From 75b4cb99ece609280a07ba263d51a8612e809550 Mon Sep 17 00:00:00 2001 From: Maggie Date: Thu, 8 Jan 2026 13:18:05 +0200 Subject: [PATCH 1/3] make @metamask/vault-decryptor site publishable --- package.json | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 30dd082..19a1999 100644 --- a/package.json +++ b/package.json @@ -1,9 +1,11 @@ { "name": "@metamask/vault-decryptor", "version": "1.0.0", - "private": true, "description": "Utility for decrypting MetaMask vault data", "main": "index.js", + "files": [ + "dist" + ], "scripts": { "start": "beefy index.js:bundle.js --live --open", "test": "jest && jest-it-up", @@ -72,5 +74,9 @@ "engines": { "node": ">=18.0.0" }, - "packageManager": "yarn@3.4.1" + "packageManager": "yarn@3.4.1", + "publishConfig": { + "access": "public", + "registry": "https://registry.npmjs.org/" + } } From 6a063e6981179d43cebd898f668616cc591d45da Mon Sep 17 00:00:00 2001 From: Maggie Date: Mon, 12 Jan 2026 15:49:49 +0200 Subject: [PATCH 2/3] update files --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 19a1999..0a33caa 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,8 @@ "description": "Utility for decrypting MetaMask vault data", "main": "index.js", "files": [ - "dist" + "index.html", + "bundle.js" ], "scripts": { "start": "beefy index.js:bundle.js --live --open", From e8f06130019ef02d52d4c5770650e8bd1ad8e269 Mon Sep 17 00:00:00 2001 From: Maggie Date: Wed, 21 Jan 2026 14:06:44 +0200 Subject: [PATCH 3/3] update for Bugbot comment --- .gitignore | 1 + README.md | 2 +- package.json | 14 ++++++++------ 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index 4c1fb8c..11219e7 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ node_modules/ +dist/ .pnp.* .yarn/* !.yarn/patches diff --git a/README.md b/README.md index 7176721..ab13367 100644 --- a/README.md +++ b/README.md @@ -20,4 +20,4 @@ To run the vault decryptor locally, ensure both Beefy and Browserify are install `yarn build` -Then just include `bundle.js` in an HTML file. +This creates a `dist/` folder containing `index.html` and `bundle.js`. diff --git a/package.json b/package.json index 0a33caa..ecdc03d 100644 --- a/package.json +++ b/package.json @@ -2,15 +2,16 @@ "name": "@metamask/vault-decryptor", "version": "1.0.0", "description": "Utility for decrypting MetaMask vault data", - "main": "index.js", "files": [ - "index.html", - "bundle.js" + "dist" ], "scripts": { + "build": "mkdir -p dist && browserify index.js -o dist/bundle.js && cp index.html dist/", + "build:clean": "yarn clean && yarn build", + "clean": "rimraf dist", + "prepublishOnly": "yarn build", "start": "beefy index.js:bundle.js --live --open", - "test": "jest && jest-it-up", - "build": "browserify index.js -o bundle.js" + "test": "jest && jest-it-up" }, "browserify": { "transform": [ @@ -59,7 +60,8 @@ "brfs": "^1.4.3", "browserify": "^17.0.0", "jest": "^29.4.1", - "jest-it-up": "^2.1.0" + "jest-it-up": "^2.1.0", + "rimraf": "^5.0.0" }, "directories": { "lib": "lib"