|
2 | 2 |
|
3 | 3 | Shared lint and formatting configuration used by every package in this workspace. |
4 | 4 |
|
5 | | -Both packages are vendored copies of |
6 | | -[`brionmario/wso2-ui-configs`](https://github.com/brionmario/wso2-ui-configs) at commit |
7 | | -`d3041825a4f8f235c8f9fa36b55cf29d54e791c8` (Apache-2.0, see `LICENSE`): |
| 5 | +Both packages are vendored copies of [`brionmario/wso2-ui-configs`](https://github.com/brionmario/wso2-ui-configs) at |
| 6 | +commit `d3041825a4f8f235c8f9fa36b55cf29d54e791c8` (Apache-2.0, see `LICENSE`): |
8 | 7 |
|
9 | 8 | - `eslint-plugin/` — `@wso2/eslint-plugin` (`packages/eslint-plugin` upstream) |
10 | 9 | - `prettier-config/` — `@wso2/prettier-config` (`packages/prettier-config` upstream) |
11 | 10 |
|
12 | | -They used to be consumed as git dependencies with a `path:` subdirectory. pnpm resolves GitHub-hosted git |
13 | | -dependencies to a tarball of the whole repository and drops the `path:` fragment, so a clean install (CI, or a |
14 | | -fresh store) ended up with the repository root instead of the package and ESLint could not find the plugin. |
15 | | -Consuming them as workspace packages makes installs deterministic. To update, copy the upstream package |
16 | | -contents over these directories and bump the commit above. |
| 11 | +They used to be consumed as git dependencies with a `path:` subdirectory. pnpm resolves GitHub-hosted git dependencies |
| 12 | +to a tarball of the whole repository and drops the `path:` fragment, so a clean install (CI, or a fresh store) ended up |
| 13 | +with the repository root instead of the package and ESLint could not find the plugin. Consuming them as workspace |
| 14 | +packages makes installs deterministic. To update, copy the upstream package contents over these directories and bump the |
| 15 | +commit above. |
| 16 | + |
| 17 | +Local deviations from upstream, to re-apply after an update: `package.json` is trimmed and marked `private`, the READMEs |
| 18 | +describe `workspace:*` usage instead of registry installation, and the README/TROUBLESHOOTING Markdown was fixed to pass |
| 19 | +markdownlint. Library code under `lib/` and `index.js` is unchanged. |
0 commit comments