diff --git a/knip.ts b/knip.ts index 4ca163218..dc4c2efe8 100644 --- a/knip.ts +++ b/knip.ts @@ -48,6 +48,8 @@ const config: KnipConfig = { 'bin/.*', ], ignoreDependencies: [ + // Knip thinks it can be a devDependency, but it's supposed to be in dependencies. + '@babel/runtime', // There's no ReScript plugin for Knip '@rescript/react', // The Babel plugin fails to detect it diff --git a/spec/dummy/package.json b/spec/dummy/package.json index cb075e748..b7a3688a5 100644 --- a/spec/dummy/package.json +++ b/spec/dummy/package.json @@ -7,22 +7,10 @@ }, "private": true, "dependencies": { - "@babel/core": "7.17.9", - "@babel/plugin-transform-runtime": "7.17.0", - "@babel/preset-env": "7", - "@babel/preset-react": "^7.10.4", "@babel/runtime": "7.17.9", "@hotwired/turbo-rails": "^8.0.4", - "@rescript/react": "^0.13.0", - "babel-loader": "8.2.4", - "babel-plugin-transform-react-remove-prop-types": "^0.4.24", - "compression-webpack-plugin": "9", "core-js": "3", "create-react-class": "^15.6.3", - "css-loader": "^6.5.1", - "expose-loader": "^1.0.3", - "file-loader": "^6.2.0", - "imports-loader": "^1.2.0", "jquery": "^3.5.1", "jquery-ujs": "^1.2.2", "lodash": "^4.17.4", @@ -38,7 +26,26 @@ "react-router-dom": "^5.2.0", "redux": "^4.0.1", "redux-thunk": "^2.2.0", - "regenerator-runtime": "^0.13.4", + "regenerator-runtime": "^0.13.4" + }, + "devDependencies": { + "@babel/core": "7.17.9", + "@babel/plugin-transform-runtime": "7.17.0", + "@babel/preset-env": "7", + "@babel/preset-react": "^7.10.4", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.1", + "@rescript/react": "^0.13.0", + "@types/react": "^19.0.0", + "@types/react-dom": "^19.0.0", + "@types/react-helmet": "^6.1.5", + "babel-loader": "8.2.4", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24", + "compression-webpack-plugin": "9", + "css-loader": "^6.5.1", + "expose-loader": "^1.0.3", + "file-loader": "^6.2.0", + "imports-loader": "^1.2.0", + "react-refresh": "^0.11.0", "rescript": "^11.1.4", "sass": "^1.43.4", "sass-loader": "^12.3.0", @@ -50,16 +57,9 @@ "webpack": "5.72.0", "webpack-assets-manifest": "5", "webpack-cli": "4", + "webpack-dev-server": "^4.9.0", "webpack-merge": "5" }, - "devDependencies": { - "@pmmmwh/react-refresh-webpack-plugin": "^0.5.1", - "@types/react": "^19.0.0", - "@types/react-dom": "^19.0.0", - "@types/react-helmet": "^6.1.5", - "react-refresh": "^0.11.0", - "webpack-dev-server": "^4.9.0" - }, "browser": { "fs": false },