/jsdev

JS Development Environment

Primary LanguageJavaScript

Build Status

jsdev

Awesome JS Development Environment 😎

Ref: coryhouse/jsdev

JS Development Stack

Development Webservers

  • http-server
  • live-server
  • express *
  • webpack dev server
  • browsersync

Test Frameworks

  • Jasmine *
  • Mocha
  • Jest
  • Ava

Sharing Work-in-progress

  • localtunnel *
  • ngrok
  • surge
  • now

Continuous Integration

  • Travis CI *
  • Appveyor
  • Jenkins

HTTP Calls

Node

  • http
  • request *

Browser

  • XMLHttpRequest
  • jQuery
  • Fetch *

Node & Browser

  • isomorphic-fetch
  • xhr
  • SuperAgent
  • Axios *

Polyfill

  • polyfill.io

Mock HTTP

  • Nock
  • Static JSON
  • Create development webserver
    • api-mock
    • JSON server *
    • JSON Schmema faker *
    • Browsersync
    • Express, etc

Plan for Mocking HTTP

  • Declare our schema

    • JSON Schema faker
  • Generate Random Data

    • faker.js *
    • chance.js
    • randexp.js
  • Server Data via API

    • JSON Server

Error Logging

  • TrackJS
  • Sentry
  • New Relic
  • Raygun