/-PluralsightCourseJSDevEnv

This repository is created for educational purposes of hands-on building javascript environment from scratch with Pluralsight course https://app.pluralsight.com/library/courses/javascript-development-environment

Primary LanguageJavaScript

-PluralsightCourseJSDevEnv

Travis build status: Build Status

This repository is created for educational purposes of hands-on building javascript environment from scratch with Pluralsight course https://app.pluralsight.com/library/courses/javascript-development-environment

What is done:

  1. set up editorconfig
  2. set up package.json
  3. set up nsp
  4. configured npm scripts to run nsp check and localtunnel
  5. configured babel
  6. configured webpack
  7. configured eslint
  8. configured Travis CI and Appveyor CI
  9. implemented API mock with json-schema-faker and json-server
  10. configured production build with: minification, sourcemaps, cache busting, bundle splitting, error logging, dynamic HTML via EmbeddedJS
  11. deployed to surge: http://devenvapi.surge.sh/