Giter Club home page Giter Club logo

node-developer-boilerplate's Introduction

Node Developer Boilerplate

Node Developer Boilerplate

Javascript JavaScript Style Guide Commitizen friendly Standard Version Open Source Love Gitter Chat

Node / yarn Boilerplate with Babel ES6 / ES7 Support, Testing, CI Integration, Code Coverage, JS Standard Style, Commit Guidelines, Git Hooks, Security Checks, Automatic Semantic Versioning, Benchmarking, Debugging, Monitoring, Source Map Generation, Auto Reload, Linting and more cool stuff ...

Project Status

Build Status codecov dependencies

Features

External Services

all used services are free to use for open source projects and quick registration via github authentication

  • github - Modern Version Control System
  • npmjs - Javascript Package Registry (optional: only if you want to publish to the npm registry)
  • travis-ci - Continuous Integration & Delivery
  • codecov.io - Code Coverage
  • snyk.io - Fix and prevent known vulnerabilities in dependencies
  • greenkeeper.io - Automated Dependency Management

In case you have to pass some secure token to Travis-CI i recommend the travis-cli tool for decryption and lots of other features. You can read more about it here. Linux / OS X Installation via sudo gem install travis. You can also set Token on GitHub in the Repository Settings.

unicorn

Quickstart (npm)

git clone https://github.com/ellerbrock/node-developer-boilerplate
cd node-developer-boilerplate
npm install

Quickstart (yarn)

git clone https://github.com/ellerbrock/node-developer-boilerplate
cd node-developer-boilerplate
yarn

ECMAScript 2015 / ES6

Node.js comes with a huge set of ES6 features out of the box. A detailed list of supported features can be found at http://node.green. To speed things up and avoid transpiling natively supported features i recommend to install only the missing parts in your current Node Version:

  • npm install --save-dev babel-preset-es2015-node6 - Node.js Version 6x
  • npm install --save-dev babel-preset-es2015-node5 - Node.js Version 5x
  • npm install --save-dev babel-preset-es2015-node4 - Node.js Version 4x
  • npm install --save-dev babel-preset-es2015 - for all Node.js Versions

Info

At the moment im busy working on this boilerplate and lot stuff is changing.
When things getting more stable i will bump the version to 1.0.0 and write a detailed documentation.

Contact / Social Media

Get the latest News about Web Development, Open Source, Tooling, Server & Security

Github Docker npm Twitter Facebook Google+ Gitter

License

Copyright (c) 2016 Maik Ellerbrock

MIT Licence

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.