UNPKG

url-assist

Version:
117 lines (116 loc) 2.75 kB
{ "name": "url-assist", "version": "1.2.71", "description": "URL library at your ease", "main": "./dist/cjs/url-assist.cjs.js", "module": "./dist/esm/index.js", "types": "./dist/ts/index.d.ts", "sideEffects": false, "exports": { ".": { "import": "./dist/esm/index.js", "require": "./dist/cjs/url-assist.cjs.js", "types": { "require": "./dist/ts/index.d.ts", "default": "./dist/ts/index.d.ts" }, "browser": { "require": "./dist/cjs/url-assist.cjs.js", "default": "./dist/cjs/url-assist.cjs.js" }, "default": { "require": "./dist/cjs/url-assist.cjs.js", "default": "./dist/cjs/url-assist.cjs.js" } }, "./package.json": "./package.json" }, "files": [ "dist/cjs", "dist/esm", "dist/ts" ], "scripts": { "es_linter": "eslint src/lib/*.js src/*.js --fix", "test_esm": "mocha -r esm test/esm/*.test.js", "test_cjs": "mocha test/cjs/*.test.js", "test_ts": "mocha --require ts-node/register test/ts/*.test.ts", "validate": "npm run style && npm run test", "test:conv": "jest --coverage --no-cache" }, "repository": { "type": "git", "url": "git+https://github.com/compts/url-assist.git" }, "keywords": [ "builder", "urlBuilder", "url-builder", "template", "assemble", "assembler", "route", "routing", "parameters", "query-builder", "query", "url", "parse", "node", "href", "git", "querystring", "qs", "stringify" ], "tsd": { "directory": "test/ts" }, "author": "Pein Freccs", "license": "MIT", "bugs": { "url": "https://github.com/compts/url-assist/issues" }, "homepage": "https://urlassist.codehyouka.xyz", "dependencies": { "structkit": "^1.4.872" }, "devDependencies": { "@babel/preset-env": "^7.25.4", "@babel/preset-typescript": "^7.24.7", "@types/assert": "^1.5.6", "@types/mocha": "^10.0.1", "@types/node": "^20.4.4", "eslint": "^7.16.0", "eslint-config-strongloop": "^2.1.0", "eslint-plugin-import": "^2.22.1", "esm": "^3.2.25", "jest": "^27.5.1", "mocha": "^5.2.0", "ts-node": "^10.9.1", "tsd": "^0.19.1", "jsr":"0.13.4" }, "jest": { "collectCoverage": true, "coverageReporters": ["json", "html"], "collectCoverageFrom": [ "dist/esm/src/*.js", "dist/esm/src/lib/*.js" ], "coveragePathIgnorePatterns": [ "/node_modules/", ".eslintrc.js", "babel.config.js", "grassfile.js" ], "coverageThreshold": { "global": { "statements":70, "branches": 70, "functions": 70, "lines": 70 } } } }