Es6 Project Starter Kit screenshot

Es6 Project Starter Kit

Author Avatar Theme by Gianlucaguarini
Updated: 8 Oct 2017
463 Stars

Universal Starter Kit to build any javascript ES6 project/library runnable in nodejs and on any browser.

Overview:

The Universal Starter Kit is a tool designed to enable developers to run JavaScript ES6 code on any platform, including modern browsers and Node.js. This starter kit is built with the philosophy of only including the necessary tools and not relying on any specific build system. With this kit, developers have access to several helpful tools, such as Babel.js, Rollup, Karma, Chai, ESlint, and Sinon. The kit provides various tasks for building, testing, and serving the project, all based on native JavaScript promises. Developers can easily customize and tailor the kit to their specific needs.

Features:

  • Compatibility: Allows developers to run ES6 code on any platform, including modern browsers and Node.js.
  • Minimalistic: Does not rely on any specific build system like Gulp or Grunt.
  • Customizable: Developers can customize tasks in the make file to fit their specific project needs.
  • Includes Essential Tools: Provides access to Babel.js, Rollup, Karma, Chai, ESlint, and Sinon, for efficient development and testing.

Installation:

To install the Universal Starter Kit, follow these steps:

  1. Download the files from the repository.
  2. Open the terminal and navigate to the project folder.
  3. Run the following command (may require sudo):
    command here
    
  4. Browse the make file to find available terminal commands for compiling and testing the project.
  5. The make file also contains the script name used for the output.
  6. Start developing your JavaScript modules in the src folder using ES6 syntax.

Summary:

The Universal Starter Kit is a versatile tool for developers who want to run JavaScript ES6 code on any platform. It provides a minimalistic approach, allowing developers to only include the necessary tools and customize the build process for their specific needs. With access to popular tools like Babel.js, Rollup, Karma, Chai, ESlint, and Sinon, developers can efficiently develop and test their projects. The kit also offers a range of build tasks based on native JavaScript promises, enabling developers to easily compile, test, and serve their projects. Whether building a JavaScript project or library, the Universal Starter Kit provides the essential tools and flexibility to get started quickly and efficiently.