Git Product home page Git Product logo

es6gulp's Introduction

ES6 Gulp Test Setup

This is an example Gulp workflow for getting started playing with ES6. Created by Grant Skinner, gskinner.com.

It will transpile your ES6 using both Babel and Traceur, while preserving your original ES6 code to test in various browsers directly.

Setup:

  • install NPM if you haven't already
  • execute npm install from the command prompt / terminal in the es6gulp directory

Available tasks:

To run a task simply execute npm theTaskName in the es6gulp directory.

  • transpile runs both transpilers on js in the es6/js directory, and places the results in the babel/js and traceur/js directories
  • copyHTML copies any .html files in the es6 directory to the babel and traceur directories. Injects the runtime library for Traceur.
  • default runs the transpile and copyHTML tasks
  • watch runs default then watches for changes to js and html files, and runs the appropriate task
  • clean deletes the contents of the traceur and babel directories

Licensed under the MIT open source license. Feel free to modify the tasks as needed.

es6gulp's People

Contributors

gskinner avatar

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.