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 }