New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

babel-npm-module-example

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

babel-npm-module-example

A boilerplate to start writing your NPM modules in ES6 using Babel.

  • 1.0.0
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
35
decreased by-10.26%
Maintainers
1
Weekly downloads
 
Created
Source

babel-npm-module-example Build Status

A boilerplate to start writing your NPM modules in ES6 using Babel.

Install

$ npm install babel-npm-module-example --save

How to use

Open sourcecode, take a look and start coding... https://github.com/anvk/babel-npm-module-example

GULP or NPM commands?

Currently you can build this project either by running a gulp command or npm build command.

NPM commands

If you want to build a basic JS module and do not require to run any extra advanced tasks during build you can use npm-commands branch. Or you can remove gulpfile.babel.js file and remove the following npm modules from the project:

  • babel-core
  • gulp
  • gulp-babel
  • gulp-eslint
  • gulp-mocha
  • gulp-rimraf
  • run-sequence
Using NPM commands
$ npm run build
$ npm test

GULP

For those who needs to run extra scripts and do other complicated tasks upon builds you can use gulp-commands branch. Or clean scripts object in package.json as well as remove the following npm modules from the project:

  • rimraf
  • babel-cli
Using GULP command
$ node_modules/gulp/bin/gulp.js

Linting?

I'm using eslint-config-airbnb for this project with my few custom modifications. You can read more on the Airbnb JavaScript Style Guide here

Important!

I commented out dist/ and test-dist folders in my ignore file on purpose to demonstrate how built files will look like. In a real project, most likely, you do not want to push those dist folders to your repo. If you do, you will constantly see changes in dist folders during your merges/code reviews which can be very annoying.

License

MIT license; see LICENSE.

(c) 2016 by Alexey Novak

Keywords

FAQs

Package last updated on 04 Jan 2017

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc