-
Notifications
You must be signed in to change notification settings - Fork 155
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(openreader): add validation max errors
- Loading branch information
Showing
90 changed files
with
5,471 additions
and
4,620 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -20,3 +20,4 @@ | |
# | ||
registry=https://registry.npmjs.org/ | ||
always-auth=false | ||
auto-install-peers=true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,81 @@ | ||
{ | ||
/** | ||
* Specifies the location of the PNPM store. There are two possible values: | ||
* | ||
* - "local" - use the "pnpm-store" folder in the current configured temp folder: | ||
* "common/temp/pnpm-store" by default. | ||
* - "global" - use PNPM's global store, which has the benefit of being shared | ||
* across multiple repo folders, but the disadvantage of less isolation for builds | ||
* (e.g. bugs or incompatibilities when two repos use different releases of PNPM) | ||
* | ||
* RUSH_PNPM_STORE_PATH will override the directory that will be used as the store | ||
* | ||
* In all cases, the store path will be overridden by the environment variable RUSH_PNPM_STORE_PATH. | ||
* | ||
* The default value is "local". | ||
*/ | ||
// "pnpmStore": "local", | ||
|
||
/** | ||
* If true, then Rush will add the "--strict-peer-dependencies" option when invoking PNPM. | ||
* This causes "rush install" to fail if there are unsatisfied peer dependencies, which is | ||
* an invalid state that can cause build failures or incompatible dependency versions. | ||
* (For historical reasons, JavaScript package managers generally do not treat this invalid | ||
* state as an error.) | ||
* | ||
* The default value is false to avoid legacy compatibility issues. | ||
* It is strongly recommended to set strictPeerDependencies=true. | ||
*/ | ||
// "strictPeerDependencies": true, | ||
|
||
/** | ||
* Configures the strategy used to select versions during installation. | ||
* | ||
* This feature requires PNPM version 3.1 or newer. It corresponds to the "--resolution-strategy" command-line | ||
* option for PNPM. Possible values are "fast" and "fewer-dependencies". PNPM's default is "fast", but this may | ||
* be incompatible with certain packages, for example the "@types" packages from DefinitelyTyped. Rush's default | ||
* is "fewer-dependencies", which causes PNPM to avoid installing a newer version if an already installed version | ||
* can be reused; this is more similar to NPM's algorithm. | ||
* | ||
* After modifying this field, it's recommended to run "rush update --full" so that the package manager | ||
* will recalculate all version selections. | ||
*/ | ||
// "resolutionStrategy": "fast", | ||
|
||
/** | ||
* If true, then `rush install` will report an error if manual modifications | ||
* were made to the PNPM shrinkwrap file without running "rush update" afterwards. | ||
* | ||
* This feature protects against accidental inconsistencies that may be introduced | ||
* if the PNPM shrinkwrap file ("pnpm-lock.yaml") is manually edited. When this | ||
* feature is enabled, "rush update" will append a hash to the file as a YAML comment, | ||
* and then "rush update" and "rush install" will validate the hash. Note that this does not prohibit | ||
* manual modifications, but merely requires "rush update" be run | ||
* afterwards, ensuring that PNPM can report or repair any potential inconsistencies. | ||
* | ||
* To temporarily disable this validation when invoking "rush install", use the | ||
* "--bypass-policy" command-line parameter. | ||
* | ||
* The default value is false. | ||
*/ | ||
// "preventManualShrinkwrapChanges": true, | ||
|
||
/** | ||
* If true, then `rush install` will use the PNPM workspaces feature to perform the | ||
* install. | ||
* | ||
* This feature uses PNPM to perform the entire monorepo install. When using workspaces, Rush will | ||
* generate a "pnpm-workspace.yaml" file referencing all local projects to install. Rush will | ||
* also generate a "pnpmfile.js" which is used to provide preferred versions support. When install | ||
* is run, this pnpmfile will be used to replace dependency version ranges with a smaller subset | ||
* of the original range. If the preferred version is not fully a subset of the original version | ||
* range, it will be left as-is. After this, the pnpmfile.js provided in the repository (if one | ||
* exists) will be called to further modify package dependencies. | ||
* | ||
* This option is experimental. The default value is false. | ||
*/ | ||
"useWorkspaces": true, | ||
"globalPatchedDependencies": { | ||
"[email protected]": "patches/[email protected]" | ||
} | ||
} |
Oops, something went wrong.