{"bin":{"parse-domain-update":"dist/bin/update.js"},"bugs":{"url":"https://github.com/peerigon/parse-domain/issues"},"dist":{"shasum":"1150532cf2b7941968ff89b1854cb7cb357d75cc","tarball":"https://registry.npmjs.org/parse-domain/-/parse-domain-8.3.1.tgz","fileCount":92,"integrity":"sha512-o4WsV/pZbneID4akC+Qhj7Ky4hikMmchf6S98tCpT8bfcXEgWBoiYfeWPFPLbuRI3Q33Xu4WZeCSeeGYjq6zVg==","signatures":[{"sig":"MEQCIDJn3skkIgmL/vWEwqUho0l5+udCSiM6Ix5152ubRWJnAiAWU7EhVx+WO4DFOAErd3xdkILzhgyx++eiuJkMZhfhnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/parse-domain@8.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":204192},"main":"./dist/main.js","name":"parse-domain","type":"module","types":"./dist/main.d.ts","author":{"name":"peerigon","email":"developers@peerigon.com"},"exports":{".":"./dist/main.js"},"gitHead":"252931c0267c06c2e40956bf28d28949ea949162","license":"MIT","scripts":{"node":"node --no-warnings --loader ts-node/esm/transpile-only","test":"run-p test:*","build":"run-s build:*","vitest":"vitest","prepare":"run-p prepare:*","release":"semantic-release","test:jsr":"jsr publish --dry-run --allow-dirty","build:tsc":"tsc -p ./tsconfig.build.json","test:lint":"eslint --max-warnings 0 --cache .","test:suite":"vitest run --coverage","test:types":"tsc --noEmit","test:format":"prettier --check .","build:update":"node ./dist/bin/update.js","build:cleanup":"rimraf dist","prepare:build":"npm run build","prepare:husky":"husky","update:psl-fixture":"npm run node -- ./src/scripts/update-psl-fixture.ts","update:dependencies":"updtr"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:575cb586-72a6-473a-a597-d7e8a02adba2"}},"homepage":"https://github.com/peerigon/parse-domain#readme","keywords":["domain","url","sub-domain","tld","parse","sanitize","top-level"],"repository":{"url":"git+https://github.com/peerigon/parse-domain.git","type":"git"},"_npmVersion":"11.14.1","description":"Splits a hostname into subdomains, domain and (effective) top-level domains","directories":{},"maintainers":[{"name":"peeri","email":"hello@peerigon.com"}],"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"is-ip":"^5.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jsr":"^0.14.3","nock":"^14.0.10","husky":"^9.1.7","updtr":"^4.1.0","eslint":"^9.39.2","rimraf":"^6.0.1","vitest":"^4.1.7","ts-node":"^10.9.2","prettier":"^3.8.3","secretlint":"^13.0.2","ts-lsp-mcp":"0.1.3","typescript":"^5.9.3","@eslint/mcp":"0.3.5","@types/node":"^25.8.0","lint-staged":"^17.0.5","npm-run-all2":"^9.0.1","semantic-release":"^25.0.3","@peerigon/configs":"^15.4.0","pin-github-action":"^3.4.0","@vitest/coverage-v8":"^4.1.7","@djankies/vitest-mcp":"0.5.1","@secretlint/secretlint-rule-preset-recommend":"^13.0.2"},"_npmOperationalInternal":{"tmp":"tmp/parse-domain_8.3.1_1781618984249_0.09948862980133266","host":"s3://npm-registry-packages-npm-production"},"_id":"parse-domain@8.3.1","version":"8.3.1"}