Skip to content

Instantly share code, notes, and snippets.

@isamrish
Last active October 1, 2020 10:06
Show Gist options
  • Save isamrish/a8ae5dc82a3d1e4881d0e40f1c7d47c3 to your computer and use it in GitHub Desktop.
Save isamrish/a8ae5dc82a3d1e4881d0e40f1c7d47c3 to your computer and use it in GitHub Desktop.
Create your js project from scratch

Things which you should consider for JavaScript project

1. Editor and Config

  • .editorconfig

2. Package Management

  • npm
  • yarn

3. Development Webserver { if required }

  • webpack
  • http-server
  • live-server

4. Automation

  • npm scripts

5. Transpiling

  • babel
  • typescript

6. Bundling

  • webpack
  • rollup

7. Linting

  • ESLint

8. Testing

  • Mocha
  • Jest

9. CI (Continuous Integration)

  • Travis
  • Circle CI
  • GitHub Actions

10. HTTP - { If Required }

  • static JSON

11. Production Build

  • webpack
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment