{"name":"parse-domain","version":"3.0.2","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":"1075d79ad3e8ae988a0387892b123f0b0c0b76e0","bugs":{"url":"https://github.com/peerigon/parse-domain/issues"},"homepage":"https://github.com/peerigon/parse-domain#readme","_id":"parse-domain@3.0.2","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"shasum":"ed13cf18c81d2bdeb6fbe6cf21ba8ea5c8f53818","size":82695,"noattachment":false,"key":"/parse-domain/-/parse-domain-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/parse-domain/download/parse-domain-3.0.2.tgz"},"maintainers":[{"name":"antosan","email":"sandeantony@gmail.com"},{"name":"hpohlmeyer","email":"info@prophet-design.de"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"leomelzer","email":"leonhard.melzer@peerigon.com"},{"name":"matthaias","email":"matthias.jahn@peerigon.com"},{"name":"meaku","email":"michael.jaser@peerigon.com"},{"name":"moritzjacobs","email":"mail@moritzjacobs.de"},{"name":"peeri","email":""},{"name":"thois","email":""}],"_npmUser":{"name":"peeri","email":"developers@peerigon.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-domain_3.0.2_1588801704198_0.8695377694134097"},"_hasShrinkwrap":false,"publish_time":1588801704327,"_cnpm_publish_time":1588801704327,"dist-tags":{"beta":"3.0.0-beta.10","latest":"7.0.1"}}