Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/amazingandyyy/modern-js-project
Modern javascript starter kit.
https://github.com/amazingandyyy/modern-js-project
babel boilerplate circleci es6 eslint javascript jest nodejs starter travis
Last synced: 10 days ago
JSON representation
Modern javascript starter kit.
- Host: GitHub
- URL: https://github.com/amazingandyyy/modern-js-project
- Owner: amazingandyyy
- License: mit
- Created: 2019-05-22T05:44:18.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2023-01-03T22:21:35.000Z (almost 2 years ago)
- Last Synced: 2024-10-12T18:54:11.343Z (25 days ago)
- Topics: babel, boilerplate, circleci, es6, eslint, javascript, jest, nodejs, starter, travis
- Language: JavaScript
- Homepage: https://www.amazingandyyy.com/modern-js-project/
- Size: 975 KB
- Stars: 5
- Watchers: 1
- Forks: 3
- Open Issues: 14
-
Metadata Files:
- Readme: readme.md
- License: license
Awesome Lists containing this project
README
🏵️ Modern JS Project Starter
es6, babel, jest, eslint, travisci, circleci## Why
I have been working on many npm packages and js projects on a daily basis, attempt to setup the environment again and again and again... so I think why not publish a minimun project structure for modern js development. Configuration can be improved and upgraded over time.
## Download
```terminal
git clone [email protected]:amazingandyyy/modern-js-project.git
rm -rf .git
npm i
```## Usage
```terminal
npm run dev
npm run build
npm run test
npm run style
```## Style guide
- [Google JavaScript Style Guide
](https://google.github.io/styleguide/jsguide.html)## Enviroment
- [x] use [babel](https://babeljs.io/setup)
- [x] use [jest](https://jestjs.io/docs/en/getting-started)
- [x] use [eslint](https://eslint.org/docs/user-guide/getting-started)
- [x] use [circleci](https://circleci.com/)
- [x] use [travisci](https://travis-ci.com/)## License
[MIT](https://raw.githubusercontent.com/amazingandyyy/modern-js-project/master/license)
## Suggestions/Bugs
- [PR](https://github.com/amazingandyyy/modern-js-project/pulls) is highly welcome
- feel free to open [issues](https://github.com/amazingandyyy/modern-js-project/issues) as many as possible, it doesn't need to be in details, just general idea is good enough.