Skip to content

Commit 2fc004a

Browse files
committed
[meta] add npmignore to autogenerate an npmignore file
1 parent ddcc5d5 commit 2fc004a

3 files changed

Lines changed: 13 additions & 17 deletions

File tree

‎.gitignore‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,4 @@ npm-shrinkwrap.json
1313

1414
.nyc_output/
1515
coverage/
16+
.npmignore

‎.npmignore‎

Lines changed: 0 additions & 14 deletions
This file was deleted.

‎package.json‎

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,11 @@
3636
"qs-iconv": "^1.0.4",
3737
"safe-publish-latest": "^2.0.0",
3838
"safer-buffer": "^2.1.2",
39-
"tape": "^5.4.0"
39+
"tape": "^5.4.0",
40+
"npmignore": "^0.3.1"
4041
},
4142
"scripts": {
42-
"prepublishOnly": "safe-publish-latest && npm run dist",
43+
"prepublishOnly": "safe-publish-latest && npmignore --auto --commentLines=autogenerated && npm run dist",
4344
"prepublish": "not-in-publish || npm run prepublishOnly",
4445
"pretest": "npm run --silent readme && npm run --silent lint",
4546
"test": "npm run --silent tests-only",
@@ -50,5 +51,13 @@
5051
"lint": "eslint --ext=js,mjs .",
5152
"dist": "mkdirp dist && browserify --standalone Qs lib/index.js > dist/qs.js"
5253
},
53-
"license": "BSD-3-Clause"
54+
"license": "BSD-3-Clause",
55+
"publishConfig": {
56+
"ignore": [
57+
"!dist/*",
58+
"bower.json",
59+
"component.json",
60+
".github/workflows"
61+
]
62+
}
5463
}

0 commit comments

Comments
 (0)