/ node_modules / qs / package.json
package.json
 1  {
 2      "name": "qs",
 3      "description": "A querystring parser that supports nesting and arrays, with a depth limit",
 4      "homepage": "https://github.com/ljharb/qs",
 5      "version": "6.14.0",
 6      "repository": {
 7          "type": "git",
 8          "url": "https://github.com/ljharb/qs.git"
 9      },
10      "funding": {
11          "url": "https://github.com/sponsors/ljharb"
12      },
13      "main": "lib/index.js",
14      "sideEffects": false,
15      "contributors": [
16          {
17              "name": "Jordan Harband",
18              "email": "ljharb@gmail.com",
19              "url": "http://ljharb.codes"
20          }
21      ],
22      "keywords": [
23          "querystring",
24          "qs",
25          "query",
26          "url",
27          "parse",
28          "stringify"
29      ],
30      "engines": {
31          "node": ">=0.6"
32      },
33      "dependencies": {
34          "side-channel": "^1.1.0"
35      },
36      "devDependencies": {
37          "@browserify/envify": "^6.0.0",
38          "@browserify/uglifyify": "^6.0.0",
39          "@ljharb/eslint-config": "^21.1.1",
40          "browserify": "^16.5.2",
41          "bundle-collapser": "^1.4.0",
42          "common-shakeify": "~1.0.0",
43          "eclint": "^2.8.1",
44          "es-value-fixtures": "^1.7.0",
45          "eslint": "=8.8.0",
46          "evalmd": "^0.0.19",
47          "for-each": "^0.3.3",
48          "glob": "=10.3.7",
49          "has-bigints": "^1.1.0",
50          "has-override-mistake": "^1.0.1",
51          "has-property-descriptors": "^1.0.2",
52          "has-proto": "^1.2.0",
53          "has-symbols": "^1.1.0",
54          "iconv-lite": "^0.5.1",
55          "in-publish": "^2.0.1",
56          "jackspeak": "=2.1.1",
57          "mkdirp": "^0.5.5",
58          "mock-property": "^1.1.0",
59          "module-deps": "^6.2.3",
60          "npmignore": "^0.3.1",
61          "nyc": "^10.3.2",
62          "object-inspect": "^1.13.3",
63          "qs-iconv": "^1.0.4",
64          "safe-publish-latest": "^2.0.0",
65          "safer-buffer": "^2.1.2",
66          "tape": "^5.9.0",
67          "unassertify": "^3.0.1"
68      },
69      "scripts": {
70          "prepack": "npmignore --auto --commentLines=autogenerated && npm run dist",
71          "prepublishOnly": "safe-publish-latest",
72          "prepublish": "not-in-publish || npm run prepublishOnly",
73          "pretest": "npm run --silent readme && npm run --silent lint",
74          "test": "npm run tests-only",
75          "tests-only": "nyc tape 'test/**/*.js'",
76          "posttest": "npx npm@'>=10.2' audit --production",
77          "readme": "evalmd README.md",
78          "postlint": "eclint check $(git ls-files | xargs find 2> /dev/null | grep -vE 'node_modules|\\.git' | grep -v dist/)",
79          "lint": "eslint --ext=js,mjs .",
80          "dist": "mkdirp dist && browserify --standalone Qs -g unassertify -g @browserify/envify -g [@browserify/uglifyify --mangle.keep_fnames --compress.keep_fnames --format.indent_level=1 --compress.arrows=false --compress.passes=4 --compress.typeofs=false] -p common-shakeify -p bundle-collapser/plugin lib/index.js > dist/qs.js"
81      },
82      "license": "BSD-3-Clause",
83      "publishConfig": {
84          "ignore": [
85              "!dist/*",
86              "bower.json",
87              "component.json",
88              ".github/workflows",
89              "logos",
90              "tea.yaml"
91          ]
92      }
93  }