UNPKG

3.97 kBJSONView Raw
1{
2 "name": "inspectpack",
3 "version": "4.7.1",
4 "description": "An inspection tool for Webpack frontend JavaScript bundles.",
5 "main": "lib/index.js",
6 "types": "lib/index.d.ts",
7 "bin": {
8 "inspectpack": "bin/inspectpack.js"
9 },
10 "repository": {
11 "type": "git",
12 "url": "https://github.com/FormidableLabs/inspectpack.git"
13 },
14 "bugs": {
15 "url": "https://github.com/FormidableLabs/inspectpack/issues"
16 },
17 "homepage": "https://github.com/FormidableLabs/inspectpack",
18 "author": "Ryan Roemer <ryan.roemer@formidable.com>",
19 "license": "MIT",
20 "keywords": [
21 "webpack",
22 "webpack-plugin",
23 "plugin",
24 "bundle",
25 "size",
26 "duplicates",
27 "packages"
28 ],
29 "engines": {
30 "node": ">=6.0.0"
31 },
32 "scripts": {
33 "clean-lib": "rimraf bin lib plugin",
34 "clean-test": "rimraf \"test/fixtures/*/dist-*\"",
35 "clean": "builder concurrent --buffer clean-lib clean-test",
36 "preversion": "yarn run clean && yarn run build && yarn run build-test && yarn run check",
37 "build-lib": "tsc",
38 "build-test-wp": "node test/fixtures/packages/webpack.js --config ../../test/fixtures/config/webpack.config.js && node test/fixtures/packages/check-bundle.js",
39 "build-test-scenarios": "builder envs --envs-path=test/fixtures/config/scenarios.json build-test-wp --buffer --queue=1",
40 "build-test-modes": "builder envs build-test-scenarios \"[{\\\"WEBPACK_MODE\\\":\\\"development\\\"},{\\\"WEBPACK_MODE\\\":\\\"production\\\"}]\" --queue=2",
41 "build-test-versions": "builder envs --envs-path=test/fixtures/config/versions.json build-test-modes --queue=4",
42 "build-test": "builder run build-test-versions",
43 "build": "yarn run clean-lib && yarn run build-lib",
44 "watch": "tsc -w",
45 "eslint": "eslint test/fixtures",
46 "tslint": "tslint --project tsconfig.lint.json -t stylish",
47 "lint": "builder concurrent --buffer eslint tslint",
48 "test": "builder concurrent --buffer test-bin test-lib",
49 "test-cov": "builder concurrent --buffer test-bin test-lib-cov",
50 "test-bin": "mocha \"test/bin/**/*.spec.ts\"",
51 "test-lib": "mocha \"test/lib/**/*.spec.ts\"",
52 "test-lib-cov": "nyc mocha \"test/**/*.spec.ts\"",
53 "test-usage": "node bin/inspectpack.js -h",
54 "check": "yarn run lint && yarn run test",
55 "check-ci": "yarn run lint && yarn run test-cov"
56 },
57 "dependencies": {
58 "chalk": "^4.1.0",
59 "fp-ts": "^2.6.1",
60 "io-ts": "^2.2.13",
61 "io-ts-reporters": "^1.2.2",
62 "pify": "^5.0.0",
63 "semver-compare": "^1.0.0",
64 "yargs": "^16.2.0"
65 },
66 "devDependencies": {
67 "@types/chai": "^4.2.14",
68 "@types/mocha": "^8.2.0",
69 "@types/mock-fs": "^4.10.0",
70 "@types/node": "^14.0.5",
71 "@types/pify": "^3.0.2",
72 "@types/semver-compare": "^1.0.1",
73 "@types/sinon-chai": "^3.2.4",
74 "@types/yargs": "^15.0.5",
75 "babel-eslint": "^10.1.0",
76 "builder": "^5.0.0",
77 "chai": "^4.2.0",
78 "codecov": "^3.7.0",
79 "css-loader": "^3.5.3",
80 "deepmerge": "^4.2.2",
81 "eslint": "^7.0.0",
82 "eslint-config-formidable": "^4.0.0",
83 "eslint-plugin-filenames": "^1.3.2",
84 "eslint-plugin-import": "^2.20.2",
85 "eslint-plugin-promise": "^4.2.1",
86 "execa": "^5.0.0",
87 "inspectpack-test-fixtures": "file:test/fixtures",
88 "mocha": "^8.2.1",
89 "mock-fs": "^4.12.0",
90 "nyc": "^15.0.1",
91 "raw-loader": "^4.0.2",
92 "rimraf": "^3.0.2",
93 "sinon": "^9.0.2",
94 "sinon-chai": "^3.5.0",
95 "source-map-support": "^0.5.19",
96 "ts-node": "^9.1.1",
97 "tslint": "^6.1.2",
98 "typescript": "^4.1.3",
99 "webpack": "file:test/fixtures/packages/webpack",
100 "webpack-cli": "file:test/fixtures/packages/webpack-cli",
101 "webpack-stats-plugin": "^1.0.2",
102 "webpack1": "file:test/fixtures/packages/webpack1",
103 "webpack2": "file:test/fixtures/packages/webpack2",
104 "webpack3": "file:test/fixtures/packages/webpack3",
105 "webpack4": "file:test/fixtures/packages/webpack4",
106 "webpack5": "file:test/fixtures/packages/webpack5"
107 }
108}