Metadata


Name
lookbook
Version
2.0.0.beta.0
Platform
ruby
Authors
Mark Perkins
Bindir
bin
Date
2023-02-03 00:00:00 UTC
Dependencies
css_parser (>= 0)
activemodel (>= 0)
zeitwerk (~> 2.5)
railties (>= 5.0)
view_component (>= 2.0)
redcarpet (~> 3.5)
rouge (>= 3.26, < 5.0)
yard (~> 0.9.25)
htmlbeautifier (~> 1.3)
htmlentities (~> 4.3.4)
Files
LICENSE.txt
README.md
app/assets/lookbook/css/lookbook.css
app/assets/lookbook/css/themes/blue.css
app/assets/lookbook/css/themes/green.css
app/assets/lookbook/css/themes/indigo.css
app/assets/lookbook/css/themes/rose.css
app/assets/lookbook/css/themes/zinc.css
app/assets/lookbook/css/tooltip.css
app/assets/lookbook/img/lucide-sprite.svg
app/assets/lookbook/js/app.js
app/assets/lookbook/js/components/clipboard.js
app/assets/lookbook/js/components/params_input.js
app/assets/lookbook/js/components/tooltip.js
app/assets/lookbook/js/config.js
app/assets/lookbook/js/helpers/build.js
app/assets/lookbook/js/helpers/dom.js
app/assets/lookbook/js/helpers/layout.js
app/assets/lookbook/js/helpers/request.js
app/assets/lookbook/js/helpers/string.js
app/assets/lookbook/js/iframe.js
app/assets/lookbook/js/index.js
app/assets/lookbook/js/lib/lookbook.js
app/assets/lookbook/js/lib/socket.js
app/assets/lookbook/js/lib/tippy.js
app/assets/lookbook/js/lookbook-core.js
app/assets/lookbook/js/lookbook.js
app/assets/lookbook/js/plugins/logger.js
app/assets/lookbook/js/stores/filter.js
app/assets/lookbook/js/stores/inspector.js
app/assets/lookbook/js/stores/layout.js
app/assets/lookbook/js/stores/nav.js
app/assets/lookbook/js/stores/pages.js
app/assets/lookbook/js/stores/settings.js
app/assets/lookbook/js/stores/workbench.js
app/components/lookbook/base_component.rb
app/components/lookbook/button/component.html.erb
app/components/lookbook/button/component.js
app/components/lookbook/button/component.rb
app/components/lookbook/button_group/component.html.erb
app/components/lookbook/button_group/component.rb
app/components/lookbook/code/component.css
app/components/lookbook/code/component.html.erb
app/components/lookbook/code/component.js
app/components/lookbook/code/component.rb
app/components/lookbook/code/highlight_github.css
app/components/lookbook/copy_button/component.html.erb
app/components/lookbook/copy_button/component.js
app/components/lookbook/copy_button/component.rb
app/components/lookbook/debug_menu/component.html.erb
app/components/lookbook/debug_menu/component.rb
app/components/lookbook/dimensions_display/component.html.erb
app/components/lookbook/dimensions_display/component.js
app/components/lookbook/dimensions_display/component.rb
app/components/lookbook/display_options/editor/component.html.erb
app/components/lookbook/display_options/editor/component.rb
app/components/lookbook/display_options/field/component.css
app/components/lookbook/display_options/field/component.html.erb
app/components/lookbook/display_options/field/component.js
app/components/lookbook/display_options/field/component.rb
app/components/lookbook/embed/component.html.erb
app/components/lookbook/embed/component.rb
app/components/lookbook/embed/inspector/component.html.erb
app/components/lookbook/embed/inspector/component.js
app/components/lookbook/embed/inspector/component.rb
app/components/lookbook/embed_code_dropdown/component.css
app/components/lookbook/embed_code_dropdown/component.html.erb
app/components/lookbook/embed_code_dropdown/component.js
app/components/lookbook/embed_code_dropdown/component.rb
app/components/lookbook/filter/component.html.erb
app/components/lookbook/filter/component.js
app/components/lookbook/filter/component.rb
app/components/lookbook/header/component.html.erb
app/components/lookbook/header/component.rb
app/components/lookbook/icon/component.css
app/components/lookbook/icon/component.html.erb
app/components/lookbook/icon/component.js
app/components/lookbook/icon/component.rb
app/components/lookbook/icon_button/component.html.erb
app/components/lookbook/icon_button/component.rb
app/components/lookbook/inspector_panel/component.css
app/components/lookbook/inspector_panel/component.html.erb
app/components/lookbook/inspector_panel/component.rb
app/components/lookbook/nav/component.html.erb
app/components/lookbook/nav/component.js
app/components/lookbook/nav/component.rb
app/components/lookbook/nav/directory/component.html.erb
app/components/lookbook/nav/directory/component.rb
app/components/lookbook/nav/entity/component.html.erb
app/components/lookbook/nav/entity/component.rb
app/components/lookbook/nav/item/component.css
app/components/lookbook/nav/item/component.js
app/components/lookbook/nav/item/component.rb
app/components/lookbook/page_tabs/component.html.erb
app/components/lookbook/page_tabs/component.rb
app/components/lookbook/params/editor/component.html.erb
app/components/lookbook/params/editor/component.js
app/components/lookbook/params/editor/component.rb
app/components/lookbook/params/field/component.css
app/components/lookbook/params/field/component.html.erb
app/components/lookbook/params/field/component.js
app/components/lookbook/params/field/component.rb
app/components/lookbook/prose/component.css
app/components/lookbook/prose/component.html.erb
app/components/lookbook/prose/component.rb
app/components/lookbook/split_layout/component.html.erb
app/components/lookbook/split_layout/component.js
app/components/lookbook/split_layout/component.rb
app/components/lookbook/tab_panels/component.html.erb
app/components/lookbook/tab_panels/component.js
app/components/lookbook/tab_panels/component.rb
app/components/lookbook/tab_panels/panel/component.html.erb
app/components/lookbook/tab_panels/panel/component.rb
app/components/lookbook/tabs/component.css
app/components/lookbook/tabs/component.html.erb
app/components/lookbook/tabs/component.js
app/components/lookbook/tabs/component.rb
app/components/lookbook/tabs/dropdown_tab/component.html.erb
app/components/lookbook/tabs/dropdown_tab/component.rb
app/components/lookbook/tabs/tab/component.html.erb
app/components/lookbook/tabs/tab/component.rb
app/components/lookbook/tag_component.rb
app/components/lookbook/text_button/component.html.erb
app/components/lookbook/text_button/component.rb
app/components/lookbook/toolbar/component.css
app/components/lookbook/toolbar/component.html.erb
app/components/lookbook/toolbar/component.rb
app/components/lookbook/viewport/component.css
app/components/lookbook/viewport/component.html.erb
app/components/lookbook/viewport/component.js
app/components/lookbook/viewport/component.rb
app/controllers/concerns/lookbook/targetable_concern.rb
app/controllers/concerns/lookbook/with_panels_concern.rb
app/controllers/concerns/lookbook/with_preview_controller_concern.rb
app/controllers/lookbook/application_controller.rb
app/controllers/lookbook/embeds_controller.rb
app/controllers/lookbook/inspector_controller.rb
app/controllers/lookbook/page_controller.rb
app/controllers/lookbook/pages_controller.rb
app/controllers/lookbook/preview_controller.rb
app/controllers/lookbook/previews_controller.rb
app/helpers/lookbook/application_helper.rb
app/views/layouts/lookbook/application.html.erb
app/views/layouts/lookbook/embed.html.erb
app/views/layouts/lookbook/shell.html.erb
app/views/layouts/lookbook/skeleton.html.erb
app/views/lookbook/404.html.erb
app/views/lookbook/embeds/show.html.erb
app/views/lookbook/error.html.erb
app/views/lookbook/index.html.erb
app/views/lookbook/inspector/inputs/_color.html.erb
app/views/lookbook/inspector/inputs/_range.html.erb
app/views/lookbook/inspector/inputs/_select.html.erb
app/views/lookbook/inspector/inputs/_text.html.erb
app/views/lookbook/inspector/inputs/_textarea.html.erb
app/views/lookbook/inspector/inputs/_toggle.html.erb
app/views/lookbook/inspector/panels/_content.html.erb
app/views/lookbook/inspector/panels/_notes.html.erb
app/views/lookbook/inspector/panels/_output.html.erb
app/views/lookbook/inspector/panels/_params.html.erb
app/views/lookbook/inspector/panels/_preview.html.erb
app/views/lookbook/inspector/panels/_source.html.erb
app/views/lookbook/inspector/show.html.erb
app/views/lookbook/pages/show.html.erb
app/views/lookbook/partials/_iframe_content_scripts.html.erb
app/views/lookbook/partials/_user_styles.html.erb
app/views/lookbook/previews/group.html.erb
app/views/lookbook/previews/preview.html.erb
app/views/lookbook/previews/show.html.erb
config/app.yml
config/hooks.yml
config/inputs.yml
config/languages.yml
config/panels.yml
config/routes.rb
config/tags.yml
lib/lookbook.rb
lib/lookbook/cable/cable.rb
lib/lookbook/cable/connection.rb
lib/lookbook/cable/reload_channel.rb
lib/lookbook/engine.rb
lib/lookbook/entities/collections/concerns/hierarchical_collection.rb
lib/lookbook/entities/collections/entity_collection.rb
lib/lookbook/entities/collections/page_collection.rb
lib/lookbook/entities/collections/preview_collection.rb
lib/lookbook/entities/collections/render_target_collection.rb
lib/lookbook/entities/collections/scenario_collection.rb
lib/lookbook/entities/concerns/annotatable_entity.rb
lib/lookbook/entities/concerns/inspectable_entity.rb
lib/lookbook/entities/concerns/locatable_entity.rb
lib/lookbook/entities/concerns/navigable_entity.rb
lib/lookbook/entities/entity.rb
lib/lookbook/entities/page_entity.rb
lib/lookbook/entities/page_section_entity.rb
lib/lookbook/entities/preview_entity.rb
lib/lookbook/entities/renderable_entity.rb
lib/lookbook/entities/rendered_scenario_entity.rb
lib/lookbook/entities/scenario_entity.rb
lib/lookbook/entities/scenario_group_entity.rb
lib/lookbook/error.rb
lib/lookbook/features.rb
lib/lookbook/file_watcher.rb
lib/lookbook/helpers/class_names_helper.rb
lib/lookbook/helpers/page_helper.rb
lib/lookbook/helpers/preview_helper.rb
lib/lookbook/helpers/ui_elements_helper.rb
lib/lookbook/lang.rb
lib/lookbook/param.rb
lib/lookbook/preview.rb
lib/lookbook/preview_controller_actions.rb
lib/lookbook/preview_parser.rb
lib/lookbook/reloaders.rb
lib/lookbook/runtime_context.rb
lib/lookbook/services/code/code_beautifier.rb
lib/lookbook/services/code/code_highlighter.rb
lib/lookbook/services/code/code_indenter.rb
lib/lookbook/services/config_loader.rb
lib/lookbook/services/data/parsers/data_parser.rb
lib/lookbook/services/data/parsers/json_parser.rb
lib/lookbook/services/data/parsers/yaml_parser.rb
lib/lookbook/services/data/resolvers/data_resolver.rb
lib/lookbook/services/data/resolvers/eval_resolver.rb
lib/lookbook/services/data/resolvers/file_resolver.rb
lib/lookbook/services/data/resolvers/method_resolver.rb
lib/lookbook/services/data/resolvers/yaml_resolver.rb
lib/lookbook/services/entities/entity_tree_builder.rb
lib/lookbook/services/list_resolver.rb
lib/lookbook/services/markdown_renderer.rb
lib/lookbook/services/priority_prefix_parser.rb
lib/lookbook/services/string_value_caster.rb
lib/lookbook/services/tags/key_value_tag_parser.rb
lib/lookbook/services/tags/tag_options_parser.rb
lib/lookbook/services/templates/action_view_annotations_handler.rb
lib/lookbook/services/templates/action_view_annotations_stripper.rb
lib/lookbook/services/templates/frontmatter_extractor.rb
lib/lookbook/services/templates/styles_extractor.rb
lib/lookbook/services/urls/search_param_encoder.rb
lib/lookbook/services/urls/search_param_parser.rb
lib/lookbook/stores/config_store.rb
lib/lookbook/stores/hook_store.rb
lib/lookbook/stores/input_store.rb
lib/lookbook/stores/panel_store.rb
lib/lookbook/stores/tag_store.rb
lib/lookbook/support/deprecation.rb
lib/lookbook/support/errors/config_error.rb
lib/lookbook/support/errors/lookbook_error.rb
lib/lookbook/support/errors/parser_error.rb
lib/lookbook/support/errors/preview_template_error.rb
lib/lookbook/support/evented_file_update_checker.rb
lib/lookbook/support/null_object.rb
lib/lookbook/support/null_websocket.rb
lib/lookbook/support/service.rb
lib/lookbook/support/store.rb
lib/lookbook/support/tree_node.rb
lib/lookbook/support/utils/path_utils.rb
lib/lookbook/support/utils/utils.rb
lib/lookbook/tags/custom_tag.rb
lib/lookbook/tags/display_tag.rb
lib/lookbook/tags/hidden_tag.rb
lib/lookbook/tags/id_tag.rb
lib/lookbook/tags/label_tag.rb
lib/lookbook/tags/logical_path_tag.rb
lib/lookbook/tags/param_tag.rb
lib/lookbook/tags/priority_tag.rb
lib/lookbook/tags/renders_tag.rb
lib/lookbook/tags/source_tag.rb
lib/lookbook/tags/tag_provider.rb
lib/lookbook/tags/type_tag.rb
lib/lookbook/tags/yard_tag.rb
lib/lookbook/theme.rb
lib/lookbook/version.rb
lib/lookbook/websocket.rb
lib/tasks/lookbook_tasks.rake
public/lookbook-assets/css/app.css
public/lookbook-assets/css/app.css.map
public/lookbook-assets/css/lookbook.css
public/lookbook-assets/css/lookbook.css.map
public/lookbook-assets/css/themes/blue.css
public/lookbook-assets/css/themes/blue.css.map
public/lookbook-assets/css/themes/green.css
public/lookbook-assets/css/themes/green.css.map
public/lookbook-assets/css/themes/indigo.css
public/lookbook-assets/css/themes/indigo.css.map
public/lookbook-assets/css/themes/rose.css
public/lookbook-assets/css/themes/rose.css.map
public/lookbook-assets/css/themes/zinc.css
public/lookbook-assets/css/themes/zinc.css.map
public/lookbook-assets/css/themes/zinc.css.map.91837.5
public/lookbook-assets/feather-sprite.svg
public/lookbook-assets/img/lucide-sprite.svg
public/lookbook-assets/js/app.js
public/lookbook-assets/js/app.js.map
public/lookbook-assets/js/embed.js
public/lookbook-assets/js/embed.js.91837.6
public/lookbook-assets/js/embed.js.map
public/lookbook-assets/js/iframe.js
public/lookbook-assets/js/iframe.js.map
public/lookbook-assets/js/index.js
public/lookbook-assets/js/index.js.map
public/lookbook-assets/js/lookbook-core.js
public/lookbook-assets/js/lookbook-core.js.map
public/lookbook-assets/js/lookbook.js
public/lookbook-assets/js/lookbook.js.map
public/lookbook-assets/lookbook-esm.js
public/lookbook-assets/lookbook-esm.js.map
public/lookbook-assets/lookbook-global.js
public/lookbook-assets/lookbook-global.js.map
public/lookbook-assets/lookbook.js
public/lookbook-assets/lookbook.js.map
Homepage
https://github.com/ViewComponent/lookbook
Licenses
MIT
Metadata
{"rubygems_mfa_required"=>"true"}
Require paths
lib
Required ruby version
>= 2.7.0
Required rubygems version
> 1.3.1
Rubygems version
3.3.7
Specification version
4
Summary
A native development UI for ViewComponent
Original platform
ruby
New platform
ruby