package.json 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285
  1. {
  2. "_args": [
  3. [
  4. "webpack@5.88.2",
  5. "/Users/mac/projects/mime/mine"
  6. ]
  7. ],
  8. "_development": true,
  9. "_from": "webpack@5.88.2",
  10. "_id": "webpack@5.88.2",
  11. "_inBundle": false,
  12. "_integrity": "sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==",
  13. "_location": "/webpack",
  14. "_phantomChildren": {
  15. "@types/json-schema": "7.0.12",
  16. "ajv": "6.12.6",
  17. "ajv-keywords": "3.5.2"
  18. },
  19. "_requested": {
  20. "type": "version",
  21. "registry": true,
  22. "raw": "webpack@5.88.2",
  23. "name": "webpack",
  24. "escapedName": "webpack",
  25. "rawSpec": "5.88.2",
  26. "saveSpec": null,
  27. "fetchSpec": "5.88.2"
  28. },
  29. "_requiredBy": [
  30. "/@vue/cli-plugin-babel",
  31. "/@vue/cli-plugin-eslint",
  32. "/@vue/cli-service"
  33. ],
  34. "_resolved": "https://registry.npmmirror.com/webpack/-/webpack-5.88.2.tgz",
  35. "_spec": "5.88.2",
  36. "_where": "/Users/mac/projects/mime/mine",
  37. "author": {
  38. "name": "Tobias Koppers @sokra"
  39. },
  40. "bin": {
  41. "webpack": "bin/webpack.js"
  42. },
  43. "bugs": {
  44. "url": "https://github.com/webpack/webpack/issues"
  45. },
  46. "dependencies": {
  47. "@types/eslint-scope": "^3.7.3",
  48. "@types/estree": "^1.0.0",
  49. "@webassemblyjs/ast": "^1.11.5",
  50. "@webassemblyjs/wasm-edit": "^1.11.5",
  51. "@webassemblyjs/wasm-parser": "^1.11.5",
  52. "acorn": "^8.7.1",
  53. "acorn-import-assertions": "^1.9.0",
  54. "browserslist": "^4.14.5",
  55. "chrome-trace-event": "^1.0.2",
  56. "enhanced-resolve": "^5.15.0",
  57. "es-module-lexer": "^1.2.1",
  58. "eslint-scope": "5.1.1",
  59. "events": "^3.2.0",
  60. "glob-to-regexp": "^0.4.1",
  61. "graceful-fs": "^4.2.9",
  62. "json-parse-even-better-errors": "^2.3.1",
  63. "loader-runner": "^4.2.0",
  64. "mime-types": "^2.1.27",
  65. "neo-async": "^2.6.2",
  66. "schema-utils": "^3.2.0",
  67. "tapable": "^2.1.1",
  68. "terser-webpack-plugin": "^5.3.7",
  69. "watchpack": "^2.4.0",
  70. "webpack-sources": "^3.2.3"
  71. },
  72. "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.",
  73. "devDependencies": {
  74. "@babel/core": "^7.21.4",
  75. "@babel/preset-react": "^7.18.6",
  76. "@types/jest": "^29.5.0",
  77. "@types/mime-types": "^2.1.1",
  78. "@types/node": "^20.1.7",
  79. "assemblyscript": "^0.27.2",
  80. "babel-loader": "^8.1.0",
  81. "benchmark": "^2.1.4",
  82. "bundle-loader": "^0.5.6",
  83. "coffee-loader": "^1.0.0",
  84. "coffeescript": "^2.5.1",
  85. "core-js": "^3.6.5",
  86. "coveralls": "^3.1.0",
  87. "cspell": "^6.31.1",
  88. "css-loader": "^5.0.1",
  89. "date-fns": "^2.15.0",
  90. "es5-ext": "^0.10.53",
  91. "es6-promise-polyfill": "^1.2.0",
  92. "eslint": "^8.38.0",
  93. "eslint-config-prettier": "^8.1.0",
  94. "eslint-plugin-jest": "^27.2.1",
  95. "eslint-plugin-jsdoc": "^43.0.5",
  96. "eslint-plugin-node": "^11.0.0",
  97. "eslint-plugin-prettier": "^4.2.1",
  98. "file-loader": "^6.0.0",
  99. "fork-ts-checker-webpack-plugin": "^8.0.0",
  100. "hash-wasm": "^4.9.0",
  101. "husky": "^8.0.3",
  102. "is-ci": "^3.0.0",
  103. "istanbul": "^0.4.5",
  104. "jest": "^29.5.0",
  105. "jest-circus": "^29.5.0",
  106. "jest-cli": "^29.5.0",
  107. "jest-diff": "^29.5.0",
  108. "jest-environment-node": "^29.5.0",
  109. "jest-junit": "^16.0.0",
  110. "json-loader": "^0.5.7",
  111. "json5": "^2.1.3",
  112. "less": "^4.0.0",
  113. "less-loader": "^8.0.0",
  114. "lint-staged": "^13.2.1",
  115. "lodash": "^4.17.19",
  116. "lodash-es": "^4.17.15",
  117. "memfs": "^3.5.0",
  118. "mini-css-extract-plugin": "^1.6.1",
  119. "mini-svg-data-uri": "^1.2.3",
  120. "nyc": "^15.1.0",
  121. "open-cli": "^7.2.0",
  122. "prettier": "^2.7.1",
  123. "pretty-format": "^29.5.0",
  124. "pug": "^3.0.0",
  125. "pug-loader": "^2.4.0",
  126. "raw-loader": "^4.0.1",
  127. "react": "^18.2.0",
  128. "react-dom": "^18.2.0",
  129. "rimraf": "^3.0.2",
  130. "script-loader": "^0.7.2",
  131. "simple-git": "^3.17.0",
  132. "strip-ansi": "^6.0.0",
  133. "style-loader": "^2.0.0",
  134. "terser": "^5.17.0",
  135. "toml": "^3.0.0",
  136. "tooling": "github:webpack/tooling#v1.23.0",
  137. "ts-loader": "^9.4.2",
  138. "typescript": "^5.0.4",
  139. "url-loader": "^4.1.0",
  140. "wast-loader": "^1.11.5",
  141. "webassembly-feature": "1.3.0",
  142. "webpack-cli": "^5.0.1",
  143. "xxhashjs": "^0.2.2",
  144. "yamljs": "^0.3.0",
  145. "yarn-deduplicate": "^6.0.1"
  146. },
  147. "engines": {
  148. "node": ">=10.13.0"
  149. },
  150. "files": [
  151. "lib/",
  152. "bin/",
  153. "hot/",
  154. "schemas/",
  155. "SECURITY.md",
  156. "module.d.ts",
  157. "types.d.ts"
  158. ],
  159. "funding": {
  160. "type": "opencollective",
  161. "url": "https://opencollective.com/webpack"
  162. },
  163. "homepage": "https://github.com/webpack/webpack",
  164. "jest": {
  165. "forceExit": true,
  166. "setupFilesAfterEnv": [
  167. "<rootDir>/test/setupTestFramework.js"
  168. ],
  169. "testMatch": [
  170. "<rootDir>/test/*.test.js",
  171. "<rootDir>/test/*.basictest.js",
  172. "<rootDir>/test/*.longtest.js",
  173. "<rootDir>/test/*.unittest.js"
  174. ],
  175. "watchPathIgnorePatterns": [
  176. "<rootDir>/.git",
  177. "<rootDir>/node_modules",
  178. "<rootDir>/test/js",
  179. "<rootDir>/test/browsertest/js",
  180. "<rootDir>/test/fixtures/temp-cache-fixture",
  181. "<rootDir>/test/fixtures/temp-",
  182. "<rootDir>/benchmark",
  183. "<rootDir>/assembly",
  184. "<rootDir>/tooling",
  185. "<rootDir>/examples/*/dist",
  186. "<rootDir>/coverage",
  187. "<rootDir>/.eslintcache"
  188. ],
  189. "modulePathIgnorePatterns": [
  190. "<rootDir>/.git",
  191. "<rootDir>/node_modules/webpack/node_modules",
  192. "<rootDir>/test/js",
  193. "<rootDir>/test/browsertest/js",
  194. "<rootDir>/test/fixtures/temp-cache-fixture",
  195. "<rootDir>/test/fixtures/temp-",
  196. "<rootDir>/benchmark",
  197. "<rootDir>/examples/*/dist",
  198. "<rootDir>/coverage",
  199. "<rootDir>/.eslintcache"
  200. ],
  201. "transformIgnorePatterns": [
  202. "<rootDir>"
  203. ],
  204. "coverageDirectory": "<rootDir>/coverage",
  205. "coveragePathIgnorePatterns": [
  206. "\\.runtime\\.js$",
  207. "<rootDir>/test",
  208. "<rootDir>/schemas",
  209. "<rootDir>/node_modules"
  210. ],
  211. "testEnvironment": "./test/patch-node-env.js",
  212. "coverageReporters": [
  213. "json"
  214. ],
  215. "snapshotFormat": {
  216. "escapeString": true,
  217. "printBasicPrototype": true
  218. }
  219. },
  220. "license": "MIT",
  221. "lint-staged": {
  222. "*.{js,cjs,mjs}": [
  223. "eslint --cache --fix"
  224. ],
  225. "*": [
  226. "prettier --cache --ignore-unknown"
  227. ],
  228. "*.md|{.github,benchmark,bin,examples,hot,lib,schemas,setup,tooling}/**/*.{md,yml,yaml,js,json}": [
  229. "cspell"
  230. ]
  231. },
  232. "main": "lib/index.js",
  233. "name": "webpack",
  234. "peerDependenciesMeta": {
  235. "webpack-cli": {
  236. "optional": true
  237. }
  238. },
  239. "repository": {
  240. "type": "git",
  241. "url": "git+https://github.com/webpack/webpack.git"
  242. },
  243. "scripts": {
  244. "benchmark": "node --max-old-space-size=4096 --experimental-vm-modules --trace-deprecation node_modules/jest-cli/bin/jest --testMatch \"<rootDir>/test/*.benchmark.js\" --runInBand",
  245. "build:examples": "cd examples && node buildAll.js",
  246. "code-lint": "eslint --cache .",
  247. "cover": "yarn cover:all && yarn cover:report",
  248. "cover:all": "node --expose-gc --max-old-space-size=4096 --experimental-vm-modules node_modules/jest-cli/bin/jest --logHeapUsage --coverage",
  249. "cover:basic": "node --expose-gc --max-old-space-size=4096 --experimental-vm-modules node_modules/jest-cli/bin/jest --logHeapUsage --testMatch \"<rootDir>/test/*.basictest.js\" --coverage",
  250. "cover:clean": "rimraf .nyc_output coverage",
  251. "cover:integration": "node --expose-gc --max-old-space-size=4096 --experimental-vm-modules node_modules/jest-cli/bin/jest --logHeapUsage --testMatch \"<rootDir>/test/*.{basictest,longtest,test}.js\" --coverage",
  252. "cover:integration:a": "node --expose-gc --max-old-space-size=4096 --experimental-vm-modules node_modules/jest-cli/bin/jest --logHeapUsage --testMatch \"<rootDir>/test/*.{basictest,test}.js\" --coverage",
  253. "cover:integration:b": "node --expose-gc --max-old-space-size=4096 --experimental-vm-modules node_modules/jest-cli/bin/jest --logHeapUsage --testMatch \"<rootDir>/test/*.longtest.js\" --coverage",
  254. "cover:merge": "yarn mkdirp .nyc_output && nyc merge .nyc_output coverage/coverage-nyc.json && rimraf .nyc_output",
  255. "cover:report": "nyc report --reporter=lcov --reporter=text -t coverage",
  256. "cover:types": "node node_modules/tooling/type-coverage",
  257. "cover:unit": "node --max-old-space-size=4096 --experimental-vm-modules node_modules/jest-cli/bin/jest --testMatch \"<rootDir>/test/*.unittest.js\" --coverage",
  258. "fix": "yarn code-lint --fix && yarn special-lint-fix && yarn pretty-lint-fix",
  259. "jest": "node --expose-gc --max-old-space-size=4096 --experimental-vm-modules --trace-deprecation node_modules/jest-cli/bin/jest --logHeapUsage",
  260. "lint": "yarn code-lint && yarn special-lint && yarn type-lint && yarn typings-test && yarn module-typings-test && yarn yarn-lint && yarn pretty-lint && yarn spellcheck",
  261. "module-typings-test": "tsc -p tsconfig.module.test.json",
  262. "prelint": "yarn setup",
  263. "prepare": "husky install",
  264. "pretest": "yarn lint",
  265. "pretty-lint": "yarn pretty-lint-base --check",
  266. "pretty-lint-base": "prettier --cache .",
  267. "pretty-lint-fix": "yarn pretty-lint-base --loglevel warn --write",
  268. "setup": "node ./setup/setup.js",
  269. "special-lint": "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",
  270. "special-lint-fix": "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",
  271. "spellcheck": "cspell --no-progress \"**\"",
  272. "test": "node --expose-gc --max-old-space-size=4096 --experimental-vm-modules --trace-deprecation node_modules/jest-cli/bin/jest --logHeapUsage",
  273. "test:basic": "node --expose-gc --max-old-space-size=4096 --experimental-vm-modules --trace-deprecation node_modules/jest-cli/bin/jest --logHeapUsage --testMatch \"<rootDir>/test/*.basictest.js\"",
  274. "test:integration": "node --expose-gc --max-old-space-size=4096 --experimental-vm-modules --trace-deprecation node_modules/jest-cli/bin/jest --logHeapUsage --testMatch \"<rootDir>/test/*.{basictest,longtest,test}.js\"",
  275. "test:unit": "node --max-old-space-size=4096 --experimental-vm-modules --trace-deprecation node_modules/jest-cli/bin/jest --testMatch \"<rootDir>/test/*.unittest.js\"",
  276. "test:update-snapshots": "yarn jest -u",
  277. "type-lint": "tsc",
  278. "type-report": "rimraf coverage && yarn cover:types && yarn cover:report && open-cli coverage/lcov-report/index.html",
  279. "typings-test": "tsc -p tsconfig.types.test.json",
  280. "yarn-lint": "yarn-deduplicate --fail --list -s highest yarn.lock",
  281. "yarn-lint-fix": "yarn-deduplicate -s highest yarn.lock"
  282. },
  283. "types": "types.d.ts",
  284. "version": "5.88.2"
  285. }