Svelte Series-2: How to install Svelte

This page summarizes the projects mentioned and recommended in the original post on dev.to

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • vite

    Next generation frontend tooling. It's fast!

  • After we have installed the Node environment, we can use Vite to install. Because the use of Vite has a higher version of Node.js requirements, so I recommend that you install a relatively new Node.js. currently I use the version for v18.15.0.

  • nvm

    Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions

  • If there are different projects relying on different versions of Node, I recommend installing a node versioning tool such as nvm.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • webpack

    A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.

  • If we don't want to use Vite or SvelteKit, or if we don't have the means to use them, then we need to integrate Svelte with our own environment. In our daily development, we usually use webpack or Rollup as our project's module management packaging tool. Therefore, I will introduce these two environments, how to build the Svelte environment.

  • svelte-loader

    Discontinued Webpack loader for svelte components.

  • Another key to using Svelte in webpack, in addition to the essential svelte, is to install the svelte-loader

  • rollup-plugin-svelte

    Compile Svelte components with Rollup

  • The key in Rollup is rollup-plugin-svelte.

  • Svelte

    Cybernetically enhanced web apps

  • The original installation referred to here is actually the installation prompt that appears on the home page of the official website

  • Rollup

    Next-generation ES module bundler

  • If we don't want to use Vite or SvelteKit, or if we don't have the means to use them, then we need to integrate Svelte with our own environment. In our daily development, we usually use webpack or Rollup as our project's module management packaging tool. Therefore, I will introduce these two environments, how to build the Svelte environment.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • SvelteKit

    web development, streamlined (by sveltejs)

  • SvelteKit is a framework for building web applications using Svelte.

  • Visual Studio Code

    Visual Studio Code

  • Install Code Editor(VSCode recommended)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Bun vs Node.js: Everything you need to know

    7 projects | dev.to | 21 Sep 2023
  • How to build and publish React TypeScript NPM packages with Vite

    4 projects | dev.to | 4 Jun 2023
  • [AskJS] Seeking a Shortcut or Program to Toggle 'Active State' Between Two Monitors on a Mac Mini

    3 projects | /r/javascript | 23 May 2023
  • Exploring Vite.js: The Lightning-Fast Build Tool for Modern Web Apps

    3 projects | dev.to | 30 Apr 2023
  • How to use Firestore with Redux in a React application

    7 projects | dev.to | 25 Jan 2023