sveltekit-adapter-dotnetcore
Version:
sveltekit adapter for dotnetcore
68 lines (43 loc) • 1.47 kB
Markdown
//kit.svelte.dev/docs#adapters) for SvelteKit apps that runs with standalone dotnetcore server, which requires [jering-nodejs](https://github.com/JeringTech/Javascript.NodeJS).
Install with `npm i -D sveltekit-adapter-dotnetcore@next`, then add the adapter to your `svelte.config.js`:
```js
// svelte.config.js
import adapter from 'sveltekit-adapter-dotnetcore';
export default {
kit: {
adapter: adapter({
// default options are shown
out: 'build'
})
}
};
```
The default output directory is set to `build`
* Run pnpm to restore node packages.
```sh
pnpm install
```
* build the adapter and sample svelte app (inside dotnet/razor)
```sh
pnpm -r build
```
* to build and debug dotnet application with VS code, by hitting F5 with the
`.NET Core Launch (Web)` profile; in the sample app, the about page is
rendered in sveltekit using server side method
The site is running on <https://localhost:5005/>
* for sveltekit HMR, just run `npm run dev` in the Razor folder
The about page is on <http://localhost:3000/about>
Please note the project is tested with node.js v16, which supports fetch.
It requires `pnpm` to be installed globally.
```sh
npm install -g pnpm
```
Will improve aspnetcore Razor example
[ ](LICENSE)
[ ](https: