diff --git a/packages/schematics/migrations/20180424-add-tsconfig-tools.ts b/packages/schematics/migrations/20180424-add-tsconfig-tools.ts new file mode 100644 index 0000000000..a19086a01a --- /dev/null +++ b/packages/schematics/migrations/20180424-add-tsconfig-tools.ts @@ -0,0 +1,26 @@ +import { writeFileSync } from 'fs'; +import * as path from 'path'; + +export default { + description: 'Add tsconfig.tools.json', + run: () => { + writeFileSync( + path.join('tools', 'tsconfig.tools.json'), + JSON.stringify( + { + extends: '../tsconfig.json', + compilerOptions: { + outDir: '../dist/out-tsc/tools', + rootDir: '.', + module: 'commonjs', + target: 'es5', + types: ['jasmine', 'node'] + }, + include: ['**/*.ts'] + }, + null, + 2 + ) + ); + } +}; diff --git a/packages/schematics/src/lib-versions.ts b/packages/schematics/src/lib-versions.ts index 2865173f2e..e49d1b77d6 100644 --- a/packages/schematics/src/lib-versions.ts +++ b/packages/schematics/src/lib-versions.ts @@ -8,7 +8,7 @@ export const nxVersion = '*'; export const schematicsVersion = '*'; export const angularCliSchema = './node_modules/@nrwl/schematics/src/schema.json'; -export const latestMigration = '20180412-nx-update-scripts'; +export const latestMigration = '20180424-add-tsconfig-tools'; export const prettierVersion = '1.10.2'; export const typescriptVersion = '2.6.2'; export const rxjsVersion = '^5.5.6';