Skip to content

Commit c58873d

Browse files
committed
chore: add clean script and control published files
1 parent c6d9c09 commit c58873d

File tree

6 files changed

+40
-15
lines changed

6 files changed

+40
-15
lines changed

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
"main": "index.js",
66
"private": true,
77
"scripts": {
8-
"reset": "rimraf ./node_modules ./package-lock.json packages/*/node_modules packages/*/package-lock.json packages/*/dist",
8+
"reset": "npm run clean && rimraf ./node_modules ./package-lock.json packages/*/node_modules packages/*/package-lock.json",
9+
"clean": "lerna run clean",
910
"test": "lerna run test",
1011
"build": "lerna run build",
1112
"lint": "lerna run lint",

packages/interface-blockstore-tests/package.json

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,14 @@
77
"type": "module",
88
"types": "types/src/index.d.ts",
99
"files": [
10-
"src",
11-
"dist"
10+
"*",
11+
"!**/*.tsbuildinfo"
1212
],
1313
"scripts": {
1414
"build": "aegir build",
1515
"lint": "aegir ts -p check && aegir lint",
16-
"dep-check": "aegir dep-check"
16+
"dep-check": "aegir dep-check -i rimraf",
17+
"clean": "rimraf dist types"
1718
},
1819
"repository": {
1920
"type": "git",
@@ -39,6 +40,9 @@
3940
"multiformats": "^9.1.0",
4041
"uint8arrays": "^3.0.0"
4142
},
43+
"devDependencies": {
44+
"rimraf": "^3.0.2"
45+
},
4246
"eslintConfig": {
4347
"extends": "ipfs",
4448
"parserOptions": {

packages/interface-blockstore/package.json

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,16 @@
33
"version": "2.0.0",
44
"description": "An interface for storing and retrieving blocks",
55
"types": "dist/src/index.d.ts",
6+
"files": [
7+
"dist",
8+
"src",
9+
"!**/*.tsbuildinfo"
10+
],
611
"scripts": {
712
"build": "aegir build",
813
"lint": "aegir ts -p check && aegir lint",
9-
"preleaseOnly": "npx json -I -f dist/package.json -e this.types='\"src/index.d.ts\"'"
14+
"preleaseOnly": "npx json -I -f dist/package.json -e this.types='\"src/index.d.ts\"'",
15+
"clean": "rimraf dist types"
1016
},
1117
"license": "(Apache-2.0 OR MIT)",
1218
"homepage": "https://github.com/ipfs/js-ipfs-interfaces/tree/master/packages/interface-blockstore#readme",
@@ -20,7 +26,8 @@
2026
"multiformats": "^9.0.4"
2127
},
2228
"devDependencies": {
23-
"aegir": "^35.0.0"
29+
"aegir": "^35.0.0",
30+
"rimraf": "^3.0.2"
2431
},
2532
"publishConfig": {
2633
"directory": "dist"

packages/interface-datastore-tests/package.json

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,14 @@
77
"type": "module",
88
"types": "types/src/index.d.ts",
99
"files": [
10-
"src",
11-
"dist"
10+
"*",
11+
"!**/*.tsbuildinfo"
1212
],
1313
"scripts": {
1414
"build": "aegir build",
1515
"lint": "aegir ts -p check && aegir lint",
16-
"dep-check": "aegir dep-check"
16+
"dep-check": "aegir dep-check",
17+
"clean": "rimraf dist types"
1718
},
1819
"repository": {
1920
"type": "git",
@@ -38,6 +39,9 @@
3839
"it-drain": "^1.0.1",
3940
"uint8arrays": "^3.0.0"
4041
},
42+
"devDependencies": {
43+
"rimraf": "^1.0.1"
44+
},
4145
"eslintConfig": {
4246
"extends": "ipfs",
4347
"parserOptions": {

packages/interface-datastore/package.json

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,15 @@
1414
}
1515
},
1616
"files": [
17-
"src",
18-
"dist"
17+
"*",
18+
"!**/*.tsbuildinfo"
1919
],
2020
"scripts": {
2121
"build": "aegir build",
2222
"lint": "aegir ts -p check && aegir lint",
2323
"coverage": "aegir test --cov",
24-
"dep-check": "aegir dep-check"
24+
"dep-check": "aegir dep-check -i rimraf",
25+
"clean": "rimraf dist types"
2526
},
2627
"repository": {
2728
"type": "git",
@@ -39,7 +40,8 @@
3940
},
4041
"homepage": "https://github.com/ipfs/js-ipfs-interfaces/tree/master/packages/interface-datastore#readme",
4142
"devDependencies": {
42-
"aegir": "^35.0.0"
43+
"aegir": "^35.0.0",
44+
"rimraf": "^3.0.2"
4345
},
4446
"dependencies": {
4547
"interface-store": "^2.0.0",

packages/interface-store/package.json

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,15 @@
44
"description": "A generic interface for storing and retrieving data",
55
"main": "src/index.js",
66
"types": "dist/src/index.d.ts",
7+
"files": [
8+
"dist",
9+
"src",
10+
"!**/*.tsbuildinfo"
11+
],
712
"scripts": {
813
"build": "aegir build",
9-
"lint": "aegir ts -p check && aegir lint"
14+
"lint": "aegir ts -p check && aegir lint",
15+
"clean": "rimraf dist types"
1016
},
1117
"homepage": "https://github.com/ipfs/js-ipfs-interfaces/tree/master/packages/interface-store#readme",
1218
"bugs": "https://github.com/ipfs/js-ipfs-interfaces/issues",
@@ -16,6 +22,7 @@
1622
"url": "git+https://github.com/ipfs/js-ipfs-interfaces.git"
1723
},
1824
"devDependencies": {
19-
"aegir": "^35.0.0"
25+
"aegir": "^35.0.0",
26+
"rimraf": "^3.0.2"
2027
}
2128
}

0 commit comments

Comments
 (0)