|
16 | 16 | "exclude": [
|
17 | 17 | "node_modules",
|
18 | 18 | "dist",
|
19 |
| - "typings", |
20 | 19 | "*.d.ts",
|
21 | 20 | "src/**/MiscJSDoc.ts"
|
22 | 21 | ],
|
|
52 | 51 | "build_perf": "Build CJS & Global build, run macro performance test",
|
53 | 52 | "build_test": "Build CJS package & test spec, execute mocha test runner",
|
54 | 53 | "build_docs": "Build ESM2015 & global package, create documentation using it",
|
55 |
| - "check_circular_dependencies": "Check codebase has circular dependencies", |
56 | 54 | "clean_dist_cjs": "Clean up existing CJS package output",
|
57 | 55 | "clean_dist_esm5": "Clean up existing ESM/ES5 package output",
|
58 | 56 | "clean_dist_esm2015": "Clean up existing ESM/ES2015 package output",
|
|
90 | 88 | "build_perf": "webdriver-manager update && npm-run-all build_cjs build_global perf",
|
91 | 89 | "build_docs": "npm-run-all build_global build_esm2015_for_docs build_cjs tests2png decision_tree_widget && esdoc -c esdoc.json && npm-run-all clean_dist_esm2015",
|
92 | 90 | "build_spec_browser": "webpack --config spec/support/webpack.mocha.config.js",
|
93 |
| - "check_circular_dependencies": "madge ./dist/cjs --circular", |
94 | 91 | "clean_dist": "shx rm -rf ./dist",
|
95 | 92 | "clean_dist_cjs": "shx rm -rf ./dist/cjs",
|
96 | 93 | "clean_dist_esm5": "shx rm -rf ./dist/esm5",
|
|
113 | 110 | "lint": "npm-run-all --parallel lint_*",
|
114 | 111 | "perf": "protractor protractor.conf.js",
|
115 | 112 | "perf_micro": "node ./perf/micro/index.js",
|
116 |
| - "prepublish": "shx rm -rf ./typings && typings install && npm run build_all", |
| 113 | + "prepublish": "shx rm -rf ./typings && npm run build_all", |
117 | 114 | "publish_docs": "./publish_docs.sh",
|
118 | 115 | "test_browser": "npm-run-all build_spec_browser && opn spec/support/mocha-browser-runner.html",
|
119 | 116 | "test": "cross-env TS_NODE_FAST=true mocha --compilers ts:ts-node/register --opts spec/support/coverage.opts \"spec/**/*-spec.ts\"",
|
120 | 117 | "test:cover": "cross-env TS_NODE_FAST=true nyc npm test",
|
| 118 | + "test:circular": "dependency-cruise --validate .dependency-cruiser.json -x \"^node_modules\" src", |
121 | 119 | "tests2png": "tsc && mkdirp tmp/docs/img && mkdirp spec-js/support && shx cp spec/support/*.opts spec-js/support/ && mocha --opts spec/support/tests2png.opts spec-js",
|
122 | 120 | "watch": "watch \"echo triggering build && npm run build_test && echo build completed\" src -d -u -w=15"
|
123 | 121 | },
|
|
171 | 169 | "homepage": "https://github.com/ReactiveX/RxJS",
|
172 | 170 | "devDependencies": {
|
173 | 171 | "@angular-devkit/build-optimizer": "0.0.24",
|
| 172 | + "@types/chai": "^4.0.4", |
| 173 | + "@types/lodash": "^4.14.80", |
| 174 | + "@types/mocha": "^2.2.44", |
| 175 | + "@types/node": "^8.0.47", |
| 176 | + "@types/sinon": "^2.3.7", |
| 177 | + "@types/sinon-chai": "^2.7.29", |
174 | 178 | "babel-polyfill": "^6.23.0",
|
175 | 179 | "benchmark": "^2.1.0",
|
176 | 180 | "benchpress": "2.0.0-beta.1",
|
|
182 | 186 | "cross-env": "^5.1.0",
|
183 | 187 | "cz-conventional-changelog": "^1.2.0",
|
184 | 188 | "danger": "^1.1.0",
|
| 189 | + "dependency-cruiser": "^2.6.0", |
185 | 190 | "doctoc": "^1.0.0",
|
186 | 191 | "escape-string-regexp": "^1.0.5 ",
|
187 | 192 | "esdoc": "^0.4.7",
|
|
222 | 227 | "ts-node": "^3.3.0",
|
223 | 228 | "tslib": "^1.5.0",
|
224 | 229 | "tslint": "^4.4.2",
|
225 |
| - "typescript": "~2.0.6", |
226 |
| - "typings": "^2.0.0", |
| 230 | + "typescript": "latest", |
227 | 231 | "validate-commit-msg": "^2.14.0",
|
228 | 232 | "watch": "^1.0.1",
|
229 | 233 | "webpack": "^1.13.1",
|
|
0 commit comments