Skip to content

KrakenTyio/ES6

Repository files navigation

ES2015 (+ Angular 1.5)

This repo serves as a minimal starter for those looking to get up-and-running with Angular and ES6, using Gulp with Babel and Browserify for the build process. It's a minimal starter with tasks for building the boilerplate. Also is there some useful examples to illustrate how is ES6 different to ES5.

ES2015

ECMAScript 6, also known as ECMAScript 2015, is the latest version of the ECMAScript standard. ES6 is a significant update to the language, and the first update to the language since ES5 was standardized in 2009. Implementation of these features in major JavaScript engines is underway now.

Angular

AngularJS lets you extend HTML vocabulary for your application. The resulting environment is extraordinarily expressive, readable, and quick to develop.

AngularJS is a toolset for building the framework most suited to your application development. It is fully extensible and works well with other libraries.

How to start

nodejs - https://nodejs.org/en/

  • install globaly npm (node.js), gulp - optional, compass (ruby)

npm install

gulp or ./node_modules/gulp/bin/gulp.js or node ./node_modules/gulp/bin/gulp.js

Used

  • ES6 (ES2015)
  • angular 1.5
  • npm
  • browserify
  • gulp
  • babel
  • modernizr
  • bootstrap-sass
  • compass
  • sass (scss)

Presentation

ES6 + Angular

https://docs.google.com/presentation/d/1iTNW1J6ivTolVrWt1LK7i4tIOpZkVaGiBWdaXCiAG5g/edit?usp=sharing

Unit Test

https://docs.google.com/presentation/d/16x7FnLx1EZL5H3zGLLhm1SgdMD19TKfuLT7jd_egj3w/edit?usp=sharing

Useful materials

ecmascript 6

angular

angular + ecmascript 6

css / scss

npm

gulp