JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 4
  • Score
    100M100P100Q33240F
  • License WTFPL

Full ECMAScript.next development and deployment workflow.

Package Exports

  • slush-es20xx

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (slush-es20xx) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

slush-es20xx logo

npm version Build Status Dependency Status devDependency Status

Full ECMAScript.next development and deployment workflow.

Install

Install Slush and slush-es20xx:

npm install -g slush slush-es20xx

How to use

Scaffold a new project:

slush es20xx

Then cd to the project root and run npm run dev. You're all set, happy hacking!

Architecture

npm scripts

  • npm run dev: an alias for gulp's default task which does not require gulp globally installed.

gulp tasks

  • gulp (default): do a complete build and watch files to generate incremental builds.
  • gulp build: this task will build the dist directory based on the src directory's contents. This includes linting .js files (JSHint, JSCS), transpiling them, copying over non-js files and running Mocha unit tests.

build configs

Build paths and plugin settings can be customized by editing the chosen environment template's build.js file.

Developing

Want to help developing slush-es20xx? Awesome! Here are the basic instructions to get you started:

  1. Install Slush if you haven't yet;
  2. Fork this repository and clone it locally;
  3. cd to your repository root and install the slush-es20xx generator from your local repository by running npm link;
  4. Edit the source code in your repository and then test the changes by running slush es20xx in a test directory. Repeat until you get the desired result;
  5. Commit your changes to a new feature/bugfix branch, push them to your fork and open a PR in this repository. See GitHub Flow if you are not used to it yet. =]

License

WTHPL v1.0.0