Update transpilation example to Babel 6 and remove system.js

This commit is contained in:
SteveSandersonMS
2016-03-23 13:36:47 +00:00
parent 908bc6a577
commit 980054b321
6 changed files with 9 additions and 14 deletions

View File

@@ -1,6 +1,5 @@
Hello Hello
@section scripts { @section scripts {
<script src="lib/system.js"></script> <script src='js/main.js'></script>
<script>System.import('js/main.js');</script>
} }

View File

@@ -2,6 +2,7 @@
"name": "ES2015Example", "name": "ES2015Example",
"version": "0.0.0", "version": "0.0.0",
"dependencies": { "dependencies": {
"babel-core": "^5.8.29" "babel-core": "^6.7.4",
"babel-preset-es2015": "^6.6.0"
} }
} }

View File

@@ -4,6 +4,7 @@ var babelCore = require('babel-core');
module.exports = function(cb, physicalPath, requestPath) { module.exports = function(cb, physicalPath, requestPath) {
var originalContents = fs.readFileSync(physicalPath); var originalContents = fs.readFileSync(physicalPath);
var result = babelCore.transform(originalContents, { var result = babelCore.transform(originalContents, {
presets: ['es2015'],
sourceMaps: 'inline', sourceMaps: 'inline',
sourceFileName: '/sourcemapped' + requestPath sourceFileName: '/sourcemapped' + requestPath
}); });

View File

@@ -1,5 +0,0 @@
export default class Greeting {
getMessage() {
return 'Hello from the ES2015 class';
}
}

View File

@@ -1,3 +1,7 @@
import Greeting from './greeting.js'; class Greeting {
getMessage() {
return 'Hello from the ES2015 class';
}
}
console.log(new Greeting().getMessage()); console.log(new Greeting().getMessage());

File diff suppressed because one or more lines are too long