https://github.com/briangershon/vanilla-js-minimal
Vanilla JavaScript starter with minimal dependencies. Support for ESM (ECMAScript modules), hot reloading, lint and unit testing. Plus Github CI workflow.
https://github.com/briangershon/vanilla-js-minimal
ecmascript-modules es6 es6-javascript esm github-actions javascript parcel-bundler starter-template vanilla-javascript vanilla-js vanillajs workflow
Last synced: about 2 months ago
JSON representation
Vanilla JavaScript starter with minimal dependencies. Support for ESM (ECMAScript modules), hot reloading, lint and unit testing. Plus Github CI workflow.
- Host: GitHub
- URL: https://github.com/briangershon/vanilla-js-minimal
- Owner: briangershon
- License: mit
- Created: 2019-10-26T22:37:04.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-01-17T19:55:04.000Z (over 4 years ago)
- Last Synced: 2025-01-12T09:45:04.149Z (3 months ago)
- Topics: ecmascript-modules, es6, es6-javascript, esm, github-actions, javascript, parcel-bundler, starter-template, vanilla-javascript, vanilla-js, vanillajs, workflow
- Language: HTML
- Homepage:
- Size: 1.08 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# vanilla-js-minimal

Vanilla JavaScript starter with minimal dependencies and tools.
* Includes a development environment with:
* Support for es6 modules and hot reloading (via Parcel Bundler)
* Compile to es5 to run across a wide range of browsers (via Babel)
* Unit tests (via Jest)
* Lint (via ESLint with their recommended settings)
* Continuous Integration workflow with Github Actions* Styling with default fonts that look great across operating systems.
## Run Local Dev Server
npm install # install dependencies
npm start
# visit http://localhost:1234## Run Tests
npm test
## Package project up in dist folder for release to server
npm run build
## Run lint
npm run lint