mirror of
https://github.com/bitsocialnet/5chan.git
synced 2026-08-03 07:41:04 +02:00
chore(tooling): add knip, test:coverage, and agent guidance
This commit is contained in:
+8
-3
@@ -41,10 +41,8 @@
|
||||
"react-virtuoso": "4.17.0",
|
||||
"tcp-port-used": "1.0.2",
|
||||
"typescript": "5.1.6",
|
||||
"workbox-build": "7.4.0",
|
||||
"workbox-core": "7.4.0",
|
||||
"workbox-precaching": "7.4.0",
|
||||
"workbox-window": "7.4.0",
|
||||
"zustand": "4.4.3"
|
||||
},
|
||||
"scripts": {
|
||||
@@ -76,6 +74,8 @@
|
||||
"electron:before": "yarn electron:before:delete-data",
|
||||
"electron:before:delete-data": "rimraf .plebbit",
|
||||
"android:build:icons": "cordova-res android --skip-config --copy --resources /tmp/plebbit-react-android-icons --icon-source ./android/icons/icon.png --splash-source ./android/icons/splash.png --icon-foreground-source ./android/icons/icon-foreground.png --icon-background-source '#ffffee'",
|
||||
"knip": "knip --production --include dependencies,unlisted,binaries --no-progress",
|
||||
"knip:full": "knip --no-progress --no-exit-code",
|
||||
"lint": "oxlint src/**/*.{js,ts,tsx}",
|
||||
"type-check": "tsgo --noEmit",
|
||||
"prettier": "oxfmt src/**/*.{js,ts,tsx} electron/**/*.{js,mjs}",
|
||||
@@ -88,6 +88,7 @@
|
||||
"doctor:verbose": "react-doctor . --verbose -y",
|
||||
"contract:imgur": "cd android && ./gradlew :app:connectedDebugAndroidTest -Pandroid.experimental.androidTest.useUnifiedTestPlatform=false -Pandroid.testInstrumentationRunnerArguments.class=fivechan.android.MediaUploadAutomationRunnerTest",
|
||||
"smoke:upload-selectors": "node scripts/smoke-upload-selectors.js",
|
||||
"test:coverage": "vitest run --coverage.enabled --coverage.provider=istanbul --coverage.reporter=text --coverage.reporter=json --coverage.reporter=json-summary --coverage.reportsDirectory=./coverage",
|
||||
"retest:quality": "yarn test && yarn build && yarn lint && yarn type-check && yarn doctor",
|
||||
"blotter": "node scripts/update-blotter.js",
|
||||
"blotter:check": "node scripts/update-blotter.js check",
|
||||
@@ -124,6 +125,7 @@
|
||||
"@types/memoizee": "0.4.9",
|
||||
"@typescript/native-preview": "^7.0.0-dev.20251226.1",
|
||||
"@vitejs/plugin-react": "4.3.4",
|
||||
"@vitest/coverage-istanbul": "4.0.15",
|
||||
"assert": "2.1.0",
|
||||
"babel-plugin-react-compiler": "1.0.0",
|
||||
"buffer": "6.0.3",
|
||||
@@ -138,6 +140,7 @@
|
||||
"husky": "4.3.8",
|
||||
"isomorphic-fetch": "3.0.0",
|
||||
"jsdom": "27.3.0",
|
||||
"knip": "5.86.0",
|
||||
"lint-staged": "12.3.8",
|
||||
"node-fetch": "3.3.2",
|
||||
"oxfmt": "0.20.0",
|
||||
@@ -152,7 +155,9 @@
|
||||
"vite-plugin-node-polyfills": "0.24.0",
|
||||
"vite-plugin-pwa": "1.2.0",
|
||||
"vitest": "4.0.15",
|
||||
"wait-on": "9.0.3"
|
||||
"wait-on": "9.0.3",
|
||||
"workbox-build": "7.4.0",
|
||||
"workbox-window": "7.4.0"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
"portless": "0.5.2"
|
||||
|
||||
Reference in New Issue
Block a user