Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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.