Skip to content
This repository has been archived by the owner on Dec 12, 2019. It is now read-only.
/ js-dev-env Public archive

An all-in-one NodeJS/Express starter project with scripting, transpiling, bundling, linting, testing, and CI built in.

License

Notifications You must be signed in to change notification settings

dev-eugene99/js-dev-env

Repository files navigation

Javascript Starter Pack (July 2018) License: MIT Build Status

An all-in-one, pre-configured NodeJS/Express starter project with scripting, transpiling, bundling, linting, testing, and CI built in.

Background

Inspired by Cory House's Pluralsight course on "Building a JavaScript Development Environment", this project is an updated version with a few key differences:

  • npm audit is used instead of nsp.
  • no longer using open package due to security concerns.
  • various config changes with updated version of various packages.
  • newer versions of most packages are used (i.e. babel, webpack etc)

The Stack

This project is to help a NodeJS Javascript developer start off with a fully configured project ready for javascript development.

It has the following:

  • Package Manager: npm
  • Server: NodeJS + expressJS
  • Sharing WIP: localtunnel
  • Scripting: npm scripts
  • Transpiling: babel
  • Bundling: webpack
  • Linting: eslint
  • Testing: mocha + chai + jsdom
  • CI: travis-ci + appveyor
  • Polyfill: polyfill.io
  • Mock HTTP: nock

About

An all-in-one NodeJS/Express starter project with scripting, transpiling, bundling, linting, testing, and CI built in.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published