package.json 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258
  1. {
  2. "_from": "webpack@latest",
  3. "_id": "webpack@5.104.0",
  4. "_inBundle": false,
  5. "_integrity": "sha512-5DeICTX8BVgNp6afSPYXAFjskIgWGlygQH58bcozPOXgo2r/6xx39Y1+cULZ3gTxUYQP88jmwLj2anu4Xaq84g==",
  6. "_location": "/webpack",
  7. "_phantomChildren": {
  8. "@jridgewell/resolve-uri": "3.1.1",
  9. "@jridgewell/source-map": "0.3.5",
  10. "@jridgewell/sourcemap-codec": "1.4.15",
  11. "@types/eslint": "8.44.2",
  12. "@types/node": "20.4.9",
  13. "@xtuc/ieee754": "1.2.0",
  14. "@xtuc/long": "4.2.2",
  15. "ajv-formats": "2.1.1",
  16. "baseline-browser-mapping": "2.9.9",
  17. "buffer-from": "1.1.2",
  18. "esrecurse": "4.3.0",
  19. "estraverse": "4.3.0",
  20. "fast-deep-equal": "3.1.3",
  21. "fast-uri": "3.1.0",
  22. "randombytes": "2.1.0",
  23. "source-map": "0.6.1"
  24. },
  25. "_requested": {
  26. "type": "tag",
  27. "registry": true,
  28. "raw": "webpack@latest",
  29. "name": "webpack",
  30. "escapedName": "webpack",
  31. "rawSpec": "latest",
  32. "saveSpec": null,
  33. "fetchSpec": "latest"
  34. },
  35. "_requiredBy": [
  36. "#DEV:/",
  37. "#USER"
  38. ],
  39. "_resolved": "https://registry.npmmirror.com/webpack/-/webpack-5.104.0.tgz",
  40. "_shasum": "2b919a4f2526cdc42731142ae295019264fcfb76",
  41. "_spec": "webpack@latest",
  42. "_where": "E:\\2023\\5\\myjadmin",
  43. "author": {
  44. "name": "Tobias Koppers @sokra"
  45. },
  46. "bin": {
  47. "webpack": "bin/webpack.js"
  48. },
  49. "bugs": {
  50. "url": "https://github.com/webpack/webpack/issues"
  51. },
  52. "bundleDependencies": false,
  53. "dependencies": {
  54. "@types/eslint-scope": "^3.7.7",
  55. "@types/estree": "^1.0.8",
  56. "@types/json-schema": "^7.0.15",
  57. "@webassemblyjs/ast": "^1.14.1",
  58. "@webassemblyjs/wasm-edit": "^1.14.1",
  59. "@webassemblyjs/wasm-parser": "^1.14.1",
  60. "acorn": "^8.15.0",
  61. "acorn-import-phases": "^1.0.3",
  62. "browserslist": "^4.28.1",
  63. "chrome-trace-event": "^1.0.2",
  64. "enhanced-resolve": "^5.17.4",
  65. "es-module-lexer": "^2.0.0",
  66. "eslint-scope": "5.1.1",
  67. "events": "^3.2.0",
  68. "glob-to-regexp": "^0.4.1",
  69. "graceful-fs": "^4.2.11",
  70. "json-parse-even-better-errors": "^2.3.1",
  71. "loader-runner": "^4.3.1",
  72. "mime-types": "^2.1.27",
  73. "neo-async": "^2.6.2",
  74. "schema-utils": "^4.3.3",
  75. "tapable": "^2.3.0",
  76. "terser-webpack-plugin": "^5.3.16",
  77. "watchpack": "^2.4.4",
  78. "webpack-sources": "^3.3.3"
  79. },
  80. "deprecated": false,
  81. "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.",
  82. "devDependencies": {
  83. "@babel/core": "^7.27.1",
  84. "@babel/preset-react": "^7.27.1",
  85. "@changesets/cli": "^2.29.8",
  86. "@codspeed/core": "^5.0.1",
  87. "@eslint/js": "^9.39.0",
  88. "@eslint/markdown": "^7.4.0",
  89. "@stylistic/eslint-plugin": "^5.6.0",
  90. "@types/glob-to-regexp": "^0.4.4",
  91. "@types/graceful-fs": "^4.1.9",
  92. "@types/jest": "^30.0.0",
  93. "@types/mime-types": "^2.1.4",
  94. "@types/node": "^24.10.1",
  95. "@types/xxhashjs": "^0.2.4",
  96. "assemblyscript": "^0.28.9",
  97. "babel-loader": "^10.0.0",
  98. "bundle-loader": "^0.5.6",
  99. "coffee-loader": "^5.0.0",
  100. "coffeescript": "^2.5.1",
  101. "core-js": "^3.47.0",
  102. "cspell": "^9.4.0",
  103. "css-loader": "^7.1.2",
  104. "date-fns": "^4.0.0",
  105. "es5-ext": "^0.10.53",
  106. "es6-promise-polyfill": "^1.2.0",
  107. "eslint": "^9.39.2",
  108. "eslint-config-prettier": "^10.1.1",
  109. "eslint-config-webpack": "^4.7.3",
  110. "eslint-plugin-import": "^2.32.0",
  111. "eslint-plugin-jest": "^29.5.0",
  112. "eslint-plugin-jsdoc": "^61.5.0",
  113. "eslint-plugin-n": "^17.23.1",
  114. "eslint-plugin-prettier": "^5.5.0",
  115. "eslint-plugin-unicorn": "^62.0.0",
  116. "file-loader": "^6.0.0",
  117. "fork-ts-checker-webpack-plugin": "^9.0.2",
  118. "globals": "^16.0.0",
  119. "hash-wasm": "^4.9.0",
  120. "husky": "^9.0.11",
  121. "istanbul": "^0.4.5",
  122. "jest": "^30.2.0",
  123. "jest-circus": "^30.2.0",
  124. "jest-cli": "^30.2.0",
  125. "jest-diff": "^30.2.0",
  126. "jest-environment-node": "^30.2.0",
  127. "jest-junit": "^16.0.0",
  128. "json-loader": "^0.5.7",
  129. "json5": "^2.1.3",
  130. "less": "^4.5.1",
  131. "less-loader": "^12.2.0",
  132. "lint-staged": "^16.2.3",
  133. "lodash": "^4.17.19",
  134. "lodash-es": "^4.17.15",
  135. "memfs": "^4.51.1",
  136. "meriyah": "^7.0.0",
  137. "mini-css-extract-plugin": "^2.9.0",
  138. "mini-svg-data-uri": "^1.2.3",
  139. "node-gyp": "^12.1.0",
  140. "nyc": "^17.1.0",
  141. "open-cli": "^8.0.0",
  142. "pkg-pr-new": "^0.0.62",
  143. "prettier": "^3.7.4",
  144. "prettier-2": "npm:prettier@^2",
  145. "pretty-format": "^30.0.5",
  146. "pug": "^3.0.3",
  147. "pug-loader": "^2.4.0",
  148. "raw-loader": "^4.0.1",
  149. "react": "^19.2.3",
  150. "react-dom": "^19.2.3",
  151. "rimraf": "^3.0.2",
  152. "script-loader": "^0.7.2",
  153. "simple-git": "^3.28.0",
  154. "strip-ansi": "^6.0.0",
  155. "style-loader": "^4.0.0",
  156. "terser": "^5.43.1",
  157. "three": "^0.182.0",
  158. "tinybench": "^5.0.0",
  159. "toml": "^3.0.0",
  160. "tooling": "github:webpack/tooling#v1.24.3",
  161. "ts-loader": "^9.5.4",
  162. "typescript": "^5.9.3",
  163. "url-loader": "^4.1.0",
  164. "wast-loader": "^1.12.1",
  165. "webassembly-feature": "1.3.0",
  166. "webpack-cli": "^6.0.1",
  167. "xxhashjs": "^0.2.2",
  168. "yamljs": "^0.3.0",
  169. "yarn-deduplicate": "^6.0.1"
  170. },
  171. "engines": {
  172. "node": ">=10.13.0"
  173. },
  174. "files": [
  175. "lib/",
  176. "bin/",
  177. "hot/",
  178. "schemas/",
  179. "SECURITY.md",
  180. "module.d.ts",
  181. "types.d.ts"
  182. ],
  183. "funding": {
  184. "type": "opencollective",
  185. "url": "https://opencollective.com/webpack"
  186. },
  187. "homepage": "https://github.com/webpack/webpack",
  188. "license": "MIT",
  189. "lint-staged": {
  190. "*.{js,cjs,mjs}": [
  191. "node node_modules/eslint/bin/eslint.js --cache --fix"
  192. ],
  193. "*": [
  194. "node node_modules/prettier/bin/prettier.cjs --cache --write --ignore-unknown",
  195. "cspell --cache --no-must-find-files"
  196. ]
  197. },
  198. "main": "lib/index.js",
  199. "name": "webpack",
  200. "packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e",
  201. "peerDependenciesMeta": {
  202. "webpack-cli": {
  203. "optional": true
  204. }
  205. },
  206. "repository": {
  207. "type": "git",
  208. "url": "git+https://github.com/webpack/webpack.git"
  209. },
  210. "scripts": {
  211. "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",
  212. "build:examples": "cd examples && node buildAll.js",
  213. "cover": "yarn cover:all && yarn cover:report",
  214. "cover:all": "yarn cover:base --coverage",
  215. "cover:base": "node --expose-gc --max-old-space-size=4096 --experimental-vm-modules node_modules/jest-cli/bin/jest --logHeapUsage",
  216. "cover:basic": "yarn cover:base --testMatch \"<rootDir>/test/*.basictest.js\" --coverage",
  217. "cover:clean": "rimraf .nyc_output coverage",
  218. "cover:integration": "yarn cover:base --testMatch \"<rootDir>/test/*.{basictest,longtest,test}.js\" --coverage",
  219. "cover:integration:a": "yarn cover:base --testMatch \"<rootDir>/test/*.{basictest,test}.js\" --coverage",
  220. "cover:integration:b": "yarn cover:base --testMatch \"<rootDir>/test/*.longtest.js\" --coverage",
  221. "cover:merge": "yarn mkdirp .nyc_output && nyc merge .nyc_output coverage/coverage-nyc.json && rimraf .nyc_output",
  222. "cover:report": "nyc report --reporter=lcov --reporter=text -t coverage",
  223. "cover:types": "node node_modules/tooling/type-coverage",
  224. "cover:unit": "yarn cover:base --testMatch \"<rootDir>/test/*.unittest.js\" --coverage",
  225. "fix": "yarn fix:code && yarn fix:yarn && yarn fix:special && yarn fmt",
  226. "fix:code": "yarn lint:code --fix",
  227. "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/compile-to-definitions --write && node node_modules/tooling/precompile-schemas --write && node node_modules/tooling/generate-types --no-template-literals --write",
  228. "fix:yarn": "yarn-deduplicate -s highest yarn.lock",
  229. "fmt": "yarn fmt:base --log-level warn --write",
  230. "fmt:base": "node node_modules/prettier/bin/prettier.cjs --cache --ignore-unknown .",
  231. "fmt:check": "yarn fmt:base --check",
  232. "lint": "yarn lint:code && yarn lint:special && yarn lint:types && yarn lint:types-test && yarn lint:types-module-test && yarn lint:types-hot && yarn lint:yarn && yarn fmt:check && yarn lint:spellcheck",
  233. "lint:code": "node node_modules/eslint/bin/eslint.js --cache .",
  234. "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/compile-to-definitions && node node_modules/tooling/precompile-schemas && node node_modules/tooling/generate-types --no-template-literals",
  235. "lint:spellcheck": "cspell --cache --no-must-find-files --quiet \"**/*.*\"",
  236. "lint:types": "tsc",
  237. "lint:types-hot": "tsc -p tsconfig.hot.json",
  238. "lint:types-module-test": "tsc -p tsconfig.module.test.json",
  239. "lint:types-test": "tsc -p tsconfig.types.test.json",
  240. "lint:yarn": "yarn-deduplicate --fail --list -s highest yarn.lock",
  241. "prelint": "yarn setup",
  242. "prepare": "husky",
  243. "pretest": "yarn lint",
  244. "report:types": "rimraf coverage && yarn cover:types && yarn cover:report && open-cli coverage/lcov-report/index.html",
  245. "setup": "node ./setup/setup.js",
  246. "test": "yarn test:base",
  247. "test:base": "node --expose-gc --max-old-space-size=4096 --experimental-vm-modules --trace-deprecation node_modules/jest-cli/bin/jest --logHeapUsage",
  248. "test:base:deno": "deno --allow-read --allow-env --allow-sys --allow-ffi --allow-write --allow-run --v8-flags='--max-old-space-size=4096' ./node_modules/jest-cli/bin/jest.js --logHeapUsage",
  249. "test:basic": "yarn test:base --testMatch \"<rootDir>/test/*.basictest.js\"",
  250. "test:basic:deno": "yarn test:base:deno --testMatch \"<rootDir>/test/*.basictest.js\"",
  251. "test:integration": "yarn test:base --testMatch \"<rootDir>/test/*.{basictest,longtest,test}.js\"",
  252. "test:unit": "yarn test:base --testMatch \"<rootDir>/test/*.unittest.js\"",
  253. "test:update-snapshots": "yarn test:base -u",
  254. "validate:types": "tsc -p tsconfig.validation.json"
  255. },
  256. "types": "types.d.ts",
  257. "version": "5.104.0"
  258. }