Skip to content

Commit 71a139f

Browse files
committed
refactor(monorepo): introduces monorepo implementation
divide files into multiple packages as monorepo and use lerna for semantic releases BREAKING CHANGE: Introduces new package name, breaks whole repo into multiple packages fix #201
1 parent 0bb3717 commit 71a139f

File tree

433 files changed

+12509
-171
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

433 files changed

+12509
-171
lines changed

.babelrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@
66
"transform-object-rest-spread",
77
"transform-object-assign"
88
],
9-
"ignore": ["src/**/__snapshots__", "src/**/*.stories.js", "src/**/Stories"]
9+
"ignore": ["**/src/**/__snapshots__", "**/src/**/*.stories.js", "**/src/**/Stories"]
1010
}

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ coverage
1414
.settings/
1515
*.sublime-workspace
1616

17+
yarn-error.log
18+
lerna-debug.log
19+
1720
# IDE - VSCode
1821
.vscode/*
1922
!.vscode/settings.json

.travis.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,14 @@ notifications:
1515
node_js:
1616
- '8'
1717
- '6'
18-
before_script:
19-
- npm prune
18+
before_install: scripts/travis/before_install.sh
19+
before_script: npm prune
2020
script:
2121
- npm run test
2222
- npm run coveralls
2323
after_success:
24-
- npm run travis-deploy-once "npm run semantic-release"
25-
- ./release.sh
24+
- ./scripts/travis/after_success.sh
25+
- ./scripts/travis/release.sh
2626
branches:
2727
except:
2828
- "/^v\\d+\\.\\d+\\.\\d+$/"

lerna.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"lerna": "2.9.0",
3+
"packages": [
4+
"packages/*"
5+
],
6+
"publishConfig": {
7+
"access": "public"
8+
},
9+
"version": "0.0.0",
10+
"npmClient": "yarn",
11+
"useWorkspaces": true
12+
}

0 commit comments

Comments
 (0)