├── .github ├── dependabot.yml ├── funding.yml └── workflows │ ├── neocities-old.yml │ ├── neocities.yml │ ├── release.yml │ └── tests.yml ├── .gitignore ├── .npmignore ├── .vscode └── settings.json ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── bin.js ├── declaration.tsconfig.json ├── dependencygraph.svg ├── esbuild.settings.js ├── eslint.config.js ├── examples ├── basic │ ├── README.md │ ├── package.json │ ├── src │ │ ├── README.md │ │ ├── client.ts │ │ ├── favicon-16x16.png │ │ ├── global.client.ts │ │ ├── global.css │ │ ├── global.vars.ts │ │ ├── html-page │ │ │ ├── client.ts │ │ │ ├── html-sub-page │ │ │ │ └── page.html │ │ │ ├── md-sub-page │ │ │ │ └── README.md │ │ │ ├── page.html │ │ │ └── style.css │ │ ├── js-page │ │ │ ├── client.js │ │ │ ├── loose-assets │ │ │ │ ├── bare-md-page.md │ │ │ │ ├── client.ts │ │ │ │ ├── local-import.css │ │ │ │ ├── page.ts │ │ │ │ ├── shared-lib.ts │ │ │ │ └── style.css │ │ │ ├── nested-md-page │ │ │ │ └── README.md │ │ │ ├── page.js │ │ │ ├── page.vars.js │ │ │ └── style.css │ │ ├── layouts │ │ │ ├── child.layout.ts │ │ │ └── root.layout.ts │ │ ├── loose-file.md │ │ ├── md-page │ │ │ ├── README.md │ │ │ ├── assets │ │ │ │ └── matrix.gif │ │ │ ├── client.ts │ │ │ ├── page.vars.ts │ │ │ ├── style.css │ │ │ └── sub-page │ │ │ │ └── README.md │ │ └── style.css │ └── tsconfig.json ├── css-modules │ ├── package.json │ └── src │ │ ├── README.md │ │ ├── globals │ │ ├── global.client.js │ │ └── global.css │ │ ├── layouts │ │ └── root.layout.js │ │ └── modules │ │ ├── app.module.css │ │ ├── client.js │ │ ├── page.js │ │ └── style.css ├── default-layout │ ├── README.md │ ├── package.json │ └── src │ │ └── README.md ├── esbuild-settings │ ├── package.json │ └── src │ │ ├── README.md │ │ ├── client.js │ │ ├── esbuild.settings.js │ │ └── img │ │ └── dev.png ├── markdown-settings │ ├── README.md │ ├── package.json │ └── src │ │ ├── README.md │ │ ├── global.style.css │ │ ├── markdown-it.settings.js │ │ └── root.layout.js ├── nested-dest │ ├── CHANGELOG.md │ ├── CONTRIBUTING.md │ ├── README.md │ ├── global.css │ ├── global.vars.js │ ├── ignore │ │ └── ignore-me.md │ └── package.json ├── preact-isomorphic │ ├── package.json │ ├── src │ │ ├── README.md │ │ ├── globals │ │ │ ├── global.client.ts │ │ │ └── global.css │ │ ├── isomorphic │ │ │ ├── client.ts │ │ │ ├── page.ts │ │ │ └── style.css │ │ ├── jsx-page │ │ │ ├── client.jsx │ │ │ ├── page.html │ │ │ └── style.css │ │ └── layouts │ │ │ └── root.layout.ts │ └── tsconfig.json ├── react │ ├── package.json │ ├── src │ │ ├── README.md │ │ ├── globals │ │ │ ├── esbuild.settings.ts │ │ │ ├── global.client.ts │ │ │ └── global.css │ │ ├── layouts │ │ │ └── root.layout.ts │ │ └── react-page │ │ │ ├── client.tsx │ │ │ └── page.html │ └── tsconfig.json ├── string-layouts │ ├── README.md │ ├── package.json │ └── src │ │ ├── README.md │ │ └── root.layout.js ├── tailwind │ ├── package.json │ └── src │ │ ├── README.md │ │ ├── globals │ │ ├── esbuild.settings.js │ │ ├── global.client.js │ │ └── global.css │ │ ├── isomorphic │ │ ├── client.js │ │ └── page.js │ │ └── layouts │ │ └── root.layout.js ├── type-stripping │ ├── package.json │ ├── src │ │ ├── README.md │ │ ├── globals │ │ │ ├── global.client.ts │ │ │ └── global.css │ │ ├── isomorphic │ │ │ ├── client.ts │ │ │ ├── page.ts │ │ │ └── style.css │ │ ├── layouts │ │ │ └── root.layout.ts │ │ └── tsx-page │ │ │ ├── client.tsx │ │ │ └── page.html │ └── tsconfig.json ├── uhtml-isomorphic │ ├── README.md │ ├── package.json │ └── src │ │ ├── README.md │ │ ├── globals │ │ ├── global.client.js │ │ └── global.css │ │ ├── html-mount │ │ ├── client.js │ │ └── page.html │ │ ├── isomorphic │ │ ├── client.js │ │ └── page.js │ │ └── layouts │ │ └── root.layout.js └── worker-example │ ├── README.md │ ├── package.json │ └── src │ ├── README.md │ ├── client.js │ ├── globals │ ├── global.css │ └── global.vars.js │ ├── layouts │ └── root.layout.js │ ├── style.css │ └── worker-page │ ├── client.js │ ├── counter.worker.ts │ ├── fibonacci.worker.js │ ├── page.html │ ├── page.vars.js │ └── style.css ├── fonts └── ds-weiss-gotisch │ ├── 1001fonts-ds-weiss-gotisch-eula.txt │ ├── DSWeiss-Gotisch.ttf │ └── DSWeiss-GotischAlt.ttf ├── index.js ├── lib ├── build-copy │ ├── fixtures │ │ ├── bing │ │ │ └── another.copy │ │ │ │ └── .keep │ │ └── foo.copy │ │ │ ├── .keep │ │ │ └── bar │ │ │ └── baz.copy │ │ │ └── .keep │ ├── index.js │ └── index.test.js ├── build-esbuild │ └── index.js ├── build-pages │ ├── index.js │ ├── page-builders │ │ ├── fs-path-to-url.js │ │ ├── fs-path-to-url.test.js │ │ ├── html │ │ │ └── index.js │ │ ├── index.js │ │ ├── js │ │ │ └── index.js │ │ ├── md │ │ │ ├── extract-title-from-md.js │ │ │ ├── extract-title-from-md.test.js │ │ │ ├── get-md.js │ │ │ └── index.js │ │ ├── page-writer.js │ │ └── template-builder.js │ ├── page-data.js │ ├── resolve-vars.js │ ├── resolve-vars.test.js │ └── worker.js ├── build-static │ └── index.js ├── builder.js ├── defaults │ ├── default.client.js │ ├── default.root.layout.js │ ├── default.style.css │ └── default.vars.js ├── helpers │ ├── cli-prompt.js │ ├── copy-file.js │ ├── dom-stack-aggregate-error.js │ ├── dom-stack-error.js │ ├── dom-stack-warning.js │ ├── ensure-dest.js │ ├── generate-tree-data.js │ ├── has-ts.js │ ├── key-by.js │ └── key-by.test.js ├── identify-pages.js └── identify-pages.test.js ├── package.json ├── page.vars.js ├── style.css ├── test-cases ├── build-errors │ ├── index.test.js │ └── src │ │ ├── README.md │ │ ├── a-working-page │ │ └── README.md │ │ ├── another-broken-page │ │ └── page.js │ │ ├── client.js │ │ └── style.css ├── conflict-pages │ ├── index.test.js │ └── src │ │ ├── README.md │ │ ├── loose-md.md │ │ ├── page.html │ │ ├── page.js │ │ └── page.vars.js ├── default-layout │ ├── index.test.js │ └── src │ │ ├── README.md │ │ ├── global.css │ │ ├── global.vars.js │ │ ├── no-default-style │ │ └── README.md │ │ └── style.css ├── drafts │ ├── index.test.js │ └── src │ │ ├── README.md │ │ ├── a-draft-html │ │ └── page.draft.html │ │ ├── a-draft-js │ │ └── page.draft.js │ │ └── a-draft-md │ │ ├── README.draft.md │ │ └── loose.draft.md ├── general-features │ ├── copyfolder │ │ ├── oldsite │ │ │ ├── client.js │ │ │ ├── hello.html │ │ │ └── styles │ │ │ │ └── globals.css │ │ └── some.type │ ├── index.test.js │ └── src │ │ ├── README.md │ │ ├── blog │ │ ├── 2022 │ │ │ ├── README.md │ │ │ └── a-2022-blogpost │ │ │ │ └── README.md │ │ ├── 2023 │ │ │ ├── README.md │ │ │ ├── a-blog-post-from-2023 │ │ │ │ └── README.md │ │ │ ├── a-draft-from-2023 │ │ │ │ ├── README.draft.md │ │ │ │ ├── page.vars.js │ │ │ │ └── style.css │ │ │ ├── another-blog-post-from-2023 │ │ │ │ └── README.md │ │ │ └── the-first-blog-post-from-2023 │ │ │ │ ├── README.md │ │ │ │ ├── page.vars.js │ │ │ │ └── style.css │ │ ├── 2025 │ │ │ └── a-blog-post-from-2025 │ │ │ │ ├── client.tsx │ │ │ │ └── page.ts │ │ └── page.js │ │ ├── client.js │ │ ├── feeds.template.js │ │ ├── globals │ │ ├── global.client.js │ │ ├── global.css │ │ └── global.vars.js │ │ ├── handlebars-html │ │ ├── disabled-handlebars-html │ │ │ ├── page.html │ │ │ └── page.vars.js │ │ ├── page.html │ │ └── page.vars.js │ │ ├── handlebars-md │ │ ├── README.md │ │ └── disabled-handlebars-md │ │ │ └── README.md │ │ ├── html-page │ │ ├── client.js │ │ ├── favicon-16x16.png │ │ ├── html-no-style-client │ │ │ ├── favicon-16x16.png │ │ │ └── page.html │ │ ├── loose-md.md │ │ ├── page.html │ │ ├── page.vars.js │ │ └── style.css │ │ ├── js-page │ │ ├── client.js │ │ ├── favicon-16x16.png │ │ ├── js-no-async-export │ │ │ └── page.js │ │ ├── js-no-style-client │ │ │ └── page.js │ │ ├── loose-md.md │ │ ├── page.js │ │ ├── page.vars.js │ │ └── style.css │ │ ├── layouts │ │ ├── blog.layout.client.js │ │ ├── blog.layout.css │ │ ├── blog.layout.js │ │ ├── root.layout.css │ │ ├── root.layout.js │ │ └── ts.layout.ts │ │ ├── libs │ │ └── a-lib.js │ │ ├── markdown-it.settings.js │ │ ├── md-page │ │ ├── README.md │ │ ├── client.js │ │ ├── img │ │ │ └── favicon-16x16.png │ │ ├── loose-md.md │ │ ├── markdown-settings-test-style.css │ │ ├── markdown-settings-test.md │ │ ├── md-no-style-client │ │ │ └── README.md │ │ ├── page.vars.js │ │ └── style.css │ │ ├── page.vars.js │ │ ├── static.json │ │ ├── style.css │ │ ├── templates │ │ ├── async-iterator.template.js │ │ ├── object-array.template.js │ │ ├── simple.txt.template.js │ │ └── single-object.template.js │ │ └── worker-page │ │ ├── client.js │ │ ├── counter.worker.js │ │ ├── page.js │ │ └── style.css ├── nested-dest │ ├── README.md │ ├── copydir │ │ └── somemarkdown.md │ ├── global.vars.js │ ├── index.test.js │ ├── md-page │ │ ├── README.md │ │ ├── client.js │ │ ├── img │ │ │ └── favicon-16x16.png │ │ ├── loose-md.md │ │ ├── md-no-style-client │ │ │ └── README.md │ │ ├── page.vars.js │ │ └── style.css │ └── style.css └── page-build-errors │ ├── index.test.js │ └── src │ ├── README.md │ ├── a-working-page │ └── README.md │ ├── another-broken-page │ └── page.js │ ├── client.js │ ├── page.js │ └── style.css └── tsconfig.json /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/funding.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/.github/funding.yml -------------------------------------------------------------------------------- /.github/workflows/neocities-old.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/.github/workflows/neocities-old.yml -------------------------------------------------------------------------------- /.github/workflows/neocities.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/.github/workflows/neocities.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/.npmignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/README.md -------------------------------------------------------------------------------- /bin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/bin.js -------------------------------------------------------------------------------- /declaration.tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/declaration.tsconfig.json -------------------------------------------------------------------------------- /dependencygraph.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/dependencygraph.svg -------------------------------------------------------------------------------- /esbuild.settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/esbuild.settings.js -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/eslint.config.js -------------------------------------------------------------------------------- /examples/basic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/basic/README.md -------------------------------------------------------------------------------- /examples/basic/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/basic/package.json -------------------------------------------------------------------------------- /examples/basic/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/basic/src/README.md -------------------------------------------------------------------------------- /examples/basic/src/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/basic/src/client.ts -------------------------------------------------------------------------------- /examples/basic/src/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/basic/src/favicon-16x16.png -------------------------------------------------------------------------------- /examples/basic/src/global.client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/basic/src/global.client.ts -------------------------------------------------------------------------------- /examples/basic/src/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/basic/src/global.css -------------------------------------------------------------------------------- /examples/basic/src/global.vars.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/basic/src/global.vars.ts -------------------------------------------------------------------------------- /examples/basic/src/html-page/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/basic/src/html-page/client.ts -------------------------------------------------------------------------------- /examples/basic/src/html-page/html-sub-page/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/basic/src/html-page/html-sub-page/page.html -------------------------------------------------------------------------------- /examples/basic/src/html-page/md-sub-page/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/basic/src/html-page/md-sub-page/README.md -------------------------------------------------------------------------------- /examples/basic/src/html-page/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/basic/src/html-page/page.html -------------------------------------------------------------------------------- /examples/basic/src/html-page/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/basic/src/html-page/style.css -------------------------------------------------------------------------------- /examples/basic/src/js-page/client.js: -------------------------------------------------------------------------------- 1 | console.log('This client script runs on the js page') 2 | -------------------------------------------------------------------------------- /examples/basic/src/js-page/loose-assets/bare-md-page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/basic/src/js-page/loose-assets/bare-md-page.md -------------------------------------------------------------------------------- /examples/basic/src/js-page/loose-assets/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/basic/src/js-page/loose-assets/client.ts -------------------------------------------------------------------------------- /examples/basic/src/js-page/loose-assets/local-import.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/basic/src/js-page/loose-assets/local-import.css -------------------------------------------------------------------------------- /examples/basic/src/js-page/loose-assets/page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/basic/src/js-page/loose-assets/page.ts -------------------------------------------------------------------------------- /examples/basic/src/js-page/loose-assets/shared-lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/basic/src/js-page/loose-assets/shared-lib.ts -------------------------------------------------------------------------------- /examples/basic/src/js-page/loose-assets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/basic/src/js-page/loose-assets/style.css -------------------------------------------------------------------------------- /examples/basic/src/js-page/nested-md-page/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/basic/src/js-page/nested-md-page/README.md -------------------------------------------------------------------------------- /examples/basic/src/js-page/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/basic/src/js-page/page.js -------------------------------------------------------------------------------- /examples/basic/src/js-page/page.vars.js: -------------------------------------------------------------------------------- 1 | export default { 2 | layout: 'child' 3 | } 4 | -------------------------------------------------------------------------------- /examples/basic/src/js-page/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/basic/src/js-page/style.css -------------------------------------------------------------------------------- /examples/basic/src/layouts/child.layout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/basic/src/layouts/child.layout.ts -------------------------------------------------------------------------------- /examples/basic/src/layouts/root.layout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/basic/src/layouts/root.layout.ts -------------------------------------------------------------------------------- /examples/basic/src/loose-file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/basic/src/loose-file.md -------------------------------------------------------------------------------- /examples/basic/src/md-page/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/basic/src/md-page/README.md -------------------------------------------------------------------------------- /examples/basic/src/md-page/assets/matrix.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/basic/src/md-page/assets/matrix.gif -------------------------------------------------------------------------------- /examples/basic/src/md-page/client.ts: -------------------------------------------------------------------------------- 1 | console.log('Somethig that just runs on md-page') 2 | -------------------------------------------------------------------------------- /examples/basic/src/md-page/page.vars.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/basic/src/md-page/page.vars.ts -------------------------------------------------------------------------------- /examples/basic/src/md-page/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/basic/src/md-page/style.css -------------------------------------------------------------------------------- /examples/basic/src/md-page/sub-page/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/basic/src/md-page/sub-page/README.md -------------------------------------------------------------------------------- /examples/basic/src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/basic/src/style.css -------------------------------------------------------------------------------- /examples/basic/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/basic/tsconfig.json -------------------------------------------------------------------------------- /examples/css-modules/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/css-modules/package.json -------------------------------------------------------------------------------- /examples/css-modules/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/css-modules/src/README.md -------------------------------------------------------------------------------- /examples/css-modules/src/globals/global.client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/css-modules/src/globals/global.client.js -------------------------------------------------------------------------------- /examples/css-modules/src/globals/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/css-modules/src/globals/global.css -------------------------------------------------------------------------------- /examples/css-modules/src/layouts/root.layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/css-modules/src/layouts/root.layout.js -------------------------------------------------------------------------------- /examples/css-modules/src/modules/app.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/css-modules/src/modules/app.module.css -------------------------------------------------------------------------------- /examples/css-modules/src/modules/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/css-modules/src/modules/client.js -------------------------------------------------------------------------------- /examples/css-modules/src/modules/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/css-modules/src/modules/page.js -------------------------------------------------------------------------------- /examples/css-modules/src/modules/style.css: -------------------------------------------------------------------------------- 1 | @import './app.module.css'; 2 | -------------------------------------------------------------------------------- /examples/default-layout/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/default-layout/README.md -------------------------------------------------------------------------------- /examples/default-layout/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/default-layout/package.json -------------------------------------------------------------------------------- /examples/default-layout/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/default-layout/src/README.md -------------------------------------------------------------------------------- /examples/esbuild-settings/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/esbuild-settings/package.json -------------------------------------------------------------------------------- /examples/esbuild-settings/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/esbuild-settings/src/README.md -------------------------------------------------------------------------------- /examples/esbuild-settings/src/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/esbuild-settings/src/client.js -------------------------------------------------------------------------------- /examples/esbuild-settings/src/esbuild.settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/esbuild-settings/src/esbuild.settings.js -------------------------------------------------------------------------------- /examples/esbuild-settings/src/img/dev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/esbuild-settings/src/img/dev.png -------------------------------------------------------------------------------- /examples/markdown-settings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/markdown-settings/README.md -------------------------------------------------------------------------------- /examples/markdown-settings/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/markdown-settings/package.json -------------------------------------------------------------------------------- /examples/markdown-settings/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/markdown-settings/src/README.md -------------------------------------------------------------------------------- /examples/markdown-settings/src/global.style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/markdown-settings/src/global.style.css -------------------------------------------------------------------------------- /examples/markdown-settings/src/markdown-it.settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/markdown-settings/src/markdown-it.settings.js -------------------------------------------------------------------------------- /examples/markdown-settings/src/root.layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/markdown-settings/src/root.layout.js -------------------------------------------------------------------------------- /examples/nested-dest/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/nested-dest/CHANGELOG.md -------------------------------------------------------------------------------- /examples/nested-dest/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/nested-dest/CONTRIBUTING.md -------------------------------------------------------------------------------- /examples/nested-dest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/nested-dest/README.md -------------------------------------------------------------------------------- /examples/nested-dest/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/nested-dest/global.css -------------------------------------------------------------------------------- /examples/nested-dest/global.vars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/nested-dest/global.vars.js -------------------------------------------------------------------------------- /examples/nested-dest/ignore/ignore-me.md: -------------------------------------------------------------------------------- 1 | # Ignore me 2 | 3 | This file should not be rendered. 4 | -------------------------------------------------------------------------------- /examples/nested-dest/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/nested-dest/package.json -------------------------------------------------------------------------------- /examples/preact-isomorphic/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/preact-isomorphic/package.json -------------------------------------------------------------------------------- /examples/preact-isomorphic/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/preact-isomorphic/src/README.md -------------------------------------------------------------------------------- /examples/preact-isomorphic/src/globals/global.client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/preact-isomorphic/src/globals/global.client.ts -------------------------------------------------------------------------------- /examples/preact-isomorphic/src/globals/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/preact-isomorphic/src/globals/global.css -------------------------------------------------------------------------------- /examples/preact-isomorphic/src/isomorphic/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/preact-isomorphic/src/isomorphic/client.ts -------------------------------------------------------------------------------- /examples/preact-isomorphic/src/isomorphic/page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/preact-isomorphic/src/isomorphic/page.ts -------------------------------------------------------------------------------- /examples/preact-isomorphic/src/isomorphic/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/preact-isomorphic/src/isomorphic/style.css -------------------------------------------------------------------------------- /examples/preact-isomorphic/src/jsx-page/client.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/preact-isomorphic/src/jsx-page/client.jsx -------------------------------------------------------------------------------- /examples/preact-isomorphic/src/jsx-page/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/preact-isomorphic/src/jsx-page/page.html -------------------------------------------------------------------------------- /examples/preact-isomorphic/src/jsx-page/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/preact-isomorphic/src/jsx-page/style.css -------------------------------------------------------------------------------- /examples/preact-isomorphic/src/layouts/root.layout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/preact-isomorphic/src/layouts/root.layout.ts -------------------------------------------------------------------------------- /examples/preact-isomorphic/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/preact-isomorphic/tsconfig.json -------------------------------------------------------------------------------- /examples/react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/react/package.json -------------------------------------------------------------------------------- /examples/react/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/react/src/README.md -------------------------------------------------------------------------------- /examples/react/src/globals/esbuild.settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/react/src/globals/esbuild.settings.ts -------------------------------------------------------------------------------- /examples/react/src/globals/global.client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/react/src/globals/global.client.ts -------------------------------------------------------------------------------- /examples/react/src/globals/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/react/src/globals/global.css -------------------------------------------------------------------------------- /examples/react/src/layouts/root.layout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/react/src/layouts/root.layout.ts -------------------------------------------------------------------------------- /examples/react/src/react-page/client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/react/src/react-page/client.tsx -------------------------------------------------------------------------------- /examples/react/src/react-page/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/react/src/react-page/page.html -------------------------------------------------------------------------------- /examples/react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/react/tsconfig.json -------------------------------------------------------------------------------- /examples/string-layouts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/string-layouts/README.md -------------------------------------------------------------------------------- /examples/string-layouts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/string-layouts/package.json -------------------------------------------------------------------------------- /examples/string-layouts/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/string-layouts/src/README.md -------------------------------------------------------------------------------- /examples/string-layouts/src/root.layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/string-layouts/src/root.layout.js -------------------------------------------------------------------------------- /examples/tailwind/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/tailwind/package.json -------------------------------------------------------------------------------- /examples/tailwind/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/tailwind/src/README.md -------------------------------------------------------------------------------- /examples/tailwind/src/globals/esbuild.settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/tailwind/src/globals/esbuild.settings.js -------------------------------------------------------------------------------- /examples/tailwind/src/globals/global.client.js: -------------------------------------------------------------------------------- 1 | console.log('Global client') 2 | -------------------------------------------------------------------------------- /examples/tailwind/src/globals/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/tailwind/src/globals/global.css -------------------------------------------------------------------------------- /examples/tailwind/src/isomorphic/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/tailwind/src/isomorphic/client.js -------------------------------------------------------------------------------- /examples/tailwind/src/isomorphic/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/tailwind/src/isomorphic/page.js -------------------------------------------------------------------------------- /examples/tailwind/src/layouts/root.layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/tailwind/src/layouts/root.layout.js -------------------------------------------------------------------------------- /examples/type-stripping/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/type-stripping/package.json -------------------------------------------------------------------------------- /examples/type-stripping/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/type-stripping/src/README.md -------------------------------------------------------------------------------- /examples/type-stripping/src/globals/global.client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/type-stripping/src/globals/global.client.ts -------------------------------------------------------------------------------- /examples/type-stripping/src/globals/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/type-stripping/src/globals/global.css -------------------------------------------------------------------------------- /examples/type-stripping/src/isomorphic/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/type-stripping/src/isomorphic/client.ts -------------------------------------------------------------------------------- /examples/type-stripping/src/isomorphic/page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/type-stripping/src/isomorphic/page.ts -------------------------------------------------------------------------------- /examples/type-stripping/src/isomorphic/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/type-stripping/src/isomorphic/style.css -------------------------------------------------------------------------------- /examples/type-stripping/src/layouts/root.layout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/type-stripping/src/layouts/root.layout.ts -------------------------------------------------------------------------------- /examples/type-stripping/src/tsx-page/client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/type-stripping/src/tsx-page/client.tsx -------------------------------------------------------------------------------- /examples/type-stripping/src/tsx-page/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/type-stripping/src/tsx-page/page.html -------------------------------------------------------------------------------- /examples/type-stripping/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/type-stripping/tsconfig.json -------------------------------------------------------------------------------- /examples/uhtml-isomorphic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/uhtml-isomorphic/README.md -------------------------------------------------------------------------------- /examples/uhtml-isomorphic/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/uhtml-isomorphic/package.json -------------------------------------------------------------------------------- /examples/uhtml-isomorphic/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/uhtml-isomorphic/src/README.md -------------------------------------------------------------------------------- /examples/uhtml-isomorphic/src/globals/global.client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/uhtml-isomorphic/src/globals/global.client.js -------------------------------------------------------------------------------- /examples/uhtml-isomorphic/src/globals/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/uhtml-isomorphic/src/globals/global.css -------------------------------------------------------------------------------- /examples/uhtml-isomorphic/src/html-mount/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/uhtml-isomorphic/src/html-mount/client.js -------------------------------------------------------------------------------- /examples/uhtml-isomorphic/src/html-mount/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/uhtml-isomorphic/src/html-mount/page.html -------------------------------------------------------------------------------- /examples/uhtml-isomorphic/src/isomorphic/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/uhtml-isomorphic/src/isomorphic/client.js -------------------------------------------------------------------------------- /examples/uhtml-isomorphic/src/isomorphic/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/uhtml-isomorphic/src/isomorphic/page.js -------------------------------------------------------------------------------- /examples/uhtml-isomorphic/src/layouts/root.layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/uhtml-isomorphic/src/layouts/root.layout.js -------------------------------------------------------------------------------- /examples/worker-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/worker-example/README.md -------------------------------------------------------------------------------- /examples/worker-example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/worker-example/package.json -------------------------------------------------------------------------------- /examples/worker-example/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/worker-example/src/README.md -------------------------------------------------------------------------------- /examples/worker-example/src/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/worker-example/src/client.js -------------------------------------------------------------------------------- /examples/worker-example/src/globals/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/worker-example/src/globals/global.css -------------------------------------------------------------------------------- /examples/worker-example/src/globals/global.vars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/worker-example/src/globals/global.vars.js -------------------------------------------------------------------------------- /examples/worker-example/src/layouts/root.layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/worker-example/src/layouts/root.layout.js -------------------------------------------------------------------------------- /examples/worker-example/src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/worker-example/src/style.css -------------------------------------------------------------------------------- /examples/worker-example/src/worker-page/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/worker-example/src/worker-page/client.js -------------------------------------------------------------------------------- /examples/worker-example/src/worker-page/counter.worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/worker-example/src/worker-page/counter.worker.ts -------------------------------------------------------------------------------- /examples/worker-example/src/worker-page/fibonacci.worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/worker-example/src/worker-page/fibonacci.worker.js -------------------------------------------------------------------------------- /examples/worker-example/src/worker-page/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/worker-example/src/worker-page/page.html -------------------------------------------------------------------------------- /examples/worker-example/src/worker-page/page.vars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/worker-example/src/worker-page/page.vars.js -------------------------------------------------------------------------------- /examples/worker-example/src/worker-page/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/examples/worker-example/src/worker-page/style.css -------------------------------------------------------------------------------- /fonts/ds-weiss-gotisch/1001fonts-ds-weiss-gotisch-eula.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/fonts/ds-weiss-gotisch/1001fonts-ds-weiss-gotisch-eula.txt -------------------------------------------------------------------------------- /fonts/ds-weiss-gotisch/DSWeiss-Gotisch.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/fonts/ds-weiss-gotisch/DSWeiss-Gotisch.ttf -------------------------------------------------------------------------------- /fonts/ds-weiss-gotisch/DSWeiss-GotischAlt.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/fonts/ds-weiss-gotisch/DSWeiss-GotischAlt.ttf -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/index.js -------------------------------------------------------------------------------- /lib/build-copy/fixtures/bing/another.copy/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/build-copy/fixtures/foo.copy/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/build-copy/fixtures/foo.copy/bar/baz.copy/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/build-copy/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/lib/build-copy/index.js -------------------------------------------------------------------------------- /lib/build-copy/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/lib/build-copy/index.test.js -------------------------------------------------------------------------------- /lib/build-esbuild/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/lib/build-esbuild/index.js -------------------------------------------------------------------------------- /lib/build-pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/lib/build-pages/index.js -------------------------------------------------------------------------------- /lib/build-pages/page-builders/fs-path-to-url.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/lib/build-pages/page-builders/fs-path-to-url.js -------------------------------------------------------------------------------- /lib/build-pages/page-builders/fs-path-to-url.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/lib/build-pages/page-builders/fs-path-to-url.test.js -------------------------------------------------------------------------------- /lib/build-pages/page-builders/html/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/lib/build-pages/page-builders/html/index.js -------------------------------------------------------------------------------- /lib/build-pages/page-builders/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/lib/build-pages/page-builders/index.js -------------------------------------------------------------------------------- /lib/build-pages/page-builders/js/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/lib/build-pages/page-builders/js/index.js -------------------------------------------------------------------------------- /lib/build-pages/page-builders/md/extract-title-from-md.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/lib/build-pages/page-builders/md/extract-title-from-md.js -------------------------------------------------------------------------------- /lib/build-pages/page-builders/md/extract-title-from-md.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/lib/build-pages/page-builders/md/extract-title-from-md.test.js -------------------------------------------------------------------------------- /lib/build-pages/page-builders/md/get-md.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/lib/build-pages/page-builders/md/get-md.js -------------------------------------------------------------------------------- /lib/build-pages/page-builders/md/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/lib/build-pages/page-builders/md/index.js -------------------------------------------------------------------------------- /lib/build-pages/page-builders/page-writer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/lib/build-pages/page-builders/page-writer.js -------------------------------------------------------------------------------- /lib/build-pages/page-builders/template-builder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/lib/build-pages/page-builders/template-builder.js -------------------------------------------------------------------------------- /lib/build-pages/page-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/lib/build-pages/page-data.js -------------------------------------------------------------------------------- /lib/build-pages/resolve-vars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/lib/build-pages/resolve-vars.js -------------------------------------------------------------------------------- /lib/build-pages/resolve-vars.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/lib/build-pages/resolve-vars.test.js -------------------------------------------------------------------------------- /lib/build-pages/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/lib/build-pages/worker.js -------------------------------------------------------------------------------- /lib/build-static/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/lib/build-static/index.js -------------------------------------------------------------------------------- /lib/builder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/lib/builder.js -------------------------------------------------------------------------------- /lib/defaults/default.client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/lib/defaults/default.client.js -------------------------------------------------------------------------------- /lib/defaults/default.root.layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/lib/defaults/default.root.layout.js -------------------------------------------------------------------------------- /lib/defaults/default.style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/lib/defaults/default.style.css -------------------------------------------------------------------------------- /lib/defaults/default.vars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/lib/defaults/default.vars.js -------------------------------------------------------------------------------- /lib/helpers/cli-prompt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/lib/helpers/cli-prompt.js -------------------------------------------------------------------------------- /lib/helpers/copy-file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/lib/helpers/copy-file.js -------------------------------------------------------------------------------- /lib/helpers/dom-stack-aggregate-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/lib/helpers/dom-stack-aggregate-error.js -------------------------------------------------------------------------------- /lib/helpers/dom-stack-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/lib/helpers/dom-stack-error.js -------------------------------------------------------------------------------- /lib/helpers/dom-stack-warning.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/lib/helpers/dom-stack-warning.js -------------------------------------------------------------------------------- /lib/helpers/ensure-dest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/lib/helpers/ensure-dest.js -------------------------------------------------------------------------------- /lib/helpers/generate-tree-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/lib/helpers/generate-tree-data.js -------------------------------------------------------------------------------- /lib/helpers/has-ts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/lib/helpers/has-ts.js -------------------------------------------------------------------------------- /lib/helpers/key-by.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/lib/helpers/key-by.js -------------------------------------------------------------------------------- /lib/helpers/key-by.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/lib/helpers/key-by.test.js -------------------------------------------------------------------------------- /lib/identify-pages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/lib/identify-pages.js -------------------------------------------------------------------------------- /lib/identify-pages.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/lib/identify-pages.test.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/package.json -------------------------------------------------------------------------------- /page.vars.js: -------------------------------------------------------------------------------- 1 | export default { 2 | handlebars: false 3 | } 4 | -------------------------------------------------------------------------------- /style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/style.css -------------------------------------------------------------------------------- /test-cases/build-errors/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/test-cases/build-errors/index.test.js -------------------------------------------------------------------------------- /test-cases/build-errors/src/README.md: -------------------------------------------------------------------------------- 1 | README.md 2 | -------------------------------------------------------------------------------- /test-cases/build-errors/src/a-working-page/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/test-cases/build-errors/src/a-working-page/README.md -------------------------------------------------------------------------------- /test-cases/build-errors/src/another-broken-page/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/test-cases/build-errors/src/another-broken-page/page.js -------------------------------------------------------------------------------- /test-cases/build-errors/src/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/test-cases/build-errors/src/client.js -------------------------------------------------------------------------------- /test-cases/build-errors/src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/test-cases/build-errors/src/style.css -------------------------------------------------------------------------------- /test-cases/conflict-pages/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/test-cases/conflict-pages/index.test.js -------------------------------------------------------------------------------- /test-cases/conflict-pages/src/README.md: -------------------------------------------------------------------------------- 1 | # Hello 2 | 3 | This is a markdown page 4 | -------------------------------------------------------------------------------- /test-cases/conflict-pages/src/loose-md.md: -------------------------------------------------------------------------------- 1 | # Loose MD 2 | 3 | This should be no problem. 4 | -------------------------------------------------------------------------------- /test-cases/conflict-pages/src/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/test-cases/conflict-pages/src/page.html -------------------------------------------------------------------------------- /test-cases/conflict-pages/src/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/test-cases/conflict-pages/src/page.js -------------------------------------------------------------------------------- /test-cases/conflict-pages/src/page.vars.js: -------------------------------------------------------------------------------- 1 | export default {} 2 | -------------------------------------------------------------------------------- /test-cases/default-layout/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/test-cases/default-layout/index.test.js -------------------------------------------------------------------------------- /test-cases/default-layout/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/test-cases/default-layout/src/README.md -------------------------------------------------------------------------------- /test-cases/default-layout/src/global.css: -------------------------------------------------------------------------------- 1 | .global-class { 2 | color: blue; 3 | } 4 | -------------------------------------------------------------------------------- /test-cases/default-layout/src/global.vars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/test-cases/default-layout/src/global.vars.js -------------------------------------------------------------------------------- /test-cases/default-layout/src/no-default-style/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/test-cases/default-layout/src/no-default-style/README.md -------------------------------------------------------------------------------- /test-cases/default-layout/src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/test-cases/default-layout/src/style.css -------------------------------------------------------------------------------- /test-cases/drafts/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/test-cases/drafts/index.test.js -------------------------------------------------------------------------------- /test-cases/drafts/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcomnes/domstack/HEAD/test-cases/drafts/src/README.md -------------------------------------------------------------------------------- /test-cases/drafts/src/a-draft-html/page.draft.html: -------------------------------------------------------------------------------- 1 |