From 0e09fe6105466f5e11ff4e1d12fa5cb77848b900 Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Wed, 12 Oct 2022 23:27:26 -0700 Subject: [PATCH] [meta] use `npmignore` to autogenerate an npmignore file --- .gitignore | 2 ++ package.json | 9 ++++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 4b972f5..136c4f3 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,5 @@ node_modules/ npm-shrinkwrap.json package-lock.json yarn.lock + +.npmignore diff --git a/package.json b/package.json index 1a2c26f..beb9570 100644 --- a/package.json +++ b/package.json @@ -12,10 +12,12 @@ "aud": "^2.0.1", "eslint": "=8.8.0", "in-publish": "^2.0.1", + "npmignore": "^0.3.0", "safe-publish-latest": "^2.0.0", "tape": "^5.6.1" }, "scripts": { + "prepack": "npmignore --auto --commentLines=autogenerated", "prepublishOnly": "safe-publish-latest", "prepublish": "not-in-publish || npm run prepublishOnly", "lint": "eslint --ext=js,mjs .", @@ -68,5 +70,10 @@ "email": "mail@substack.net", "url": "http://substack.net" }, - "license": "MIT" + "license": "MIT", + "publishConfig": { + "ignore": [ + ".github/workflows" + ] + } }