├── .gitignore ├── .prettierrc ├── .repo ├── demo.gif ├── demo2.gif └── demo3.gif ├── README.md ├── dist ├── index.mjs └── templates │ ├── actions │ └── _name.ts │ ├── components │ ├── _name.svelte │ ├── index.scss │ └── index.ts │ └── routes │ ├── index.json.ts │ └── index.svelte ├── examples ├── README.md ├── actions │ ├── README.md │ ├── click.ts │ └── tooltip.js ├── actionscw.ts │ └── cw.ts ├── components │ ├── Button │ │ ├── Button.svelte │ │ ├── index.scss │ │ └── index.ts │ ├── Footer │ │ ├── Footer.svelte │ │ ├── index.js │ │ └── index.scss │ ├── Navbar │ │ ├── Navbar.svelte │ │ ├── index.css │ │ └── index.ts │ └── README.md └── routes │ ├── README.md │ ├── about │ └── index.svelte │ ├── base │ ├── index.json.js │ └── index.svelte │ └── type-only │ ├── index.json.ts │ └── index.svelte ├── index.mts ├── package.json ├── src ├── handlers.mts ├── helpers.mts ├── lib │ ├── Command │ │ ├── index.mts │ │ └── utils.mts │ ├── cli.mts │ ├── constants.mts │ ├── help.mts │ └── utils │ │ ├── ansi-escapes.d.ts │ │ ├── ansi-escapes.mts │ │ ├── async.mts │ │ ├── fetch.mts │ │ ├── fs.mts │ │ ├── style.mts │ │ ├── updatenotify.mts │ │ └── url.mts ├── types.mts └── utils.mts ├── templates ├── actions │ └── _name.ts ├── components │ ├── _name.svelte │ ├── index.scss │ └── index.ts └── routes │ ├── index.json.ts │ └── index.svelte └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/.prettierrc -------------------------------------------------------------------------------- /.repo/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/.repo/demo.gif -------------------------------------------------------------------------------- /.repo/demo2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/.repo/demo2.gif -------------------------------------------------------------------------------- /.repo/demo3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/.repo/demo3.gif -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/README.md -------------------------------------------------------------------------------- /dist/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/dist/index.mjs -------------------------------------------------------------------------------- /dist/templates/actions/_name.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/dist/templates/actions/_name.ts -------------------------------------------------------------------------------- /dist/templates/components/_name.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/dist/templates/components/_name.svelte -------------------------------------------------------------------------------- /dist/templates/components/index.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dist/templates/components/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from "./_name.svelte"; 2 | -------------------------------------------------------------------------------- /dist/templates/routes/index.json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/dist/templates/routes/index.json.ts -------------------------------------------------------------------------------- /dist/templates/routes/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/dist/templates/routes/index.svelte -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/actions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/examples/actions/README.md -------------------------------------------------------------------------------- /examples/actions/click.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/examples/actions/click.ts -------------------------------------------------------------------------------- /examples/actions/tooltip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/examples/actions/tooltip.js -------------------------------------------------------------------------------- /examples/actionscw.ts/cw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/examples/actionscw.ts/cw.ts -------------------------------------------------------------------------------- /examples/components/Button/Button.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/examples/components/Button/Button.svelte -------------------------------------------------------------------------------- /examples/components/Button/index.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/components/Button/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from "./Button.svelte"; 2 | -------------------------------------------------------------------------------- /examples/components/Footer/Footer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/examples/components/Footer/Footer.svelte -------------------------------------------------------------------------------- /examples/components/Footer/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./Footer.svelte"; 2 | -------------------------------------------------------------------------------- /examples/components/Footer/index.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/components/Navbar/Navbar.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/examples/components/Navbar/Navbar.svelte -------------------------------------------------------------------------------- /examples/components/Navbar/index.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/components/Navbar/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from "./Navbar.svelte"; 2 | -------------------------------------------------------------------------------- /examples/components/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/examples/components/README.md -------------------------------------------------------------------------------- /examples/routes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/examples/routes/README.md -------------------------------------------------------------------------------- /examples/routes/about/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/examples/routes/about/index.svelte -------------------------------------------------------------------------------- /examples/routes/base/index.json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/examples/routes/base/index.json.js -------------------------------------------------------------------------------- /examples/routes/base/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/examples/routes/base/index.svelte -------------------------------------------------------------------------------- /examples/routes/type-only/index.json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/examples/routes/type-only/index.json.ts -------------------------------------------------------------------------------- /examples/routes/type-only/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/examples/routes/type-only/index.svelte -------------------------------------------------------------------------------- /index.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/index.mts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/package.json -------------------------------------------------------------------------------- /src/handlers.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/src/handlers.mts -------------------------------------------------------------------------------- /src/helpers.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/src/helpers.mts -------------------------------------------------------------------------------- /src/lib/Command/index.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/src/lib/Command/index.mts -------------------------------------------------------------------------------- /src/lib/Command/utils.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/src/lib/Command/utils.mts -------------------------------------------------------------------------------- /src/lib/cli.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/src/lib/cli.mts -------------------------------------------------------------------------------- /src/lib/constants.mts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/lib/help.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/src/lib/help.mts -------------------------------------------------------------------------------- /src/lib/utils/ansi-escapes.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/src/lib/utils/ansi-escapes.d.ts -------------------------------------------------------------------------------- /src/lib/utils/ansi-escapes.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/src/lib/utils/ansi-escapes.mts -------------------------------------------------------------------------------- /src/lib/utils/async.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/src/lib/utils/async.mts -------------------------------------------------------------------------------- /src/lib/utils/fetch.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/src/lib/utils/fetch.mts -------------------------------------------------------------------------------- /src/lib/utils/fs.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/src/lib/utils/fs.mts -------------------------------------------------------------------------------- /src/lib/utils/style.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/src/lib/utils/style.mts -------------------------------------------------------------------------------- /src/lib/utils/updatenotify.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/src/lib/utils/updatenotify.mts -------------------------------------------------------------------------------- /src/lib/utils/url.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/src/lib/utils/url.mts -------------------------------------------------------------------------------- /src/types.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/src/types.mts -------------------------------------------------------------------------------- /src/utils.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/src/utils.mts -------------------------------------------------------------------------------- /templates/actions/_name.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/templates/actions/_name.ts -------------------------------------------------------------------------------- /templates/components/_name.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/templates/components/_name.svelte -------------------------------------------------------------------------------- /templates/components/index.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /templates/components/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from "./_name.svelte"; 2 | -------------------------------------------------------------------------------- /templates/routes/index.json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/templates/routes/index.json.ts -------------------------------------------------------------------------------- /templates/routes/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/templates/routes/index.svelte -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snuffyDev/sveltegen/HEAD/tsconfig.json --------------------------------------------------------------------------------