diff --git a/packages/schematics/angular/workspace/files/package.json.template b/packages/schematics/angular/workspace/files/package.json.template index 5dd09ebeaf5c..af919bfc21de 100644 --- a/packages/schematics/angular/workspace/files/package.json.template +++ b/packages/schematics/angular/workspace/files/package.json.template @@ -30,17 +30,17 @@ "@types/node": "~8.9.4",<% if (!minimal) { %> "@types/jasmine": "~3.3.8", "@types/jasminewd2": "~2.0.3", - "codelyzer": "^5.0.0", + "codelyzer": "^5.1.0", "jasmine-core": "~3.4.0", "jasmine-spec-reporter": "~4.2.1", - "karma": "~4.1.0", - "karma-chrome-launcher": "~2.2.0", - "karma-coverage-istanbul-reporter": "~2.0.1", + "karma": "~4.2.0", + "karma-chrome-launcher": "~3.1.0", + "karma-coverage-istanbul-reporter": "~2.1.0", "karma-jasmine": "~2.0.1", - "karma-jasmine-html-reporter": "^1.4.0", - "protractor": "~5.4.0",<% } %> - "ts-node": "~7.0.0", - "tslint": "~5.15.0", + "karma-jasmine-html-reporter": "^1.4.2", + "protractor": "~5.4.2",<% } %> + "ts-node": "~8.3.0", + "tslint": "~5.18.0", "typescript": "<%= latestVersions.TypeScript %>" } } diff --git a/packages/schematics/schematics/blank/project-files/package.json.template b/packages/schematics/schematics/blank/project-files/package.json.template index 2f6937d0987e..199b07a56b13 100644 --- a/packages/schematics/schematics/blank/project-files/package.json.template +++ b/packages/schematics/schematics/blank/project-files/package.json.template @@ -15,9 +15,11 @@ "dependencies": { "@angular-devkit/core": "^<%= coreVersion %>", "@angular-devkit/schematics": "^<%= schematicsVersion %>", - "@types/jasmine": "^3.3.9", - "@types/node": "^8.0.31", - "jasmine": "^3.3.1", "typescript": "~3.5.3" + }, + "devDependencies": { + "@types/node": "~8.9.4", + "@types/jasmine": "~3.3.8", + "jasmine": "^3.4.0" } } diff --git a/packages/schematics/schematics/schematic/files/__dot__npmignore b/packages/schematics/schematics/schematic/files/__dot__npmignore new file mode 100644 index 000000000000..c55ccfc3f5f9 --- /dev/null +++ b/packages/schematics/schematics/schematic/files/__dot__npmignore @@ -0,0 +1,3 @@ +# Ignores TypeScript files, but keeps definitions. +*.ts +!*.d.ts diff --git a/packages/schematics/schematics/schematic/files/package.json b/packages/schematics/schematics/schematic/files/package.json index 853e960759ba..e9c1f1a0dbce 100644 --- a/packages/schematics/schematics/schematic/files/package.json +++ b/packages/schematics/schematics/schematic/files/package.json @@ -15,16 +15,11 @@ "dependencies": { "@angular-devkit/core": "^<%= coreVersion %>", "@angular-devkit/schematics": "^<%= schematicsVersion %>", - "@types/jasmine": "^3.3.9", - "@types/node": "^8.0.31", - "jasmine": "^3.3.1", - "typescript": "3.5.3" + "typescript": "~3.5.3" }, - "files": [ - "src/**/files/", - "src/**/*.json", - "src/**/*.js", - "src/**/*.js.map", - "src/**/*.d.ts" - ] + "devDependencies": { + "@types/node": "~8.9.4", + "@types/jasmine": "~3.3.8", + "jasmine": "^3.4.0" + } }