-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
20 changed files
with
2,869 additions
and
94 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
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
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
10 changes: 10 additions & 0 deletions
10
common/changes/@tshio/awilix-resolver/chore-migrate-from-lerna-to-rush_2022-11-07-12-00.json
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,10 @@ | ||
{ | ||
"changes": [ | ||
{ | ||
"packageName": "@tshio/awilix-resolver", | ||
"comment": "Project refactor", | ||
"type": "patch" | ||
} | ||
], | ||
"packageName": "@tshio/awilix-resolver" | ||
} |
10 changes: 10 additions & 0 deletions
10
common/changes/@tshio/awilix-resolver/chore-migrate-from-lerna-to-rush_2022-11-07-12-03.json
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,10 @@ | ||
{ | ||
"changes": [ | ||
{ | ||
"packageName": "@tshio/awilix-resolver", | ||
"comment": "", | ||
"type": "none" | ||
} | ||
], | ||
"packageName": "@tshio/awilix-resolver" | ||
} |
10 changes: 10 additions & 0 deletions
10
common/changes/@tshio/awilix-resolver/chore-migrate-from-lerna-to-rush_2022-11-07-12-05.json
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,10 @@ | ||
{ | ||
"changes": [ | ||
{ | ||
"packageName": "@tshio/awilix-resolver", | ||
"comment": "", | ||
"type": "none" | ||
} | ||
], | ||
"packageName": "@tshio/awilix-resolver" | ||
} |
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,100 @@ | ||
/** | ||
* This configuration file manages Rush's build cache feature. | ||
* More documentation is available on the Rush website: https://rushjs.io | ||
*/ | ||
{ | ||
"$schema": "https://developer.microsoft.com/json-schemas/rush/v5/build-cache.schema.json", | ||
|
||
/** | ||
* (Required) EXPERIMENTAL - Set this to true to enable the build cache feature. | ||
* | ||
* See https://rushjs.io/pages/maintainer/build_cache/ for details about this experimental feature. | ||
*/ | ||
"buildCacheEnabled": false, | ||
|
||
/** | ||
* (Required) Choose where project build outputs will be cached. | ||
* | ||
* Possible values: "local-only", "azure-blob-storage", "amazon-s3" | ||
*/ | ||
"cacheProvider": "local-only", | ||
|
||
/** | ||
* Setting this property overrides the cache entry ID. If this property is set, it must contain | ||
* a [hash] token. | ||
* | ||
* Other available tokens: | ||
* - [projectName] | ||
* - [projectName:normalize] | ||
* - [phaseName] | ||
* - [phaseName:normalize] | ||
* - [phaseName:trimPrefix] | ||
*/ | ||
// "cacheEntryNamePattern": "[projectName:normalize]-[phaseName:normalize]-[hash]" | ||
|
||
/** | ||
* Use this configuration with "cacheProvider"="azure-blob-storage" | ||
*/ | ||
"azureBlobStorageConfiguration": { | ||
/** | ||
* (Required) The name of the the Azure storage account to use for build cache. | ||
*/ | ||
// "storageAccountName": "example", | ||
|
||
/** | ||
* (Required) The name of the container in the Azure storage account to use for build cache. | ||
*/ | ||
// "storageContainerName": "my-container", | ||
|
||
/** | ||
* The Azure environment the storage account exists in. Defaults to AzurePublicCloud. | ||
* | ||
* Possible values: "AzurePublicCloud", "AzureChina", "AzureGermany", "AzureGovernment" | ||
*/ | ||
// "azureEnvironment": "AzurePublicCloud", | ||
|
||
/** | ||
* An optional prefix for cache item blob names. | ||
*/ | ||
// "blobPrefix": "my-prefix", | ||
|
||
/** | ||
* If set to true, allow writing to the cache. Defaults to false. | ||
*/ | ||
// "isCacheWriteAllowed": true | ||
}, | ||
|
||
/** | ||
* Use this configuration with "cacheProvider"="amazon-s3" | ||
*/ | ||
"amazonS3Configuration": { | ||
/** | ||
* (Required unless s3Endpoint is specified) The name of the bucket to use for build cache. | ||
* Example: "my-bucket" | ||
*/ | ||
// "s3Bucket": "my-bucket", | ||
|
||
/** | ||
* (Required unless s3Bucket is specified) The Amazon S3 endpoint of the bucket to use for build cache. | ||
* This should not include any path; use the s3Prefix to set the path. | ||
* Examples: "my-bucket.s3.us-east-2.amazonaws.com" or "http://localhost:9000" | ||
*/ | ||
// "s3Endpoint": "https://my-bucket.s3.us-east-2.amazonaws.com", | ||
|
||
/** | ||
* (Required) The Amazon S3 region of the bucket to use for build cache. | ||
* Example: "us-east-1" | ||
*/ | ||
// "s3Region": "us-east-1", | ||
|
||
/** | ||
* An optional prefix ("folder") for cache items. It should not start with "/". | ||
*/ | ||
// "s3Prefix": "my-prefix", | ||
|
||
/** | ||
* If set to true, allow writing to the cache. Defaults to false. | ||
*/ | ||
// "isCacheWriteAllowed": 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,15 @@ | ||
{ | ||
"$schema": "https://developer.microsoft.com/json-schemas/rush/v5/command-line.schema.json", | ||
"commands": [ | ||
{ | ||
"name": "integration", | ||
"commandKind": "bulk", | ||
"summary": "Run linter on each package", | ||
"description": "Iterates through each package in the monorepo and runs the 'integration' script", | ||
"enableParallelism": true, | ||
"ignoreMissingScript": true, | ||
"ignoreDependencyOrder": true, | ||
"allowWarningsInSuccessfulBuild": false | ||
} | ||
] | ||
} |
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,62 @@ | ||
/** | ||
* This configuration file specifies NPM dependency version selections that affect all projects | ||
* in a Rush repo. More documentation is available on the Rush website: https://rushjs.io | ||
*/ | ||
{ | ||
"$schema": "https://developer.microsoft.com/json-schemas/rush/v5/common-versions.schema.json", | ||
|
||
/** | ||
* A table that specifies a "preferred version" for a given NPM package. This feature is typically used | ||
* to hold back an indirect dependency to a specific older version, or to reduce duplication of indirect dependencies. | ||
* | ||
* The "preferredVersions" value can be any SemVer range specifier (e.g. "~1.2.3"). Rush injects these values into | ||
* the "dependencies" field of the top-level common/temp/package.json, which influences how the package manager | ||
* will calculate versions. The specific effect depends on your package manager. Generally it will have no | ||
* effect on an incompatible or already constrained SemVer range. If you are using PNPM, similar effects can be | ||
* achieved using the pnpmfile.js hook. See the Rush documentation for more details. | ||
* | ||
* After modifying this field, it's recommended to run "rush update --full" so that the package manager | ||
* will recalculate all version selections. | ||
*/ | ||
"preferredVersions": { | ||
/** | ||
* When someone asks for "^1.0.0" make sure they get "1.2.3" when working in this repo, | ||
* instead of the latest version. | ||
*/ | ||
// "some-library": "1.2.3" | ||
}, | ||
|
||
/** | ||
* When set to true, for all projects in the repo, all dependencies will be automatically added as preferredVersions, | ||
* except in cases where different projects specify different version ranges for a given dependency. For older | ||
* package managers, this tended to reduce duplication of indirect dependencies. However, it can sometimes cause | ||
* trouble for indirect dependencies with incompatible peerDependencies ranges. | ||
* | ||
* The default value is true. If you're encountering installation errors related to peer dependencies, | ||
* it's recommended to set this to false. | ||
* | ||
* After modifying this field, it's recommended to run "rush update --full" so that the package manager | ||
* will recalculate all version selections. | ||
*/ | ||
// "implicitlyPreferredVersions": false, | ||
|
||
/** | ||
* The "rush check" command can be used to enforce that every project in the repo must specify | ||
* the same SemVer range for a given dependency. However, sometimes exceptions are needed. | ||
* The allowedAlternativeVersions table allows you to list other SemVer ranges that will be | ||
* accepted by "rush check" for a given dependency. | ||
* | ||
* IMPORTANT: THIS TABLE IS FOR *ADDITIONAL* VERSION RANGES THAT ARE ALTERNATIVES TO THE | ||
* USUAL VERSION (WHICH IS INFERRED BY LOOKING AT ALL PROJECTS IN THE REPO). | ||
* This design avoids unnecessary churn in this file. | ||
*/ | ||
"allowedAlternativeVersions": { | ||
/** | ||
* For example, allow some projects to use an older TypeScript compiler | ||
* (in addition to whatever "usual" version is being used by other projects in the repo): | ||
*/ | ||
// "typescript": [ | ||
// "~2.4.0" | ||
// ] | ||
} | ||
} |
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,44 @@ | ||
/** | ||
* This configuration file allows repo maintainers to enable and disable experimental | ||
* Rush features. More documentation is available on the Rush website: https://rushjs.io | ||
*/ | ||
{ | ||
"$schema": "https://developer.microsoft.com/json-schemas/rush/v5/experiments.schema.json", | ||
|
||
/** | ||
* By default, 'rush install' passes --no-prefer-frozen-lockfile to 'pnpm install'. | ||
* Set this option to true to pass '--frozen-lockfile' instead for faster installs. | ||
*/ | ||
// "usePnpmFrozenLockfileForRushInstall": true, | ||
|
||
/** | ||
* By default, 'rush update' passes --no-prefer-frozen-lockfile to 'pnpm install'. | ||
* Set this option to true to pass '--prefer-frozen-lockfile' instead to minimize shrinkwrap changes. | ||
*/ | ||
// "usePnpmPreferFrozenLockfileForRushUpdate": true, | ||
|
||
/** | ||
* If using the 'preventManualShrinkwrapChanges' option, restricts the hash to only include the layout of external dependencies. | ||
* Used to allow links between workspace projects or the addition/removal of references to existing dependency versions to not | ||
* cause hash changes. | ||
*/ | ||
// "omitImportersFromPreventManualShrinkwrapChanges": true, | ||
|
||
/** | ||
* If true, the chmod field in temporary project tar headers will not be normalized. | ||
* This normalization can help ensure consistent tarball integrity across platforms. | ||
*/ | ||
// "noChmodFieldInTarHeaderNormalization": true, | ||
|
||
/** | ||
* If true, build caching will respect the allowWarningsInSuccessfulBuild flag and cache builds with warnings. | ||
* This will not replay warnings from the cached build. | ||
*/ | ||
// "buildCacheWithAllowWarningsInSuccessfulBuild": true, | ||
|
||
/** | ||
* If true, the phased commands feature is enabled. To use this feature, create a "phased" command | ||
* in common/config/rush/command-line.json. | ||
*/ | ||
// "phasedCommands": true | ||
} |
Oops, something went wrong.