|
22 | 22 | "observable": "bin/observable-init.js"
|
23 | 23 | },
|
24 | 24 | "scripts": {
|
25 |
| - "dev": "rm -f docs/themes.md docs/theme/*.md && (tsx watch docs/theme/generate-themes.ts & tsx watch --no-warnings=ExperimentalWarning ./bin/observable.ts preview --no-open)", |
26 |
| - "build": "yarn rebuild-themes && rm -rf dist && tsx --no-warnings=ExperimentalWarning ./bin/observable.ts build", |
| 25 | + "dev": "rimraf --glob docs/themes.md docs/theme/*.md && (tsx watch docs/theme/generate-themes.ts & tsx watch --no-warnings=ExperimentalWarning ./bin/observable.ts preview --no-open)", |
| 26 | + "build": "yarn rebuild-themes && rimraf dist && tsx --no-warnings=ExperimentalWarning ./bin/observable.ts build", |
27 | 27 | "deploy": "yarn rebuild-themes && tsx --no-warnings=ExperimentalWarning ./bin/observable.ts deploy",
|
28 |
| - "rebuild-themes": "rm -f docs/themes.md docs/theme/*.md && tsx docs/theme/generate-themes.ts", |
| 28 | + "rebuild-themes": "rimraf --glob docs/themes.md docs/theme/*.md && tsx docs/theme/generate-themes.ts", |
29 | 29 | "test": "yarn test:mocha && yarn test:tsc && yarn test:lint && yarn test:prettier",
|
30 | 30 | "test:coverage": "c8 yarn test:mocha",
|
31 |
| - "test:mocha": "rm -rf test/.observablehq/cache test/input/build/*/.observablehq/cache && OBSERVABLE_TELEMETRY_DISABLE=1 TZ=America/Los_Angeles tsx --no-warnings=ExperimentalWarning ./node_modules/.bin/mocha 'test/**/*-test.*'", |
| 31 | + "test:mocha": "rimraf --glob test/.observablehq/cache test/input/build/*/.observablehq/cache && cross-env OBSERVABLE_TELEMETRY_DISABLE=1 TZ=America/Los_Angeles tsx --no-warnings=ExperimentalWarning ./node_modules/mocha/bin/mocha.js 'test/**/*-test.*'", |
32 | 32 | "test:lint": "eslint src test --max-warnings=0",
|
33 | 33 | "test:prettier": "prettier --check src test",
|
34 | 34 | "test:tsc": "tsc --noEmit",
|
|
53 | 53 | "acorn": "^8.11.2",
|
54 | 54 | "acorn-walk": "^8.3.0",
|
55 | 55 | "ci-info": "^4.0.0",
|
| 56 | + "cross-env": "^7.0.3", |
| 57 | + "cross-spawn": "^7.0.3", |
56 | 58 | "esbuild": "^0.19.8",
|
57 | 59 | "fast-array-diff": "^1.1.0",
|
58 | 60 | "gray-matter": "^4.0.3",
|
|
78 | 80 | "ws": "^8.14.2"
|
79 | 81 | },
|
80 | 82 | "devDependencies": {
|
| 83 | + "@types/cross-spawn": "^6.0.6", |
81 | 84 | "@types/d3-array": "^3.2.1",
|
82 | 85 | "@types/he": "^1.2.3",
|
83 | 86 | "@types/jsdom": "^21.1.6",
|
|
103 | 106 | "fast-deep-equal": "^3.1.3",
|
104 | 107 | "mocha": "^10.2.0",
|
105 | 108 | "prettier": "^3.0.3 <3.1",
|
| 109 | + "rimraf": "^5.0.5", |
106 | 110 | "typescript": "^5.2.2",
|
107 | 111 | "undici": "^5.27.2"
|
108 | 112 | },
|
|
0 commit comments