Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/razshare/java-quarkus-svelte-snowpack-template
A template that implements Quarkus and Svelte Snowpack in the same project through a local proxy for development mode.
https://github.com/razshare/java-quarkus-svelte-snowpack-template
Last synced: about 1 month ago
JSON representation
A template that implements Quarkus and Svelte Snowpack in the same project through a local proxy for development mode.
- Host: GitHub
- URL: https://github.com/razshare/java-quarkus-svelte-snowpack-template
- Owner: razshare
- License: apache-2.0
- Created: 2020-11-08T16:57:20.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2020-11-08T17:36:19.000Z (about 4 years ago)
- Last Synced: 2024-05-28T13:28:27.029Z (7 months ago)
- Language: Java
- Size: 81.1 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Everything you need to build a Svelte & Quarkus project, powered by [`create-svelte`](https://github.com/sveltejs/kit/tree/master/packages/create-svelte) and [`quarkus`](https://code.quarkus.io/);
## Creating a project
```bash
# create a new project in the current directory
git clone https://github.com/tncrazvan/java-quarkus-svelte-snowpack-template .# or
npx degit tncrazvan/java-quarkus-svelte-snowpack-template
```## Developing
Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development compiler/server:
```bash
npm run dev
```And a Quarkus server:
```bash
mvn quarkus:dev
```## Building
Svelte apps are built with *adapters*, which optimise your project for deployment to different environments, like [Begin](https://begin.com), [Netlify](https://www.netlify.com), [Vercel](https://vercel.com) and so on. (You can also create your own adapter — instructions TODO.)
By default, `npm run build` will generate a Node app that you can run with `node build`. To use a different adapter, install it and update your `svelte.config.js` accordingly. The following official adapters are available:
* [@sveltejs/adapter-node](https://github.com/sveltejs/kit/tree/master/packages/adapter-node)
* [@sveltejs/adapter-static](https://github.com/sveltejs/kit/tree/master/packages/adapter-static)
* [@sveltejs/adapter-netlify](https://github.com/sveltejs/kit/tree/master/packages/adapter-netlify)
* ...more soon