├── .github └── ISSUE_TEMPLATE │ └── feedback.md ├── .gitignore ├── .prettierignore ├── .prettierrc.js ├── .travis.yml ├── LICENSE ├── README.md ├── assets ├── nunjucks-demo.png └── scenario-previews.png ├── demos ├── nunjucks │ ├── .gitignore │ ├── README.md │ ├── fractal.config.js │ ├── package-lock.json │ ├── package.json │ ├── pages │ │ └── about.md │ └── src │ │ ├── assets │ │ ├── main.js │ │ ├── main.scss │ │ └── preview.js │ │ └── components │ │ ├── 01-units │ │ ├── button │ │ │ ├── arrow-left.svg │ │ │ ├── arrow-right.svg │ │ │ ├── button.config.js │ │ │ ├── button.js │ │ │ ├── button.scss │ │ │ └── view.njk │ │ └── figure │ │ │ ├── assets │ │ │ └── placeholder.jpg │ │ │ ├── figure.config.js │ │ │ ├── figure.scss │ │ │ └── view.njk │ │ └── 02-patterns │ │ ├── card-set │ │ ├── card-set.config.js │ │ ├── card-set.scss │ │ └── view.njk │ │ └── card │ │ ├── card.config.js │ │ ├── card.scss │ │ ├── notes.md │ │ └── view.njk └── vue │ ├── .gitignore │ ├── README.md │ ├── fractal.config.js │ ├── package-lock.json │ ├── package.json │ └── src │ └── components │ ├── counter │ ├── counter.config.js │ └── counter.vue │ └── multi-counter │ ├── multi-counter.config.js │ └── multi-counter.vue ├── jest.config.js ├── lerna.json ├── package.json ├── packages ├── adapter-nunjucks │ ├── README.md │ ├── index.js │ ├── package-lock.json │ ├── package.json │ └── src │ │ ├── adapter.js │ │ ├── env.js │ │ ├── extension-component.js │ │ └── loader.js ├── adapter-vue │ ├── index.js │ ├── package-lock.json │ ├── package.json │ └── src │ │ └── adapter.js ├── app │ ├── README.md │ ├── index.js │ ├── package-lock.json │ ├── package.json │ └── src │ │ ├── app.js │ │ ├── builder.js │ │ ├── include-raw.js │ │ ├── mode.js │ │ ├── resources.js │ │ ├── router.js │ │ ├── serve.js │ │ ├── views-loader.js │ │ └── views.js ├── core │ ├── README.md │ ├── helpers.js │ ├── index.js │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── compile-components.js │ │ ├── compile-components.test.js │ │ ├── compiler.js │ │ ├── compiler.test.js │ │ ├── component-matcher.js │ │ ├── compose.js │ │ ├── compose.test.js │ │ ├── create-adapter.js │ │ ├── entities │ │ │ ├── component.js │ │ │ ├── entity.js │ │ │ └── file.js │ │ ├── helpers.js │ │ ├── html-adapter.js │ │ ├── middleware │ │ │ ├── config.js │ │ │ ├── files.js │ │ │ ├── index.js │ │ │ ├── label.js │ │ │ ├── name.js │ │ │ └── scenarios.js │ │ ├── read.js │ │ ├── read.test.js │ │ ├── state.js │ │ └── state.test.js │ └── test │ │ ├── .gitignore │ │ ├── fixtures │ │ ├── components │ │ │ ├── @standard │ │ │ │ ├── standard.config.js │ │ │ │ └── view.html │ │ │ └── nested │ │ │ │ └── @yaml │ │ │ │ ├── view.html │ │ │ │ └── yaml.config.yml │ │ ├── custom-matcher │ │ │ └── component-standard │ │ │ │ └── view.html │ │ └── ignored │ │ │ └── @with-node-modules │ │ │ ├── node_modules │ │ │ └── ignored.js │ │ │ └── view.html │ │ └── integration.test.js ├── fractalite │ ├── .babelrc │ ├── .gitignore │ ├── README.md │ ├── assets │ │ ├── app.js │ │ ├── app.scss │ │ ├── css │ │ │ ├── app.scss │ │ │ ├── base.scss │ │ │ ├── brand.scss │ │ │ ├── controls.scss │ │ │ ├── error.scss │ │ │ ├── highlight.scss │ │ │ ├── inspector.scss │ │ │ ├── json-explorer.scss │ │ │ ├── nav.scss │ │ │ ├── page.scss │ │ │ ├── panels.scss │ │ │ ├── preview.scss │ │ │ ├── proptable.scss │ │ │ ├── prose.scss │ │ │ ├── search.scss │ │ │ ├── source-code.scss │ │ │ ├── split.scss │ │ │ ├── tabs.scss │ │ │ └── theme.scss │ │ └── reload.js │ ├── bin │ │ └── fractalite │ ├── index.js │ ├── package-lock.json │ ├── package.json │ ├── pages │ │ └── index.njk │ ├── src │ │ ├── client │ │ │ ├── app.js │ │ │ ├── components │ │ │ │ ├── app-link.js │ │ │ │ ├── error.js │ │ │ │ ├── inspector.js │ │ │ │ ├── json-explorer.js │ │ │ │ ├── navigation.js │ │ │ │ ├── page.js │ │ │ │ ├── preview.js │ │ │ │ ├── search.js │ │ │ │ ├── source-code.js │ │ │ │ └── split.js │ │ │ ├── events.js │ │ │ ├── router.js │ │ │ └── store.js │ │ └── server │ │ │ ├── inspector.js │ │ │ ├── nav.js │ │ │ ├── pages.js │ │ │ ├── plugins │ │ │ ├── index.js │ │ │ ├── inspector-html.js │ │ │ ├── inspector-info.js │ │ │ └── inspector-props.js │ │ │ ├── preview.js │ │ │ ├── public.js │ │ │ ├── references.js │ │ │ ├── search.js │ │ │ ├── theme.js │ │ │ └── utils │ │ │ ├── highlight.js │ │ │ ├── markdown.js │ │ │ ├── prettify.js │ │ │ └── resolve-asset.js │ └── views │ │ ├── app.njk │ │ ├── error.njk │ │ ├── layout.njk │ │ ├── partials │ │ └── brand.njk │ │ ├── plugins │ │ └── inspector-info.njk │ │ ├── preview.njk │ │ └── vue │ │ ├── error.html │ │ ├── inspector.html │ │ ├── navigation.html │ │ ├── page.html │ │ ├── preview.html │ │ └── search.html ├── plugin-assets-bundler │ ├── README.md │ ├── index.js │ ├── package-lock.json │ └── package.json ├── plugin-notes │ ├── README.md │ ├── index.js │ ├── package-lock.json │ └── package.json └── support │ ├── README.md │ ├── html.js │ ├── index.js │ ├── load-config.js │ ├── package-lock.json │ ├── package.json │ └── utils.js └── test └── helpers └── generate-components.js /.github/ISSUE_TEMPLATE/feedback.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/.github/ISSUE_TEMPLATE/feedback.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | .*rc 2 | README.md 3 | docs 4 | -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/README.md -------------------------------------------------------------------------------- /assets/nunjucks-demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/assets/nunjucks-demo.png -------------------------------------------------------------------------------- /assets/scenario-previews.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/assets/scenario-previews.png -------------------------------------------------------------------------------- /demos/nunjucks/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | build 3 | -------------------------------------------------------------------------------- /demos/nunjucks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/demos/nunjucks/README.md -------------------------------------------------------------------------------- /demos/nunjucks/fractal.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/demos/nunjucks/fractal.config.js -------------------------------------------------------------------------------- /demos/nunjucks/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/demos/nunjucks/package-lock.json -------------------------------------------------------------------------------- /demos/nunjucks/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/demos/nunjucks/package.json -------------------------------------------------------------------------------- /demos/nunjucks/pages/about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/demos/nunjucks/pages/about.md -------------------------------------------------------------------------------- /demos/nunjucks/src/assets/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/demos/nunjucks/src/assets/main.js -------------------------------------------------------------------------------- /demos/nunjucks/src/assets/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/demos/nunjucks/src/assets/main.scss -------------------------------------------------------------------------------- /demos/nunjucks/src/assets/preview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/demos/nunjucks/src/assets/preview.js -------------------------------------------------------------------------------- /demos/nunjucks/src/components/01-units/button/arrow-left.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/demos/nunjucks/src/components/01-units/button/arrow-left.svg -------------------------------------------------------------------------------- /demos/nunjucks/src/components/01-units/button/arrow-right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/demos/nunjucks/src/components/01-units/button/arrow-right.svg -------------------------------------------------------------------------------- /demos/nunjucks/src/components/01-units/button/button.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/demos/nunjucks/src/components/01-units/button/button.config.js -------------------------------------------------------------------------------- /demos/nunjucks/src/components/01-units/button/button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/demos/nunjucks/src/components/01-units/button/button.js -------------------------------------------------------------------------------- /demos/nunjucks/src/components/01-units/button/button.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/demos/nunjucks/src/components/01-units/button/button.scss -------------------------------------------------------------------------------- /demos/nunjucks/src/components/01-units/button/view.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/demos/nunjucks/src/components/01-units/button/view.njk -------------------------------------------------------------------------------- /demos/nunjucks/src/components/01-units/figure/assets/placeholder.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/demos/nunjucks/src/components/01-units/figure/assets/placeholder.jpg -------------------------------------------------------------------------------- /demos/nunjucks/src/components/01-units/figure/figure.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/demos/nunjucks/src/components/01-units/figure/figure.config.js -------------------------------------------------------------------------------- /demos/nunjucks/src/components/01-units/figure/figure.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/demos/nunjucks/src/components/01-units/figure/figure.scss -------------------------------------------------------------------------------- /demos/nunjucks/src/components/01-units/figure/view.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/demos/nunjucks/src/components/01-units/figure/view.njk -------------------------------------------------------------------------------- /demos/nunjucks/src/components/02-patterns/card-set/card-set.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/demos/nunjucks/src/components/02-patterns/card-set/card-set.config.js -------------------------------------------------------------------------------- /demos/nunjucks/src/components/02-patterns/card-set/card-set.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/demos/nunjucks/src/components/02-patterns/card-set/card-set.scss -------------------------------------------------------------------------------- /demos/nunjucks/src/components/02-patterns/card-set/view.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/demos/nunjucks/src/components/02-patterns/card-set/view.njk -------------------------------------------------------------------------------- /demos/nunjucks/src/components/02-patterns/card/card.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/demos/nunjucks/src/components/02-patterns/card/card.config.js -------------------------------------------------------------------------------- /demos/nunjucks/src/components/02-patterns/card/card.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/demos/nunjucks/src/components/02-patterns/card/card.scss -------------------------------------------------------------------------------- /demos/nunjucks/src/components/02-patterns/card/notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/demos/nunjucks/src/components/02-patterns/card/notes.md -------------------------------------------------------------------------------- /demos/nunjucks/src/components/02-patterns/card/view.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/demos/nunjucks/src/components/02-patterns/card/view.njk -------------------------------------------------------------------------------- /demos/vue/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | src/assets/preview.js 3 | build 4 | -------------------------------------------------------------------------------- /demos/vue/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/demos/vue/README.md -------------------------------------------------------------------------------- /demos/vue/fractal.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/demos/vue/fractal.config.js -------------------------------------------------------------------------------- /demos/vue/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/demos/vue/package-lock.json -------------------------------------------------------------------------------- /demos/vue/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/demos/vue/package.json -------------------------------------------------------------------------------- /demos/vue/src/components/counter/counter.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/demos/vue/src/components/counter/counter.config.js -------------------------------------------------------------------------------- /demos/vue/src/components/counter/counter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/demos/vue/src/components/counter/counter.vue -------------------------------------------------------------------------------- /demos/vue/src/components/multi-counter/multi-counter.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/demos/vue/src/components/multi-counter/multi-counter.config.js -------------------------------------------------------------------------------- /demos/vue/src/components/multi-counter/multi-counter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/demos/vue/src/components/multi-counter/multi-counter.vue -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | transform: {} 3 | }; 4 | -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/package.json -------------------------------------------------------------------------------- /packages/adapter-nunjucks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/adapter-nunjucks/README.md -------------------------------------------------------------------------------- /packages/adapter-nunjucks/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/adapter-nunjucks/index.js -------------------------------------------------------------------------------- /packages/adapter-nunjucks/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/adapter-nunjucks/package-lock.json -------------------------------------------------------------------------------- /packages/adapter-nunjucks/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/adapter-nunjucks/package.json -------------------------------------------------------------------------------- /packages/adapter-nunjucks/src/adapter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/adapter-nunjucks/src/adapter.js -------------------------------------------------------------------------------- /packages/adapter-nunjucks/src/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/adapter-nunjucks/src/env.js -------------------------------------------------------------------------------- /packages/adapter-nunjucks/src/extension-component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/adapter-nunjucks/src/extension-component.js -------------------------------------------------------------------------------- /packages/adapter-nunjucks/src/loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/adapter-nunjucks/src/loader.js -------------------------------------------------------------------------------- /packages/adapter-vue/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/adapter-vue/index.js -------------------------------------------------------------------------------- /packages/adapter-vue/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/adapter-vue/package-lock.json -------------------------------------------------------------------------------- /packages/adapter-vue/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/adapter-vue/package.json -------------------------------------------------------------------------------- /packages/adapter-vue/src/adapter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/adapter-vue/src/adapter.js -------------------------------------------------------------------------------- /packages/app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/app/README.md -------------------------------------------------------------------------------- /packages/app/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/app/index.js -------------------------------------------------------------------------------- /packages/app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/app/package-lock.json -------------------------------------------------------------------------------- /packages/app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/app/package.json -------------------------------------------------------------------------------- /packages/app/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/app/src/app.js -------------------------------------------------------------------------------- /packages/app/src/builder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/app/src/builder.js -------------------------------------------------------------------------------- /packages/app/src/include-raw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/app/src/include-raw.js -------------------------------------------------------------------------------- /packages/app/src/mode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/app/src/mode.js -------------------------------------------------------------------------------- /packages/app/src/resources.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/app/src/resources.js -------------------------------------------------------------------------------- /packages/app/src/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/app/src/router.js -------------------------------------------------------------------------------- /packages/app/src/serve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/app/src/serve.js -------------------------------------------------------------------------------- /packages/app/src/views-loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/app/src/views-loader.js -------------------------------------------------------------------------------- /packages/app/src/views.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/app/src/views.js -------------------------------------------------------------------------------- /packages/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/core/README.md -------------------------------------------------------------------------------- /packages/core/helpers.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./src/helpers'); 2 | -------------------------------------------------------------------------------- /packages/core/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/core/index.js -------------------------------------------------------------------------------- /packages/core/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/core/package-lock.json -------------------------------------------------------------------------------- /packages/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/core/package.json -------------------------------------------------------------------------------- /packages/core/src/compile-components.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/core/src/compile-components.js -------------------------------------------------------------------------------- /packages/core/src/compile-components.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/core/src/compile-components.test.js -------------------------------------------------------------------------------- /packages/core/src/compiler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/core/src/compiler.js -------------------------------------------------------------------------------- /packages/core/src/compiler.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/core/src/compiler.test.js -------------------------------------------------------------------------------- /packages/core/src/component-matcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/core/src/component-matcher.js -------------------------------------------------------------------------------- /packages/core/src/compose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/core/src/compose.js -------------------------------------------------------------------------------- /packages/core/src/compose.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/core/src/compose.test.js -------------------------------------------------------------------------------- /packages/core/src/create-adapter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/core/src/create-adapter.js -------------------------------------------------------------------------------- /packages/core/src/entities/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/core/src/entities/component.js -------------------------------------------------------------------------------- /packages/core/src/entities/entity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/core/src/entities/entity.js -------------------------------------------------------------------------------- /packages/core/src/entities/file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/core/src/entities/file.js -------------------------------------------------------------------------------- /packages/core/src/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/core/src/helpers.js -------------------------------------------------------------------------------- /packages/core/src/html-adapter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/core/src/html-adapter.js -------------------------------------------------------------------------------- /packages/core/src/middleware/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/core/src/middleware/config.js -------------------------------------------------------------------------------- /packages/core/src/middleware/files.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/core/src/middleware/files.js -------------------------------------------------------------------------------- /packages/core/src/middleware/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/core/src/middleware/index.js -------------------------------------------------------------------------------- /packages/core/src/middleware/label.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/core/src/middleware/label.js -------------------------------------------------------------------------------- /packages/core/src/middleware/name.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/core/src/middleware/name.js -------------------------------------------------------------------------------- /packages/core/src/middleware/scenarios.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/core/src/middleware/scenarios.js -------------------------------------------------------------------------------- /packages/core/src/read.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/core/src/read.js -------------------------------------------------------------------------------- /packages/core/src/read.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/core/src/read.test.js -------------------------------------------------------------------------------- /packages/core/src/state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/core/src/state.js -------------------------------------------------------------------------------- /packages/core/src/state.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/core/src/state.test.js -------------------------------------------------------------------------------- /packages/core/test/.gitignore: -------------------------------------------------------------------------------- 1 | !node_modules/ 2 | -------------------------------------------------------------------------------- /packages/core/test/fixtures/components/@standard/standard.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | label: 'Standard Component' 3 | }; 4 | -------------------------------------------------------------------------------- /packages/core/test/fixtures/components/@standard/view.html: -------------------------------------------------------------------------------- 1 |
A component
2 | -------------------------------------------------------------------------------- /packages/core/test/fixtures/components/nested/@yaml/view.html: -------------------------------------------------------------------------------- 1 |
A component
2 | -------------------------------------------------------------------------------- /packages/core/test/fixtures/components/nested/@yaml/yaml.config.yml: -------------------------------------------------------------------------------- 1 | label: 'Component with YAML format configuration' 2 | -------------------------------------------------------------------------------- /packages/core/test/fixtures/custom-matcher/component-standard/view.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/core/test/fixtures/ignored/@with-node-modules/node_modules/ignored.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/core/test/fixtures/ignored/@with-node-modules/view.html: -------------------------------------------------------------------------------- 1 | view 2 | -------------------------------------------------------------------------------- /packages/core/test/integration.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/core/test/integration.test.js -------------------------------------------------------------------------------- /packages/fractalite/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/.babelrc -------------------------------------------------------------------------------- /packages/fractalite/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /packages/fractalite/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/README.md -------------------------------------------------------------------------------- /packages/fractalite/assets/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/assets/app.js -------------------------------------------------------------------------------- /packages/fractalite/assets/app.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/assets/app.scss -------------------------------------------------------------------------------- /packages/fractalite/assets/css/app.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/assets/css/app.scss -------------------------------------------------------------------------------- /packages/fractalite/assets/css/base.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/assets/css/base.scss -------------------------------------------------------------------------------- /packages/fractalite/assets/css/brand.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/assets/css/brand.scss -------------------------------------------------------------------------------- /packages/fractalite/assets/css/controls.scss: -------------------------------------------------------------------------------- 1 | .fr-controls { 2 | flex: none; 3 | } 4 | -------------------------------------------------------------------------------- /packages/fractalite/assets/css/error.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/assets/css/error.scss -------------------------------------------------------------------------------- /packages/fractalite/assets/css/highlight.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/assets/css/highlight.scss -------------------------------------------------------------------------------- /packages/fractalite/assets/css/inspector.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/assets/css/inspector.scss -------------------------------------------------------------------------------- /packages/fractalite/assets/css/json-explorer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/assets/css/json-explorer.scss -------------------------------------------------------------------------------- /packages/fractalite/assets/css/nav.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/assets/css/nav.scss -------------------------------------------------------------------------------- /packages/fractalite/assets/css/page.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/assets/css/page.scss -------------------------------------------------------------------------------- /packages/fractalite/assets/css/panels.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/assets/css/panels.scss -------------------------------------------------------------------------------- /packages/fractalite/assets/css/preview.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/assets/css/preview.scss -------------------------------------------------------------------------------- /packages/fractalite/assets/css/proptable.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/assets/css/proptable.scss -------------------------------------------------------------------------------- /packages/fractalite/assets/css/prose.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/assets/css/prose.scss -------------------------------------------------------------------------------- /packages/fractalite/assets/css/search.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/assets/css/search.scss -------------------------------------------------------------------------------- /packages/fractalite/assets/css/source-code.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/assets/css/source-code.scss -------------------------------------------------------------------------------- /packages/fractalite/assets/css/split.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/assets/css/split.scss -------------------------------------------------------------------------------- /packages/fractalite/assets/css/tabs.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/assets/css/tabs.scss -------------------------------------------------------------------------------- /packages/fractalite/assets/css/theme.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/assets/css/theme.scss -------------------------------------------------------------------------------- /packages/fractalite/assets/reload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/assets/reload.js -------------------------------------------------------------------------------- /packages/fractalite/bin/fractalite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/bin/fractalite -------------------------------------------------------------------------------- /packages/fractalite/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/index.js -------------------------------------------------------------------------------- /packages/fractalite/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/package-lock.json -------------------------------------------------------------------------------- /packages/fractalite/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/package.json -------------------------------------------------------------------------------- /packages/fractalite/pages/index.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/pages/index.njk -------------------------------------------------------------------------------- /packages/fractalite/src/client/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/src/client/app.js -------------------------------------------------------------------------------- /packages/fractalite/src/client/components/app-link.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/src/client/components/app-link.js -------------------------------------------------------------------------------- /packages/fractalite/src/client/components/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/src/client/components/error.js -------------------------------------------------------------------------------- /packages/fractalite/src/client/components/inspector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/src/client/components/inspector.js -------------------------------------------------------------------------------- /packages/fractalite/src/client/components/json-explorer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/src/client/components/json-explorer.js -------------------------------------------------------------------------------- /packages/fractalite/src/client/components/navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/src/client/components/navigation.js -------------------------------------------------------------------------------- /packages/fractalite/src/client/components/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/src/client/components/page.js -------------------------------------------------------------------------------- /packages/fractalite/src/client/components/preview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/src/client/components/preview.js -------------------------------------------------------------------------------- /packages/fractalite/src/client/components/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/src/client/components/search.js -------------------------------------------------------------------------------- /packages/fractalite/src/client/components/source-code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/src/client/components/source-code.js -------------------------------------------------------------------------------- /packages/fractalite/src/client/components/split.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/src/client/components/split.js -------------------------------------------------------------------------------- /packages/fractalite/src/client/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/src/client/events.js -------------------------------------------------------------------------------- /packages/fractalite/src/client/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/src/client/router.js -------------------------------------------------------------------------------- /packages/fractalite/src/client/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/src/client/store.js -------------------------------------------------------------------------------- /packages/fractalite/src/server/inspector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/src/server/inspector.js -------------------------------------------------------------------------------- /packages/fractalite/src/server/nav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/src/server/nav.js -------------------------------------------------------------------------------- /packages/fractalite/src/server/pages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/src/server/pages.js -------------------------------------------------------------------------------- /packages/fractalite/src/server/plugins/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/src/server/plugins/index.js -------------------------------------------------------------------------------- /packages/fractalite/src/server/plugins/inspector-html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/src/server/plugins/inspector-html.js -------------------------------------------------------------------------------- /packages/fractalite/src/server/plugins/inspector-info.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/src/server/plugins/inspector-info.js -------------------------------------------------------------------------------- /packages/fractalite/src/server/plugins/inspector-props.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/src/server/plugins/inspector-props.js -------------------------------------------------------------------------------- /packages/fractalite/src/server/preview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/src/server/preview.js -------------------------------------------------------------------------------- /packages/fractalite/src/server/public.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/src/server/public.js -------------------------------------------------------------------------------- /packages/fractalite/src/server/references.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/src/server/references.js -------------------------------------------------------------------------------- /packages/fractalite/src/server/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/src/server/search.js -------------------------------------------------------------------------------- /packages/fractalite/src/server/theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/src/server/theme.js -------------------------------------------------------------------------------- /packages/fractalite/src/server/utils/highlight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/src/server/utils/highlight.js -------------------------------------------------------------------------------- /packages/fractalite/src/server/utils/markdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/src/server/utils/markdown.js -------------------------------------------------------------------------------- /packages/fractalite/src/server/utils/prettify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/src/server/utils/prettify.js -------------------------------------------------------------------------------- /packages/fractalite/src/server/utils/resolve-asset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/src/server/utils/resolve-asset.js -------------------------------------------------------------------------------- /packages/fractalite/views/app.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/views/app.njk -------------------------------------------------------------------------------- /packages/fractalite/views/error.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/views/error.njk -------------------------------------------------------------------------------- /packages/fractalite/views/layout.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/views/layout.njk -------------------------------------------------------------------------------- /packages/fractalite/views/partials/brand.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/views/partials/brand.njk -------------------------------------------------------------------------------- /packages/fractalite/views/plugins/inspector-info.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/views/plugins/inspector-info.njk -------------------------------------------------------------------------------- /packages/fractalite/views/preview.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/views/preview.njk -------------------------------------------------------------------------------- /packages/fractalite/views/vue/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/views/vue/error.html -------------------------------------------------------------------------------- /packages/fractalite/views/vue/inspector.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/views/vue/inspector.html -------------------------------------------------------------------------------- /packages/fractalite/views/vue/navigation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/views/vue/navigation.html -------------------------------------------------------------------------------- /packages/fractalite/views/vue/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/views/vue/page.html -------------------------------------------------------------------------------- /packages/fractalite/views/vue/preview.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/views/vue/preview.html -------------------------------------------------------------------------------- /packages/fractalite/views/vue/search.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/fractalite/views/vue/search.html -------------------------------------------------------------------------------- /packages/plugin-assets-bundler/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/plugin-assets-bundler/README.md -------------------------------------------------------------------------------- /packages/plugin-assets-bundler/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/plugin-assets-bundler/index.js -------------------------------------------------------------------------------- /packages/plugin-assets-bundler/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/plugin-assets-bundler/package-lock.json -------------------------------------------------------------------------------- /packages/plugin-assets-bundler/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/plugin-assets-bundler/package.json -------------------------------------------------------------------------------- /packages/plugin-notes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/plugin-notes/README.md -------------------------------------------------------------------------------- /packages/plugin-notes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/plugin-notes/index.js -------------------------------------------------------------------------------- /packages/plugin-notes/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/plugin-notes/package-lock.json -------------------------------------------------------------------------------- /packages/plugin-notes/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/plugin-notes/package.json -------------------------------------------------------------------------------- /packages/support/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/support/README.md -------------------------------------------------------------------------------- /packages/support/html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/support/html.js -------------------------------------------------------------------------------- /packages/support/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/support/index.js -------------------------------------------------------------------------------- /packages/support/load-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/support/load-config.js -------------------------------------------------------------------------------- /packages/support/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/support/package-lock.json -------------------------------------------------------------------------------- /packages/support/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/support/package.json -------------------------------------------------------------------------------- /packages/support/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/packages/support/utils.js -------------------------------------------------------------------------------- /test/helpers/generate-components.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frctl/fractalite/HEAD/test/helpers/generate-components.js --------------------------------------------------------------------------------