├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── appveyor.yml ├── index.js ├── mocha.opts ├── package.json ├── rollup.config.js ├── scripts └── move-type-declarations.js ├── src ├── handlers │ ├── AwaitBlock.ts │ ├── Comment.ts │ ├── Component.ts │ ├── DebugTag.ts │ ├── EachBlock.ts │ ├── Element.ts │ ├── Head.ts │ ├── HtmlTag.ts │ ├── IfBlock.ts │ ├── Slot.ts │ ├── Tag.ts │ ├── Text.ts │ ├── Title.ts │ └── fragment.ts ├── index.ts └── utils │ ├── deindent.ts │ ├── fullCharCodeAt.ts │ ├── getObject.ts │ ├── getTailSnippet.ts │ ├── globalWhitelist.ts │ ├── isValidIdentifier.ts │ ├── isVoidElementName.ts │ ├── quoteIfNecessary.ts │ └── stringify.ts ├── test └── test.ts ├── tsconfig.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | *.d.ts 4 | dist -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/generate-ssr/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # TODO changelog 2 | 3 | ## 1.0.0 4 | 5 | * First release -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/generate-ssr/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # @sveltejs/generate-ssr 2 | 3 | WIP -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/generate-ssr/HEAD/appveyor.yml -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/generate-ssr/HEAD/index.js -------------------------------------------------------------------------------- /mocha.opts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/generate-ssr/HEAD/mocha.opts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/generate-ssr/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/generate-ssr/HEAD/rollup.config.js -------------------------------------------------------------------------------- /scripts/move-type-declarations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/generate-ssr/HEAD/scripts/move-type-declarations.js -------------------------------------------------------------------------------- /src/handlers/AwaitBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/generate-ssr/HEAD/src/handlers/AwaitBlock.ts -------------------------------------------------------------------------------- /src/handlers/Comment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/generate-ssr/HEAD/src/handlers/Comment.ts -------------------------------------------------------------------------------- /src/handlers/Component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/generate-ssr/HEAD/src/handlers/Component.ts -------------------------------------------------------------------------------- /src/handlers/DebugTag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/generate-ssr/HEAD/src/handlers/DebugTag.ts -------------------------------------------------------------------------------- /src/handlers/EachBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/generate-ssr/HEAD/src/handlers/EachBlock.ts -------------------------------------------------------------------------------- /src/handlers/Element.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/generate-ssr/HEAD/src/handlers/Element.ts -------------------------------------------------------------------------------- /src/handlers/Head.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/generate-ssr/HEAD/src/handlers/Head.ts -------------------------------------------------------------------------------- /src/handlers/HtmlTag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/generate-ssr/HEAD/src/handlers/HtmlTag.ts -------------------------------------------------------------------------------- /src/handlers/IfBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/generate-ssr/HEAD/src/handlers/IfBlock.ts -------------------------------------------------------------------------------- /src/handlers/Slot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/generate-ssr/HEAD/src/handlers/Slot.ts -------------------------------------------------------------------------------- /src/handlers/Tag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/generate-ssr/HEAD/src/handlers/Tag.ts -------------------------------------------------------------------------------- /src/handlers/Text.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/generate-ssr/HEAD/src/handlers/Text.ts -------------------------------------------------------------------------------- /src/handlers/Title.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/generate-ssr/HEAD/src/handlers/Title.ts -------------------------------------------------------------------------------- /src/handlers/fragment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/generate-ssr/HEAD/src/handlers/fragment.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/generate-ssr/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/utils/deindent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/generate-ssr/HEAD/src/utils/deindent.ts -------------------------------------------------------------------------------- /src/utils/fullCharCodeAt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/generate-ssr/HEAD/src/utils/fullCharCodeAt.ts -------------------------------------------------------------------------------- /src/utils/getObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/generate-ssr/HEAD/src/utils/getObject.ts -------------------------------------------------------------------------------- /src/utils/getTailSnippet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/generate-ssr/HEAD/src/utils/getTailSnippet.ts -------------------------------------------------------------------------------- /src/utils/globalWhitelist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/generate-ssr/HEAD/src/utils/globalWhitelist.ts -------------------------------------------------------------------------------- /src/utils/isValidIdentifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/generate-ssr/HEAD/src/utils/isValidIdentifier.ts -------------------------------------------------------------------------------- /src/utils/isVoidElementName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/generate-ssr/HEAD/src/utils/isVoidElementName.ts -------------------------------------------------------------------------------- /src/utils/quoteIfNecessary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/generate-ssr/HEAD/src/utils/quoteIfNecessary.ts -------------------------------------------------------------------------------- /src/utils/stringify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/generate-ssr/HEAD/src/utils/stringify.ts -------------------------------------------------------------------------------- /test/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/generate-ssr/HEAD/test/test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/generate-ssr/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/generate-ssr/HEAD/yarn.lock --------------------------------------------------------------------------------