|
28 | 28 | "build:css": "mkdirp lib/themes && node build/css -o lib/themes", |
29 | 29 | "build:emoji": "node ./build/emoji.js", |
30 | 30 | "build:js": "cross-env NODE_ENV=production node build/build.js", |
31 | | - "build:test": "npm run build && npm test", |
32 | | - "build": "rimraf lib themes && run-s build:js build:css build:css:min build:cover build:emoji", |
| 31 | + "build": "run-s clean build:js build:css build:css:min build:cover build:emoji", |
| 32 | + "clean": "rimraf lib themes _playwright*", |
33 | 33 | "dev": "run-p serve:dev watch:*", |
34 | 34 | "docker:build:test": "npm run docker:cli -- build:test", |
35 | 35 | "docker:build": "docker build -f Dockerfile -t docsify-test:local .", |
36 | 36 | "docker:clean": "docker rmi docsify-test:local", |
37 | 37 | "docker:cli": "docker run --rm -it --ipc=host --mount type=bind,source=$(pwd)/test,target=/app/test docsify-test:local", |
38 | | - "docker:rebuild": "npm run docker:clean && npm run docker:build", |
| 38 | + "docker:rebuild": "run-s docker:clean docker:build", |
39 | 39 | "docker:test:e2e": "npm run docker:cli -- test:e2e", |
40 | 40 | "docker:test:integration": "npm run docker:cli -- test:integration", |
41 | 41 | "docker:test:unit": "npm run docker:cli -- test:unit", |
42 | 42 | "docker:test": "npm run docker:cli -- test", |
43 | | - "jest": "cross-env NODE_OPTIONS=--experimental-vm-modules jest", |
44 | 43 | "lint:fix": "eslint . --fix", |
45 | 44 | "lint": "prettier . --check && eslint .", |
46 | 45 | "postinstall": "opencollective-postinstall && npx husky install", |
|
51 | 50 | "serve:dev": "npm run serve -- --dev", |
52 | 51 | "serve": "node server", |
53 | 52 | "test:e2e": "playwright test", |
54 | | - "test:integration": "npm run jest -- --selectProjects integration", |
55 | | - "test:unit": "npm run jest -- --selectProjects unit", |
56 | | - "test": "npm run jest && run-s test:e2e", |
| 53 | + "test:e2e:chromium": "playwright test --project='chromium'", |
| 54 | + "test:e2e:ui": "playwright test --ui", |
| 55 | + "test:integration": "npm run test:jest -- --selectProjects integration", |
| 56 | + "test:jest": "cross-env NODE_OPTIONS=--experimental-vm-modules jest", |
| 57 | + "test:unit": "npm run test:jest -- --selectProjects unit", |
| 58 | + "test": "run-s test:jest test:e2e", |
57 | 59 | "watch:css": "npm run build:css -- -w", |
58 | 60 | "watch:js": "node build/build.js" |
59 | 61 | }, |
|
66 | 68 | "opencollective-postinstall": "^2.0.2", |
67 | 69 | "prismjs": "^1.29.0", |
68 | 70 | "strip-indent": "^3.0.0", |
69 | | - "tinydate": "^1.3.0", |
70 | | - "tweezer.js": "^1.4.0" |
| 71 | + "tinydate": "^1.3.0" |
71 | 72 | }, |
72 | 73 | "devDependencies": { |
73 | 74 | "@babel/core": "^7.11.6", |
|
0 commit comments