@nxext/sveltekit v21.0.0
@nxext/sveltekit
This library is experimental, be aware...
Right now there are the app and component generators.
Getting Started
Add this plugin to an existing NX workspace:
yarn add --dev @nxext/sveltekitor
npm install @nxext/sveltekit --save-devGenerate a new application:
nx g @nxext/sveltekit:app my-appRun executors and generators using nx
The project.json is for the sveltekit app is preconfigured with the following Nx targets
- Run
nx build my-appto build the app - Run
nx serve my-appto serve the app - Run
nx dev my-appto serve the app on a dev server - Run
nx preview my-appto serve the app on a preview server - Run
nx test my-appto test the app - Run
nx e2e my-appto run the e2e tests - Run
nx check my-appto check the app via svelte-check - Run
nx lint my-appto lint the app - Run
nx add my-appto add a package to the app - Run
nx component my-appto add a component to the app - Run
nx page my-appto add a page to the app
Generate routes
Routes will be generated relative to the routes folder of the app.
Use the targetPath (or t alias) option to specify the parent route folder target of the route
Generate a route posts in the root /routes folder.
The page will have additional client page data loader c
nx route posts -dGenerate the route [slug] in the routes/posts folder of the app
The route will have a page p, client page data loader c and a layout page l.
nx route [slug] -pdl -t postsGenerate the route [width]x[height] in the routes/images/[...file] folder.
The route will have a page p, client data loader c, layout page l and an error page e
nx route [width]x[height] -pdle -t images/[...file]Generate the route posts in the routes/api folder.
The route will have a server API file a with endpoint for the HTTP methods m GET get and POST post and a server loader file s
nx route posts -t api -a -s -m get,postRun your project
Note: you may see an error in your command line when you run any of the following commands with older versions of this extension:
config.kit.target is no longer required, and should be removed. If you see this error, remove thekitobject from yoursvelte.config.jsfile at the root of your app.
- Run
nx serve my-appto run the app locally (open http://localhost:3000 in your browser) - Run
nx test my-appto test the app - Run
nx build my-appto create a build of your app.
Documentation
The full docs can be found here.
6 months ago
6 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
4 years ago
4 years ago
5 years ago
5 years ago