|
30 | 30 | "!**/*.tsbuildinfo"
|
31 | 31 | ],
|
32 | 32 | "scripts": {
|
33 |
| - "start:web": "vite-open example/web.ts", |
| 33 | + "start:web": "vite-open example/web --https", |
| 34 | + "start:web:debugging": "vite-open example/web --https --debugging-this", |
34 | 35 | "start:node": "onchange -i src example -- swcno example/node.ts",
|
35 |
| - "build:watch": "tsc -p tsconfig.dist.json --outDir dist/types --watch & swc -w -C module.type=commonjs ./src -d dist/cjs -w & swc -w -C module.type=es6 ./src -d dist/esm", |
| 36 | + "build:watch": "fastpm autolink && tsc -p tsconfig.dist.json --outDir dist/types --watch & swc -w -C module.type=commonjs ./src -d dist/cjs -w & swc -w -C module.type=es6 ./src -d dist/esm", |
36 | 37 | "build:dist": "npm run build:bundle && npm run build:min",
|
37 |
| - "cov:watch": "jest --coverage --watchAll", |
| 38 | + "cov:watch": "utr --coverage --watch", |
38 | 39 | "clean": "rimraf dist",
|
39 | 40 | "docs": "dokio -o README.md && dprint fmt README.md",
|
40 | 41 | "test": "npm run test:node && npm run test:web",
|
41 |
| - "test:node": "if find test -type f -iregex '.*\\.spec\\.\\(js\\|jsx\\|ts\\|tsx\\)$' | grep -q .; then jest; else echo no node tests; fi", |
42 |
| - "test:web": "if find test -type f -iregex '.*\\.spec\\.web\\.\\(js\\|jsx\\|ts\\|tsx\\)$' | grep -q .; then web-test-runner; else echo no web tests; fi", |
43 |
| - "cov": "jest --coverage", |
| 42 | + "test:node": "if find test -type f -iregex '.*\\.spec\\.\\(js\\|jsx\\|ts\\|tsx\\)$' | grep -q .; then utr 'test/*.spec.{js,jsx,ts,tsx}'; else echo no node tests; fi", |
| 43 | + "test:web": "if find test -type f -iregex '.*\\.spec\\.web\\.\\(js\\|jsx\\|ts\\|tsx\\)$' | grep -q .; then utr --browser 'test/*.spec.web.{js,jsx,ts,tsx}'; else echo no web tests; fi", |
| 44 | + "cov": "utr --coverage", |
44 | 45 | "build": "npm run build:cjs & npm run build:esm & npm run build:types && echo done.",
|
45 | 46 | "build:cjs": "swc -C module.type=commonjs ./src -d dist/cjs",
|
46 | 47 | "build:esm": "swc -C module.type=es6 ./src -d dist/esm && echo '{\"type\":\"module\"}' >dist/esm/package.json",
|
47 | 48 | "build:types": "tsc -p tsconfig.dist.json --outDir dist/types",
|
48 | 49 | "build:bundle": "bunzee src/index.ts \"dist/$(cat package.json | jq -r '.name').js\"",
|
49 | 50 | "build:min": "bunzee -m src/index.ts \"dist/$(cat package.json | jq -r '.name').min.js\"",
|
50 |
| - "start:web:https": "vite-open --https example/web.ts", |
51 | 51 | "lint": "eslint src && dprint check",
|
52 | 52 | "lint:fix": "eslint --fix src && dprint fmt",
|
53 | 53 | "prepack": "npm run clean && npm run build && (npm run build:dist || echo unable to bundle)",
|
|
57 | 57 | },
|
58 | 58 | "devDependencies": {
|
59 | 59 | "@n1kk/intspector": "1.0.2",
|
60 |
| - "@stagas/jest-node-exports-resolver": "1.1.5-require-basedir-2", |
61 |
| - "@swc-node/jest": "1.4.3", |
62 | 60 | "@swc/cli": "0.1.57",
|
63 |
| - "@swc/core": "1.2.164", |
64 |
| - "@tsconfig/node16": "1.0.2", |
65 |
| - "@types/audioworklet": "0.0.26", |
66 |
| - "@types/jest": "27.4.1", |
67 |
| - "@types/node": "17.0.23", |
| 61 | + "@swc/core": "1.2.218", |
| 62 | + "@tsconfig/node16": "1.0.3", |
| 63 | + "@types/audioworklet": "0.0.29", |
| 64 | + "@types/jest": "27.5.2", |
| 65 | + "@types/node": "17.0.45", |
68 | 66 | "@types/webmidi": "2.0.6",
|
69 |
| - "@typescript-eslint/eslint-plugin": "5.18.0", |
70 |
| - "@typescript-eslint/parser": "5.18.0", |
71 |
| - "@web/test-runner": "0.13.27", |
72 |
| - "bunzee": "^0.0.1", |
73 |
| - "chokidar": "3.5.3", |
74 |
| - "dprint": "0.24.4", |
75 |
| - "eslint": "8.13.0", |
76 |
| - "eslint-config-html-jsx": "1.0.0", |
| 67 | + "@typescript-eslint/eslint-plugin": "5.30.7", |
| 68 | + "@typescript-eslint/parser": "5.30.7", |
| 69 | + "@web/test-runner": "0.13.30", |
| 70 | + "bunzee": "^1.0.0", |
| 71 | + "dokio": "^0.0.1", |
| 72 | + "dprint": "0.30.3", |
| 73 | + "eslint": "8.20.0", |
| 74 | + "eslint-config-html-jsx": "^1.0.0", |
77 | 75 | "eslint-plugin-import": "2.26.0",
|
| 76 | + "eslint-plugin-react": "7.30.0", |
78 | 77 | "husky": "7.0.4",
|
79 |
| - "jest": "27.5.1", |
80 |
| - "jest-browser-globals": "25.1.0-beta", |
81 | 78 | "onchange": "7.1.0",
|
82 | 79 | "pull-configs": "^0.2.0",
|
83 | 80 | "rimraf": "3.0.2",
|
84 | 81 | "swcno": "0.1.1",
|
85 |
| - "ts-jest": "27.1.4", |
86 |
| - "ts-node": "10.7.0", |
87 |
| - "typescript": "4.6.3", |
88 |
| - "vite-open": "^1.6.2", |
89 |
| - "wtr-plugin-vite": "^0.0.1" |
| 82 | + "typescript": "4.7.3", |
| 83 | + "utr": "^0.1.4", |
| 84 | + "vite-open": "^2.4.0" |
90 | 85 | },
|
91 | 86 | "dependencies": {
|
92 |
| - "mixter": "^0.3.1" |
| 87 | + "sigl": "^0.0.1" |
93 | 88 | },
|
94 | 89 | "trustedDependencies": [
|
| 90 | + "@stagas/chalk", |
95 | 91 | "@stagas/jest-node-exports-resolver",
|
| 92 | + "animatrix", |
| 93 | + "annotate-code", |
| 94 | + "apply-sourcemaps", |
96 | 95 | "argtor",
|
97 | 96 | "bunzee",
|
98 | 97 | "decarg",
|
| 98 | + "deep-mutate-object", |
| 99 | + "dokio", |
| 100 | + "each-dep", |
| 101 | + "event-toolkit", |
| 102 | + "everyday-node", |
| 103 | + "everyday-types", |
| 104 | + "everyday-utils", |
99 | 105 | "fluent-event",
|
100 | 106 | "fluent-flags",
|
| 107 | + "geometrik", |
| 108 | + "is-mobile-agent", |
101 | 109 | "html-jsx",
|
102 | 110 | "html-vdom",
|
103 | 111 | "mixter",
|
| 112 | + "nested-css", |
| 113 | + "pick-omit", |
| 114 | + "proxy-toolkit", |
104 | 115 | "pull-configs",
|
| 116 | + "puppeteer-pretty-console", |
| 117 | + "rollup-plugin-debug", |
| 118 | + "run-in-vite", |
| 119 | + "sigl", |
| 120 | + "to-fluent", |
| 121 | + "utr", |
105 | 122 | "vite-open",
|
106 | 123 | "wtr-plugin-vite"
|
107 | 124 | ],
|
|
0 commit comments