|
65 | 65 | }, |
66 | 66 | "scripts": { |
67 | 67 | "audit": "node ../../../common/scripts/rush-audit.js && rimraf node_modules package-lock.json && npm i --package-lock-only 2>&1 && npm audit", |
68 | | - "build": "npm run build:es6 && npm run build:nodebrowser && npm run build:samples && npm run extract-api", |
| 68 | + "build": "tsc -p . && npm run build:nodebrowser && api-extractor run --local", |
69 | 69 | "build:samples": "tsc -p tsconfig.samples.json", |
70 | | - "build:es6": "tsc -p tsconfig.json", |
71 | 70 | "build:nodebrowser": "rollup -c 2>&1", |
72 | | - "build:test": "npm run build:es6 && rollup -c rollup.test.config.js 2>&1", |
| 71 | + "build:node": "tsc -p . && cross-env ONLY_NODE=true rollup -c 2>&1 && npm run extract-api", |
| 72 | + "build:browser": "tsc -p . && cross-env ONLY_BROWSER=true rollup -c 2>&1", |
| 73 | + "build:test": "tsc -p . && rollup -c rollup.test.config.js 2>&1", |
| 74 | + "build:test:node": "tsc -p . && cross-env ONLY_NODE=true rollup -c rollup.test.config.js 2>&1", |
| 75 | + "build:test:browser": "tsc -p . && cross-env ONLY_BROWSER=true rollup -c rollup.test.config.js 2>&1", |
73 | 76 | "check-format": "prettier --list-different --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.ts\" \"*.{js,json}\" \"test/**/*.ts\" \"samples/**/*.ts\"", |
74 | 77 | "clean": "rimraf dist dist-esm dist-test types *.log browser statistics.html coverage src/**/*.js test/**/*.js", |
75 | 78 | "execute:samples": "echo skipped", |
|
80 | 83 | "integration-test": "npm run integration-test:node && npm run integration-test:browser", |
81 | 84 | "lint:fix": "eslint package.json api-extractor.json src test --ext .ts --fix --fix-type [problem,suggestion]", |
82 | 85 | "lint": "eslint package.json api-extractor.json src test --ext .ts", |
83 | | - "test:browser": "npm run build:test && npm run unit-test:browser && npm run integration-test:browser", |
84 | | - "test:node": "npm run build:test && npm run unit-test:node && npm run integration-test:node", |
| 86 | + "test:browser": "npm run build:test:browser && npm run unit-test:browser && npm run integration-test:browser", |
| 87 | + "test:node": "npm run build:test:node && npm run unit-test:node && npm run integration-test:node", |
85 | 88 | "test": "npm run build:test && npm run unit-test", |
86 | 89 | "unit-test": "npm run unit-test:node && npm run unit-test:browser", |
87 | | - "unit-test:browser": "npm run build:test && karma start --single-run", |
88 | | - "unit-test:node": "npm run build:test && nyc mocha --require source-map-support/register --reporter ../../../common/tools/mocha-multi-reporter.js --timeout 1200000 --full-trace dist-test/index.node.js", |
| 90 | + "unit-test:browser": "karma start --single-run", |
| 91 | + "unit-test:node": "nyc mocha --require source-map-support/register --reporter ../../../common/tools/mocha-multi-reporter.js --timeout 1200000 --full-trace dist-test/index.node.js", |
89 | 92 | "pack": "npm pack 2>&1", |
90 | 93 | "prebuild": "npm run clean", |
91 | 94 | "docs": "typedoc --excludePrivate --excludeNotExported --excludeExternals --stripInternal --mode file --out ./dist/docs ./src" |
|
110 | 113 | "@types/node": "^8.0.0", |
111 | 114 | "assert": "^1.4.1", |
112 | 115 | "chai": "^4.2.0", |
| 116 | + "cross-env": "^7.0.2", |
113 | 117 | "eslint": "^7.15.0", |
114 | 118 | "karma": "^5.1.0", |
115 | 119 | "karma-chrome-launcher": "^3.0.0", |
|
0 commit comments