{ "name": "iso-url", "version": "0.4.7", "description": "Isomorphic/Universal WHATWG URL API with some support legacy node URL API", "repository": "hugomrdias/iso-url", "author": "Hugo Dias (hugodias.me)", "license": "MIT", "main": "index.js", "engines": { "node": ">=10" }, "browser": { "./src/url.js": "./src/url-browser.js" }, "scripts": { "test": "nyc tape test.js | tap-spec", "test:browser": "playwright-test --runner tape | tap-spec", "lint": "eslint --cache *.js src/*.js", "cov": "yarn test && nyc report --reporter=html && sirv coverage", "cov:report": "nyc report --reporter=text-lcov > coverage.lcov && codecov" }, "files": [ "src", "index.js" ], "keywords": [ "url", "node", "browser" ], "dependencies": {}, "devDependencies": { "@commitlint/cli": "^8.3.5", "@commitlint/config-conventional": "^8.3.4", "codecov": "^3.6.5", "eslint": "^4.7.0", "eslint-config-halo": "^2.3.3", "http-serve": "^1.0.1", "husky": "^4.2.3", "lint-staged": "^10.0.7", "np": "^6.2.0", "nyc": "^15.0.0", "playwright-test": "^0.4.0", "sirv-cli": "^0.4.2", "tap-spec": "^5.0.0", "tape": "^4.13.2" }, "husky": { "hooks": { "pre-commit": "lint-staged && yarn test && yarn test:browser", "commit-msg": "commitlint -E HUSKY_GIT_PARAMS" } }, "lint-staged": { "*.js": [ "eslint --fix" ] }, "commitlint": { "extends": [ "@commitlint/config-conventional" ] }, "eslintConfig": { "extends": "halo/node" }, "eslintIgnore": [ "node_modules", "coverage", "dist", "storybook-static", "typings" ] }