All Projects → tommywalkie → sapper-typescript-esbuild-template

tommywalkie / sapper-typescript-esbuild-template

Licence: MIT license
Sapper template with ESBuild and TypeScript

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
Svelte
593 projects
HTML
75241 projects

Projects that are alternatives of or similar to sapper-typescript-esbuild-template

form-validation
FormValidation, the best validation library for JavaScript
Stars: ✭ 137 (+661.11%)
Mutual labels:  rollup, svelte, sapper
sapper-template-rollup
Starter Rollup template for Sapper apps using postcss, cssnano, tailwindcss, and svelte-preprocess.
Stars: ✭ 32 (+77.78%)
Mutual labels:  rollup, svelte, sapper
sensor.community
✨ new shiny website built with svelte ❤️ for dust and noise measuring project 👉 https://sensor.community
Stars: ✭ 45 (+150%)
Mutual labels:  svelte, sapper
upswyng
UpSwyng is a mobile-ready, digital directory of resources to assist the unhoused and at-risk communities of Boulder, CO
Stars: ✭ 19 (+5.56%)
Mutual labels:  svelte, sapper
auth
Sapper Authentication Implementation for Wordpress
Stars: ✭ 18 (+0%)
Mutual labels:  svelte, sapper
sirix-svelte-frontend
A GUI console for SirixDB, using Svelte/Sapper.
Stars: ✭ 23 (+27.78%)
Mutual labels:  svelte, sapper
puruvjdev2
puruvj.dev
Stars: ✭ 11 (-38.89%)
Mutual labels:  rollup, sapper
ctx-core
A composable monorepo web-service/front-end toolkit
Stars: ✭ 25 (+38.89%)
Mutual labels:  rollup, svelte
Svelte Example
🚀 📚 Some examples to test the Svelte Framework
Stars: ✭ 85 (+372.22%)
Mutual labels:  rollup, svelte
simple-cloud-music
简洁的的第三方网易云音乐播放器
Stars: ✭ 306 (+1600%)
Mutual labels:  rollup, svelte
year-in-dev
A web tool tool that displays a summary of your DEV.to blog's stats!
Stars: ✭ 22 (+22.22%)
Mutual labels:  svelte, sapper
svelte-cloudinary
Cloudinary SDK for Svelte
Stars: ✭ 13 (-27.78%)
Mutual labels:  svelte, sapper
vitext
The Next.js like React framework for better User & Developer experience!
Stars: ✭ 376 (+1988.89%)
Mutual labels:  rollup, esbuild
Modular Css
A streamlined reinterpretation of CSS Modules via CLI, API, Browserify, Rollup, Webpack, or PostCSS
Stars: ✭ 234 (+1200%)
Mutual labels:  rollup, svelte
electron-vue-next
A starter template for using vue-next with the electron.
Stars: ✭ 189 (+950%)
Mutual labels:  rollup, esbuild
Eleventy Starter
ARCHIVED: An Eleventy starting point with Tailwind and Svelte preconfigured.
Stars: ✭ 118 (+555.56%)
Mutual labels:  rollup, svelte
bundle
An online tool to quickly bundle & minify your projects, while viewing the compressed gzip/brotli bundle size, all running locally on your browser.
Stars: ✭ 475 (+2538.89%)
Mutual labels:  rollup, esbuild
Svelte Tailwind Extension Boilerplate
A Chrome extension boilerplate built with Svelte, TailwindCSS, Jest, and Rollup.
Stars: ✭ 26 (+44.44%)
Mutual labels:  rollup, svelte
Sapper Template Firebase
Starter Rollup template for Sapper apps with Firebase functions based on https://github.com/nhristov/sapper-template-rollup.
Stars: ✭ 29 (+61.11%)
Mutual labels:  rollup, svelte
svelte-template-hot
Copy of official Svelte template with added HMR support
Stars: ✭ 61 (+238.89%)
Mutual labels:  rollup, svelte

Sapper Typescript ESBuild

This is a minimal Sapper project template, inspired by @babichjacob's sapper-typescript-graphql-template, which uses @rollup/plugin-typescript and @rollup/plugin-babel, which are ditched in favor of rollup-plugin-esbuild in this template to increase performance, while tsc and svelte-check will type-check source files in parallel.

Getting started

npm install
npm run dev

Export

npm run export

Caveats

  • Server code minification is disabled if using Sapper 0.28.1 or newer, due to a known issue with ESBuild (#3).

  • Normal comments inside <script> tags in .svelte files are treated as docstrings by svelte-check, leading to type errors ('render' implicitly has return type 'any' because [...]), except the first comment.

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].