All Projects → ngduc → parcelui

ngduc / parcelui

Licence: MIT License
Parcel + Typescript + React/Preact + Router + CSS Modules + SASS + Jest + Api-Now + Github Actions CI

Programming Languages

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

Projects that are alternatives of or similar to parcelui

React Pages Boilerplate
Deliver react + react-router application to gh-pages
Stars: ✭ 134 (+318.75%)
Mutual labels:  react-router, enzyme, jest, css-modules
React
Extremely simple boilerplate, easiest you can find, for React application including all the necessary tools: Flow | React 16 | redux | babel 6 | webpack 3 | css-modules | jest | enzyme | express + optional: sass/scss
Stars: ✭ 244 (+662.5%)
Mutual labels:  react-router, enzyme, jest, css-modules
egghead-bookshelf
An example React application to accompany the "Add Internationalization (i18n) to a React app using React Intl" Egghead.io course
Stars: ✭ 28 (-12.5%)
Mutual labels:  react-router, enzyme, jest
React Redux Boilerplate
Awesome React Redux Workflow Boilerplate with Webpack 4
Stars: ✭ 307 (+859.38%)
Mutual labels:  enzyme, jest, css-modules
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 (+196.88%)
Mutual labels:  react-router, enzyme, jest
Reeakt
A modern React boilerplate to awesome web applications
Stars: ✭ 116 (+262.5%)
Mutual labels:  react-router, enzyme, jest
Webpack React Boilerplate
Minimal React 16 and Webpack 4 boilerplate with babel 7, using the new webpack-dev-server, react-hot-loader, CSS-Modules
Stars: ✭ 358 (+1018.75%)
Mutual labels:  enzyme, jest, css-modules
React Ssr Starter
All have been introduced React environment
Stars: ✭ 20 (-37.5%)
Mutual labels:  react-router, enzyme, jest
Push Starter
React Redux Starter with SSR 🤖
Stars: ✭ 43 (+34.38%)
Mutual labels:  enzyme, jest, css-modules
React Redux Universal Boilerplate
An Universal ReactJS/Redux Boilerplate
Stars: ✭ 165 (+415.63%)
Mutual labels:  react-router, enzyme, css-modules
react-phoenix-users-boilerplate
Elixir/Phoenix + React + users template/boilerplate.
Stars: ✭ 71 (+121.88%)
Mutual labels:  react-router, enzyme
parcel-react-app
Create React apps using Parcel as build tool.
Stars: ✭ 12 (-62.5%)
Mutual labels:  parcel, parcel-bundler
parcel-typescript-react
📦 Typescriot react perttier example using parcel bundler
Stars: ✭ 15 (-53.12%)
Mutual labels:  parcel, parcel-bundler
react-app-boilerplate-2018
Bootstrap for a React App with Redux, React Router, Styled Components, Jest and Hot Reloading,
Stars: ✭ 20 (-37.5%)
Mutual labels:  enzyme, parcel-bundler
simplefolio
⚡️ A minimal portfolio template for Developers
Stars: ✭ 10,737 (+33453.13%)
Mutual labels:  parcel, parcel-bundler
preact-typescript-parcel-starter
Starter with Preact - Typescript - Parcel Bundler
Stars: ✭ 51 (+59.38%)
Mutual labels:  parcel, parcel-bundler
testing-reactjs-examples
🧪 "What should we test in our React components" - presentation examples.
Stars: ✭ 23 (-28.12%)
Mutual labels:  enzyme, jest
hot-redux-chassis
Modern React/Redux/RxJS application using all the latest and greatest stuff from the community 🔥
Stars: ✭ 20 (-37.5%)
Mutual labels:  react-router, css-modules
wordpress-starter
Timber (Twig) + Parceljs Bundler
Stars: ✭ 19 (-40.62%)
Mutual labels:  parcel, parcel-bundler
react-jest-enzyme-example
A minimal configuration for testing React components with Jest and Enzyme.
Stars: ✭ 23 (-28.12%)
Mutual labels:  enzyme, jest

🚀 Parcel UI

Build Status

Parcel + Typescript + React/Preact + Router + CSS Modules + SASS + Jest + Api-Now + Github Actions CI

And more:

  • Lazy loading (code splitting) for a page (Route).
  • CSS scoping using CSS Modules: just import a local CSS or SASS file and use it.
  • Store management with react-easy-state (easier than Redux, MobX).
  • Component unit testing with Jest & Enzyme.
  • Making Ajax requests using Whatwg-fetch Req with Mock APIs (json-server).
  • Mock API server with api-now.

🔧 Installation

Clone this project:

git clone https://github.com/ngduc/parcelui.git your-app
cd your-app
rm -rf .git
yarn

⚙️ Commands

yarn mock-api         launch mock API Server using https://github.com/ngduc/api-now

yarn dev              launch DEV mode takes 1.4s (tsc watch, parcel & mock-api)
yarn test:watch       run jest --watch (auto run test files)

yarn build            build for PROD to static directory ./dist
yarn serve            serve static built dir "./dist" using api-now (or any web server)

CSS

  • SCSS is recommended, but optional. You can also use ".css" files normally.

Github Actions CI

  • .github/workflows.ci.yml - build, deploy (vercel), cleanup.

Others

Recommend:

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