diff --git a/dist/ngRestAdapter.js b/dist/ngRestAdapter.js index 1a53db2..997a965 100644 --- a/dist/ngRestAdapter.js +++ b/dist/ngRestAdapter.js @@ -219,4 +219,5 @@ var NgRestAdapter; $httpProvider.interceptors.push('ngRestAdapterInterceptor'); }]); })(NgRestAdapter || (NgRestAdapter = {})); + //# sourceMappingURL=ngRestAdapter.js.map \ No newline at end of file diff --git a/dist/ngRestAdapter.js.map b/dist/ngRestAdapter.js.map index f5c56f7..aec21fc 100644 --- a/dist/ngRestAdapter.js.map +++ b/dist/ngRestAdapter.js.map @@ -1 +1 @@ -{"version":3,"file":"ngRestAdapter.js","sourceRoot":"/Users/zak/sites/spira/angular-rest-adapter/src/","sources":["ngRestAdapterInterfaces.ts","ngRestAdapterInterceptor.ts","ngRestAdapterService.ts","ngRestAdapterServiceProvider.ts"],"names":["NgRestAdapter","NgRestAdapter.NgRestAdapterInterceptor","NgRestAdapter.NgRestAdapterInterceptor.constructor","NgRestAdapter.NgRestAdapterService","NgRestAdapter.NgRestAdapterService.constructor","NgRestAdapter.NgRestAdapterService.sendRequest","NgRestAdapter.NgRestAdapterService.options","NgRestAdapter.NgRestAdapterService.get","NgRestAdapter.NgRestAdapterService.head","NgRestAdapter.NgRestAdapterService.put","NgRestAdapter.NgRestAdapterService.post","NgRestAdapter.NgRestAdapterService.patch","NgRestAdapter.NgRestAdapterService.remove","NgRestAdapter.NgRestAdapterService.api","NgRestAdapter.NgRestAdapterService.skipInterceptor","NgRestAdapter.NgRestAdapterService.uuid","NgRestAdapter.NgRestAdapterService.isUuid","NgRestAdapter.NgRestAdapterService.getConfig","NgRestAdapter.NgRestAdapterService.registerApiErrorHandler","NgRestAdapter.NgRestAdapterService.getErrorHandler","NgRestAdapter.NgRestAdapterException","NgRestAdapter.NgRestAdapterException.constructor","NgRestAdapter.NgRestAdapterException.toString","NgRestAdapter.NgRestAdapterErrorHandlerNotFoundException","NgRestAdapter.NgRestAdapterErrorHandlerNotFoundException.constructor","NgRestAdapter.NgRestAdapterServiceProvider","NgRestAdapter.NgRestAdapterServiceProvider.constructor","NgRestAdapter.NgRestAdapterServiceProvider.constructor.NgRestAdapterServiceFactory","NgRestAdapter.NgRestAdapterServiceProvider.configure"],"mappings":"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"} \ No newline at end of file +{"version":3,"sources":["ngRestAdapterInterfaces.ts","ngRestAdapterInterceptor.ts","ngRestAdapterService.ts","ngRestAdapterServiceProvider.ts"],"names":["NgRestAdapter","NgRestAdapter.NgRestAdapterInterceptor","NgRestAdapter.NgRestAdapterInterceptor.constructor","NgRestAdapter.NgRestAdapterService","NgRestAdapter.NgRestAdapterService.constructor","NgRestAdapter.NgRestAdapterService.sendRequest","NgRestAdapter.NgRestAdapterService.options","NgRestAdapter.NgRestAdapterService.get","NgRestAdapter.NgRestAdapterService.head","NgRestAdapter.NgRestAdapterService.put","NgRestAdapter.NgRestAdapterService.post","NgRestAdapter.NgRestAdapterService.patch","NgRestAdapter.NgRestAdapterService.remove","NgRestAdapter.NgRestAdapterService.api","NgRestAdapter.NgRestAdapterService.skipInterceptor","NgRestAdapter.NgRestAdapterService.uuid","NgRestAdapter.NgRestAdapterService.isUuid","NgRestAdapter.NgRestAdapterService.getConfig","NgRestAdapter.NgRestAdapterService.registerApiErrorHandler","NgRestAdapter.NgRestAdapterService.getErrorHandler","NgRestAdapter.NgRestAdapterException","NgRestAdapter.NgRestAdapterException.constructor","NgRestAdapter.NgRestAdapterException.toString","NgRestAdapter.NgRestAdapterErrorHandlerNotFoundException","NgRestAdapter.NgRestAdapterErrorHandlerNotFoundException.constructor","NgRestAdapter.NgRestAdapterServiceProvider","NgRestAdapter.NgRestAdapterServiceProvider.constructor","NgRestAdapter.NgRestAdapterServiceProvider.constructor.NgRestAdapterServiceFactory","NgRestAdapter.NgRestAdapterServiceProvider.configure"],"mappings":"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","file":"ngRestAdapter.js","sourceRoot":"../src/"} \ No newline at end of file diff --git a/gulpfile.js b/gulpfile.js index eb862c8..3f3e455 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -14,7 +14,8 @@ var gulpCore = require('gulp'), 'main-bower-files', 'minimatch', 'run-sequence', - 'json5' + 'json5', + 'merge2' ], rename: {} }), @@ -26,14 +27,14 @@ var gulpCore = require('gulp'), ; -var tsDefinitions = ['./typings/**/*.d.ts']; +var tsDefinitions = './typings/**/*.d.ts'; var sources = { + tsd: './typings/**/*.d.ts', app: { - ts: _.union(tsDefinitions, ['./src/**/*.ts']) + ts: [tsDefinitions, './src/**/*.ts'] }, test: { - ts: _.union(tsDefinitions, ['./test/**/*.ts']), - dependency: ['./bower_components/'] + ts: [tsDefinitions, './test/**/*.ts'] } }; @@ -43,67 +44,73 @@ var destinations = { coverage: 'reports/**/lcov.info' }; -gulp.task('test', 'runs test sequence for frontend', function (cb){ +gulp.task('test', 'runs test sequence for frontend', function (cb) { return plugins.runSequence('clean', 'js:app', 'js:test', 'test:karma', cb); }); -gulp.task('js:test', function(){ +gulp.task('js:test', function () { - return gulp.src(sources.test.ts) - .pipe(plugins.tsc({ - sourceMap:true, - keepTree: false, - target: "ES5" - })) - .pipe(gulp.dest(destinations.testTmp)) - ; + var tsResult = gulp.src(sources.test.ts) + .pipe(plugins.typescript({ + target: "ES5", + typescript: require('typescript') + })); + + return tsResult.js.pipe(gulp.dest(destinations.testTmp)) }); -gulp.task('test:karma', function(){ +gulp.task('test:karma', function () { - var vendorFiles = plugins.mainBowerFiles({ - includeDev: true, - paths: { - bowerDirectory: 'bower_components', - bowerJson: 'bower.json' - } - }); + var vendorFiles = plugins.mainBowerFiles({ + includeDev: true, + paths: { + bowerDirectory: 'bower_components', + bowerJson: 'bower.json' + } + }); - vendorFiles = vendorFiles.map(function(path){ + vendorFiles = vendorFiles.map(function (path) { return path.replace(/\\/g, "\/").replace(/^.+bower_components\//i, './bower_components/'); }); var testFiles = [].concat( - vendorFiles, destinations.testTmp+'**/*.js', destinations.app+'**/*.js' + vendorFiles, destinations.testTmp + '**/*.js', destinations.app + '**/*.js' ); gulp.src(testFiles) - .pipe(plugins.karma({ - configFile: 'karma.conf.js', - action: 'run' - })) - .on('error', function(err) { - // Make sure failed tests cause gulp to exit non-zero - throw err; - }); + .pipe(plugins.karma({ + configFile: 'karma.conf.js', + action: 'run' + })) + .on('error', function (err) { + // Make sure failed tests cause gulp to exit non-zero + throw err; + }); }); gulp.task('js:app', function () { - - return gulp.src(sources.app.ts) - .pipe(plugins.tsc({ - sourceMap: true, - sourceRoot: __dirname+'/src/', - declaration: true, - keepTree: false, + var tsResult = gulp.src(sources.app.ts) + .pipe(plugins.sourcemaps.init()) + .pipe(plugins.typescript({ + target: "ES5", + noExternalResolve: true, + typescript: require('typescript'), out: path.basename(bowerJson.main), - target: "ES5" - })) - .pipe(gulp.dest(destinations.app)) - ; + declarationFiles: true + }, undefined, plugins.typescript.reporter.longReporter())); + + return plugins.merge2([ + tsResult.dts + .pipe(plugins.replace('