Skip to content

Commit 0bb1b88

Browse files
committed
ES6 Release
1 parent 5b0512a commit 0bb1b88

File tree

16,114 files changed

+1453802
-1262
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

16,114 files changed

+1453802
-1262
lines changed

Babel/.babelrc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"presets": ["es2015"]
3+
}

Babel/.bash_profile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
source ~/.bashrc
2+

Babel/.jshintrc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"esversion":6
3+
}

Babel/Gulpfile.js

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
const gulp = require("gulp");
2+
const babel = require("gulp-babel");
3+
const jshint = require("gulp-jshint");
4+
5+
gulp.task("moveHTML", function() {
6+
return gulp.src("src/*.html")
7+
.pipe(gulp.dest("dist"));
8+
});
9+
10+
gulp.task("js", function() {
11+
return gulp.src("src/*.js")
12+
.pipe(jshint())
13+
.pipe(jshint.reporter("default"))
14+
.pipe(babel())
15+
.pipe(gulp.dest("dist"));
16+
});
17+
18+
gulp.task("watch", function() {
19+
gulp.watch("src/*.js", ["js"]);
20+
});
21+
22+
gulp.task("lint", function() {
23+
return gulp.src("src/*.js")
24+
.pipe(jshint())
25+
.pipe(jshint.reporter("default"));
26+
});
27+
28+
gulp.task("default", ["moveHTML", "js", "watch"]);

Babel/dist/index.html

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head>
4+
<meta charset="utf-8">
5+
<meta name="viewport" content="width=device-width">
6+
<title>ES6 is cool</title>
7+
</head>
8+
<body>
9+
<div id="main">
10+
11+
</div>
12+
13+
<script src="script.js"></script>
14+
15+
</body>
16+
17+
</html>

Babel/dist/script.js

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
"use strict";
2+
3+
var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
4+
5+
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
6+
7+
var myDiv = document.getElementById("main");
8+
var myArr = [1, 2, 3, 4, 5];
9+
var _iteratorNormalCompletion = true;
10+
var _didIteratorError = false;
11+
var _iteratorError = undefined;
12+
13+
try {
14+
for (var _iterator = myArr[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
15+
var prop = _step.value;
16+
17+
myDiv.innerHTML += "<p>" + prop + "</p>";
18+
}
19+
} catch (err) {
20+
_didIteratorError = true;
21+
_iteratorError = err;
22+
} finally {
23+
try {
24+
if (!_iteratorNormalCompletion && _iterator.return) {
25+
_iterator.return();
26+
}
27+
} finally {
28+
if (_didIteratorError) {
29+
throw _iteratorError;
30+
}
31+
}
32+
}
33+
34+
var Person = function () {
35+
function Person(name, age) {
36+
_classCallCheck(this, Person);
37+
38+
this.name = name;
39+
this.age = age;
40+
}
41+
42+
_createClass(Person, [{
43+
key: "sayHi",
44+
value: function sayHi() {
45+
console.log("Hi, " + this.name);
46+
}
47+
}]);
48+
49+
return Person;
50+
}();
51+
52+
var billy = new Person("Billy", 21);
53+
billy.sayHi();
54+
55+
console.log("HEYYYYY!!! Billy is cool :D");
56+
57+
console.log("asdasdafkdsfksdfdlk");

Babel/js/script.js

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
"use strict";
2+
3+
var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
4+
5+
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
6+
7+
var myDiv = document.getElementById("main");
8+
var myArr = [1, 2, 3, 4, 5];
9+
var _iteratorNormalCompletion = true;
10+
var _didIteratorError = false;
11+
var _iteratorError = undefined;
12+
13+
try {
14+
for (var _iterator = myArr[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
15+
var prop = _step.value;
16+
17+
myDiv.innerHTML += "<p>" + prop + "</p>";
18+
}
19+
} catch (err) {
20+
_didIteratorError = true;
21+
_iteratorError = err;
22+
} finally {
23+
try {
24+
if (!_iteratorNormalCompletion && _iterator.return) {
25+
_iterator.return();
26+
}
27+
} finally {
28+
if (_didIteratorError) {
29+
throw _iteratorError;
30+
}
31+
}
32+
}
33+
34+
var Person = function () {
35+
function Person(name, age) {
36+
_classCallCheck(this, Person);
37+
38+
this.name = name;
39+
this.age = age;
40+
}
41+
42+
_createClass(Person, [{
43+
key: "sayHi",
44+
value: function sayHi() {
45+
console.log("Hi, " + this.name);
46+
}
47+
}]);
48+
49+
return Person;
50+
}();
51+
52+
var billy = new Person("Billy", 21);
53+
billy.sayHi();

Babel/node_modules/.bin/babel

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Babel/node_modules/.bin/babel-doctor

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Babel/node_modules/.bin/babel-external-helpers

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Babel/node_modules/.bin/babel-node

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Babel/node_modules/.bin/babylon

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Babel/node_modules/.bin/ecstatic

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Babel/node_modules/.bin/gulp

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Babel/node_modules/.bin/he

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Babel/node_modules/.bin/hs

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Babel/node_modules/.bin/http-server

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Babel/node_modules/.bin/jsesc

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Babel/node_modules/.bin/jshint

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Babel/node_modules/.bin/json5

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)