Skip to content

Commit 0846c18

Browse files
Fix monorepo setup (#25)
* move auto to root * make docs private * add lerna * run correct script * only run shipit if npm_token exists
1 parent 7b7930c commit 0846c18

File tree

6 files changed

+2052
-65
lines changed

6 files changed

+2052
-65
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ after_success:
3131

3232
deploy:
3333
- provider: script
34-
script: yarn workspace @kenshooui/react-tree release
34+
script: if [ "$NPM_TOKEN" != "false" ]; then yarn release; fi
3535
skip-cleanup: true
3636
on:
3737
all_branches: true

lerna.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"version": "independent",
3+
"npmClient": "yarn",
4+
"useWorkspaces": true
5+
}

package.json

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
"enzyme-to-json": "^3.4.4",
2121
"jest": "^25.1.0",
2222
"jest-junit": "^10.0.0",
23+
"lerna": "^3.20.2",
2324
"prettier": "1.19.1",
2425
"react": "^16.12.0"
2526
},
@@ -36,7 +37,10 @@
3637
"setupFiles": [
3738
"./enzyme.config.js"
3839
],
39-
"reporters": [ "default", "jest-junit" ],
40+
"reporters": [
41+
"default",
42+
"jest-junit"
43+
],
4044
"collectCoverageFrom": [
4145
"./packages/**/src/**/*.{js,jsx}"
4246
]
@@ -46,6 +50,7 @@
4650
"build": "preconstruct build",
4751
"test": "jest --coverage",
4852
"prettier": "prettier --check ./packages/**/*.js --ignore-path .gitignore",
49-
"prettier:fix": "prettier --check ./packages/**/*.js --ignore-path .gitignore --write"
53+
"prettier:fix": "prettier --check ./packages/**/*.js --ignore-path .gitignore --write",
54+
"release": "auto shipit"
5055
}
5156
}

packages/core/package.json

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,5 @@
1212
"devDependencies": {
1313
"react": "^16.12.0"
1414
},
15-
"scripts": {
16-
"release": "auto shipit"
17-
},
18-
"auto": {
19-
"plugins": [
20-
"npm"
21-
]
22-
}
15+
"scripts": {}
2316
}

packages/docs/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"version": "1.0.0",
44
"main": "index.js",
55
"license": "MIT",
6+
"private": true,
67
"devDependencies": {
78
"@babel/core": "^7.8.4",
89
"@storybook/addon-actions": "^5.3.13",

0 commit comments

Comments
 (0)