|
56 | 56 | "url": "git://github.com/flexn-io/renative.git"
|
57 | 57 | },
|
58 | 58 | "scripts": {
|
59 |
| - "bootstrap": "yarn install && yarn setup", |
60 |
| - "bootstrap-clean": "yarn clean-gitignore && yarn install && yarn setup", |
61 |
| - "setup": "yarn build && yarn link:rnv && yarn generateSchema && yarn resetOverrides", |
| 59 | + "bootstrap": "npx lerna@6 bootstrap && yarn build && yarn link:rnv && yarn generateSchema && yarn resetOverrides", |
| 60 | + "bootstrap-clean": "yarn clean-gitignore && yarn bootstrap", |
62 | 61 | "build": "lerna run build",
|
63 | 62 | "clean-gitignore": "git clean -f -d -i -X",
|
64 | 63 | "compile": "npx lerna run compile",
|
|
69 | 68 | "generateSchema": "npx rnv hooks run -x generateSchema && yarn prettier-write-json",
|
70 | 69 | "link:rnv": "npm r rnv -g && cd packages/rnv && npm link",
|
71 | 70 | "lint": "npx eslint ./packages",
|
72 |
| - "postinstall": " npx jetify && npx husky install", |
| 71 | + "postinstall": "npx lerna link --force-local && npx jetify && npx husky install", |
73 | 72 | "pre-publish": "yarn build && yarn link:rnv && yarn lint && yarn test && rnv hooks run -x prePublish && rnv hooks run -x gitCommitAndTag && yarn generateSchema",
|
74 | 73 | "prettier-write-all": "npx prettier '**/*.{js,jsx,ts,tsx,mjs,cjs,json,md}' --write --config .prettierrc.js",
|
75 | 74 | "prettier-write-json": "npx prettier '**/{package.json,renative.json,renative.**.json,rnv.json,rnv.**.json,renative-1.0.schema.json}' --write --config .prettierrc.js",
|
|
82 | 81 | "watch": "npx lerna exec yarn watch --parallel",
|
83 | 82 | "watch-alt": "npx lerna run compile & npx lerna watch -- lerna run compile"
|
84 | 83 | },
|
85 |
| - "workspaces": [ |
86 |
| - "packages/*" |
87 |
| - ], |
88 | 84 | "devDependencies": {
|
89 | 85 | "@babel/eslint-parser": "7.17.0",
|
90 | 86 | "@flexn/eslint-config": "1.0.0",
|
|
113 | 109 | "jest": "^29.6.3",
|
114 | 110 | "jest-environment-jsdom": "29.7.0",
|
115 | 111 | "json-diff": "1.0.6",
|
116 |
| - "lerna": "^8.1.9", |
| 112 | + "lerna": "^6.6.2", |
117 | 113 | "lint-staged": "12.3.4",
|
118 | 114 | "madge": "6.1.0",
|
119 | 115 | "prettier": "2.8.8",
|
|
144 | 140 | "eslint"
|
145 | 141 | ]
|
146 | 142 | },
|
147 |
| - "packageManager": "[email protected]" |
| 143 | + "workspaces": { |
| 144 | + "packages": [ |
| 145 | + "packages/*" |
| 146 | + ], |
| 147 | + "nohoist": [ |
| 148 | + "html-webpack-plugin", |
| 149 | + "html-webpack-harddisk-plugin", |
| 150 | + "webpack", |
| 151 | + "mini-css-extract-plugin", |
| 152 | + "execa", |
| 153 | + "**/@flexn/graybox", |
| 154 | + "**/appium-*", |
| 155 | + "**/@wdio/*", |
| 156 | + "**/@react-native/metro-babel-transformer" |
| 157 | + ] |
| 158 | + } |
148 | 159 | }
|
0 commit comments