From a831a96e2516e9b6a472815c289dbb899aeef371 Mon Sep 17 00:00:00 2001 From: Johannes Ewald Date: Wed, 12 Aug 2026 01:43:24 +0200 Subject: [PATCH] fix: restore bin and types fields dropped during template merge The template merge in e93f249 accidentally dropped the "bin" and "types" fields from package.json, removing the parse-domain-update CLI even though dist/bin/update.js is still built and referenced by the build:update script. Fixes #238 --- package-lock.json | 3 +++ package.json | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/package-lock.json b/package-lock.json index 33060e8..1d7184a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,6 +11,9 @@ "dependencies": { "is-ip": "^5.0.1" }, + "bin": { + "parse-domain-update": "dist/bin/update.js" + }, "devDependencies": { "@djankies/vitest-mcp": "0.5.1", "@eslint/mcp": "0.3.9", diff --git a/package.json b/package.json index 46d1088..326c50e 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,9 @@ "type": "git", "url": "https://github.com/peerigon/parse-domain.git" }, + "bin": { + "parse-domain-update": "./dist/bin/update.js" + }, "files": [ "dist", "serialized-tries", @@ -30,6 +33,7 @@ "type": "module", "sideEffects": false, "main": "./dist/main.js", + "types": "./dist/main.d.ts", "exports": { ".": "./dist/main.js" },