├── .gitignore ├── .prettierrc ├── CHANGELOG.md ├── LICENSE ├── README.md ├── assets ├── logo-orange.png ├── logo-orange.psd ├── logo.png ├── logo.psd └── ssgo-schema.excalidraw ├── docs ├── .gitignore ├── CHANGELOG.md ├── README.md ├── _redirects ├── components │ ├── docs-footer.html │ ├── docs-header.html │ ├── docs-sidebar.html │ ├── seo.html │ └── svg │ │ └── github.html ├── creators │ ├── index.ts │ └── md.ts ├── md │ ├── api.md │ ├── cli.md │ ├── components │ │ └── using-components.md │ ├── creators │ │ └── about-creators.md │ ├── installation.md │ ├── overview.md │ ├── quickstart.md │ ├── recipes │ │ ├── dynamic-runtime.md │ │ ├── plug-templating-utilities.md │ │ └── usage-with-tailwind.md │ └── templates │ │ ├── about-templates.md │ │ ├── attributes-evaluation.md │ │ ├── cond-show.md │ │ ├── how-sf-handled.md │ │ ├── loops.md │ │ └── text-interpolation.md ├── netlify-build.sh ├── robots.txt ├── src │ └── utils.ts ├── static │ ├── favicon.ico │ ├── github-markdown.css │ ├── hljs │ │ ├── github.css │ │ └── highlight.pack.js │ ├── images │ │ ├── logo.png │ │ ├── quickstart.png │ │ ├── schema-wide.png │ │ ├── schema.png │ │ └── schema.webp │ ├── index.css │ └── index.js ├── tailwind.config.js ├── templates │ ├── doc.html │ └── index.html └── velociraptor.yaml ├── egg.json ├── mod.ts ├── release.sh ├── src ├── build.ts ├── constants.ts ├── default │ ├── _creator.ts │ ├── _static.ts │ └── _template.ts ├── index.ts ├── lib.ts ├── test │ ├── forof.test.ts │ ├── helpers.ts │ ├── index.test.ts │ ├── utils.test.ts │ └── utils.ts ├── types.ts └── utils.ts ├── ssgo.ts ├── velociraptor.yaml └── version.ts /.gitignore: -------------------------------------------------------------------------------- 1 | example-project/ 2 | .vscode/ 3 | .DS_Store 4 | .ssgo-test -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/.prettierrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/README.md -------------------------------------------------------------------------------- /assets/logo-orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/assets/logo-orange.png -------------------------------------------------------------------------------- /assets/logo-orange.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/assets/logo-orange.psd -------------------------------------------------------------------------------- /assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/assets/logo.png -------------------------------------------------------------------------------- /assets/logo.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/assets/logo.psd -------------------------------------------------------------------------------- /assets/ssgo-schema.excalidraw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/assets/ssgo-schema.excalidraw -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | **/*/__ssgo* 2 | dist 3 | static/tailwind.css -------------------------------------------------------------------------------- /docs/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | ../CHANGELOG.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/_redirects: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/docs/_redirects -------------------------------------------------------------------------------- /docs/components/docs-footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/docs/components/docs-footer.html -------------------------------------------------------------------------------- /docs/components/docs-header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/docs/components/docs-header.html -------------------------------------------------------------------------------- /docs/components/docs-sidebar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/docs/components/docs-sidebar.html -------------------------------------------------------------------------------- /docs/components/seo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/docs/components/seo.html -------------------------------------------------------------------------------- /docs/components/svg/github.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/docs/components/svg/github.html -------------------------------------------------------------------------------- /docs/creators/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/docs/creators/index.ts -------------------------------------------------------------------------------- /docs/creators/md.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/docs/creators/md.ts -------------------------------------------------------------------------------- /docs/md/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/docs/md/api.md -------------------------------------------------------------------------------- /docs/md/cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/docs/md/cli.md -------------------------------------------------------------------------------- /docs/md/components/using-components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/docs/md/components/using-components.md -------------------------------------------------------------------------------- /docs/md/creators/about-creators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/docs/md/creators/about-creators.md -------------------------------------------------------------------------------- /docs/md/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/docs/md/installation.md -------------------------------------------------------------------------------- /docs/md/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/docs/md/overview.md -------------------------------------------------------------------------------- /docs/md/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/docs/md/quickstart.md -------------------------------------------------------------------------------- /docs/md/recipes/dynamic-runtime.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/docs/md/recipes/dynamic-runtime.md -------------------------------------------------------------------------------- /docs/md/recipes/plug-templating-utilities.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/docs/md/recipes/plug-templating-utilities.md -------------------------------------------------------------------------------- /docs/md/recipes/usage-with-tailwind.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/docs/md/recipes/usage-with-tailwind.md -------------------------------------------------------------------------------- /docs/md/templates/about-templates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/docs/md/templates/about-templates.md -------------------------------------------------------------------------------- /docs/md/templates/attributes-evaluation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/docs/md/templates/attributes-evaluation.md -------------------------------------------------------------------------------- /docs/md/templates/cond-show.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/docs/md/templates/cond-show.md -------------------------------------------------------------------------------- /docs/md/templates/how-sf-handled.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/docs/md/templates/how-sf-handled.md -------------------------------------------------------------------------------- /docs/md/templates/loops.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/docs/md/templates/loops.md -------------------------------------------------------------------------------- /docs/md/templates/text-interpolation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/docs/md/templates/text-interpolation.md -------------------------------------------------------------------------------- /docs/netlify-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/docs/netlify-build.sh -------------------------------------------------------------------------------- /docs/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/docs/robots.txt -------------------------------------------------------------------------------- /docs/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/docs/src/utils.ts -------------------------------------------------------------------------------- /docs/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/docs/static/favicon.ico -------------------------------------------------------------------------------- /docs/static/github-markdown.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/docs/static/github-markdown.css -------------------------------------------------------------------------------- /docs/static/hljs/github.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/docs/static/hljs/github.css -------------------------------------------------------------------------------- /docs/static/hljs/highlight.pack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/docs/static/hljs/highlight.pack.js -------------------------------------------------------------------------------- /docs/static/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/docs/static/images/logo.png -------------------------------------------------------------------------------- /docs/static/images/quickstart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/docs/static/images/quickstart.png -------------------------------------------------------------------------------- /docs/static/images/schema-wide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/docs/static/images/schema-wide.png -------------------------------------------------------------------------------- /docs/static/images/schema.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/docs/static/images/schema.png -------------------------------------------------------------------------------- /docs/static/images/schema.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/docs/static/images/schema.webp -------------------------------------------------------------------------------- /docs/static/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/docs/static/index.css -------------------------------------------------------------------------------- /docs/static/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/docs/static/index.js -------------------------------------------------------------------------------- /docs/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/docs/tailwind.config.js -------------------------------------------------------------------------------- /docs/templates/doc.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/docs/templates/doc.html -------------------------------------------------------------------------------- /docs/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/docs/templates/index.html -------------------------------------------------------------------------------- /docs/velociraptor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/docs/velociraptor.yaml -------------------------------------------------------------------------------- /egg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/egg.json -------------------------------------------------------------------------------- /mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/mod.ts -------------------------------------------------------------------------------- /release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/release.sh -------------------------------------------------------------------------------- /src/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/src/build.ts -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/default/_creator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/src/default/_creator.ts -------------------------------------------------------------------------------- /src/default/_static.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/src/default/_static.ts -------------------------------------------------------------------------------- /src/default/_template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/src/default/_template.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/src/lib.ts -------------------------------------------------------------------------------- /src/test/forof.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/src/test/forof.test.ts -------------------------------------------------------------------------------- /src/test/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/src/test/helpers.ts -------------------------------------------------------------------------------- /src/test/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/src/test/index.test.ts -------------------------------------------------------------------------------- /src/test/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/src/test/utils.test.ts -------------------------------------------------------------------------------- /src/test/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/src/test/utils.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/src/utils.ts -------------------------------------------------------------------------------- /ssgo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/ssgo.ts -------------------------------------------------------------------------------- /velociraptor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/velociraptor.yaml -------------------------------------------------------------------------------- /version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdubourg001/ssgo/HEAD/version.ts --------------------------------------------------------------------------------