package.json 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249
  1. {
  2. "_from": "webpack@^5.54.0",
  3. "_id": "webpack@5.105.4",
  4. "_inBundle": false,
  5. "_integrity": "sha512-jTywjboN9aHxFlToqb0K0Zs9SbBoW4zRUlGzI2tYNxVYcEi/IPpn+Xi4ye5jTLvX2YeLuic/IvxNot+Q1jMoOw==",
  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.1.0",
  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-service"
  27. ],
  28. "_resolved": "https://registry.npmmirror.com/webpack/-/webpack-5.105.4.tgz",
  29. "_shasum": "1b77fcd55a985ac7ca9de80a746caffa38220169",
  30. "_spec": "webpack@^5.54.0",
  31. "_where": "E:\\git\\2021项目\\安科院大屏\\node_modules\\@vue\\cli-plugin-babel",
  32. "author": {
  33. "name": "Tobias Koppers @sokra"
  34. },
  35. "bin": {
  36. "webpack": "bin/webpack.js"
  37. },
  38. "bugs": {
  39. "url": "https://github.com/webpack/webpack/issues"
  40. },
  41. "bundleDependencies": false,
  42. "dependencies": {
  43. "@types/eslint-scope": "^3.7.7",
  44. "@types/estree": "^1.0.8",
  45. "@types/json-schema": "^7.0.15",
  46. "@webassemblyjs/ast": "^1.14.1",
  47. "@webassemblyjs/wasm-edit": "^1.14.1",
  48. "@webassemblyjs/wasm-parser": "^1.14.1",
  49. "acorn": "^8.16.0",
  50. "acorn-import-phases": "^1.0.3",
  51. "browserslist": "^4.28.1",
  52. "chrome-trace-event": "^1.0.2",
  53. "enhanced-resolve": "^5.20.0",
  54. "es-module-lexer": "^2.0.0",
  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.3.1",
  61. "mime-types": "^2.1.27",
  62. "neo-async": "^2.6.2",
  63. "schema-utils": "^4.3.3",
  64. "tapable": "^2.3.0",
  65. "terser-webpack-plugin": "^5.3.17",
  66. "watchpack": "^2.5.1",
  67. "webpack-sources": "^3.3.4"
  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. "@changesets/cli": "^2.29.8",
  75. "@changesets/get-github-info": "^0.7.0",
  76. "@codspeed/core": "^5.2.0",
  77. "@types/glob-to-regexp": "^0.4.4",
  78. "@types/graceful-fs": "^4.1.9",
  79. "@types/jest": "^30.0.0",
  80. "@types/mime-types": "^2.1.4",
  81. "@types/neo-async": "^2.6.7",
  82. "@types/node": "^25.1.0",
  83. "@types/xxhashjs": "^0.2.4",
  84. "assemblyscript": "^0.28.9",
  85. "babel-loader": "^10.0.0",
  86. "bundle-loader": "^0.5.6",
  87. "coffee-loader": "^5.0.0",
  88. "coffeescript": "^2.5.1",
  89. "core-js": "^3.47.0",
  90. "cspell": "^9.4.0",
  91. "css-loader": "^7.1.2",
  92. "date-fns": "^4.0.0",
  93. "es5-ext": "^0.10.53",
  94. "es6-promise-polyfill": "^1.2.0",
  95. "eslint": "^9.39.2",
  96. "eslint-config-webpack": "^4.9.3",
  97. "file-loader": "^6.0.0",
  98. "fork-ts-checker-webpack-plugin": "^9.0.2",
  99. "globals": "^17.0.0",
  100. "hash-wasm": "^4.9.0",
  101. "html-loader": "^5.1.0",
  102. "husky": "^9.0.11",
  103. "istanbul": "^0.4.5",
  104. "jest": "^30.2.0",
  105. "jest-circus": "^30.2.0",
  106. "jest-cli": "^30.2.0",
  107. "jest-diff": "^30.2.0",
  108. "jest-environment-node": "^30.2.0",
  109. "jest-junit": "^16.0.0",
  110. "json-loader": "^0.5.7",
  111. "json5": "^2.1.3",
  112. "less": "^4.5.1",
  113. "less-loader": "^12.2.0",
  114. "lint-staged": "^16.2.3",
  115. "lodash": "^4.17.19",
  116. "lodash-es": "^4.17.15",
  117. "memfs": "^4.51.1",
  118. "meriyah": "^7.0.0",
  119. "mini-css-extract-plugin": "^2.9.0",
  120. "mini-svg-data-uri": "^1.2.3",
  121. "node-gyp": "^12.1.0",
  122. "nyc": "^18.0.0",
  123. "open-cli": "^8.0.0",
  124. "oxc-parser": "^0.115.0",
  125. "pkg-pr-new": "^0.0.63",
  126. "prettier": "^3.7.4",
  127. "prettier-2": "npm:prettier@^2",
  128. "pretty-format": "^30.0.5",
  129. "pug": "^3.0.3",
  130. "pug-loader": "^2.4.0",
  131. "raw-loader": "^4.0.1",
  132. "react": "^19.2.3",
  133. "react-dom": "^19.2.3",
  134. "rehype-sanitize": "^6.0.0",
  135. "rehype-stringify": "^10.0.1",
  136. "remark-frontmatter": "^5.0.0",
  137. "remark-gfm": "^4.0.1",
  138. "remark-parse": "^11.0.0",
  139. "remark-rehype": "^11.1.2",
  140. "rimraf": "^3.0.2",
  141. "script-loader": "^0.7.2",
  142. "simple-git": "^3.28.0",
  143. "strip-ansi": "^6.0.0",
  144. "style-loader": "^4.0.0",
  145. "terser": "^5.43.1",
  146. "three": "^0.183.1",
  147. "tinybench": "^6.0.0",
  148. "toml": "^3.0.0",
  149. "tooling": "github:webpack/tooling#v1.24.6",
  150. "ts-loader": "^9.5.4",
  151. "typescript": "^5.9.3",
  152. "unified": "^11.0.5",
  153. "url-loader": "^4.1.0",
  154. "wast-loader": "^1.12.1",
  155. "webassembly-feature": "1.3.0",
  156. "webpack-cli": "^6.0.1",
  157. "xxhashjs": "^0.2.2",
  158. "yamljs": "^0.3.0"
  159. },
  160. "engines": {
  161. "node": ">=10.13.0"
  162. },
  163. "files": [
  164. "lib/",
  165. "bin/",
  166. "hot/",
  167. "schemas/",
  168. "SECURITY.md",
  169. "module.d.ts",
  170. "types.d.ts"
  171. ],
  172. "funding": {
  173. "type": "opencollective",
  174. "url": "https://opencollective.com/webpack"
  175. },
  176. "homepage": "https://github.com/webpack/webpack",
  177. "license": "MIT",
  178. "lint-staged": {
  179. "*.{js,cjs,mjs}": [
  180. "node node_modules/eslint/bin/eslint.js --cache --fix"
  181. ],
  182. "*": [
  183. "node node_modules/prettier/bin/prettier.cjs --cache --write --ignore-unknown",
  184. "cspell --cache --no-must-find-files"
  185. ]
  186. },
  187. "main": "lib/index.js",
  188. "name": "webpack",
  189. "packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e",
  190. "peerDependenciesMeta": {
  191. "webpack-cli": {
  192. "optional": true
  193. }
  194. },
  195. "repository": {
  196. "type": "git",
  197. "url": "git+https://github.com/webpack/webpack.git"
  198. },
  199. "scripts": {
  200. "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",
  201. "build:examples": "cd examples && node buildAll.js",
  202. "cover": "yarn cover:all && yarn report:cover",
  203. "cover:all": "yarn cover:base --coverage",
  204. "cover:base": "node --expose-gc --max-old-space-size=4096 --experimental-vm-modules node_modules/jest-cli/bin/jest --logHeapUsage",
  205. "cover:basic": "yarn cover:base --testMatch \"<rootDir>/test/*.basictest.js\" --coverage",
  206. "cover:integration": "yarn cover:base --testMatch \"<rootDir>/test/*.{basictest,longtest,test}.js\" --coverage",
  207. "cover:integration:a": "yarn cover:base --testMatch \"<rootDir>/test/*.{basictest,test}.js\" --coverage",
  208. "cover:integration:b": "yarn cover:base --testMatch \"<rootDir>/test/*.longtest.js\" --coverage",
  209. "cover:test262": "yarn cover:base --testMatch \"<rootDir>/test/*.spectest.js\" --coverage",
  210. "cover:unit": "yarn cover:base --testMatch \"<rootDir>/test/*.unittest.js\" --coverage",
  211. "fix": "yarn fix:code && yarn fix:special && yarn fmt",
  212. "fix:code": "yarn lint:code --fix",
  213. "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",
  214. "fmt": "yarn fmt:base --log-level warn --write",
  215. "fmt:base": "node node_modules/prettier/bin/prettier.cjs --cache --ignore-unknown .",
  216. "fmt:check": "yarn fmt:base --check",
  217. "lint": "yarn lint:code && yarn lint:special && yarn lint:types && yarn lint:types-test && yarn lint:types-benchmark && yarn lint:types-module-test && yarn lint:types-hot && yarn fmt:check && yarn lint:spellcheck",
  218. "lint:code": "node node_modules/eslint/bin/eslint.js --cache .",
  219. "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",
  220. "lint:spellcheck": "cspell --cache --no-must-find-files --quiet \"**/*.*\"",
  221. "lint:types": "tsc",
  222. "lint:types-benchmark": "tsc -p tsconfig.types.benchmark.json",
  223. "lint:types-hot": "tsc -p tsconfig.hot.json",
  224. "lint:types-module-test": "tsc -p tsconfig.module.test.json",
  225. "lint:types-test": "tsc -p tsconfig.types.test.json",
  226. "prelint": "yarn setup",
  227. "prepare": "husky",
  228. "pretest": "yarn lint",
  229. "report:cover": "nyc report --reporter=lcov --reporter=text -t coverage",
  230. "report:cover:clean": "rimraf .nyc_output coverage",
  231. "report:cover:merge": "yarn mkdirp .nyc_output && nyc merge .nyc_output coverage/coverage-nyc.json && rimraf .nyc_output",
  232. "setup": "node ./setup/setup.js",
  233. "test": "yarn test:base",
  234. "test:base": "node --expose-gc --max-old-space-size=4096 --experimental-vm-modules --trace-deprecation node_modules/jest-cli/bin/jest --logHeapUsage",
  235. "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",
  236. "test:basic": "yarn test:base --testMatch \"<rootDir>/test/*.basictest.js\"",
  237. "test:basic:deno": "yarn test:base:deno --testMatch \"<rootDir>/test/*.basictest.js\"",
  238. "test:integration": "yarn test:base --testMatch \"<rootDir>/test/*.{basictest,longtest,test}.js\"",
  239. "test:test262": "yarn test:base --testMatch \"<rootDir>/test/*.spectest.js\"",
  240. "test:unit": "yarn test:base --testMatch \"<rootDir>/test/*.unittest.js\"",
  241. "test:update-snapshots": "yarn test:base -u",
  242. "types:cover": "node node_modules/tooling/type-coverage",
  243. "types:cover:report": "rimraf coverage && yarn types:cover && yarn report:cover && open-cli coverage/lcov-report/index.html",
  244. "validate:types": "tsc -p tsconfig.validation.json"
  245. },
  246. "types": "types.d.ts",
  247. "version": "5.105.4"
  248. }