added knip to find unused exports

This commit is contained in:
Miodec 2023-08-10 18:32:33 +02:00
parent 38a316715b
commit 0b69b2e1e3
6 changed files with 869 additions and 13 deletions

4
backend/knip.json Normal file
View file

@ -0,0 +1,4 @@
{
"entry": "src/server.ts",
"project": "src/**/*.ts"
}

View file

@ -9,7 +9,8 @@
"clean": "tsc --build --clean",
"start": "npm run build && node ./build/server.js",
"test": "jest --verbose --collect-coverage --runInBand",
"dev": "ts-node-dev ./src/server.ts -- --inspect --transpileOnly"
"dev": "ts-node-dev ./src/server.ts -- --inspect --transpileOnly",
"knip": "knip"
},
"engines": {
"node": "18.17.1",

4
frontend/knip.json Normal file
View file

@ -0,0 +1,4 @@
{
"entry": "src/ts/index.ts",
"project": "src/ts/**/*.ts"
}

View file

@ -11,7 +11,8 @@
"build-live": "export COMMIT_HASH=`git rev-parse --short HEAD` && npx gulp build-production",
"dev": "concurrently \"webpack serve --config=./webpack/config.dev.js\" \"npx gulp watch\"",
"deploy-live": "npm run build-live && firebase deploy -P live --only hosting",
"tsc": "tsc"
"tsc": "tsc",
"knip": "knip"
},
"engines": {
"node": "18.17.1",

867
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -44,6 +44,7 @@
"eslint-plugin-json": "2.1.2",
"eslint-plugin-require-path-exists": "1.1.9",
"husky": "8.0.1",
"knip": "2.19.2",
"prettier": "2.5.1",
"pretty-quick": "3.1.0",
"typescript": "4.5.5"