All Projects → lukeed → fly-kit-preact

lukeed / fly-kit-preact

Licence: MIT license
A starter kit for building offline / SPA / PWA apps with Preact

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to fly-kit-preact

Preact Redux Typescript Rollup Starter
Smallest "React-like" + Redux starter EVER - 13KB min&gzip
Stars: ✭ 24 (-14.29%)
Mutual labels:  preact, starter-kit
Preact Starter
Webpack3 boilerplate for building SPA / PWA / offline front-end apps with Preact
Stars: ✭ 384 (+1271.43%)
Mutual labels:  preact, starter-kit
browser-extension
Browser Extension Template with ESbuild builds, support for React, Preact, Typescript, Tailwind, Manifest V3/V2 support and multi browser build including Chrome, Firefox, Safari, Edge, Brave.
Stars: ✭ 535 (+1810.71%)
Mutual labels:  preact, starter-kit
Preact Cli
😺 Your next Preact PWA starts in 30 seconds.
Stars: ✭ 4,510 (+16007.14%)
Mutual labels:  preact, starter-kit
Preact Minimal
🚀 Minimal preact structure
Stars: ✭ 136 (+385.71%)
Mutual labels:  preact, starter-kit
PreactSimpleStarter
PWA Simple Starter with Preact, Preact-mdl and Webpack2 🔥🔥🔥
Stars: ✭ 65 (+132.14%)
Mutual labels:  preact, starter-kit
progressive-web-app-starter
Preact based starter kit for making a Progressive Web App (PWA).
Stars: ✭ 19 (-32.14%)
Mutual labels:  preact, starter-kit
generator-taskr
Official Yeoman generator for Taskr
Stars: ✭ 24 (-14.29%)
Mutual labels:  fly
relay-starter-kit
💥 Monorepo template (seed project) pre-configured with GraphQL API, PostgreSQL, React, Relay, Material UI.
Stars: ✭ 3,513 (+12446.43%)
Mutual labels:  starter-kit
modular-starter-kit
The starter kit with entire modular approach to help remove boilerplate code in developing
Stars: ✭ 14 (-50%)
Mutual labels:  starter-kit
website
Personal website and blog built with Next.js, Preact, MDX, Tailwind CSS and hosted on Vercel.
Stars: ✭ 17 (-39.29%)
Mutual labels:  preact
odoc
Next.js based Static 📓 Documentation Site Generator
Stars: ✭ 17 (-39.29%)
Mutual labels:  starter-kit
fly-ava
✈️ A plugin for Fly that run ava tests
Stars: ✭ 13 (-53.57%)
Mutual labels:  fly
coconat
🍥 StarterKit Builder for rocket-speed App creation on 🚀 React 17 + 📙 Redux 4 + 🚠 Router 5 + 📪 Webpack 5 + 🎳 Babel 7 + 📜 TypeScript 4 + 🚔 Linters 23 + 🔥 HMR 3
Stars: ✭ 95 (+239.29%)
Mutual labels:  starter-kit
svelte-starter-kit
Svelte with brilliant bells and useful whistles
Stars: ✭ 384 (+1271.43%)
Mutual labels:  starter-kit
preact-source-learn
Preact+hook源码解析
Stars: ✭ 16 (-42.86%)
Mutual labels:  preact
flask-app-blueprint
Flask App Blueprint / Boilerplate including user registration/login, admin only section, CRUD on database, and more. Based on Python, Flask, PostgreSQL, et al. deployed on Heroku. The #1 starter project.
Stars: ✭ 144 (+414.29%)
Mutual labels:  starter-kit
dl-model
Dragalia Lost Model Viewer
Stars: ✭ 30 (+7.14%)
Mutual labels:  preact
csgo-rcon-nodejs
A web panel to control a CS:GO server
Stars: ✭ 46 (+64.29%)
Mutual labels:  preact
padstone
Padstone is a Craft CMS starter kit with a curated configuration, Boilerplate templates, and handpicked plugins.
Stars: ✭ 18 (-35.71%)
Mutual labels:  starter-kit

fly-kit-preact

A starter kit for building offline / SPA / PWA apps with Preact ⚛️

Do you want to kickstart a new project with Preact but hate dealing with build tools?
Great! 😆 You've come to the right place! By using fly-kit-preact, you will skip the "tooling phase" & jump straight into application development.

This configuration fits the "90% use-case" for those who want to build offline-first web apps. See the included features below. However, with Fly, it's very easy to add or change settings for your needs.

Synonymous buzzwords: SPA, PWA, Service Worker

Please note: Boilerplate does not incorporate the latest "css-in-js" or "css modules" techniques. Instead, the more traditional approach is taken wherein styles and scripts are kept separate. That said, you may certainly and easily take that route if desired.


⚠️ Boilerplate & commands will evolve as my own development process does. ⚠️

---

Install

git clone https://github.com/lukeed/fly-kit-preact
npm install
npm start

Pro Tip: Use Yarn to install dependencies 3x faster than NPM!

Features

  • Offline Caching (via serviceWorker)
  • SASS & Autoprefixer
  • Asset Versioning (aka "cache-busting")
  • ES2015 (ES6) and ES2016 (ES7) support via Buble
  • JavaScript linting via XO and eslint-config-xo-preact

Development

Commands

Any of the following commands can (and should 😉) be run from the command line.

If using Yarn, all instances of npm can be replaced with yarn. 👌

build

$ npm run build

Compiles all files. Output is sent to the dist directory.

release

$ npm run release

Builds the app for production, includes cache-busting asset names. Output is sent to the release directory.

start

$ npm start

Executes build and runs your application (from the dist directory) in the browser.

test

$ npm run test

Lints all JavaScript files.

watch

$ npm run watch

Like start, but will auto-compile & auto-reload the server after any file changes within the src directory.

License

MIT © Luke Edwards

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