A CLI tool for Svelte projects inspired by Laravel Artisan.
Install and run a command instantly (no install required):
npx svelte-artisan make:component MyComponent
Or with pnpm:
pnpm dlx svelte-artisan make:component MyComponent
pnpm install
npx svelte-artisan make:component MyComponent
npx svelte-artisan make:store MyStore
pnpm dlx svelte-artisan make:component MyComponent
pnpm dlx svelte-artisan make:store MyStore
If you want to run the CLI directly from the source code (for development or debugging):
node ./bin/index.js make:component MyComponent
node ./bin/index.js make:store MyStore
Command | Description |
---|---|
make:component <name> |
Generate a new Svelte component in src/lib/components/ |
make:store <name> |
Generate a new Svelte store in src/lib/stores/ |
--typescript |
Generate TypeScript files (optional flag) |
-h , --help |
Show help |
-V , --version |
Show CLI version |
$ npx svelte-artisan make:component MyComponent
ā Created src/lib/components/MyComponent.svelte
No configuration or environment variables required by default.
npx svelte-artisan --help
Contributions are welcome! Please open issues or pull requests on GitHub.
type: module
)This project is licensed under the MIT License.