All Projects → gojutin → create-svelte-site

gojutin / create-svelte-site

Licence: other
Create a Svelte or Sapper site in a single command.

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
Batchfile
5799 projects

Projects that are alternatives of or similar to create-svelte-site

svelte-micro
Light & reactive one-component router for Svelte
Stars: ✭ 81 (+406.25%)
Mutual labels:  svelte
microsocial
Microsocial is an experimental social platform that takes a peer-to-peer approach to social media.
Stars: ✭ 21 (+31.25%)
Mutual labels:  svelte
svelte-quotes
A small app to demonstrate use of SvelteJS
Stars: ✭ 16 (+0%)
Mutual labels:  svelte
strapi-starter-minimal-sapper-blog
A minimal Sapper Blog built with Strapi
Stars: ✭ 44 (+175%)
Mutual labels:  svelte
nomie5
Nomie v5 Source Code
Stars: ✭ 528 (+3200%)
Mutual labels:  svelte
miceditor
Miceditor: Transformice map editor
Stars: ✭ 14 (-12.5%)
Mutual labels:  svelte
jsstore-examples
This repo contains examples of jsstore for different frameworks & tools
Stars: ✭ 31 (+93.75%)
Mutual labels:  svelte
its-ok-i-guess
🧐 Guess the game from the Steam review!
Stars: ✭ 41 (+156.25%)
Mutual labels:  svelte
svelte-commerce
Svelte ecommerce - Headless, Authentication, Cart & Checkout, TailwindCSS, Server Rendered, Proxy + API Integrated, Animations, Stores, Lazy Loading, Loading Indicators, Carousel, Instant Search, Faceted Filters, Typescript, Open Source, MIT license. 1 command deploy to your own server, 1 click deploy to netlify.
Stars: ✭ 695 (+4243.75%)
Mutual labels:  svelte
svelte-gantt
📆 Interactive JavaScript Gantt chart/resource booking component
Stars: ✭ 226 (+1312.5%)
Mutual labels:  svelte
svelte-flatpickr
Flatpickr component for Svelte.
Stars: ✭ 103 (+543.75%)
Mutual labels:  svelte
svelte-intl
Internationalize your Svelte apps using format-message and Intl object
Stars: ✭ 48 (+200%)
Mutual labels:  svelte
svelte-starter-kit
Svelte starter kit — router, state management and testing included.
Stars: ✭ 16 (+0%)
Mutual labels:  svelte
svelte-eslint-parser
Svelte parser for ESLint
Stars: ✭ 30 (+87.5%)
Mutual labels:  svelte
kickstart
Ruby on Rails application templates
Stars: ✭ 61 (+281.25%)
Mutual labels:  svelte
webstone
Start your next full-stack application with Webstone and configure it as you go.
Stars: ✭ 71 (+343.75%)
Mutual labels:  svelte
sapper-typescript-esbuild-template
Sapper template with ESBuild and TypeScript
Stars: ✭ 18 (+12.5%)
Mutual labels:  svelte
go-omxremote
browser based omxplayer remote
Stars: ✭ 16 (+0%)
Mutual labels:  svelte
sapper-httpclient
An isomorphic http client for Sapper
Stars: ✭ 48 (+200%)
Mutual labels:  svelte
static-web-apps-gallery-code-samples
A community showcase of projects built with Azure Static Web Apps 🎉 Visit: https://microsoft.github.io/static-web-apps-gallery-code-samples/
Stars: ✭ 96 (+500%)
Mutual labels:  svelte

Create Svelte Site oclif Version Downloads/week License

Create a Svelte or Sapper site in a single command.

create-svelte-site gif

Usage

Creating a Site

You’ll need to have Node 8.10.0 or later on your local development machine (but it’s not required on the server). You can use nvm (macOS/Linux) or nvm-windows to easily switch Node versions between different projects.

With npx

  npx create-svelte-site my-site

With npm

  npm init svelte-site my-site

With yarn

  yarn create svelte-site my-site

Note: We are using my-site as an example. This can be any project name you choose.

You will be prompted to select a template from the official Svelte template library.

create-svelte-site prompt

After you make your selection, your new site will be created in a directory named my-site inside the current folder.

Next steps:

Navigate to the newly created directory.

cd my-site

Install the dependencies

npm install

or

yarn

Then, start up the development server.

npm run dev

Your site will be available at http://localhost:5000.

Note: npm run dev does not apply to the Svelte (component) project type.

Commands

Here is a full list of the options and the corresponding templates that are executed.

Under the hood, this library is using nodegit to generate your new project using official Svelte and community templates.

Command Template
Svelte (rollup) svelte/template
Svelte (webpack) svelte/template-webpack
Svelte (component) svelte/component-template
Svelte (custom element) gojutin/svelte-custom-element
Sapper (rollup) sveltejs/sapper-template#rollup
Sapper (webpack) sveltejs/sapper-template#webpack

Useful Resources

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].