Skip to content

Commit fc9ab97

Browse files
committed
feat: adds lerna to monorepo
1 parent bb236ae commit fc9ab97

File tree

16 files changed

+2159
-121
lines changed

16 files changed

+2159
-121
lines changed

app-config-cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
"clean": "rm -rf dist *.tsbuildinfo",
3232
"lint": "eslint src",
3333
"fix": "eslint --fix src",
34-
"test": "jest --passWithNoTests",
34+
"test": "jest",
3535
"prepublishOnly": "yarn clean && yarn build && yarn build:es"
3636
},
3737
"dependencies": {

app-config-default-extensions/package.json

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,6 @@
1919
"index.d.ts"
2020
],
2121
"scripts": {
22-
"build": "echo",
23-
"clean": "echo",
24-
"lint": "echo",
25-
"fix": "echo",
2622
"test": "jest"
2723
},
2824
"dependencies": {

docs/package.json

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,7 @@
66
"scripts": {
77
"dev": "vuepress dev .",
88
"build": "vuepress build .",
9-
"clean": "rm -rf .vuepress/dist",
10-
"lint": "echo",
11-
"fix": "echo",
12-
"test": "echo"
9+
"clean": "rm -rf .vuepress/dist"
1310
},
1411
"dependencies": {
1512
"vue-lottie": "0.2",

examples/cli-project/package.json

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,7 @@
77
"scripts": {
88
"start": "node ./dist/index.js",
99
"build": "tsc -b",
10-
"clean": "rm -rf dist *.tsbuildinfo",
11-
"lint": "echo",
12-
"fix": "echo",
13-
"test": "echo"
10+
"clean": "rm -rf dist *.tsbuildinfo"
1411
},
1512
"dependencies": {
1613
"@app-config/main": "2"

examples/frontend-webpack-project/package.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,7 @@
77
"dev": "cross-env NODE_ENV=development webpack-dev-server",
88
"build": "cross-env NODE_ENV=production webpack --mode production",
99
"clean": "rm -rf ./dist",
10-
"lint": "echo",
11-
"fix": "echo",
12-
"test": "jest --passWithNoTests"
10+
"test": "jest"
1311
},
1412
"dependencies": {
1513
"@app-config/main": "2"

examples/nodejs-server/package.json

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,7 @@
1010
"dev": "ts-node-dev --files ./src/index.ts",
1111
"start": "node ./dist/index.js",
1212
"build": "tsc -b",
13-
"clean": "rm -rf dist *.tsbuildinfo",
14-
"lint": "echo",
15-
"fix": "echo",
16-
"test": "echo"
13+
"clean": "rm -rf dist *.tsbuildinfo"
1714
},
1815
"dependencies": {
1916
"@app-config/main": "2",

examples/react-native-project/package.json

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,7 @@
99
"android": "expo start --android",
1010
"ios": "expo start --ios",
1111
"web": "expo start --web",
12-
"eject": "expo eject",
13-
"build": "echo",
14-
"clean": "echo",
15-
"lint": "echo",
16-
"fix": "echo",
17-
"test": "echo"
12+
"eject": "expo eject"
1813
},
1914
"dependencies": {
2015
"@app-config/main": "2",

lerna.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"packages": [
3+
"app-config",
4+
"app-config-*",
5+
"tests/parsing-extensions/*",
6+
"tests/webpack-projects/*",
7+
"examples/*",
8+
"docs"
9+
],
10+
"version": "independent"
11+
}

package.json

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,13 @@
1616
]
1717
},
1818
"scripts": {
19-
"build": "yarn workspaces run build",
20-
"clean": "yarn workspaces run clean",
21-
"test": "yarn workspaces run test --passWithNoTests",
22-
"lint": "yarn workspaces run lint",
23-
"fix": "yarn workspaces run fix",
19+
"exec:all": "lerna exec",
20+
"run:all": "lerna run",
21+
"build": "yarn run:all build",
22+
"clean": "yarn run:all clean",
23+
"test": "yarn run:all test --passWithNoTests",
24+
"lint": "yarn run:all lint",
25+
"fix": "yarn run:all fix",
2426
"cli": "yarn --cwd ./app-config-cli start",
2527
"docs:dev": "yarn --cwd ./docs dev",
2628
"docs:build": "yarn --cwd ./docs build",
@@ -37,6 +39,7 @@
3739
"eslint": "7",
3840
"husky": "4",
3941
"jest": "26",
42+
"lerna": "3",
4043
"prettier": "2",
4144
"typescript": "4"
4245
},

tests/parsing-extensions/eval-package/package.json

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,5 @@
33
"version": "0.0.0",
44
"license": "MPL-2.0",
55
"main": "./main.js",
6-
"scripts": {
7-
"build": "echo",
8-
"clean": "echo",
9-
"lint": "echo",
10-
"fix": "echo",
11-
"test": "echo"
12-
}
6+
"scripts": {}
137
}

0 commit comments

Comments
 (0)