diff --git a/package.json b/package.json index b5642f6..7085db1 100644 --- a/package.json +++ b/package.json @@ -58,7 +58,7 @@ "@angular/router-deprecated": "v2.0.0-rc.2", "hammerjs": "2.0.6", "react-native": "0.31.0", - "reflect-metadata": "0.1.3", + "reflect-metadata": "0.1.8", "rxjs": "5.0.0-beta.6", "zone.js": "mlaval/zone.js#prerelease0.6.13" } diff --git a/tools/copy-dependencies.js b/tools/copy-dependencies.js index cae69a7..96e11e7 100644 --- a/tools/copy-dependencies.js +++ b/tools/copy-dependencies.js @@ -1,34 +1,12 @@ var gulp = require('gulp'); var filter = require('gulp-filter'); var strip = require('gulp-strip-comments'); -var through2 = require('through2'); exports.doCopy = function(source, destination) { var filterJS= filter('@angular/**/*.js', {restore: true}); - var tmpHack = filter('reflect-metadata/Reflect.js', {restore: true}); return gulp.src(source, { base: './node_modules/' }) .pipe(filterJS) .pipe(strip()) .pipe(filterJS.restore) - .pipe(tmpHack) - .pipe(transformReflect()) - .pipe(tmpHack.restore) .pipe(gulp.dest(destination)); } - -function transformSymbolShim() { - return through2.obj(function (file, encoding, done) { - file.contents = new Buffer(fixedSymbolShim); - this.push(file); - done(); - }); -} - -function transformReflect() { - return through2.obj(function (file, encoding, done) { - var content = String(file.contents).replace('&& require("crypto")', ''); - file.contents = new Buffer(content); - this.push(file); - done(); - }); -}