package.json 9.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236
  1. {
  2. "_from": "webpack@^5.54.0",
  3. "_id": "webpack@5.99.9",
  4. "_inBundle": false,
  5. "_integrity": "sha512-brOPwM3JnmOa+7kd3NsmOUOwbDAj8FT9xDsG3IW0MgbN9yZV7Oi/s/+MNQ/EcSMqw7qfoRyXPoeEWT8zLVdVGg==",
  6. "_location": "/webpack",
  7. "_phantomChildren": {
  8. "@types/json-schema": "7.0.15",
  9. "ajv-formats": "2.1.1",
  10. "fast-deep-equal": "3.1.3",
  11. "fast-uri": "3.0.6",
  12. "require-from-string": "2.0.2"
  13. },
  14. "_requested": {
  15. "type": "range",
  16. "registry": true,
  17. "raw": "webpack@^5.54.0",
  18. "name": "webpack",
  19. "escapedName": "webpack",
  20. "rawSpec": "^5.54.0",
  21. "saveSpec": null,
  22. "fetchSpec": "^5.54.0"
  23. },
  24. "_requiredBy": [
  25. "/@vue/cli-plugin-babel",
  26. "/@vue/cli-plugin-eslint",
  27. "/@vue/cli-service"
  28. ],
  29. "_resolved": "https://registry.npmmirror.com/webpack/-/webpack-5.99.9.tgz",
  30. "_shasum": "d7de799ec17d0cce3c83b70744b4aedb537d8247",
  31. "_spec": "webpack@^5.54.0",
  32. "_where": "E:\\vue_project\\el-table-column\\node_modules\\@vue\\cli-plugin-babel",
  33. "author": {
  34. "name": "Tobias Koppers @sokra"
  35. },
  36. "bin": {
  37. "webpack": "bin/webpack.js"
  38. },
  39. "bugs": {
  40. "url": "https://github.com/webpack/webpack/issues"
  41. },
  42. "bundleDependencies": false,
  43. "dependencies": {
  44. "@types/eslint-scope": "^3.7.7",
  45. "@types/estree": "^1.0.6",
  46. "@types/json-schema": "^7.0.15",
  47. "@webassemblyjs/ast": "^1.14.1",
  48. "@webassemblyjs/wasm-edit": "^1.14.1",
  49. "@webassemblyjs/wasm-parser": "^1.14.1",
  50. "acorn": "^8.14.0",
  51. "browserslist": "^4.24.0",
  52. "chrome-trace-event": "^1.0.2",
  53. "enhanced-resolve": "^5.17.1",
  54. "es-module-lexer": "^1.2.1",
  55. "eslint-scope": "5.1.1",
  56. "events": "^3.2.0",
  57. "glob-to-regexp": "^0.4.1",
  58. "graceful-fs": "^4.2.11",
  59. "json-parse-even-better-errors": "^2.3.1",
  60. "loader-runner": "^4.2.0",
  61. "mime-types": "^2.1.27",
  62. "neo-async": "^2.6.2",
  63. "schema-utils": "^4.3.2",
  64. "tapable": "^2.1.1",
  65. "terser-webpack-plugin": "^5.3.11",
  66. "watchpack": "^2.4.1",
  67. "webpack-sources": "^3.2.3"
  68. },
  69. "deprecated": false,
  70. "description": "Packs ECMAScript/CommonJs/AMD modules for the browser. Allows you to split your codebase into multiple bundles, which can be loaded on demand. Supports loaders to preprocess files, i.e. json, jsx, es7, css, less, ... and your custom stuff.",
  71. "devDependencies": {
  72. "@babel/core": "^7.27.1",
  73. "@babel/preset-react": "^7.27.1",
  74. "@codspeed/tinybench-plugin": "^4.0.1",
  75. "@eslint/js": "^9.21.0",
  76. "@stylistic/eslint-plugin": "^4.2.0",
  77. "@types/glob-to-regexp": "^0.4.4",
  78. "@types/jest": "^29.5.11",
  79. "@types/mime-types": "^2.1.4",
  80. "@types/node": "^22.15.11",
  81. "@types/xxhashjs": "^0.2.4",
  82. "assemblyscript": "^0.27.34",
  83. "babel-loader": "^10.0.0",
  84. "bundle-loader": "^0.5.6",
  85. "coffee-loader": "^5.0.0",
  86. "coffeescript": "^2.5.1",
  87. "core-js": "^3.6.5",
  88. "cspell": "^9.0.1",
  89. "css-loader": "^7.1.2",
  90. "date-fns": "^4.0.0",
  91. "es5-ext": "^0.10.53",
  92. "es6-promise-polyfill": "^1.2.0",
  93. "eslint": "^9.21.0",
  94. "eslint-config-prettier": "^10.1.1",
  95. "eslint-plugin-jest": "^28.6.0",
  96. "eslint-plugin-jsdoc": "^50.6.3",
  97. "eslint-plugin-n": "^17.16.2",
  98. "eslint-plugin-prettier": "^5.1.3",
  99. "eslint-plugin-unicorn": "^59.0.0",
  100. "file-loader": "^6.0.0",
  101. "fork-ts-checker-webpack-plugin": "^9.0.2",
  102. "globals": "^16.0.0",
  103. "hash-wasm": "^4.9.0",
  104. "husky": "^9.0.11",
  105. "istanbul": "^0.4.5",
  106. "jest": "^29.7.0",
  107. "jest-circus": "^29.7.0",
  108. "jest-cli": "^29.7.0",
  109. "jest-diff": "^29.7.0",
  110. "jest-environment-node": "^29.7.0",
  111. "jest-junit": "^16.0.0",
  112. "json-loader": "^0.5.7",
  113. "json5": "^2.1.3",
  114. "less": "^4.0.0",
  115. "less-loader": "^12.2.0",
  116. "lint-staged": "^16.0.0",
  117. "lodash": "^4.17.19",
  118. "lodash-es": "^4.17.15",
  119. "memfs": "^4.14.0",
  120. "mini-css-extract-plugin": "^2.9.0",
  121. "mini-svg-data-uri": "^1.2.3",
  122. "node-gyp": "^11.2.0",
  123. "nyc": "^17.1.0",
  124. "open-cli": "^8.0.0",
  125. "prettier": "^3.5.1",
  126. "prettier-2": "npm:prettier@^2",
  127. "pretty-format": "^29.5.0",
  128. "pug": "^3.0.3",
  129. "pug-loader": "^2.4.0",
  130. "raw-loader": "^4.0.1",
  131. "react": "^19.0.0",
  132. "react-dom": "^19.0.0",
  133. "rimraf": "^3.0.2",
  134. "script-loader": "^0.7.2",
  135. "simple-git": "^3.27.0",
  136. "strip-ansi": "^6.0.0",
  137. "style-loader": "^4.0.0",
  138. "terser": "^5.38.1",
  139. "three": "^0.176.0",
  140. "tinybench": "^4.0.1",
  141. "toml": "^3.0.0",
  142. "tooling": "github:webpack/tooling#v1.23.9",
  143. "ts-loader": "^9.5.1",
  144. "typescript": "^5.8.2",
  145. "url-loader": "^4.1.0",
  146. "wast-loader": "^1.12.1",
  147. "webassembly-feature": "1.3.0",
  148. "webpack-cli": "^6.0.1",
  149. "xxhashjs": "^0.2.2",
  150. "yamljs": "^0.3.0",
  151. "yarn-deduplicate": "^6.0.1"
  152. },
  153. "engines": {
  154. "node": ">=10.13.0"
  155. },
  156. "files": [
  157. "lib/",
  158. "bin/",
  159. "hot/",
  160. "schemas/",
  161. "SECURITY.md",
  162. "module.d.ts",
  163. "types.d.ts"
  164. ],
  165. "funding": {
  166. "type": "opencollective",
  167. "url": "https://opencollective.com/webpack"
  168. },
  169. "homepage": "https://github.com/webpack/webpack",
  170. "license": "MIT",
  171. "lint-staged": {
  172. "*.{js,cjs,mjs}": [
  173. "node node_modules/eslint/bin/eslint.js --cache --fix"
  174. ],
  175. "*": [
  176. "node node_modules/prettier/bin/prettier.cjs --cache --write --ignore-unknown",
  177. "cspell --cache --no-must-find-files"
  178. ]
  179. },
  180. "main": "lib/index.js",
  181. "name": "webpack",
  182. "packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e",
  183. "peerDependenciesMeta": {
  184. "webpack-cli": {
  185. "optional": true
  186. }
  187. },
  188. "repository": {
  189. "type": "git",
  190. "url": "git+https://github.com/webpack/webpack.git"
  191. },
  192. "scripts": {
  193. "benchmark": "node --max-old-space-size=4096 --experimental-vm-modules --trace-deprecation --hash-seed=1 --random-seed=1 --no-opt --predictable --predictable-gc-schedule --interpreted-frames-native-stack --allow-natives-syntax --expose-gc --no-concurrent-sweeping ./test/BenchmarkTestCases.benchmark.mjs",
  194. "build:examples": "cd examples && node buildAll.js",
  195. "cover": "yarn cover:all && yarn cover:report",
  196. "cover:all": "yarn cover:base --coverage",
  197. "cover:base": "node --expose-gc --max-old-space-size=4096 --experimental-vm-modules node_modules/jest-cli/bin/jest --logHeapUsage",
  198. "cover:basic": "yarn cover:base --testMatch \"<rootDir>/test/*.basictest.js\" --coverage",
  199. "cover:clean": "rimraf .nyc_output coverage",
  200. "cover:integration": "yarn cover:base --testMatch \"<rootDir>/test/*.{basictest,longtest,test}.js\" --coverage",
  201. "cover:integration:a": "yarn cover:base --testMatch \"<rootDir>/test/*.{basictest,test}.js\" --coverage",
  202. "cover:integration:b": "yarn cover:base --testMatch \"<rootDir>/test/*.longtest.js\" --coverage",
  203. "cover:merge": "yarn mkdirp .nyc_output && nyc merge .nyc_output coverage/coverage-nyc.json && rimraf .nyc_output",
  204. "cover:report": "nyc report --reporter=lcov --reporter=text -t coverage",
  205. "cover:types": "node node_modules/tooling/type-coverage",
  206. "cover:unit": "yarn cover:base --testMatch \"<rootDir>/test/*.unittest.js\" --coverage",
  207. "fix": "yarn fix:code && fix:yarn && fix:special && yarn fmt",
  208. "fix:code": "yarn lint:code --fix",
  209. "fix:special": "node node_modules/tooling/inherit-types --write && node node_modules/tooling/format-schemas --write && node tooling/generate-runtime-code.js --write && node tooling/generate-wasm-code.js --write && node node_modules/tooling/format-file-header --write && node node_modules/tooling/compile-to-definitions --write && node node_modules/tooling/precompile-schemas --write && node node_modules/tooling/generate-types --no-template-literals --write",
  210. "fix:yarn": "yarn-deduplicate -s highest yarn.lock",
  211. "fmt": "yarn fmt:base --log-level warn --write",
  212. "fmt:base": "node node_modules/prettier/bin/prettier.cjs --cache --ignore-unknown .",
  213. "fmt:check": "yarn fmt:base --check",
  214. "lint": "yarn lint:code && yarn lint:special && yarn lint:types && yarn lint:types-test && yarn lint:types-module-test && yarn lint:yarn && yarn fmt:check && yarn lint:spellcheck",
  215. "lint:code": "node node_modules/eslint/bin/eslint.js --cache .",
  216. "lint:special": "node node_modules/tooling/lockfile-lint && node node_modules/tooling/schemas-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/format-schemas && node tooling/generate-runtime-code.js && node tooling/generate-wasm-code.js && node node_modules/tooling/format-file-header && node node_modules/tooling/compile-to-definitions && node node_modules/tooling/precompile-schemas && node node_modules/tooling/generate-types --no-template-literals",
  217. "lint:spellcheck": "cspell --cache --no-must-find-files --quiet \"**/*.*\"",
  218. "lint:types": "tsc",
  219. "lint:types-module-test": "tsc -p tsconfig.module.test.json",
  220. "lint:types-test": "tsc -p tsconfig.types.test.json",
  221. "lint:yarn": "yarn-deduplicate --fail --list -s highest yarn.lock",
  222. "prelint": "yarn setup",
  223. "prepare": "husky",
  224. "pretest": "yarn lint",
  225. "report:types": "rimraf coverage && yarn cover:types && yarn cover:report && open-cli coverage/lcov-report/index.html",
  226. "setup": "node ./setup/setup.js",
  227. "test": "node --expose-gc --max-old-space-size=4096 --experimental-vm-modules --trace-deprecation node_modules/jest-cli/bin/jest --logHeapUsage",
  228. "test:basic": "yarn test --testMatch \"<rootDir>/test/*.basictest.js\"",
  229. "test:integration": "yarn test --testMatch \"<rootDir>/test/*.{basictest,longtest,test}.js\"",
  230. "test:unit": "yarn test --testMatch \"<rootDir>/test/*.unittest.js\"",
  231. "test:update-snapshots": "yarn test -u",
  232. "validate:types": "tsc -p tsconfig.validation.json"
  233. },
  234. "types": "types.d.ts",
  235. "version": "5.99.9"
  236. }