{"name":"parse-domain","version":"3.0.3","description":"Splits a hostname into subdomains, domain and (effective) top-level domains","keywords":["domain","url","sub-domain","tld","parse","sanitize","top-level"],"main":"./build-cjs/src/main.js","module":"./build-esm/src/main.js","types":"./build-esm/src/main.d.ts","exports":{"require":"./build-cjs/src/main.js","node":"./build-cjs/src/main.mjs","import":"./build-esm/src/main.js"},"scripts":{"test":"jest","posttest":"run-s build posttest:*","posttest:lint":"eslint *.js src bin --ext js,ts","build":"run-s build:*","build:cleanup":"rimraf build-cjs build-esm","build:tsc":"run-p build:tsc:cjs build:tsc:esm","build:tsc:cjs":"tsc -p ./tsconfig.build-cjs.json","build:tsc:esm":"tsc -p ./tsconfig.build-esm.json","build:cpy":"cpy ./src/main.mjs ./build-cjs/src","build:update":"./bin/update.js","update:psl-fixture":"ts-node --transpile-only ./src/scripts/update-psl-fixture.ts","update:tries":"ts-node --transpile-only ./src/scripts/update-tries.ts -- ../../serialized-tries","update:dependencies":"updtr"},"bin":{"parse-domain-update":"bin/update.js"},"repository":{"type":"git","url":"git+https://github.com/peerigon/parse-domain.git"},"author":{"name":"peerigon","email":"developers@peerigon.com"},"license":"Unlicense","sideEffects":false,"dependencies":{"is-ip":"^3.1.0","node-fetch":"^2.6.0","punycode":"^2.1.1"},"devDependencies":{"@types/jest":"^25.2.1","@types/node":"^13.11.0","@types/node-fetch":"^2.5.5","@types/punycode":"^2.1.0","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","cpy-cli":"^3.1.0","eslint":"^6.8.0","eslint-config-peerigon":"^27.6.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-no-null":"^1.0.2","eslint-plugin-prefer-arrow":"^1.1.7","husky":"^4.2.3","jest":"^25.2.7","nock":"^12.0.3","npm-run-all":"^4.1.5","prettier":"^2.0.2","pretty-quick":"^2.0.1","rimraf":"^3.0.2","ts-jest":"^25.3.1","ts-node":"^8.8.2","typescript":"^3.8.3","updtr":"^3.1.0"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"gitHead":"b47b4e52965e60ad11f8e4c947e1aa0e247fcbc6","bugs":{"url":"https://github.com/peerigon/parse-domain/issues"},"homepage":"https://github.com/peerigon/parse-domain#readme","_id":"parse-domain@3.0.3","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"83df611ee3f77896175355cc12f3c652dd5931aa","size":84042,"noattachment":false,"key":"/parse-domain/-/parse-domain-3.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/parse-domain/download/parse-domain-3.0.3.tgz"},"maintainers":[{"name":"peeri","email":""}],"_npmUser":{"name":"peeri","email":"developers@peerigon.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-domain_3.0.3_1603196479588_0.6464407205017515"},"_hasShrinkwrap":false,"publish_time":1603196479769,"_cnpm_publish_time":1603196479769,"dist-tags":{"beta":"3.0.0-beta.10","latest":"7.0.1"}}