{"name":"parse-domain","version":"3.0.4","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":"fdc78eeecd672fb91ac795d07ca554abbe2d83de","bugs":{"url":"https://github.com/peerigon/parse-domain/issues"},"homepage":"https://github.com/peerigon/parse-domain#readme","_id":"parse-domain@3.0.4","_nodeVersion":"16.5.0","_npmVersion":"7.21.1","dist":{"shasum":"99811f389864831ef31ee588917f782c120a6fb5","size":81278,"noattachment":false,"key":"/parse-domain/-/parse-domain-3.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/parse-domain/download/parse-domain-3.0.4.tgz"},"_npmUser":{"name":"peeri","email":"developers@peerigon.com"},"directories":{},"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":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-domain_3.0.4_1630598573679_0.1796901640763644"},"_hasShrinkwrap":false,"publish_time":1630598573884,"_cnpm_publish_time":1630598573884,"dist-tags":{"beta":"3.0.0-beta.10","latest":"7.0.1"}}