diff --git a/.prettierignore b/.prettierignore index f1f1b5741f3..f577e87f844 100644 --- a/.prettierignore +++ b/.prettierignore @@ -99,7 +99,7 @@ dist-dev dist-prod # Prettier doesn't understand the /*[LINE "HYPOTHETICAL"]*/ macros in these files: -apps/rush-lib/assets/rush-init/ +libraries/rush-lib/assets/rush-init/ # These are intentionally invalid files libraries/heft-config-file/src/test/errorCases/invalidJson/config.json diff --git a/README.md b/README.md index e6b20502617..1801330f5a0 100644 --- a/README.md +++ b/README.md @@ -41,11 +41,9 @@ These GitHub repositories provide supplementary resources for Rush Stack: | ------ | ------- | --------- | ------- | | [/apps/api-documenter](./apps/api-documenter/) | [![npm version](https://badge.fury.io/js/%40microsoft%2Fapi-documenter.svg)](https://badge.fury.io/js/%40microsoft%2Fapi-documenter) | [changelog](./apps/api-documenter/CHANGELOG.md) | [@microsoft/api-documenter](https://www.npmjs.com/package/@microsoft/api-documenter) | | [/apps/api-extractor](./apps/api-extractor/) | [![npm version](https://badge.fury.io/js/%40microsoft%2Fapi-extractor.svg)](https://badge.fury.io/js/%40microsoft%2Fapi-extractor) | [changelog](./apps/api-extractor/CHANGELOG.md) | [@microsoft/api-extractor](https://www.npmjs.com/package/@microsoft/api-extractor) | -| [/apps/api-extractor-model](./apps/api-extractor-model/) | [![npm version](https://badge.fury.io/js/%40microsoft%2Fapi-extractor-model.svg)](https://badge.fury.io/js/%40microsoft%2Fapi-extractor-model) | [changelog](./apps/api-extractor-model/CHANGELOG.md) | [@microsoft/api-extractor-model](https://www.npmjs.com/package/@microsoft/api-extractor-model) | | [/apps/heft](./apps/heft/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Fheft.svg)](https://badge.fury.io/js/%40rushstack%2Fheft) | [changelog](./apps/heft/CHANGELOG.md) | [@rushstack/heft](https://www.npmjs.com/package/@rushstack/heft) | | [/apps/rundown](./apps/rundown/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Frundown.svg)](https://badge.fury.io/js/%40rushstack%2Frundown) | [changelog](./apps/rundown/CHANGELOG.md) | [@rushstack/rundown](https://www.npmjs.com/package/@rushstack/rundown) | | [/apps/rush](./apps/rush/) | [![npm version](https://badge.fury.io/js/%40microsoft%2Frush.svg)](https://badge.fury.io/js/%40microsoft%2Frush) | [changelog](./apps/rush/CHANGELOG.md) | [@microsoft/rush](https://www.npmjs.com/package/@microsoft/rush) | -| [/apps/rush-lib](./apps/rush-lib/) | [![npm version](https://badge.fury.io/js/%40microsoft%2Frush-lib.svg)](https://badge.fury.io/js/%40microsoft%2Frush-lib) | | [@microsoft/rush-lib](https://www.npmjs.com/package/@microsoft/rush-lib) | | [/eslint/eslint-config](./eslint/eslint-config/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Feslint-config.svg)](https://badge.fury.io/js/%40rushstack%2Feslint-config) | [changelog](./eslint/eslint-config/CHANGELOG.md) | [@rushstack/eslint-config](https://www.npmjs.com/package/@rushstack/eslint-config) | | [/eslint/eslint-patch](./eslint/eslint-patch/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Feslint-patch.svg)](https://badge.fury.io/js/%40rushstack%2Feslint-patch) | [changelog](./eslint/eslint-patch/CHANGELOG.md) | [@rushstack/eslint-patch](https://www.npmjs.com/package/@rushstack/eslint-patch) | | [/eslint/eslint-plugin](./eslint/eslint-plugin/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Feslint-plugin.svg)](https://badge.fury.io/js/%40rushstack%2Feslint-plugin) | [changelog](./eslint/eslint-plugin/CHANGELOG.md) | [@rushstack/eslint-plugin](https://www.npmjs.com/package/@rushstack/eslint-plugin) | @@ -58,12 +56,14 @@ These GitHub repositories provide supplementary resources for Rush Stack: | [/heft-plugins/heft-storybook-plugin](./heft-plugins/heft-storybook-plugin/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Fheft-storybook-plugin.svg)](https://badge.fury.io/js/%40rushstack%2Fheft-storybook-plugin) | [changelog](./heft-plugins/heft-storybook-plugin/CHANGELOG.md) | [@rushstack/heft-storybook-plugin](https://www.npmjs.com/package/@rushstack/heft-storybook-plugin) | | [/heft-plugins/heft-webpack4-plugin](./heft-plugins/heft-webpack4-plugin/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Fheft-webpack4-plugin.svg)](https://badge.fury.io/js/%40rushstack%2Fheft-webpack4-plugin) | [changelog](./heft-plugins/heft-webpack4-plugin/CHANGELOG.md) | [@rushstack/heft-webpack4-plugin](https://www.npmjs.com/package/@rushstack/heft-webpack4-plugin) | | [/heft-plugins/heft-webpack5-plugin](./heft-plugins/heft-webpack5-plugin/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Fheft-webpack5-plugin.svg)](https://badge.fury.io/js/%40rushstack%2Fheft-webpack5-plugin) | [changelog](./heft-plugins/heft-webpack5-plugin/CHANGELOG.md) | [@rushstack/heft-webpack5-plugin](https://www.npmjs.com/package/@rushstack/heft-webpack5-plugin) | +| [/libraries/api-extractor-model](./libraries/api-extractor-model/) | [![npm version](https://badge.fury.io/js/%40microsoft%2Fapi-extractor-model.svg)](https://badge.fury.io/js/%40microsoft%2Fapi-extractor-model) | [changelog](./libraries/api-extractor-model/CHANGELOG.md) | [@microsoft/api-extractor-model](https://www.npmjs.com/package/@microsoft/api-extractor-model) | | [/libraries/debug-certificate-manager](./libraries/debug-certificate-manager/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Fdebug-certificate-manager.svg)](https://badge.fury.io/js/%40rushstack%2Fdebug-certificate-manager) | [changelog](./libraries/debug-certificate-manager/CHANGELOG.md) | [@rushstack/debug-certificate-manager](https://www.npmjs.com/package/@rushstack/debug-certificate-manager) | | [/libraries/heft-config-file](./libraries/heft-config-file/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Fheft-config-file.svg)](https://badge.fury.io/js/%40rushstack%2Fheft-config-file) | [changelog](./libraries/heft-config-file/CHANGELOG.md) | [@rushstack/heft-config-file](https://www.npmjs.com/package/@rushstack/heft-config-file) | | [/libraries/load-themed-styles](./libraries/load-themed-styles/) | [![npm version](https://badge.fury.io/js/%40microsoft%2Fload-themed-styles.svg)](https://badge.fury.io/js/%40microsoft%2Fload-themed-styles) | [changelog](./libraries/load-themed-styles/CHANGELOG.md) | [@microsoft/load-themed-styles](https://www.npmjs.com/package/@microsoft/load-themed-styles) | | [/libraries/node-core-library](./libraries/node-core-library/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Fnode-core-library.svg)](https://badge.fury.io/js/%40rushstack%2Fnode-core-library) | [changelog](./libraries/node-core-library/CHANGELOG.md) | [@rushstack/node-core-library](https://www.npmjs.com/package/@rushstack/node-core-library) | | [/libraries/package-deps-hash](./libraries/package-deps-hash/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Fpackage-deps-hash.svg)](https://badge.fury.io/js/%40rushstack%2Fpackage-deps-hash) | [changelog](./libraries/package-deps-hash/CHANGELOG.md) | [@rushstack/package-deps-hash](https://www.npmjs.com/package/@rushstack/package-deps-hash) | | [/libraries/rig-package](./libraries/rig-package/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Frig-package.svg)](https://badge.fury.io/js/%40rushstack%2Frig-package) | [changelog](./libraries/rig-package/CHANGELOG.md) | [@rushstack/rig-package](https://www.npmjs.com/package/@rushstack/rig-package) | +| [/libraries/rush-lib](./libraries/rush-lib/) | [![npm version](https://badge.fury.io/js/%40microsoft%2Frush-lib.svg)](https://badge.fury.io/js/%40microsoft%2Frush-lib) | | [@microsoft/rush-lib](https://www.npmjs.com/package/@microsoft/rush-lib) | | [/libraries/rush-sdk](./libraries/rush-sdk/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Frush-sdk.svg)](https://badge.fury.io/js/%40rushstack%2Frush-sdk) | | [@rushstack/rush-sdk](https://www.npmjs.com/package/@rushstack/rush-sdk) | | [/libraries/stream-collator](./libraries/stream-collator/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Fstream-collator.svg)](https://badge.fury.io/js/%40rushstack%2Fstream-collator) | [changelog](./libraries/stream-collator/CHANGELOG.md) | [@rushstack/stream-collator](https://www.npmjs.com/package/@rushstack/stream-collator) | | [/libraries/terminal](./libraries/terminal/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Fterminal.svg)](https://badge.fury.io/js/%40rushstack%2Fterminal) | [changelog](./libraries/terminal/CHANGELOG.md) | [@rushstack/terminal](https://www.npmjs.com/package/@rushstack/terminal) | diff --git a/common/changes/@microsoft/api-extractor-model/move-non-apps_2022-04-08-07-11.json b/common/changes/@microsoft/api-extractor-model/move-non-apps_2022-04-08-07-11.json new file mode 100644 index 00000000000..c9afd13dd6c --- /dev/null +++ b/common/changes/@microsoft/api-extractor-model/move-non-apps_2022-04-08-07-11.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@microsoft/api-extractor-model", + "comment": "Update a path in the README.", + "type": "patch" + } + ], + "packageName": "@microsoft/api-extractor-model" +} \ No newline at end of file diff --git a/common/changes/@microsoft/rush/move-non-apps_2022-04-08-07-11.json b/common/changes/@microsoft/rush/move-non-apps_2022-04-08-07-11.json new file mode 100644 index 00000000000..bd7ff97cb34 --- /dev/null +++ b/common/changes/@microsoft/rush/move-non-apps_2022-04-08-07-11.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@microsoft/rush", + "comment": "", + "type": "none" + } + ], + "packageName": "@microsoft/rush" +} \ No newline at end of file diff --git a/common/config/azure-pipelines/npm-publish-rush.yaml b/common/config/azure-pipelines/npm-publish-rush.yaml index 6977313b6a8..42e364d0d4c 100644 --- a/common/config/azure-pipelines/npm-publish-rush.yaml +++ b/common/config/azure-pipelines/npm-publish-rush.yaml @@ -13,7 +13,7 @@ steps: - template: templates/bump-versions.yaml parameters: VersionPolicyName: rush - - script: 'node apps/rush-lib/scripts/plugins-prepublish.js' + - script: 'node libraries/rush-lib/scripts/plugins-prepublish.js' displayName: 'Prepublish workaround' - template: templates/publish.yaml parameters: diff --git a/common/config/azure-pipelines/templates/build.yaml b/common/config/azure-pipelines/templates/build.yaml index 2019c0016cc..ee97147c9f6 100644 --- a/common/config/azure-pipelines/templates/build.yaml +++ b/common/config/azure-pipelines/templates/build.yaml @@ -18,7 +18,7 @@ steps: # Prevent time-based browserslist update warning # See https://github.com/microsoft/rushstack/issues/2981 BROWSERSLIST_IGNORE_OLD_DATA: 1 - - script: 'node apps/rush-lib/lib/start.js build --verbose --production' + - script: 'node apps/rush/lib/start-dev.js build --verbose --production --timeline' displayName: 'Rush Build (rush-lib)' env: # Prevent time-based browserslist update warning diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 21b7871b458..62a407600fb 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -22,7 +22,7 @@ importers: js-yaml: ~3.13.1 resolve: ~1.17.0 dependencies: - '@microsoft/api-extractor-model': link:../api-extractor-model + '@microsoft/api-extractor-model': link:../../libraries/api-extractor-model '@microsoft/tsdoc': 0.13.2 '@rushstack/node-core-library': link:../../libraries/node-core-library '@rushstack/ts-command-line': link:../../libraries/ts-command-line @@ -61,7 +61,7 @@ importers: source-map: ~0.6.1 typescript: ~4.5.2 dependencies: - '@microsoft/api-extractor-model': link:../api-extractor-model + '@microsoft/api-extractor-model': link:../../libraries/api-extractor-model '@microsoft/tsdoc': 0.13.2 '@microsoft/tsdoc-config': 0.15.2 '@rushstack/node-core-library': link:../../libraries/node-core-library @@ -83,27 +83,6 @@ importers: '@types/resolve': 1.17.1 '@types/semver': 7.3.5 - ../../apps/api-extractor-model: - specifiers: - '@microsoft/tsdoc': 0.13.2 - '@microsoft/tsdoc-config': ~0.15.2 - '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.44.2 - '@rushstack/heft-node-rig': 1.7.1 - '@rushstack/node-core-library': workspace:* - '@types/heft-jest': 1.0.1 - '@types/node': 12.20.24 - dependencies: - '@microsoft/tsdoc': 0.13.2 - '@microsoft/tsdoc-config': 0.15.2 - '@rushstack/node-core-library': link:../../libraries/node-core-library - devDependencies: - '@rushstack/eslint-config': link:../../eslint/eslint-config - '@rushstack/heft': 0.44.2 - '@rushstack/heft-node-rig': 1.7.1_@rushstack+heft@0.44.2 - '@types/heft-jest': 1.0.1 - '@types/node': 12.20.24 - ../../apps/heft: specifiers: '@microsoft/api-extractor': workspace:* @@ -199,7 +178,7 @@ importers: colors: ~1.2.1 semver: ~7.3.0 dependencies: - '@microsoft/rush-lib': link:../rush-lib + '@microsoft/rush-lib': link:../../libraries/rush-lib '@rushstack/node-core-library': link:../../libraries/node-core-library colors: 1.2.5 semver: 7.3.5 @@ -213,115 +192,6 @@ importers: '@types/node': 12.20.24 '@types/semver': 7.3.5 - ../../apps/rush-lib: - specifiers: - '@pnpm/link-bins': ~5.3.7 - '@pnpm/logger': 4.0.0 - '@rushstack/eslint-config': workspace:* - '@rushstack/heft': workspace:* - '@rushstack/heft-config-file': workspace:* - '@rushstack/heft-node-rig': workspace:* - '@rushstack/node-core-library': workspace:* - '@rushstack/package-deps-hash': workspace:* - '@rushstack/rig-package': workspace:* - '@rushstack/stream-collator': workspace:* - '@rushstack/terminal': workspace:* - '@rushstack/ts-command-line': workspace:* - '@types/cli-table': 0.3.0 - '@types/glob': 7.1.1 - '@types/heft-jest': 1.0.1 - '@types/inquirer': 7.3.1 - '@types/js-yaml': 3.12.1 - '@types/lodash': 4.14.116 - '@types/node': 12.20.24 - '@types/node-fetch': 1.6.9 - '@types/npm-package-arg': 6.1.0 - '@types/npm-packlist': ~1.1.1 - '@types/read-package-tree': 5.1.0 - '@types/resolve': 1.17.1 - '@types/semver': 7.3.5 - '@types/ssri': ~7.1.0 - '@types/strict-uri-encode': 2.0.0 - '@types/tar': 4.0.3 - '@yarnpkg/lockfile': ~1.0.2 - builtin-modules: ~3.1.0 - cli-table: ~0.3.1 - colors: ~1.2.1 - git-repo-info: ~2.1.0 - glob: ~7.0.5 - glob-escape: ~0.0.2 - https-proxy-agent: ~5.0.0 - ignore: ~5.1.6 - inquirer: ~7.3.3 - js-yaml: ~3.13.1 - jszip: ~3.7.1 - lodash: ~4.17.15 - node-fetch: 2.6.7 - npm-package-arg: ~6.1.0 - npm-packlist: ~2.1.2 - read-package-tree: ~5.1.5 - resolve: ~1.17.0 - semver: ~7.3.0 - ssri: ~8.0.0 - strict-uri-encode: ~2.0.0 - tapable: 2.2.1 - tar: ~5.0.10 - true-case-path: ~2.2.1 - dependencies: - '@pnpm/link-bins': 5.3.25 - '@rushstack/heft-config-file': link:../../libraries/heft-config-file - '@rushstack/node-core-library': link:../../libraries/node-core-library - '@rushstack/package-deps-hash': link:../../libraries/package-deps-hash - '@rushstack/rig-package': link:../../libraries/rig-package - '@rushstack/stream-collator': link:../../libraries/stream-collator - '@rushstack/terminal': link:../../libraries/terminal - '@rushstack/ts-command-line': link:../../libraries/ts-command-line - '@types/node-fetch': 1.6.9 - '@yarnpkg/lockfile': 1.0.2 - builtin-modules: 3.1.0 - cli-table: 0.3.11 - colors: 1.2.5 - git-repo-info: 2.1.1 - glob: 7.0.6 - glob-escape: 0.0.2 - https-proxy-agent: 5.0.0 - ignore: 5.1.9 - inquirer: 7.3.3 - js-yaml: 3.13.1 - jszip: 3.7.1 - lodash: 4.17.21 - node-fetch: 2.6.7 - npm-package-arg: 6.1.1 - npm-packlist: 2.1.5 - read-package-tree: 5.1.6 - resolve: 1.17.0 - semver: 7.3.5 - ssri: 8.0.1 - strict-uri-encode: 2.0.0 - tapable: 2.2.1 - tar: 5.0.11 - true-case-path: 2.2.1 - devDependencies: - '@pnpm/logger': 4.0.0 - '@rushstack/eslint-config': link:../../eslint/eslint-config - '@rushstack/heft': link:../heft - '@rushstack/heft-node-rig': link:../../rigs/heft-node-rig - '@types/cli-table': 0.3.0 - '@types/glob': 7.1.1 - '@types/heft-jest': 1.0.1 - '@types/inquirer': 7.3.1 - '@types/js-yaml': 3.12.1 - '@types/lodash': 4.14.116 - '@types/node': 12.20.24 - '@types/npm-package-arg': 6.1.0 - '@types/npm-packlist': 1.1.2 - '@types/read-package-tree': 5.1.0 - '@types/resolve': 1.17.1 - '@types/semver': 7.3.5 - '@types/ssri': 7.1.1 - '@types/strict-uri-encode': 2.0.0 - '@types/tar': 4.0.3 - ../../build-tests-samples/heft-node-basic-tutorial: specifiers: '@rushstack/eslint-config': workspace:* @@ -1137,7 +1007,7 @@ importers: '@microsoft/rush-lib': workspace:* '@rushstack/node-core-library': workspace:* devDependencies: - '@microsoft/rush-lib': link:../../apps/rush-lib + '@microsoft/rush-lib': link:../../libraries/rush-lib '@rushstack/node-core-library': link:../../libraries/node-core-library ../../build-tests/localization-plugin-test-01: @@ -1257,7 +1127,7 @@ importers: '@rushstack/node-core-library': workspace:* '@types/node': 12.20.24 dependencies: - '@microsoft/rush-lib': link:../../apps/rush-lib + '@microsoft/rush-lib': link:../../libraries/rush-lib '@rushstack/node-core-library': link:../../libraries/node-core-library devDependencies: '@rushstack/eslint-config': link:../../eslint/eslint-config @@ -1604,6 +1474,27 @@ importers: '@types/node': 12.20.24 webpack: 5.68.0 + ../../libraries/api-extractor-model: + specifiers: + '@microsoft/tsdoc': 0.13.2 + '@microsoft/tsdoc-config': ~0.15.2 + '@rushstack/eslint-config': workspace:* + '@rushstack/heft': 0.44.2 + '@rushstack/heft-node-rig': 1.7.1 + '@rushstack/node-core-library': workspace:* + '@types/heft-jest': 1.0.1 + '@types/node': 12.20.24 + dependencies: + '@microsoft/tsdoc': 0.13.2 + '@microsoft/tsdoc-config': 0.15.2 + '@rushstack/node-core-library': link:../node-core-library + devDependencies: + '@rushstack/eslint-config': link:../../eslint/eslint-config + '@rushstack/heft': 0.44.2 + '@rushstack/heft-node-rig': 1.7.1_@rushstack+heft@0.44.2 + '@types/heft-jest': 1.0.1 + '@types/node': 12.20.24 + ../../libraries/debug-certificate-manager: specifiers: '@rushstack/eslint-config': workspace:* @@ -1743,6 +1634,115 @@ importers: '@types/resolve': 1.17.1 ajv: 6.12.6 + ../../libraries/rush-lib: + specifiers: + '@pnpm/link-bins': ~5.3.7 + '@pnpm/logger': 4.0.0 + '@rushstack/eslint-config': workspace:* + '@rushstack/heft': workspace:* + '@rushstack/heft-config-file': workspace:* + '@rushstack/heft-node-rig': workspace:* + '@rushstack/node-core-library': workspace:* + '@rushstack/package-deps-hash': workspace:* + '@rushstack/rig-package': workspace:* + '@rushstack/stream-collator': workspace:* + '@rushstack/terminal': workspace:* + '@rushstack/ts-command-line': workspace:* + '@types/cli-table': 0.3.0 + '@types/glob': 7.1.1 + '@types/heft-jest': 1.0.1 + '@types/inquirer': 7.3.1 + '@types/js-yaml': 3.12.1 + '@types/lodash': 4.14.116 + '@types/node': 12.20.24 + '@types/node-fetch': 1.6.9 + '@types/npm-package-arg': 6.1.0 + '@types/npm-packlist': ~1.1.1 + '@types/read-package-tree': 5.1.0 + '@types/resolve': 1.17.1 + '@types/semver': 7.3.5 + '@types/ssri': ~7.1.0 + '@types/strict-uri-encode': 2.0.0 + '@types/tar': 4.0.3 + '@yarnpkg/lockfile': ~1.0.2 + builtin-modules: ~3.1.0 + cli-table: ~0.3.1 + colors: ~1.2.1 + git-repo-info: ~2.1.0 + glob: ~7.0.5 + glob-escape: ~0.0.2 + https-proxy-agent: ~5.0.0 + ignore: ~5.1.6 + inquirer: ~7.3.3 + js-yaml: ~3.13.1 + jszip: ~3.7.1 + lodash: ~4.17.15 + node-fetch: 2.6.7 + npm-package-arg: ~6.1.0 + npm-packlist: ~2.1.2 + read-package-tree: ~5.1.5 + resolve: ~1.17.0 + semver: ~7.3.0 + ssri: ~8.0.0 + strict-uri-encode: ~2.0.0 + tapable: 2.2.1 + tar: ~5.0.10 + true-case-path: ~2.2.1 + dependencies: + '@pnpm/link-bins': 5.3.25 + '@rushstack/heft-config-file': link:../heft-config-file + '@rushstack/node-core-library': link:../node-core-library + '@rushstack/package-deps-hash': link:../package-deps-hash + '@rushstack/rig-package': link:../rig-package + '@rushstack/stream-collator': link:../stream-collator + '@rushstack/terminal': link:../terminal + '@rushstack/ts-command-line': link:../ts-command-line + '@types/node-fetch': 1.6.9 + '@yarnpkg/lockfile': 1.0.2 + builtin-modules: 3.1.0 + cli-table: 0.3.11 + colors: 1.2.5 + git-repo-info: 2.1.1 + glob: 7.0.6 + glob-escape: 0.0.2 + https-proxy-agent: 5.0.0 + ignore: 5.1.9 + inquirer: 7.3.3 + js-yaml: 3.13.1 + jszip: 3.7.1 + lodash: 4.17.21 + node-fetch: 2.6.7 + npm-package-arg: 6.1.1 + npm-packlist: 2.1.5 + read-package-tree: 5.1.6 + resolve: 1.17.0 + semver: 7.3.5 + ssri: 8.0.1 + strict-uri-encode: 2.0.0 + tapable: 2.2.1 + tar: 5.0.11 + true-case-path: 2.2.1 + devDependencies: + '@pnpm/logger': 4.0.0 + '@rushstack/eslint-config': link:../../eslint/eslint-config + '@rushstack/heft': link:../../apps/heft + '@rushstack/heft-node-rig': link:../../rigs/heft-node-rig + '@types/cli-table': 0.3.0 + '@types/glob': 7.1.1 + '@types/heft-jest': 1.0.1 + '@types/inquirer': 7.3.1 + '@types/js-yaml': 3.12.1 + '@types/lodash': 4.14.116 + '@types/node': 12.20.24 + '@types/npm-package-arg': 6.1.0 + '@types/npm-packlist': 1.1.2 + '@types/read-package-tree': 5.1.0 + '@types/resolve': 1.17.1 + '@types/semver': 7.3.5 + '@types/ssri': 7.1.1 + '@types/strict-uri-encode': 2.0.0 + '@types/tar': 4.0.3 + ../../libraries/rush-sdk: specifiers: '@microsoft/rush-lib': workspace:* @@ -1763,7 +1763,7 @@ importers: '@types/node-fetch': 1.6.9 tapable: 2.2.1 devDependencies: - '@microsoft/rush-lib': link:../../apps/rush-lib + '@microsoft/rush-lib': link:../rush-lib '@rushstack/eslint-config': link:../../eslint/eslint-config '@rushstack/heft': link:../../apps/heft '@rushstack/heft-node-rig': link:../../rigs/heft-node-rig @@ -1907,7 +1907,7 @@ importers: js-yaml: ~3.13.1 dependencies: '@microsoft/api-documenter': link:../../apps/api-documenter - '@microsoft/api-extractor-model': link:../../apps/api-extractor-model + '@microsoft/api-extractor-model': link:../../libraries/api-extractor-model '@microsoft/tsdoc': 0.13.2 '@rushstack/node-core-library': link:../../libraries/node-core-library js-yaml: 3.13.1 @@ -1940,7 +1940,7 @@ importers: '@types/node': 12.20.24 diff: ~5.0.0 dependencies: - '@microsoft/rush-lib': link:../../apps/rush-lib + '@microsoft/rush-lib': link:../../libraries/rush-lib '@rushstack/node-core-library': link:../../libraries/node-core-library '@rushstack/ts-command-line': link:../../libraries/ts-command-line diff: 5.0.0 @@ -2040,7 +2040,7 @@ importers: https-proxy-agent: 5.0.0 node-fetch: 2.6.7 devDependencies: - '@microsoft/rush-lib': link:../../apps/rush-lib + '@microsoft/rush-lib': link:../../libraries/rush-lib '@rushstack/eslint-config': link:../../eslint/eslint-config '@rushstack/heft': link:../../apps/heft '@rushstack/heft-node-rig': link:../../rigs/heft-node-rig @@ -2068,7 +2068,7 @@ importers: '@rushstack/rush-sdk': link:../../libraries/rush-sdk '@rushstack/terminal': link:../../libraries/terminal devDependencies: - '@microsoft/rush-lib': link:../../apps/rush-lib + '@microsoft/rush-lib': link:../../libraries/rush-lib '@rushstack/eslint-config': link:../../eslint/eslint-config '@rushstack/heft': link:../../apps/heft '@rushstack/heft-node-rig': link:../../rigs/heft-node-rig @@ -4203,9 +4203,9 @@ packages: optional: true dependencies: '@jest/console': 27.5.1 - '@jest/reporters': 27.4.6 + '@jest/reporters': 27.5.1 '@jest/test-result': 27.5.1 - '@jest/transform': 27.4.6 + '@jest/transform': 27.5.1 '@jest/types': 27.4.2 '@types/node': 12.20.24 ansi-escapes: 4.3.2 @@ -4214,15 +4214,15 @@ packages: exit: 0.1.2 graceful-fs: 4.2.9 jest-changed-files: 27.5.1 - jest-config: 27.4.7 + jest-config: 27.5.1 jest-haste-map: 27.5.1 jest-message-util: 27.5.1 jest-regex-util: 27.5.1 - jest-resolve: 27.4.6 + jest-resolve: 27.5.1 jest-resolve-dependencies: 27.5.1 jest-runner: 27.5.1 jest-runtime: 27.5.1 - jest-snapshot: 27.4.6 + jest-snapshot: 27.5.1 jest-util: 27.5.1 jest-validate: 27.5.1 jest-watcher: 27.5.1 @@ -4322,7 +4322,7 @@ packages: '@bcoe/v8-coverage': 0.2.3 '@jest/console': 27.5.1 '@jest/test-result': 27.5.1 - '@jest/transform': 27.4.6 + '@jest/transform': 27.5.1 '@jest/types': 27.4.2 '@types/node': 12.20.24 chalk: 4.1.2 @@ -4336,7 +4336,7 @@ packages: istanbul-lib-source-maps: 4.0.1 istanbul-reports: 3.1.4 jest-haste-map: 27.5.1 - jest-resolve: 27.4.6 + jest-resolve: 27.5.1 jest-util: 27.5.1 jest-worker: 27.5.1 slash: 3.0.0 @@ -4383,7 +4383,6 @@ packages: v8-to-istanbul: 8.1.1 transitivePeerDependencies: - supports-color - dev: true /@jest/source-map/27.5.1: resolution: {integrity: sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==} @@ -14442,11 +14441,11 @@ packages: graceful-fs: 4.2.9 jest-circus: 27.5.1 jest-environment-jsdom: 27.5.1 - jest-environment-node: 27.4.6 + jest-environment-node: 27.5.1 jest-get-type: 27.5.1 jest-jasmine2: 27.5.1 jest-regex-util: 27.5.1 - jest-resolve: 27.4.6 + jest-resolve: 27.5.1 jest-runner: 27.5.1 jest-util: 27.5.1 jest-validate: 27.5.1 @@ -14497,7 +14496,6 @@ packages: - canvas - supports-color - utf-8-validate - dev: true /jest-diff/27.5.1: resolution: {integrity: sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==} @@ -14841,7 +14839,7 @@ packages: '@babel/plugin-syntax-typescript': 7.16.7_@babel+core@7.17.8 '@babel/traverse': 7.17.3 '@babel/types': 7.17.0 - '@jest/transform': 27.4.6 + '@jest/transform': 27.5.1 '@jest/types': 27.4.2 '@types/babel__traverse': 7.14.2 '@types/prettier': 2.4.4 diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index 223295620f3..c42c7a5c615 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "cd768e546a9458a50ec5a55d37cb032a89b79e9f", + "pnpmShrinkwrapHash": "2cfbdbee35f49eb2e56911c0bd6f5ac1b8885c93", "preferredVersionsHash": "d2a5d015a5e5f4861bc36581c3c08cb789ed7fab" } diff --git a/apps/api-extractor-model/.eslintrc.js b/libraries/api-extractor-model/.eslintrc.js similarity index 100% rename from apps/api-extractor-model/.eslintrc.js rename to libraries/api-extractor-model/.eslintrc.js diff --git a/apps/api-extractor-model/.npmignore b/libraries/api-extractor-model/.npmignore similarity index 100% rename from apps/api-extractor-model/.npmignore rename to libraries/api-extractor-model/.npmignore diff --git a/apps/api-extractor-model/CHANGELOG.json b/libraries/api-extractor-model/CHANGELOG.json similarity index 100% rename from apps/api-extractor-model/CHANGELOG.json rename to libraries/api-extractor-model/CHANGELOG.json diff --git a/apps/api-extractor-model/CHANGELOG.md b/libraries/api-extractor-model/CHANGELOG.md similarity index 100% rename from apps/api-extractor-model/CHANGELOG.md rename to libraries/api-extractor-model/CHANGELOG.md diff --git a/apps/api-extractor-model/LICENSE b/libraries/api-extractor-model/LICENSE similarity index 100% rename from apps/api-extractor-model/LICENSE rename to libraries/api-extractor-model/LICENSE diff --git a/apps/api-extractor-model/README.md b/libraries/api-extractor-model/README.md similarity index 96% rename from apps/api-extractor-model/README.md rename to libraries/api-extractor-model/README.md index dd5613f3d6d..954d55d443b 100644 --- a/apps/api-extractor-model/README.md +++ b/libraries/api-extractor-model/README.md @@ -61,7 +61,7 @@ a namespace containing static members of the class. ## Links - [CHANGELOG.md]( - https://github.com/microsoft/rushstack/blob/master/apps/api-extractor-model/CHANGELOG.md) - Find + https://github.com/microsoft/rushstack/blob/master/libraries/api-extractor-model/CHANGELOG.md) - Find out what's new in the latest version - [API Reference](https://rushstack.io/pages/api/api-extractor-model/) diff --git a/apps/api-extractor-model/config/api-extractor.json b/libraries/api-extractor-model/config/api-extractor.json similarity index 100% rename from apps/api-extractor-model/config/api-extractor.json rename to libraries/api-extractor-model/config/api-extractor.json diff --git a/apps/api-extractor-model/config/jest.config.json b/libraries/api-extractor-model/config/jest.config.json similarity index 100% rename from apps/api-extractor-model/config/jest.config.json rename to libraries/api-extractor-model/config/jest.config.json diff --git a/apps/api-extractor-model/config/rig.json b/libraries/api-extractor-model/config/rig.json similarity index 100% rename from apps/api-extractor-model/config/rig.json rename to libraries/api-extractor-model/config/rig.json diff --git a/apps/api-extractor-model/package.json b/libraries/api-extractor-model/package.json similarity index 94% rename from apps/api-extractor-model/package.json rename to libraries/api-extractor-model/package.json index c22cebf8f30..3cceceee654 100644 --- a/apps/api-extractor-model/package.json +++ b/libraries/api-extractor-model/package.json @@ -5,7 +5,7 @@ "repository": { "type": "git", "url": "https://github.com/microsoft/rushstack.git", - "directory": "apps/api-extractor-model" + "directory": "libraries/api-extractor-model" }, "homepage": "https://api-extractor.com", "main": "lib/index.js", diff --git a/apps/api-extractor-model/src/aedoc/AedocDefinitions.ts b/libraries/api-extractor-model/src/aedoc/AedocDefinitions.ts similarity index 100% rename from apps/api-extractor-model/src/aedoc/AedocDefinitions.ts rename to libraries/api-extractor-model/src/aedoc/AedocDefinitions.ts diff --git a/apps/api-extractor-model/src/aedoc/ReleaseTag.ts b/libraries/api-extractor-model/src/aedoc/ReleaseTag.ts similarity index 100% rename from apps/api-extractor-model/src/aedoc/ReleaseTag.ts rename to libraries/api-extractor-model/src/aedoc/ReleaseTag.ts diff --git a/apps/api-extractor-model/src/index.ts b/libraries/api-extractor-model/src/index.ts similarity index 100% rename from apps/api-extractor-model/src/index.ts rename to libraries/api-extractor-model/src/index.ts diff --git a/apps/api-extractor-model/src/items/ApiDeclaredItem.ts b/libraries/api-extractor-model/src/items/ApiDeclaredItem.ts similarity index 100% rename from apps/api-extractor-model/src/items/ApiDeclaredItem.ts rename to libraries/api-extractor-model/src/items/ApiDeclaredItem.ts diff --git a/apps/api-extractor-model/src/items/ApiDocumentedItem.ts b/libraries/api-extractor-model/src/items/ApiDocumentedItem.ts similarity index 100% rename from apps/api-extractor-model/src/items/ApiDocumentedItem.ts rename to libraries/api-extractor-model/src/items/ApiDocumentedItem.ts diff --git a/apps/api-extractor-model/src/items/ApiItem.ts b/libraries/api-extractor-model/src/items/ApiItem.ts similarity index 100% rename from apps/api-extractor-model/src/items/ApiItem.ts rename to libraries/api-extractor-model/src/items/ApiItem.ts diff --git a/apps/api-extractor-model/src/items/ApiPropertyItem.ts b/libraries/api-extractor-model/src/items/ApiPropertyItem.ts similarity index 100% rename from apps/api-extractor-model/src/items/ApiPropertyItem.ts rename to libraries/api-extractor-model/src/items/ApiPropertyItem.ts diff --git a/apps/api-extractor-model/src/mixins/ApiItemContainerMixin.ts b/libraries/api-extractor-model/src/mixins/ApiItemContainerMixin.ts similarity index 100% rename from apps/api-extractor-model/src/mixins/ApiItemContainerMixin.ts rename to libraries/api-extractor-model/src/mixins/ApiItemContainerMixin.ts diff --git a/apps/api-extractor-model/src/mixins/ApiNameMixin.ts b/libraries/api-extractor-model/src/mixins/ApiNameMixin.ts similarity index 100% rename from apps/api-extractor-model/src/mixins/ApiNameMixin.ts rename to libraries/api-extractor-model/src/mixins/ApiNameMixin.ts diff --git a/apps/api-extractor-model/src/mixins/ApiOptionalMixin.ts b/libraries/api-extractor-model/src/mixins/ApiOptionalMixin.ts similarity index 100% rename from apps/api-extractor-model/src/mixins/ApiOptionalMixin.ts rename to libraries/api-extractor-model/src/mixins/ApiOptionalMixin.ts diff --git a/apps/api-extractor-model/src/mixins/ApiParameterListMixin.ts b/libraries/api-extractor-model/src/mixins/ApiParameterListMixin.ts similarity index 100% rename from apps/api-extractor-model/src/mixins/ApiParameterListMixin.ts rename to libraries/api-extractor-model/src/mixins/ApiParameterListMixin.ts diff --git a/apps/api-extractor-model/src/mixins/ApiReleaseTagMixin.ts b/libraries/api-extractor-model/src/mixins/ApiReleaseTagMixin.ts similarity index 100% rename from apps/api-extractor-model/src/mixins/ApiReleaseTagMixin.ts rename to libraries/api-extractor-model/src/mixins/ApiReleaseTagMixin.ts diff --git a/apps/api-extractor-model/src/mixins/ApiReturnTypeMixin.ts b/libraries/api-extractor-model/src/mixins/ApiReturnTypeMixin.ts similarity index 100% rename from apps/api-extractor-model/src/mixins/ApiReturnTypeMixin.ts rename to libraries/api-extractor-model/src/mixins/ApiReturnTypeMixin.ts diff --git a/apps/api-extractor-model/src/mixins/ApiStaticMixin.ts b/libraries/api-extractor-model/src/mixins/ApiStaticMixin.ts similarity index 100% rename from apps/api-extractor-model/src/mixins/ApiStaticMixin.ts rename to libraries/api-extractor-model/src/mixins/ApiStaticMixin.ts diff --git a/apps/api-extractor-model/src/mixins/ApiTypeParameterListMixin.ts b/libraries/api-extractor-model/src/mixins/ApiTypeParameterListMixin.ts similarity index 100% rename from apps/api-extractor-model/src/mixins/ApiTypeParameterListMixin.ts rename to libraries/api-extractor-model/src/mixins/ApiTypeParameterListMixin.ts diff --git a/apps/api-extractor-model/src/mixins/Excerpt.ts b/libraries/api-extractor-model/src/mixins/Excerpt.ts similarity index 100% rename from apps/api-extractor-model/src/mixins/Excerpt.ts rename to libraries/api-extractor-model/src/mixins/Excerpt.ts diff --git a/apps/api-extractor-model/src/mixins/Mixin.ts b/libraries/api-extractor-model/src/mixins/Mixin.ts similarity index 100% rename from apps/api-extractor-model/src/mixins/Mixin.ts rename to libraries/api-extractor-model/src/mixins/Mixin.ts diff --git a/apps/api-extractor-model/src/model/ApiCallSignature.ts b/libraries/api-extractor-model/src/model/ApiCallSignature.ts similarity index 100% rename from apps/api-extractor-model/src/model/ApiCallSignature.ts rename to libraries/api-extractor-model/src/model/ApiCallSignature.ts diff --git a/apps/api-extractor-model/src/model/ApiClass.ts b/libraries/api-extractor-model/src/model/ApiClass.ts similarity index 100% rename from apps/api-extractor-model/src/model/ApiClass.ts rename to libraries/api-extractor-model/src/model/ApiClass.ts diff --git a/apps/api-extractor-model/src/model/ApiConstructSignature.ts b/libraries/api-extractor-model/src/model/ApiConstructSignature.ts similarity index 100% rename from apps/api-extractor-model/src/model/ApiConstructSignature.ts rename to libraries/api-extractor-model/src/model/ApiConstructSignature.ts diff --git a/apps/api-extractor-model/src/model/ApiConstructor.ts b/libraries/api-extractor-model/src/model/ApiConstructor.ts similarity index 100% rename from apps/api-extractor-model/src/model/ApiConstructor.ts rename to libraries/api-extractor-model/src/model/ApiConstructor.ts diff --git a/apps/api-extractor-model/src/model/ApiEntryPoint.ts b/libraries/api-extractor-model/src/model/ApiEntryPoint.ts similarity index 100% rename from apps/api-extractor-model/src/model/ApiEntryPoint.ts rename to libraries/api-extractor-model/src/model/ApiEntryPoint.ts diff --git a/apps/api-extractor-model/src/model/ApiEnum.ts b/libraries/api-extractor-model/src/model/ApiEnum.ts similarity index 100% rename from apps/api-extractor-model/src/model/ApiEnum.ts rename to libraries/api-extractor-model/src/model/ApiEnum.ts diff --git a/apps/api-extractor-model/src/model/ApiEnumMember.ts b/libraries/api-extractor-model/src/model/ApiEnumMember.ts similarity index 100% rename from apps/api-extractor-model/src/model/ApiEnumMember.ts rename to libraries/api-extractor-model/src/model/ApiEnumMember.ts diff --git a/apps/api-extractor-model/src/model/ApiFunction.ts b/libraries/api-extractor-model/src/model/ApiFunction.ts similarity index 100% rename from apps/api-extractor-model/src/model/ApiFunction.ts rename to libraries/api-extractor-model/src/model/ApiFunction.ts diff --git a/apps/api-extractor-model/src/model/ApiIndexSignature.ts b/libraries/api-extractor-model/src/model/ApiIndexSignature.ts similarity index 100% rename from apps/api-extractor-model/src/model/ApiIndexSignature.ts rename to libraries/api-extractor-model/src/model/ApiIndexSignature.ts diff --git a/apps/api-extractor-model/src/model/ApiInterface.ts b/libraries/api-extractor-model/src/model/ApiInterface.ts similarity index 100% rename from apps/api-extractor-model/src/model/ApiInterface.ts rename to libraries/api-extractor-model/src/model/ApiInterface.ts diff --git a/apps/api-extractor-model/src/model/ApiMethod.ts b/libraries/api-extractor-model/src/model/ApiMethod.ts similarity index 100% rename from apps/api-extractor-model/src/model/ApiMethod.ts rename to libraries/api-extractor-model/src/model/ApiMethod.ts diff --git a/apps/api-extractor-model/src/model/ApiMethodSignature.ts b/libraries/api-extractor-model/src/model/ApiMethodSignature.ts similarity index 100% rename from apps/api-extractor-model/src/model/ApiMethodSignature.ts rename to libraries/api-extractor-model/src/model/ApiMethodSignature.ts diff --git a/apps/api-extractor-model/src/model/ApiModel.ts b/libraries/api-extractor-model/src/model/ApiModel.ts similarity index 100% rename from apps/api-extractor-model/src/model/ApiModel.ts rename to libraries/api-extractor-model/src/model/ApiModel.ts diff --git a/apps/api-extractor-model/src/model/ApiNamespace.ts b/libraries/api-extractor-model/src/model/ApiNamespace.ts similarity index 100% rename from apps/api-extractor-model/src/model/ApiNamespace.ts rename to libraries/api-extractor-model/src/model/ApiNamespace.ts diff --git a/apps/api-extractor-model/src/model/ApiPackage.ts b/libraries/api-extractor-model/src/model/ApiPackage.ts similarity index 100% rename from apps/api-extractor-model/src/model/ApiPackage.ts rename to libraries/api-extractor-model/src/model/ApiPackage.ts diff --git a/apps/api-extractor-model/src/model/ApiProperty.ts b/libraries/api-extractor-model/src/model/ApiProperty.ts similarity index 100% rename from apps/api-extractor-model/src/model/ApiProperty.ts rename to libraries/api-extractor-model/src/model/ApiProperty.ts diff --git a/apps/api-extractor-model/src/model/ApiPropertySignature.ts b/libraries/api-extractor-model/src/model/ApiPropertySignature.ts similarity index 100% rename from apps/api-extractor-model/src/model/ApiPropertySignature.ts rename to libraries/api-extractor-model/src/model/ApiPropertySignature.ts diff --git a/apps/api-extractor-model/src/model/ApiTypeAlias.ts b/libraries/api-extractor-model/src/model/ApiTypeAlias.ts similarity index 100% rename from apps/api-extractor-model/src/model/ApiTypeAlias.ts rename to libraries/api-extractor-model/src/model/ApiTypeAlias.ts diff --git a/apps/api-extractor-model/src/model/ApiVariable.ts b/libraries/api-extractor-model/src/model/ApiVariable.ts similarity index 100% rename from apps/api-extractor-model/src/model/ApiVariable.ts rename to libraries/api-extractor-model/src/model/ApiVariable.ts diff --git a/apps/api-extractor-model/src/model/Deserializer.ts b/libraries/api-extractor-model/src/model/Deserializer.ts similarity index 100% rename from apps/api-extractor-model/src/model/Deserializer.ts rename to libraries/api-extractor-model/src/model/Deserializer.ts diff --git a/apps/api-extractor-model/src/model/DeserializerContext.ts b/libraries/api-extractor-model/src/model/DeserializerContext.ts similarity index 100% rename from apps/api-extractor-model/src/model/DeserializerContext.ts rename to libraries/api-extractor-model/src/model/DeserializerContext.ts diff --git a/apps/api-extractor-model/src/model/HeritageType.ts b/libraries/api-extractor-model/src/model/HeritageType.ts similarity index 100% rename from apps/api-extractor-model/src/model/HeritageType.ts rename to libraries/api-extractor-model/src/model/HeritageType.ts diff --git a/apps/api-extractor-model/src/model/ModelReferenceResolver.ts b/libraries/api-extractor-model/src/model/ModelReferenceResolver.ts similarity index 100% rename from apps/api-extractor-model/src/model/ModelReferenceResolver.ts rename to libraries/api-extractor-model/src/model/ModelReferenceResolver.ts diff --git a/apps/api-extractor-model/src/model/Parameter.ts b/libraries/api-extractor-model/src/model/Parameter.ts similarity index 100% rename from apps/api-extractor-model/src/model/Parameter.ts rename to libraries/api-extractor-model/src/model/Parameter.ts diff --git a/apps/api-extractor-model/src/model/TypeParameter.ts b/libraries/api-extractor-model/src/model/TypeParameter.ts similarity index 100% rename from apps/api-extractor-model/src/model/TypeParameter.ts rename to libraries/api-extractor-model/src/model/TypeParameter.ts diff --git a/apps/api-extractor-model/tsconfig.json b/libraries/api-extractor-model/tsconfig.json similarity index 100% rename from apps/api-extractor-model/tsconfig.json rename to libraries/api-extractor-model/tsconfig.json diff --git a/apps/rush-lib/.eslintrc.js b/libraries/rush-lib/.eslintrc.js similarity index 100% rename from apps/rush-lib/.eslintrc.js rename to libraries/rush-lib/.eslintrc.js diff --git a/apps/rush-lib/.gitignore b/libraries/rush-lib/.gitignore similarity index 100% rename from apps/rush-lib/.gitignore rename to libraries/rush-lib/.gitignore diff --git a/apps/rush-lib/.npmignore b/libraries/rush-lib/.npmignore similarity index 100% rename from apps/rush-lib/.npmignore rename to libraries/rush-lib/.npmignore diff --git a/apps/rush-lib/LICENSE b/libraries/rush-lib/LICENSE similarity index 100% rename from apps/rush-lib/LICENSE rename to libraries/rush-lib/LICENSE diff --git a/apps/rush-lib/README.md b/libraries/rush-lib/README.md similarity index 100% rename from apps/rush-lib/README.md rename to libraries/rush-lib/README.md diff --git a/apps/rush-lib/assets/rush-init-deploy/scenario-template.json b/libraries/rush-lib/assets/rush-init-deploy/scenario-template.json similarity index 100% rename from apps/rush-lib/assets/rush-init-deploy/scenario-template.json rename to libraries/rush-lib/assets/rush-init-deploy/scenario-template.json diff --git a/apps/rush-lib/assets/rush-init/[dot]gitattributes b/libraries/rush-lib/assets/rush-init/[dot]gitattributes similarity index 100% rename from apps/rush-lib/assets/rush-init/[dot]gitattributes rename to libraries/rush-lib/assets/rush-init/[dot]gitattributes diff --git a/apps/rush-lib/assets/rush-init/[dot]gitignore b/libraries/rush-lib/assets/rush-init/[dot]gitignore similarity index 100% rename from apps/rush-lib/assets/rush-init/[dot]gitignore rename to libraries/rush-lib/assets/rush-init/[dot]gitignore diff --git a/apps/rush-lib/assets/rush-init/[dot]travis.yml b/libraries/rush-lib/assets/rush-init/[dot]travis.yml similarity index 97% rename from apps/rush-lib/assets/rush-init/[dot]travis.yml rename to libraries/rush-lib/assets/rush-init/[dot]travis.yml index 2e2cff4aca8..d35302fe6d4 100644 --- a/apps/rush-lib/assets/rush-init/[dot]travis.yml +++ b/libraries/rush-lib/assets/rush-init/[dot]travis.yml @@ -1,18 +1,18 @@ -language: node_js -node_js: - - '8.9.4' -script: - - set -e - - - echo 'Checking for missing change logs...' && echo -en 'travis_fold:start:change\\r' - - git fetch origin master:refs/remotes/origin/master -a - - node common/scripts/install-run-rush.js change -v - - echo -en 'travis_fold:end:change\\r' - - - echo 'Installing...' && echo -en 'travis_fold:start:install\\r' - - node common/scripts/install-run-rush.js install - - echo -en 'travis_fold:end:install\\r' - - - echo 'Building...' && echo -en 'travis_fold:start:build\\r' - - node common/scripts/install-run-rush.js rebuild --verbose - - echo -en 'travis_fold:end:build\\r' +language: node_js +node_js: + - '8.9.4' +script: + - set -e + + - echo 'Checking for missing change logs...' && echo -en 'travis_fold:start:change\\r' + - git fetch origin master:refs/remotes/origin/master -a + - node common/scripts/install-run-rush.js change -v + - echo -en 'travis_fold:end:change\\r' + + - echo 'Installing...' && echo -en 'travis_fold:start:install\\r' + - node common/scripts/install-run-rush.js install + - echo -en 'travis_fold:end:install\\r' + + - echo 'Building...' && echo -en 'travis_fold:start:build\\r' + - node common/scripts/install-run-rush.js rebuild --verbose + - echo -en 'travis_fold:end:build\\r' diff --git a/apps/rush-lib/assets/rush-init/common/config/rush/.pnpmfile.cjs b/libraries/rush-lib/assets/rush-init/common/config/rush/.pnpmfile.cjs similarity index 97% rename from apps/rush-lib/assets/rush-init/common/config/rush/.pnpmfile.cjs rename to libraries/rush-lib/assets/rush-init/common/config/rush/.pnpmfile.cjs index d843e5e6e83..3c557371b83 100644 --- a/apps/rush-lib/assets/rush-init/common/config/rush/.pnpmfile.cjs +++ b/libraries/rush-lib/assets/rush-init/common/config/rush/.pnpmfile.cjs @@ -1,38 +1,38 @@ -'use strict'; - -/** - * When using the PNPM package manager, you can use pnpmfile.js to workaround - * dependencies that have mistakes in their package.json file. (This feature is - * functionally similar to Yarn's "resolutions".) - * - * For details, see the PNPM documentation: - * https://pnpm.js.org/docs/en/hooks.html - * - * IMPORTANT: SINCE THIS FILE CONTAINS EXECUTABLE CODE, MODIFYING IT IS LIKELY TO INVALIDATE - * ANY CACHED DEPENDENCY ANALYSIS. After any modification to pnpmfile.js, it's recommended to run - * "rush update --full" so that PNPM will recalculate all version selections. - */ -module.exports = { - hooks: { - readPackage - } -}; - -/** - * This hook is invoked during installation before a package's dependencies - * are selected. - * The `packageJson` parameter is the deserialized package.json - * contents for the package that is about to be installed. - * The `context` parameter provides a log() function. - * The return value is the updated object. - */ -function readPackage(packageJson, context) { - - /*[LINE "HYPOTHETICAL"]*/ // The karma types have a missing dependency on typings from the log4js package. - /*[LINE "HYPOTHETICAL"]*/ if (packageJson.name === '@types/karma') { - /*[LINE "HYPOTHETICAL"]*/ context.log('Fixed up dependencies for @types/karma'); - /*[LINE "HYPOTHETICAL"]*/ packageJson.dependencies['log4js'] = '0.6.38'; - /*[LINE "HYPOTHETICAL"]*/ } - - return packageJson; -} +'use strict'; + +/** + * When using the PNPM package manager, you can use pnpmfile.js to workaround + * dependencies that have mistakes in their package.json file. (This feature is + * functionally similar to Yarn's "resolutions".) + * + * For details, see the PNPM documentation: + * https://pnpm.js.org/docs/en/hooks.html + * + * IMPORTANT: SINCE THIS FILE CONTAINS EXECUTABLE CODE, MODIFYING IT IS LIKELY TO INVALIDATE + * ANY CACHED DEPENDENCY ANALYSIS. After any modification to pnpmfile.js, it's recommended to run + * "rush update --full" so that PNPM will recalculate all version selections. + */ +module.exports = { + hooks: { + readPackage + } +}; + +/** + * This hook is invoked during installation before a package's dependencies + * are selected. + * The `packageJson` parameter is the deserialized package.json + * contents for the package that is about to be installed. + * The `context` parameter provides a log() function. + * The return value is the updated object. + */ +function readPackage(packageJson, context) { + + /*[LINE "HYPOTHETICAL"]*/ // The karma types have a missing dependency on typings from the log4js package. + /*[LINE "HYPOTHETICAL"]*/ if (packageJson.name === '@types/karma') { + /*[LINE "HYPOTHETICAL"]*/ context.log('Fixed up dependencies for @types/karma'); + /*[LINE "HYPOTHETICAL"]*/ packageJson.dependencies['log4js'] = '0.6.38'; + /*[LINE "HYPOTHETICAL"]*/ } + + return packageJson; +} diff --git a/apps/rush-lib/assets/rush-init/common/config/rush/[dot]npmrc b/libraries/rush-lib/assets/rush-init/common/config/rush/[dot]npmrc similarity index 98% rename from apps/rush-lib/assets/rush-init/common/config/rush/[dot]npmrc rename to libraries/rush-lib/assets/rush-init/common/config/rush/[dot]npmrc index c5980e62eeb..b902e270ccd 100644 --- a/apps/rush-lib/assets/rush-init/common/config/rush/[dot]npmrc +++ b/libraries/rush-lib/assets/rush-init/common/config/rush/[dot]npmrc @@ -1,22 +1,22 @@ -# Rush uses this file to configure the NPM package registry during installation. It is applicable -# to PNPM, NPM, and Yarn package managers. It is used by operations such as "rush install", -# "rush update", and the "install-run.js" scripts. -# -# NOTE: The "rush publish" command uses .npmrc-publish instead. -# -# Before invoking the package manager, Rush will copy this file to the folder where installation -# is performed. The copied file will omit any config lines that reference environment variables -# that are undefined in that session; this avoids problems that would otherwise result due to -# a missing variable being replaced by an empty string. -# -# * * * SECURITY WARNING * * * -# -# It is NOT recommended to store authentication tokens in a text file on a lab machine, because -# other unrelated processes may be able to read the file. Also, the file may persist indefinitely, -# for example if the machine loses power. A safer practice is to pass the token via an -# environment variable, which can be referenced from .npmrc using ${} expansion. For example: -# -# //registry.npmjs.org/:_authToken=${NPM_AUTH_TOKEN} -# -registry=https://registry.npmjs.org/ -always-auth=false +# Rush uses this file to configure the NPM package registry during installation. It is applicable +# to PNPM, NPM, and Yarn package managers. It is used by operations such as "rush install", +# "rush update", and the "install-run.js" scripts. +# +# NOTE: The "rush publish" command uses .npmrc-publish instead. +# +# Before invoking the package manager, Rush will copy this file to the folder where installation +# is performed. The copied file will omit any config lines that reference environment variables +# that are undefined in that session; this avoids problems that would otherwise result due to +# a missing variable being replaced by an empty string. +# +# * * * SECURITY WARNING * * * +# +# It is NOT recommended to store authentication tokens in a text file on a lab machine, because +# other unrelated processes may be able to read the file. Also, the file may persist indefinitely, +# for example if the machine loses power. A safer practice is to pass the token via an +# environment variable, which can be referenced from .npmrc using ${} expansion. For example: +# +# //registry.npmjs.org/:_authToken=${NPM_AUTH_TOKEN} +# +registry=https://registry.npmjs.org/ +always-auth=false diff --git a/apps/rush-lib/assets/rush-init/common/config/rush/[dot]npmrc-publish b/libraries/rush-lib/assets/rush-init/common/config/rush/[dot]npmrc-publish similarity index 98% rename from apps/rush-lib/assets/rush-init/common/config/rush/[dot]npmrc-publish rename to libraries/rush-lib/assets/rush-init/common/config/rush/[dot]npmrc-publish index 26b3b488e1f..7ab44c18d65 100644 --- a/apps/rush-lib/assets/rush-init/common/config/rush/[dot]npmrc-publish +++ b/libraries/rush-lib/assets/rush-init/common/config/rush/[dot]npmrc-publish @@ -1,20 +1,20 @@ -# This config file is very similar to common/config/rush/.npmrc, except that .npmrc-publish -# is used by the "rush publish" command, as publishing often involves different credentials -# and registries than other operations. -# -# Before invoking the package manager, Rush will copy this file to "common/temp/publish-home/.npmrc" -# and then temporarily map that folder as the "home directory" for the current user account. -# This enables the same settings to apply for each project folder that gets published. The copied file -# will omit any config lines that reference environment variables that are undefined in that session; -# this avoids problems that would otherwise result due to a missing variable being replaced by -# an empty string. -# -# * * * SECURITY WARNING * * * -# -# It is NOT recommended to store authentication tokens in a text file on a lab machine, because -# other unrelated processes may be able to read the file. Also, the file may persist indefinitely, -# for example if the machine loses power. A safer practice is to pass the token via an -# environment variable, which can be referenced from .npmrc using ${} expansion. For example: -# -# //registry.npmjs.org/:_authToken=${NPM_AUTH_TOKEN} -# +# This config file is very similar to common/config/rush/.npmrc, except that .npmrc-publish +# is used by the "rush publish" command, as publishing often involves different credentials +# and registries than other operations. +# +# Before invoking the package manager, Rush will copy this file to "common/temp/publish-home/.npmrc" +# and then temporarily map that folder as the "home directory" for the current user account. +# This enables the same settings to apply for each project folder that gets published. The copied file +# will omit any config lines that reference environment variables that are undefined in that session; +# this avoids problems that would otherwise result due to a missing variable being replaced by +# an empty string. +# +# * * * SECURITY WARNING * * * +# +# It is NOT recommended to store authentication tokens in a text file on a lab machine, because +# other unrelated processes may be able to read the file. Also, the file may persist indefinitely, +# for example if the machine loses power. A safer practice is to pass the token via an +# environment variable, which can be referenced from .npmrc using ${} expansion. For example: +# +# //registry.npmjs.org/:_authToken=${NPM_AUTH_TOKEN} +# diff --git a/apps/rush-lib/assets/rush-init/common/config/rush/artifactory.json b/libraries/rush-lib/assets/rush-init/common/config/rush/artifactory.json similarity index 100% rename from apps/rush-lib/assets/rush-init/common/config/rush/artifactory.json rename to libraries/rush-lib/assets/rush-init/common/config/rush/artifactory.json diff --git a/apps/rush-lib/assets/rush-init/common/config/rush/build-cache.json b/libraries/rush-lib/assets/rush-init/common/config/rush/build-cache.json similarity index 100% rename from apps/rush-lib/assets/rush-init/common/config/rush/build-cache.json rename to libraries/rush-lib/assets/rush-init/common/config/rush/build-cache.json diff --git a/apps/rush-lib/assets/rush-init/common/config/rush/command-line.json b/libraries/rush-lib/assets/rush-init/common/config/rush/command-line.json similarity index 100% rename from apps/rush-lib/assets/rush-init/common/config/rush/command-line.json rename to libraries/rush-lib/assets/rush-init/common/config/rush/command-line.json diff --git a/apps/rush-lib/assets/rush-init/common/config/rush/common-versions.json b/libraries/rush-lib/assets/rush-init/common/config/rush/common-versions.json similarity index 100% rename from apps/rush-lib/assets/rush-init/common/config/rush/common-versions.json rename to libraries/rush-lib/assets/rush-init/common/config/rush/common-versions.json diff --git a/apps/rush-lib/assets/rush-init/common/config/rush/experiments.json b/libraries/rush-lib/assets/rush-init/common/config/rush/experiments.json similarity index 100% rename from apps/rush-lib/assets/rush-init/common/config/rush/experiments.json rename to libraries/rush-lib/assets/rush-init/common/config/rush/experiments.json diff --git a/apps/rush-lib/assets/rush-init/common/config/rush/rush-plugins.json b/libraries/rush-lib/assets/rush-init/common/config/rush/rush-plugins.json similarity index 100% rename from apps/rush-lib/assets/rush-init/common/config/rush/rush-plugins.json rename to libraries/rush-lib/assets/rush-init/common/config/rush/rush-plugins.json diff --git a/apps/rush-lib/assets/rush-init/common/config/rush/version-policies.json b/libraries/rush-lib/assets/rush-init/common/config/rush/version-policies.json similarity index 100% rename from apps/rush-lib/assets/rush-init/common/config/rush/version-policies.json rename to libraries/rush-lib/assets/rush-init/common/config/rush/version-policies.json diff --git a/apps/rush-lib/assets/rush-init/common/git-hooks/commit-msg.sample b/libraries/rush-lib/assets/rush-init/common/git-hooks/commit-msg.sample similarity index 100% rename from apps/rush-lib/assets/rush-init/common/git-hooks/commit-msg.sample rename to libraries/rush-lib/assets/rush-init/common/git-hooks/commit-msg.sample diff --git a/apps/rush-lib/assets/rush-init/rush.json b/libraries/rush-lib/assets/rush-init/rush.json similarity index 100% rename from apps/rush-lib/assets/rush-init/rush.json rename to libraries/rush-lib/assets/rush-init/rush.json diff --git a/apps/rush-lib/config/api-extractor.json b/libraries/rush-lib/config/api-extractor.json similarity index 100% rename from apps/rush-lib/config/api-extractor.json rename to libraries/rush-lib/config/api-extractor.json diff --git a/apps/rush-lib/config/heft.json b/libraries/rush-lib/config/heft.json similarity index 100% rename from apps/rush-lib/config/heft.json rename to libraries/rush-lib/config/heft.json diff --git a/apps/rush-lib/config/jest.config.json b/libraries/rush-lib/config/jest.config.json similarity index 100% rename from apps/rush-lib/config/jest.config.json rename to libraries/rush-lib/config/jest.config.json diff --git a/apps/rush-lib/config/rig.json b/libraries/rush-lib/config/rig.json similarity index 100% rename from apps/rush-lib/config/rig.json rename to libraries/rush-lib/config/rig.json diff --git a/apps/rush-lib/package.json b/libraries/rush-lib/package.json similarity index 98% rename from apps/rush-lib/package.json rename to libraries/rush-lib/package.json index 5f8022bfd06..ec3b5644e54 100644 --- a/apps/rush-lib/package.json +++ b/libraries/rush-lib/package.json @@ -5,7 +5,7 @@ "repository": { "type": "git", "url": "https://github.com/microsoft/rushstack.git", - "directory": "apps/rush-lib" + "directory": "libraries/rush-lib" }, "engines": { "node": ">=5.6.0" diff --git a/apps/rush-lib/scripts/plugins-prepublish.js b/libraries/rush-lib/scripts/plugins-prepublish.js similarity index 100% rename from apps/rush-lib/scripts/plugins-prepublish.js rename to libraries/rush-lib/scripts/plugins-prepublish.js diff --git a/apps/rush-lib/src/__mocks__/child_process.ts b/libraries/rush-lib/src/__mocks__/child_process.ts similarity index 100% rename from apps/rush-lib/src/__mocks__/child_process.ts rename to libraries/rush-lib/src/__mocks__/child_process.ts diff --git a/apps/rush-lib/src/api/ApprovedPackagesConfiguration.ts b/libraries/rush-lib/src/api/ApprovedPackagesConfiguration.ts similarity index 100% rename from apps/rush-lib/src/api/ApprovedPackagesConfiguration.ts rename to libraries/rush-lib/src/api/ApprovedPackagesConfiguration.ts diff --git a/apps/rush-lib/src/api/ApprovedPackagesPolicy.ts b/libraries/rush-lib/src/api/ApprovedPackagesPolicy.ts similarity index 100% rename from apps/rush-lib/src/api/ApprovedPackagesPolicy.ts rename to libraries/rush-lib/src/api/ApprovedPackagesPolicy.ts diff --git a/apps/rush-lib/src/api/BuildCacheConfiguration.ts b/libraries/rush-lib/src/api/BuildCacheConfiguration.ts similarity index 100% rename from apps/rush-lib/src/api/BuildCacheConfiguration.ts rename to libraries/rush-lib/src/api/BuildCacheConfiguration.ts diff --git a/apps/rush-lib/src/api/ChangeFile.ts b/libraries/rush-lib/src/api/ChangeFile.ts similarity index 100% rename from apps/rush-lib/src/api/ChangeFile.ts rename to libraries/rush-lib/src/api/ChangeFile.ts diff --git a/apps/rush-lib/src/api/ChangeManagement.ts b/libraries/rush-lib/src/api/ChangeManagement.ts similarity index 100% rename from apps/rush-lib/src/api/ChangeManagement.ts rename to libraries/rush-lib/src/api/ChangeManagement.ts diff --git a/apps/rush-lib/src/api/ChangeManager.ts b/libraries/rush-lib/src/api/ChangeManager.ts similarity index 100% rename from apps/rush-lib/src/api/ChangeManager.ts rename to libraries/rush-lib/src/api/ChangeManager.ts diff --git a/apps/rush-lib/src/api/Changelog.ts b/libraries/rush-lib/src/api/Changelog.ts similarity index 100% rename from apps/rush-lib/src/api/Changelog.ts rename to libraries/rush-lib/src/api/Changelog.ts diff --git a/apps/rush-lib/src/api/CommandLineConfiguration.ts b/libraries/rush-lib/src/api/CommandLineConfiguration.ts similarity index 100% rename from apps/rush-lib/src/api/CommandLineConfiguration.ts rename to libraries/rush-lib/src/api/CommandLineConfiguration.ts diff --git a/apps/rush-lib/src/api/CommandLineJson.ts b/libraries/rush-lib/src/api/CommandLineJson.ts similarity index 100% rename from apps/rush-lib/src/api/CommandLineJson.ts rename to libraries/rush-lib/src/api/CommandLineJson.ts diff --git a/apps/rush-lib/src/api/CommonVersionsConfiguration.ts b/libraries/rush-lib/src/api/CommonVersionsConfiguration.ts similarity index 100% rename from apps/rush-lib/src/api/CommonVersionsConfiguration.ts rename to libraries/rush-lib/src/api/CommonVersionsConfiguration.ts diff --git a/apps/rush-lib/src/api/EnvironmentConfiguration.ts b/libraries/rush-lib/src/api/EnvironmentConfiguration.ts similarity index 100% rename from apps/rush-lib/src/api/EnvironmentConfiguration.ts rename to libraries/rush-lib/src/api/EnvironmentConfiguration.ts diff --git a/apps/rush-lib/src/api/EventHooks.ts b/libraries/rush-lib/src/api/EventHooks.ts similarity index 100% rename from apps/rush-lib/src/api/EventHooks.ts rename to libraries/rush-lib/src/api/EventHooks.ts diff --git a/apps/rush-lib/src/api/ExperimentsConfiguration.ts b/libraries/rush-lib/src/api/ExperimentsConfiguration.ts similarity index 100% rename from apps/rush-lib/src/api/ExperimentsConfiguration.ts rename to libraries/rush-lib/src/api/ExperimentsConfiguration.ts diff --git a/apps/rush-lib/src/api/LastInstallFlag.ts b/libraries/rush-lib/src/api/LastInstallFlag.ts similarity index 100% rename from apps/rush-lib/src/api/LastInstallFlag.ts rename to libraries/rush-lib/src/api/LastInstallFlag.ts diff --git a/apps/rush-lib/src/api/LastLinkFlag.ts b/libraries/rush-lib/src/api/LastLinkFlag.ts similarity index 100% rename from apps/rush-lib/src/api/LastLinkFlag.ts rename to libraries/rush-lib/src/api/LastLinkFlag.ts diff --git a/apps/rush-lib/src/api/PackageJsonEditor.ts b/libraries/rush-lib/src/api/PackageJsonEditor.ts similarity index 100% rename from apps/rush-lib/src/api/PackageJsonEditor.ts rename to libraries/rush-lib/src/api/PackageJsonEditor.ts diff --git a/apps/rush-lib/src/api/PackageNameParsers.ts b/libraries/rush-lib/src/api/PackageNameParsers.ts similarity index 100% rename from apps/rush-lib/src/api/PackageNameParsers.ts rename to libraries/rush-lib/src/api/PackageNameParsers.ts diff --git a/apps/rush-lib/src/api/Rush.ts b/libraries/rush-lib/src/api/Rush.ts similarity index 100% rename from apps/rush-lib/src/api/Rush.ts rename to libraries/rush-lib/src/api/Rush.ts diff --git a/apps/rush-lib/src/api/RushConfiguration.ts b/libraries/rush-lib/src/api/RushConfiguration.ts similarity index 100% rename from apps/rush-lib/src/api/RushConfiguration.ts rename to libraries/rush-lib/src/api/RushConfiguration.ts diff --git a/apps/rush-lib/src/api/RushConfigurationProject.ts b/libraries/rush-lib/src/api/RushConfigurationProject.ts similarity index 100% rename from apps/rush-lib/src/api/RushConfigurationProject.ts rename to libraries/rush-lib/src/api/RushConfigurationProject.ts diff --git a/apps/rush-lib/src/api/RushGlobalFolder.ts b/libraries/rush-lib/src/api/RushGlobalFolder.ts similarity index 100% rename from apps/rush-lib/src/api/RushGlobalFolder.ts rename to libraries/rush-lib/src/api/RushGlobalFolder.ts diff --git a/apps/rush-lib/src/api/RushPluginsConfiguration.ts b/libraries/rush-lib/src/api/RushPluginsConfiguration.ts similarity index 100% rename from apps/rush-lib/src/api/RushPluginsConfiguration.ts rename to libraries/rush-lib/src/api/RushPluginsConfiguration.ts diff --git a/apps/rush-lib/src/api/RushProjectConfiguration.ts b/libraries/rush-lib/src/api/RushProjectConfiguration.ts similarity index 100% rename from apps/rush-lib/src/api/RushProjectConfiguration.ts rename to libraries/rush-lib/src/api/RushProjectConfiguration.ts diff --git a/apps/rush-lib/src/api/RushUserConfiguration.ts b/libraries/rush-lib/src/api/RushUserConfiguration.ts similarity index 100% rename from apps/rush-lib/src/api/RushUserConfiguration.ts rename to libraries/rush-lib/src/api/RushUserConfiguration.ts diff --git a/apps/rush-lib/src/api/Variants.ts b/libraries/rush-lib/src/api/Variants.ts similarity index 100% rename from apps/rush-lib/src/api/Variants.ts rename to libraries/rush-lib/src/api/Variants.ts diff --git a/apps/rush-lib/src/api/VersionPolicy.ts b/libraries/rush-lib/src/api/VersionPolicy.ts similarity index 100% rename from apps/rush-lib/src/api/VersionPolicy.ts rename to libraries/rush-lib/src/api/VersionPolicy.ts diff --git a/apps/rush-lib/src/api/VersionPolicyConfiguration.ts b/libraries/rush-lib/src/api/VersionPolicyConfiguration.ts similarity index 100% rename from apps/rush-lib/src/api/VersionPolicyConfiguration.ts rename to libraries/rush-lib/src/api/VersionPolicyConfiguration.ts diff --git a/apps/rush-lib/src/api/packageManager/NpmPackageManager.ts b/libraries/rush-lib/src/api/packageManager/NpmPackageManager.ts similarity index 100% rename from apps/rush-lib/src/api/packageManager/NpmPackageManager.ts rename to libraries/rush-lib/src/api/packageManager/NpmPackageManager.ts diff --git a/apps/rush-lib/src/api/packageManager/PackageManager.ts b/libraries/rush-lib/src/api/packageManager/PackageManager.ts similarity index 100% rename from apps/rush-lib/src/api/packageManager/PackageManager.ts rename to libraries/rush-lib/src/api/packageManager/PackageManager.ts diff --git a/apps/rush-lib/src/api/packageManager/PnpmPackageManager.ts b/libraries/rush-lib/src/api/packageManager/PnpmPackageManager.ts similarity index 100% rename from apps/rush-lib/src/api/packageManager/PnpmPackageManager.ts rename to libraries/rush-lib/src/api/packageManager/PnpmPackageManager.ts diff --git a/apps/rush-lib/src/api/packageManager/YarnPackageManager.ts b/libraries/rush-lib/src/api/packageManager/YarnPackageManager.ts similarity index 100% rename from apps/rush-lib/src/api/packageManager/YarnPackageManager.ts rename to libraries/rush-lib/src/api/packageManager/YarnPackageManager.ts diff --git a/apps/rush-lib/src/api/test/ChangeFile.test.ts b/libraries/rush-lib/src/api/test/ChangeFile.test.ts similarity index 100% rename from apps/rush-lib/src/api/test/ChangeFile.test.ts rename to libraries/rush-lib/src/api/test/ChangeFile.test.ts diff --git a/apps/rush-lib/src/api/test/CommandLineConfiguration.test.ts b/libraries/rush-lib/src/api/test/CommandLineConfiguration.test.ts similarity index 100% rename from apps/rush-lib/src/api/test/CommandLineConfiguration.test.ts rename to libraries/rush-lib/src/api/test/CommandLineConfiguration.test.ts diff --git a/apps/rush-lib/src/api/test/CommonVersionsConfiguration.test.ts b/libraries/rush-lib/src/api/test/CommonVersionsConfiguration.test.ts similarity index 100% rename from apps/rush-lib/src/api/test/CommonVersionsConfiguration.test.ts rename to libraries/rush-lib/src/api/test/CommonVersionsConfiguration.test.ts diff --git a/apps/rush-lib/src/api/test/EnvironmentConfiguration.test.ts b/libraries/rush-lib/src/api/test/EnvironmentConfiguration.test.ts similarity index 100% rename from apps/rush-lib/src/api/test/EnvironmentConfiguration.test.ts rename to libraries/rush-lib/src/api/test/EnvironmentConfiguration.test.ts diff --git a/apps/rush-lib/src/api/test/EventHooks.test.ts b/libraries/rush-lib/src/api/test/EventHooks.test.ts similarity index 100% rename from apps/rush-lib/src/api/test/EventHooks.test.ts rename to libraries/rush-lib/src/api/test/EventHooks.test.ts diff --git a/apps/rush-lib/src/api/test/LastInstallFlag.test.ts b/libraries/rush-lib/src/api/test/LastInstallFlag.test.ts similarity index 100% rename from apps/rush-lib/src/api/test/LastInstallFlag.test.ts rename to libraries/rush-lib/src/api/test/LastInstallFlag.test.ts diff --git a/apps/rush-lib/src/api/test/RushConfiguration.test.ts b/libraries/rush-lib/src/api/test/RushConfiguration.test.ts similarity index 100% rename from apps/rush-lib/src/api/test/RushConfiguration.test.ts rename to libraries/rush-lib/src/api/test/RushConfiguration.test.ts diff --git a/apps/rush-lib/src/api/test/RushProjectConfiguration.test.ts b/libraries/rush-lib/src/api/test/RushProjectConfiguration.test.ts similarity index 100% rename from apps/rush-lib/src/api/test/RushProjectConfiguration.test.ts rename to libraries/rush-lib/src/api/test/RushProjectConfiguration.test.ts diff --git a/apps/rush-lib/src/api/test/VersionMismatchFinder.test.ts b/libraries/rush-lib/src/api/test/VersionMismatchFinder.test.ts similarity index 100% rename from apps/rush-lib/src/api/test/VersionMismatchFinder.test.ts rename to libraries/rush-lib/src/api/test/VersionMismatchFinder.test.ts diff --git a/apps/rush-lib/src/api/test/VersionPolicy.test.ts b/libraries/rush-lib/src/api/test/VersionPolicy.test.ts similarity index 100% rename from apps/rush-lib/src/api/test/VersionPolicy.test.ts rename to libraries/rush-lib/src/api/test/VersionPolicy.test.ts diff --git a/apps/rush-lib/src/api/test/__snapshots__/CommandLineConfiguration.test.ts.snap b/libraries/rush-lib/src/api/test/__snapshots__/CommandLineConfiguration.test.ts.snap similarity index 100% rename from apps/rush-lib/src/api/test/__snapshots__/CommandLineConfiguration.test.ts.snap rename to libraries/rush-lib/src/api/test/__snapshots__/CommandLineConfiguration.test.ts.snap diff --git a/apps/rush-lib/src/api/test/__snapshots__/RushConfiguration.test.ts.snap b/libraries/rush-lib/src/api/test/__snapshots__/RushConfiguration.test.ts.snap similarity index 100% rename from apps/rush-lib/src/api/test/__snapshots__/RushConfiguration.test.ts.snap rename to libraries/rush-lib/src/api/test/__snapshots__/RushConfiguration.test.ts.snap diff --git a/apps/rush-lib/src/api/test/jsonFiles/common-versions.json b/libraries/rush-lib/src/api/test/jsonFiles/common-versions.json similarity index 100% rename from apps/rush-lib/src/api/test/jsonFiles/common-versions.json rename to libraries/rush-lib/src/api/test/jsonFiles/common-versions.json diff --git a/apps/rush-lib/src/api/test/jsonFiles/rush-project-base.json b/libraries/rush-lib/src/api/test/jsonFiles/rush-project-base.json similarity index 100% rename from apps/rush-lib/src/api/test/jsonFiles/rush-project-base.json rename to libraries/rush-lib/src/api/test/jsonFiles/rush-project-base.json diff --git a/apps/rush-lib/src/api/test/jsonFiles/rushWithIndividualVersion.json b/libraries/rush-lib/src/api/test/jsonFiles/rushWithIndividualVersion.json similarity index 100% rename from apps/rush-lib/src/api/test/jsonFiles/rushWithIndividualVersion.json rename to libraries/rush-lib/src/api/test/jsonFiles/rushWithIndividualVersion.json diff --git a/apps/rush-lib/src/api/test/jsonFiles/rushWithLockVersion.json b/libraries/rush-lib/src/api/test/jsonFiles/rushWithLockVersion.json similarity index 100% rename from apps/rush-lib/src/api/test/jsonFiles/rushWithLockVersion.json rename to libraries/rush-lib/src/api/test/jsonFiles/rushWithLockVersion.json diff --git a/apps/rush-lib/src/api/test/jsonFiles/test-project-a/config/rush-project.json b/libraries/rush-lib/src/api/test/jsonFiles/test-project-a/config/rush-project.json similarity index 100% rename from apps/rush-lib/src/api/test/jsonFiles/test-project-a/config/rush-project.json rename to libraries/rush-lib/src/api/test/jsonFiles/test-project-a/config/rush-project.json diff --git a/apps/rush-lib/src/api/test/jsonFiles/test-project-b/config/rush-project.json b/libraries/rush-lib/src/api/test/jsonFiles/test-project-b/config/rush-project.json similarity index 100% rename from apps/rush-lib/src/api/test/jsonFiles/test-project-b/config/rush-project.json rename to libraries/rush-lib/src/api/test/jsonFiles/test-project-b/config/rush-project.json diff --git a/apps/rush-lib/src/api/test/repo/common/config/rush/browser-approved-packages.json b/libraries/rush-lib/src/api/test/repo/common/config/rush/browser-approved-packages.json similarity index 100% rename from apps/rush-lib/src/api/test/repo/common/config/rush/browser-approved-packages.json rename to libraries/rush-lib/src/api/test/repo/common/config/rush/browser-approved-packages.json diff --git a/apps/rush-lib/src/api/test/repo/common/config/rush/nonbrowser-approved-packages.json b/libraries/rush-lib/src/api/test/repo/common/config/rush/nonbrowser-approved-packages.json similarity index 100% rename from apps/rush-lib/src/api/test/repo/common/config/rush/nonbrowser-approved-packages.json rename to libraries/rush-lib/src/api/test/repo/common/config/rush/nonbrowser-approved-packages.json diff --git a/apps/rush-lib/src/api/test/repo/project1/package.json b/libraries/rush-lib/src/api/test/repo/project1/package.json similarity index 100% rename from apps/rush-lib/src/api/test/repo/project1/package.json rename to libraries/rush-lib/src/api/test/repo/project1/package.json diff --git a/apps/rush-lib/src/api/test/repo/project2/package.json b/libraries/rush-lib/src/api/test/repo/project2/package.json similarity index 100% rename from apps/rush-lib/src/api/test/repo/project2/package.json rename to libraries/rush-lib/src/api/test/repo/project2/package.json diff --git a/apps/rush-lib/src/api/test/repo/project3/package.json b/libraries/rush-lib/src/api/test/repo/project3/package.json similarity index 100% rename from apps/rush-lib/src/api/test/repo/project3/package.json rename to libraries/rush-lib/src/api/test/repo/project3/package.json diff --git a/apps/rush-lib/src/api/test/repo/rush-npm.json b/libraries/rush-lib/src/api/test/repo/rush-npm.json similarity index 100% rename from apps/rush-lib/src/api/test/repo/rush-npm.json rename to libraries/rush-lib/src/api/test/repo/rush-npm.json diff --git a/apps/rush-lib/src/api/test/repo/rush-pnpm-5.json b/libraries/rush-lib/src/api/test/repo/rush-pnpm-5.json similarity index 100% rename from apps/rush-lib/src/api/test/repo/rush-pnpm-5.json rename to libraries/rush-lib/src/api/test/repo/rush-pnpm-5.json diff --git a/apps/rush-lib/src/api/test/repo/rush-pnpm-global.json b/libraries/rush-lib/src/api/test/repo/rush-pnpm-global.json similarity index 100% rename from apps/rush-lib/src/api/test/repo/rush-pnpm-global.json rename to libraries/rush-lib/src/api/test/repo/rush-pnpm-global.json diff --git a/apps/rush-lib/src/api/test/repo/rush-pnpm-invalid-store.json b/libraries/rush-lib/src/api/test/repo/rush-pnpm-invalid-store.json similarity index 100% rename from apps/rush-lib/src/api/test/repo/rush-pnpm-invalid-store.json rename to libraries/rush-lib/src/api/test/repo/rush-pnpm-invalid-store.json diff --git a/apps/rush-lib/src/api/test/repo/rush-pnpm-local.json b/libraries/rush-lib/src/api/test/repo/rush-pnpm-local.json similarity index 100% rename from apps/rush-lib/src/api/test/repo/rush-pnpm-local.json rename to libraries/rush-lib/src/api/test/repo/rush-pnpm-local.json diff --git a/apps/rush-lib/src/api/test/repo/rush-pnpm.json b/libraries/rush-lib/src/api/test/repo/rush-pnpm.json similarity index 100% rename from apps/rush-lib/src/api/test/repo/rush-pnpm.json rename to libraries/rush-lib/src/api/test/repo/rush-pnpm.json diff --git a/apps/rush-lib/src/api/test/repo/rush-repository-url-urls.json b/libraries/rush-lib/src/api/test/repo/rush-repository-url-urls.json similarity index 100% rename from apps/rush-lib/src/api/test/repo/rush-repository-url-urls.json rename to libraries/rush-lib/src/api/test/repo/rush-repository-url-urls.json diff --git a/apps/rush-lib/src/api/test/repo/rush-too-new.json b/libraries/rush-lib/src/api/test/repo/rush-too-new.json similarity index 100% rename from apps/rush-lib/src/api/test/repo/rush-too-new.json rename to libraries/rush-lib/src/api/test/repo/rush-too-new.json diff --git a/apps/rush-lib/src/cli/CommandLineMigrationAdvisor.ts b/libraries/rush-lib/src/cli/CommandLineMigrationAdvisor.ts similarity index 100% rename from apps/rush-lib/src/cli/CommandLineMigrationAdvisor.ts rename to libraries/rush-lib/src/cli/CommandLineMigrationAdvisor.ts diff --git a/apps/rush-lib/src/cli/RushCommandLineParser.ts b/libraries/rush-lib/src/cli/RushCommandLineParser.ts similarity index 100% rename from apps/rush-lib/src/cli/RushCommandLineParser.ts rename to libraries/rush-lib/src/cli/RushCommandLineParser.ts diff --git a/apps/rush-lib/src/cli/RushStartupBanner.ts b/libraries/rush-lib/src/cli/RushStartupBanner.ts similarity index 100% rename from apps/rush-lib/src/cli/RushStartupBanner.ts rename to libraries/rush-lib/src/cli/RushStartupBanner.ts diff --git a/apps/rush-lib/src/cli/RushXCommandLine.ts b/libraries/rush-lib/src/cli/RushXCommandLine.ts similarity index 100% rename from apps/rush-lib/src/cli/RushXCommandLine.ts rename to libraries/rush-lib/src/cli/RushXCommandLine.ts diff --git a/apps/rush-lib/src/cli/SelectionParameterSet.ts b/libraries/rush-lib/src/cli/SelectionParameterSet.ts similarity index 100% rename from apps/rush-lib/src/cli/SelectionParameterSet.ts rename to libraries/rush-lib/src/cli/SelectionParameterSet.ts diff --git a/apps/rush-lib/src/cli/actions/AddAction.ts b/libraries/rush-lib/src/cli/actions/AddAction.ts similarity index 100% rename from apps/rush-lib/src/cli/actions/AddAction.ts rename to libraries/rush-lib/src/cli/actions/AddAction.ts diff --git a/apps/rush-lib/src/cli/actions/BaseInstallAction.ts b/libraries/rush-lib/src/cli/actions/BaseInstallAction.ts similarity index 100% rename from apps/rush-lib/src/cli/actions/BaseInstallAction.ts rename to libraries/rush-lib/src/cli/actions/BaseInstallAction.ts diff --git a/apps/rush-lib/src/cli/actions/BaseRushAction.ts b/libraries/rush-lib/src/cli/actions/BaseRushAction.ts similarity index 100% rename from apps/rush-lib/src/cli/actions/BaseRushAction.ts rename to libraries/rush-lib/src/cli/actions/BaseRushAction.ts diff --git a/apps/rush-lib/src/cli/actions/ChangeAction.ts b/libraries/rush-lib/src/cli/actions/ChangeAction.ts similarity index 100% rename from apps/rush-lib/src/cli/actions/ChangeAction.ts rename to libraries/rush-lib/src/cli/actions/ChangeAction.ts diff --git a/apps/rush-lib/src/cli/actions/CheckAction.ts b/libraries/rush-lib/src/cli/actions/CheckAction.ts similarity index 100% rename from apps/rush-lib/src/cli/actions/CheckAction.ts rename to libraries/rush-lib/src/cli/actions/CheckAction.ts diff --git a/apps/rush-lib/src/cli/actions/DeployAction.ts b/libraries/rush-lib/src/cli/actions/DeployAction.ts similarity index 100% rename from apps/rush-lib/src/cli/actions/DeployAction.ts rename to libraries/rush-lib/src/cli/actions/DeployAction.ts diff --git a/apps/rush-lib/src/cli/actions/InitAction.ts b/libraries/rush-lib/src/cli/actions/InitAction.ts similarity index 100% rename from apps/rush-lib/src/cli/actions/InitAction.ts rename to libraries/rush-lib/src/cli/actions/InitAction.ts diff --git a/apps/rush-lib/src/cli/actions/InitAutoinstallerAction.ts b/libraries/rush-lib/src/cli/actions/InitAutoinstallerAction.ts similarity index 100% rename from apps/rush-lib/src/cli/actions/InitAutoinstallerAction.ts rename to libraries/rush-lib/src/cli/actions/InitAutoinstallerAction.ts diff --git a/apps/rush-lib/src/cli/actions/InitDeployAction.ts b/libraries/rush-lib/src/cli/actions/InitDeployAction.ts similarity index 100% rename from apps/rush-lib/src/cli/actions/InitDeployAction.ts rename to libraries/rush-lib/src/cli/actions/InitDeployAction.ts diff --git a/apps/rush-lib/src/cli/actions/InstallAction.ts b/libraries/rush-lib/src/cli/actions/InstallAction.ts similarity index 100% rename from apps/rush-lib/src/cli/actions/InstallAction.ts rename to libraries/rush-lib/src/cli/actions/InstallAction.ts diff --git a/apps/rush-lib/src/cli/actions/LinkAction.ts b/libraries/rush-lib/src/cli/actions/LinkAction.ts similarity index 100% rename from apps/rush-lib/src/cli/actions/LinkAction.ts rename to libraries/rush-lib/src/cli/actions/LinkAction.ts diff --git a/apps/rush-lib/src/cli/actions/ListAction.ts b/libraries/rush-lib/src/cli/actions/ListAction.ts similarity index 100% rename from apps/rush-lib/src/cli/actions/ListAction.ts rename to libraries/rush-lib/src/cli/actions/ListAction.ts diff --git a/apps/rush-lib/src/cli/actions/PublishAction.ts b/libraries/rush-lib/src/cli/actions/PublishAction.ts similarity index 99% rename from apps/rush-lib/src/cli/actions/PublishAction.ts rename to libraries/rush-lib/src/cli/actions/PublishAction.ts index 2634907f0d0..d191af7474b 100644 --- a/apps/rush-lib/src/cli/actions/PublishAction.ts +++ b/libraries/rush-lib/src/cli/actions/PublishAction.ts @@ -371,7 +371,13 @@ export class PublishAction extends BaseRushAction { return; } - git.addTag(!!this._publish.value, packageName, packageVersion, this._commitId.value, this._prereleaseName.value); + git.addTag( + !!this._publish.value, + packageName, + packageVersion, + this._commitId.value, + this._prereleaseName.value + ); updated = true; }; diff --git a/apps/rush-lib/src/cli/actions/PurgeAction.ts b/libraries/rush-lib/src/cli/actions/PurgeAction.ts similarity index 100% rename from apps/rush-lib/src/cli/actions/PurgeAction.ts rename to libraries/rush-lib/src/cli/actions/PurgeAction.ts diff --git a/apps/rush-lib/src/cli/actions/ScanAction.ts b/libraries/rush-lib/src/cli/actions/ScanAction.ts similarity index 100% rename from apps/rush-lib/src/cli/actions/ScanAction.ts rename to libraries/rush-lib/src/cli/actions/ScanAction.ts diff --git a/apps/rush-lib/src/cli/actions/SetupAction.ts b/libraries/rush-lib/src/cli/actions/SetupAction.ts similarity index 100% rename from apps/rush-lib/src/cli/actions/SetupAction.ts rename to libraries/rush-lib/src/cli/actions/SetupAction.ts diff --git a/apps/rush-lib/src/cli/actions/UnlinkAction.ts b/libraries/rush-lib/src/cli/actions/UnlinkAction.ts similarity index 100% rename from apps/rush-lib/src/cli/actions/UnlinkAction.ts rename to libraries/rush-lib/src/cli/actions/UnlinkAction.ts diff --git a/apps/rush-lib/src/cli/actions/UpdateAction.ts b/libraries/rush-lib/src/cli/actions/UpdateAction.ts similarity index 100% rename from apps/rush-lib/src/cli/actions/UpdateAction.ts rename to libraries/rush-lib/src/cli/actions/UpdateAction.ts diff --git a/apps/rush-lib/src/cli/actions/UpdateAutoinstallerAction.ts b/libraries/rush-lib/src/cli/actions/UpdateAutoinstallerAction.ts similarity index 100% rename from apps/rush-lib/src/cli/actions/UpdateAutoinstallerAction.ts rename to libraries/rush-lib/src/cli/actions/UpdateAutoinstallerAction.ts diff --git a/apps/rush-lib/src/cli/actions/UpdateCloudCredentialsAction.ts b/libraries/rush-lib/src/cli/actions/UpdateCloudCredentialsAction.ts similarity index 100% rename from apps/rush-lib/src/cli/actions/UpdateCloudCredentialsAction.ts rename to libraries/rush-lib/src/cli/actions/UpdateCloudCredentialsAction.ts diff --git a/apps/rush-lib/src/cli/actions/VersionAction.ts b/libraries/rush-lib/src/cli/actions/VersionAction.ts similarity index 100% rename from apps/rush-lib/src/cli/actions/VersionAction.ts rename to libraries/rush-lib/src/cli/actions/VersionAction.ts diff --git a/apps/rush-lib/src/cli/actions/test/AddAction.test.ts b/libraries/rush-lib/src/cli/actions/test/AddAction.test.ts similarity index 100% rename from apps/rush-lib/src/cli/actions/test/AddAction.test.ts rename to libraries/rush-lib/src/cli/actions/test/AddAction.test.ts diff --git a/apps/rush-lib/src/cli/actions/test/addRepo/.gitignore b/libraries/rush-lib/src/cli/actions/test/addRepo/.gitignore similarity index 100% rename from apps/rush-lib/src/cli/actions/test/addRepo/.gitignore rename to libraries/rush-lib/src/cli/actions/test/addRepo/.gitignore diff --git a/apps/rush-lib/src/cli/actions/test/addRepo/a/package.json b/libraries/rush-lib/src/cli/actions/test/addRepo/a/package.json similarity index 100% rename from apps/rush-lib/src/cli/actions/test/addRepo/a/package.json rename to libraries/rush-lib/src/cli/actions/test/addRepo/a/package.json diff --git a/apps/rush-lib/src/cli/actions/test/addRepo/b/package.json b/libraries/rush-lib/src/cli/actions/test/addRepo/b/package.json similarity index 100% rename from apps/rush-lib/src/cli/actions/test/addRepo/b/package.json rename to libraries/rush-lib/src/cli/actions/test/addRepo/b/package.json diff --git a/apps/rush-lib/src/cli/actions/test/addRepo/rush.json b/libraries/rush-lib/src/cli/actions/test/addRepo/rush.json similarity index 100% rename from apps/rush-lib/src/cli/actions/test/addRepo/rush.json rename to libraries/rush-lib/src/cli/actions/test/addRepo/rush.json diff --git a/apps/rush-lib/src/cli/actions/test/tabComplete/abc/package.json b/libraries/rush-lib/src/cli/actions/test/tabComplete/abc/package.json similarity index 100% rename from apps/rush-lib/src/cli/actions/test/tabComplete/abc/package.json rename to libraries/rush-lib/src/cli/actions/test/tabComplete/abc/package.json diff --git a/apps/rush-lib/src/cli/actions/test/tabComplete/def/package.json b/libraries/rush-lib/src/cli/actions/test/tabComplete/def/package.json similarity index 100% rename from apps/rush-lib/src/cli/actions/test/tabComplete/def/package.json rename to libraries/rush-lib/src/cli/actions/test/tabComplete/def/package.json diff --git a/apps/rush-lib/src/cli/actions/test/tabComplete/rush.json b/libraries/rush-lib/src/cli/actions/test/tabComplete/rush.json similarity index 100% rename from apps/rush-lib/src/cli/actions/test/tabComplete/rush.json rename to libraries/rush-lib/src/cli/actions/test/tabComplete/rush.json diff --git a/apps/rush-lib/src/cli/scriptActions/BaseScriptAction.ts b/libraries/rush-lib/src/cli/scriptActions/BaseScriptAction.ts similarity index 100% rename from apps/rush-lib/src/cli/scriptActions/BaseScriptAction.ts rename to libraries/rush-lib/src/cli/scriptActions/BaseScriptAction.ts diff --git a/apps/rush-lib/src/cli/scriptActions/GlobalScriptAction.ts b/libraries/rush-lib/src/cli/scriptActions/GlobalScriptAction.ts similarity index 100% rename from apps/rush-lib/src/cli/scriptActions/GlobalScriptAction.ts rename to libraries/rush-lib/src/cli/scriptActions/GlobalScriptAction.ts diff --git a/apps/rush-lib/src/cli/scriptActions/PhasedScriptAction.ts b/libraries/rush-lib/src/cli/scriptActions/PhasedScriptAction.ts similarity index 100% rename from apps/rush-lib/src/cli/scriptActions/PhasedScriptAction.ts rename to libraries/rush-lib/src/cli/scriptActions/PhasedScriptAction.ts diff --git a/apps/rush-lib/src/cli/test/.gitignore b/libraries/rush-lib/src/cli/test/.gitignore similarity index 100% rename from apps/rush-lib/src/cli/test/.gitignore rename to libraries/rush-lib/src/cli/test/.gitignore diff --git a/apps/rush-lib/src/cli/test/Cli.test.ts b/libraries/rush-lib/src/cli/test/Cli.test.ts similarity index 100% rename from apps/rush-lib/src/cli/test/Cli.test.ts rename to libraries/rush-lib/src/cli/test/Cli.test.ts diff --git a/apps/rush-lib/src/cli/test/CommandLineHelp.test.ts b/libraries/rush-lib/src/cli/test/CommandLineHelp.test.ts similarity index 100% rename from apps/rush-lib/src/cli/test/CommandLineHelp.test.ts rename to libraries/rush-lib/src/cli/test/CommandLineHelp.test.ts diff --git a/apps/rush-lib/src/cli/test/RushCommandLineParser.test.ts b/libraries/rush-lib/src/cli/test/RushCommandLineParser.test.ts similarity index 100% rename from apps/rush-lib/src/cli/test/RushCommandLineParser.test.ts rename to libraries/rush-lib/src/cli/test/RushCommandLineParser.test.ts diff --git a/apps/rush-lib/src/cli/test/RushXCommandLine.test.ts b/libraries/rush-lib/src/cli/test/RushXCommandLine.test.ts similarity index 100% rename from apps/rush-lib/src/cli/test/RushXCommandLine.test.ts rename to libraries/rush-lib/src/cli/test/RushXCommandLine.test.ts diff --git a/apps/rush-lib/src/cli/test/__snapshots__/CommandLineHelp.test.ts.snap b/libraries/rush-lib/src/cli/test/__snapshots__/CommandLineHelp.test.ts.snap similarity index 100% rename from apps/rush-lib/src/cli/test/__snapshots__/CommandLineHelp.test.ts.snap rename to libraries/rush-lib/src/cli/test/__snapshots__/CommandLineHelp.test.ts.snap diff --git a/apps/rush-lib/src/cli/test/__snapshots__/RushXCommandLine.test.ts.snap b/libraries/rush-lib/src/cli/test/__snapshots__/RushXCommandLine.test.ts.snap similarity index 100% rename from apps/rush-lib/src/cli/test/__snapshots__/RushXCommandLine.test.ts.snap rename to libraries/rush-lib/src/cli/test/__snapshots__/RushXCommandLine.test.ts.snap diff --git a/apps/rush-lib/src/cli/test/basicAndRunBuildActionRepo/a/package.json b/libraries/rush-lib/src/cli/test/basicAndRunBuildActionRepo/a/package.json similarity index 100% rename from apps/rush-lib/src/cli/test/basicAndRunBuildActionRepo/a/package.json rename to libraries/rush-lib/src/cli/test/basicAndRunBuildActionRepo/a/package.json diff --git a/apps/rush-lib/src/cli/test/basicAndRunBuildActionRepo/b/package.json b/libraries/rush-lib/src/cli/test/basicAndRunBuildActionRepo/b/package.json similarity index 100% rename from apps/rush-lib/src/cli/test/basicAndRunBuildActionRepo/b/package.json rename to libraries/rush-lib/src/cli/test/basicAndRunBuildActionRepo/b/package.json diff --git a/apps/rush-lib/src/cli/test/basicAndRunBuildActionRepo/rush.json b/libraries/rush-lib/src/cli/test/basicAndRunBuildActionRepo/rush.json similarity index 100% rename from apps/rush-lib/src/cli/test/basicAndRunBuildActionRepo/rush.json rename to libraries/rush-lib/src/cli/test/basicAndRunBuildActionRepo/rush.json diff --git a/apps/rush-lib/src/cli/test/basicAndRunRebuildActionRepo/a/package.json b/libraries/rush-lib/src/cli/test/basicAndRunRebuildActionRepo/a/package.json similarity index 100% rename from apps/rush-lib/src/cli/test/basicAndRunRebuildActionRepo/a/package.json rename to libraries/rush-lib/src/cli/test/basicAndRunRebuildActionRepo/a/package.json diff --git a/apps/rush-lib/src/cli/test/basicAndRunRebuildActionRepo/b/package.json b/libraries/rush-lib/src/cli/test/basicAndRunRebuildActionRepo/b/package.json similarity index 100% rename from apps/rush-lib/src/cli/test/basicAndRunRebuildActionRepo/b/package.json rename to libraries/rush-lib/src/cli/test/basicAndRunRebuildActionRepo/b/package.json diff --git a/apps/rush-lib/src/cli/test/basicAndRunRebuildActionRepo/rush.json b/libraries/rush-lib/src/cli/test/basicAndRunRebuildActionRepo/rush.json similarity index 100% rename from apps/rush-lib/src/cli/test/basicAndRunRebuildActionRepo/rush.json rename to libraries/rush-lib/src/cli/test/basicAndRunRebuildActionRepo/rush.json diff --git a/apps/rush-lib/src/cli/test/mockRushCommandLineParser.ts b/libraries/rush-lib/src/cli/test/mockRushCommandLineParser.ts similarity index 100% rename from apps/rush-lib/src/cli/test/mockRushCommandLineParser.ts rename to libraries/rush-lib/src/cli/test/mockRushCommandLineParser.ts diff --git a/apps/rush-lib/src/cli/test/overrideAndDefaultBuildActionRepo/a/package.json b/libraries/rush-lib/src/cli/test/overrideAndDefaultBuildActionRepo/a/package.json similarity index 100% rename from apps/rush-lib/src/cli/test/overrideAndDefaultBuildActionRepo/a/package.json rename to libraries/rush-lib/src/cli/test/overrideAndDefaultBuildActionRepo/a/package.json diff --git a/apps/rush-lib/src/cli/test/overrideAndDefaultBuildActionRepo/b/package.json b/libraries/rush-lib/src/cli/test/overrideAndDefaultBuildActionRepo/b/package.json similarity index 100% rename from apps/rush-lib/src/cli/test/overrideAndDefaultBuildActionRepo/b/package.json rename to libraries/rush-lib/src/cli/test/overrideAndDefaultBuildActionRepo/b/package.json diff --git a/apps/rush-lib/src/cli/test/overrideAndDefaultBuildActionRepo/common/config/rush/command-line.json b/libraries/rush-lib/src/cli/test/overrideAndDefaultBuildActionRepo/common/config/rush/command-line.json similarity index 100% rename from apps/rush-lib/src/cli/test/overrideAndDefaultBuildActionRepo/common/config/rush/command-line.json rename to libraries/rush-lib/src/cli/test/overrideAndDefaultBuildActionRepo/common/config/rush/command-line.json diff --git a/apps/rush-lib/src/cli/test/overrideAndDefaultBuildActionRepo/rush.json b/libraries/rush-lib/src/cli/test/overrideAndDefaultBuildActionRepo/rush.json similarity index 100% rename from apps/rush-lib/src/cli/test/overrideAndDefaultBuildActionRepo/rush.json rename to libraries/rush-lib/src/cli/test/overrideAndDefaultBuildActionRepo/rush.json diff --git a/apps/rush-lib/src/cli/test/overrideAndDefaultRebuildActionRepo/a/package.json b/libraries/rush-lib/src/cli/test/overrideAndDefaultRebuildActionRepo/a/package.json similarity index 100% rename from apps/rush-lib/src/cli/test/overrideAndDefaultRebuildActionRepo/a/package.json rename to libraries/rush-lib/src/cli/test/overrideAndDefaultRebuildActionRepo/a/package.json diff --git a/apps/rush-lib/src/cli/test/overrideAndDefaultRebuildActionRepo/b/package.json b/libraries/rush-lib/src/cli/test/overrideAndDefaultRebuildActionRepo/b/package.json similarity index 100% rename from apps/rush-lib/src/cli/test/overrideAndDefaultRebuildActionRepo/b/package.json rename to libraries/rush-lib/src/cli/test/overrideAndDefaultRebuildActionRepo/b/package.json diff --git a/apps/rush-lib/src/cli/test/overrideAndDefaultRebuildActionRepo/common/config/rush/command-line.json b/libraries/rush-lib/src/cli/test/overrideAndDefaultRebuildActionRepo/common/config/rush/command-line.json similarity index 100% rename from apps/rush-lib/src/cli/test/overrideAndDefaultRebuildActionRepo/common/config/rush/command-line.json rename to libraries/rush-lib/src/cli/test/overrideAndDefaultRebuildActionRepo/common/config/rush/command-line.json diff --git a/apps/rush-lib/src/cli/test/overrideAndDefaultRebuildActionRepo/rush.json b/libraries/rush-lib/src/cli/test/overrideAndDefaultRebuildActionRepo/rush.json similarity index 100% rename from apps/rush-lib/src/cli/test/overrideAndDefaultRebuildActionRepo/rush.json rename to libraries/rush-lib/src/cli/test/overrideAndDefaultRebuildActionRepo/rush.json diff --git a/apps/rush-lib/src/cli/test/overrideBuildAsGlobalCommandRepo/a/package.json b/libraries/rush-lib/src/cli/test/overrideBuildAsGlobalCommandRepo/a/package.json similarity index 100% rename from apps/rush-lib/src/cli/test/overrideBuildAsGlobalCommandRepo/a/package.json rename to libraries/rush-lib/src/cli/test/overrideBuildAsGlobalCommandRepo/a/package.json diff --git a/apps/rush-lib/src/cli/test/overrideBuildAsGlobalCommandRepo/b/package.json b/libraries/rush-lib/src/cli/test/overrideBuildAsGlobalCommandRepo/b/package.json similarity index 100% rename from apps/rush-lib/src/cli/test/overrideBuildAsGlobalCommandRepo/b/package.json rename to libraries/rush-lib/src/cli/test/overrideBuildAsGlobalCommandRepo/b/package.json diff --git a/apps/rush-lib/src/cli/test/overrideBuildAsGlobalCommandRepo/common/config/rush/command-line.json b/libraries/rush-lib/src/cli/test/overrideBuildAsGlobalCommandRepo/common/config/rush/command-line.json similarity index 100% rename from apps/rush-lib/src/cli/test/overrideBuildAsGlobalCommandRepo/common/config/rush/command-line.json rename to libraries/rush-lib/src/cli/test/overrideBuildAsGlobalCommandRepo/common/config/rush/command-line.json diff --git a/apps/rush-lib/src/cli/test/overrideBuildAsGlobalCommandRepo/rush.json b/libraries/rush-lib/src/cli/test/overrideBuildAsGlobalCommandRepo/rush.json similarity index 100% rename from apps/rush-lib/src/cli/test/overrideBuildAsGlobalCommandRepo/rush.json rename to libraries/rush-lib/src/cli/test/overrideBuildAsGlobalCommandRepo/rush.json diff --git a/apps/rush-lib/src/cli/test/overrideBuildWithSimultaneousProcessesRepo/a/package.json b/libraries/rush-lib/src/cli/test/overrideBuildWithSimultaneousProcessesRepo/a/package.json similarity index 100% rename from apps/rush-lib/src/cli/test/overrideBuildWithSimultaneousProcessesRepo/a/package.json rename to libraries/rush-lib/src/cli/test/overrideBuildWithSimultaneousProcessesRepo/a/package.json diff --git a/apps/rush-lib/src/cli/test/overrideBuildWithSimultaneousProcessesRepo/b/package.json b/libraries/rush-lib/src/cli/test/overrideBuildWithSimultaneousProcessesRepo/b/package.json similarity index 100% rename from apps/rush-lib/src/cli/test/overrideBuildWithSimultaneousProcessesRepo/b/package.json rename to libraries/rush-lib/src/cli/test/overrideBuildWithSimultaneousProcessesRepo/b/package.json diff --git a/apps/rush-lib/src/cli/test/overrideBuildWithSimultaneousProcessesRepo/common/config/rush/command-line.json b/libraries/rush-lib/src/cli/test/overrideBuildWithSimultaneousProcessesRepo/common/config/rush/command-line.json similarity index 100% rename from apps/rush-lib/src/cli/test/overrideBuildWithSimultaneousProcessesRepo/common/config/rush/command-line.json rename to libraries/rush-lib/src/cli/test/overrideBuildWithSimultaneousProcessesRepo/common/config/rush/command-line.json diff --git a/apps/rush-lib/src/cli/test/overrideBuildWithSimultaneousProcessesRepo/rush.json b/libraries/rush-lib/src/cli/test/overrideBuildWithSimultaneousProcessesRepo/rush.json similarity index 100% rename from apps/rush-lib/src/cli/test/overrideBuildWithSimultaneousProcessesRepo/rush.json rename to libraries/rush-lib/src/cli/test/overrideBuildWithSimultaneousProcessesRepo/rush.json diff --git a/apps/rush-lib/src/cli/test/overrideRebuildAndRunBuildActionRepo/a/package.json b/libraries/rush-lib/src/cli/test/overrideRebuildAndRunBuildActionRepo/a/package.json similarity index 100% rename from apps/rush-lib/src/cli/test/overrideRebuildAndRunBuildActionRepo/a/package.json rename to libraries/rush-lib/src/cli/test/overrideRebuildAndRunBuildActionRepo/a/package.json diff --git a/apps/rush-lib/src/cli/test/overrideRebuildAndRunBuildActionRepo/b/package.json b/libraries/rush-lib/src/cli/test/overrideRebuildAndRunBuildActionRepo/b/package.json similarity index 100% rename from apps/rush-lib/src/cli/test/overrideRebuildAndRunBuildActionRepo/b/package.json rename to libraries/rush-lib/src/cli/test/overrideRebuildAndRunBuildActionRepo/b/package.json diff --git a/apps/rush-lib/src/cli/test/overrideRebuildAndRunBuildActionRepo/common/config/rush/command-line.json b/libraries/rush-lib/src/cli/test/overrideRebuildAndRunBuildActionRepo/common/config/rush/command-line.json similarity index 100% rename from apps/rush-lib/src/cli/test/overrideRebuildAndRunBuildActionRepo/common/config/rush/command-line.json rename to libraries/rush-lib/src/cli/test/overrideRebuildAndRunBuildActionRepo/common/config/rush/command-line.json diff --git a/apps/rush-lib/src/cli/test/overrideRebuildAndRunBuildActionRepo/rush.json b/libraries/rush-lib/src/cli/test/overrideRebuildAndRunBuildActionRepo/rush.json similarity index 100% rename from apps/rush-lib/src/cli/test/overrideRebuildAndRunBuildActionRepo/rush.json rename to libraries/rush-lib/src/cli/test/overrideRebuildAndRunBuildActionRepo/rush.json diff --git a/apps/rush-lib/src/cli/test/overrideRebuildAndRunRebuildActionRepo/a/package.json b/libraries/rush-lib/src/cli/test/overrideRebuildAndRunRebuildActionRepo/a/package.json similarity index 100% rename from apps/rush-lib/src/cli/test/overrideRebuildAndRunRebuildActionRepo/a/package.json rename to libraries/rush-lib/src/cli/test/overrideRebuildAndRunRebuildActionRepo/a/package.json diff --git a/apps/rush-lib/src/cli/test/overrideRebuildAndRunRebuildActionRepo/b/package.json b/libraries/rush-lib/src/cli/test/overrideRebuildAndRunRebuildActionRepo/b/package.json similarity index 100% rename from apps/rush-lib/src/cli/test/overrideRebuildAndRunRebuildActionRepo/b/package.json rename to libraries/rush-lib/src/cli/test/overrideRebuildAndRunRebuildActionRepo/b/package.json diff --git a/apps/rush-lib/src/cli/test/overrideRebuildAndRunRebuildActionRepo/common/config/rush/command-line.json b/libraries/rush-lib/src/cli/test/overrideRebuildAndRunRebuildActionRepo/common/config/rush/command-line.json similarity index 100% rename from apps/rush-lib/src/cli/test/overrideRebuildAndRunRebuildActionRepo/common/config/rush/command-line.json rename to libraries/rush-lib/src/cli/test/overrideRebuildAndRunRebuildActionRepo/common/config/rush/command-line.json diff --git a/apps/rush-lib/src/cli/test/overrideRebuildAndRunRebuildActionRepo/rush.json b/libraries/rush-lib/src/cli/test/overrideRebuildAndRunRebuildActionRepo/rush.json similarity index 100% rename from apps/rush-lib/src/cli/test/overrideRebuildAndRunRebuildActionRepo/rush.json rename to libraries/rush-lib/src/cli/test/overrideRebuildAndRunRebuildActionRepo/rush.json diff --git a/apps/rush-lib/src/cli/test/overrideRebuildAsGlobalCommandRepo/a/package.json b/libraries/rush-lib/src/cli/test/overrideRebuildAsGlobalCommandRepo/a/package.json similarity index 100% rename from apps/rush-lib/src/cli/test/overrideRebuildAsGlobalCommandRepo/a/package.json rename to libraries/rush-lib/src/cli/test/overrideRebuildAsGlobalCommandRepo/a/package.json diff --git a/apps/rush-lib/src/cli/test/overrideRebuildAsGlobalCommandRepo/b/package.json b/libraries/rush-lib/src/cli/test/overrideRebuildAsGlobalCommandRepo/b/package.json similarity index 100% rename from apps/rush-lib/src/cli/test/overrideRebuildAsGlobalCommandRepo/b/package.json rename to libraries/rush-lib/src/cli/test/overrideRebuildAsGlobalCommandRepo/b/package.json diff --git a/apps/rush-lib/src/cli/test/overrideRebuildAsGlobalCommandRepo/common/config/rush/command-line.json b/libraries/rush-lib/src/cli/test/overrideRebuildAsGlobalCommandRepo/common/config/rush/command-line.json similarity index 100% rename from apps/rush-lib/src/cli/test/overrideRebuildAsGlobalCommandRepo/common/config/rush/command-line.json rename to libraries/rush-lib/src/cli/test/overrideRebuildAsGlobalCommandRepo/common/config/rush/command-line.json diff --git a/apps/rush-lib/src/cli/test/overrideRebuildAsGlobalCommandRepo/rush.json b/libraries/rush-lib/src/cli/test/overrideRebuildAsGlobalCommandRepo/rush.json similarity index 100% rename from apps/rush-lib/src/cli/test/overrideRebuildAsGlobalCommandRepo/rush.json rename to libraries/rush-lib/src/cli/test/overrideRebuildAsGlobalCommandRepo/rush.json diff --git a/apps/rush-lib/src/cli/test/overrideRebuildWithSimultaneousProcessesRepo/a/package.json b/libraries/rush-lib/src/cli/test/overrideRebuildWithSimultaneousProcessesRepo/a/package.json similarity index 100% rename from apps/rush-lib/src/cli/test/overrideRebuildWithSimultaneousProcessesRepo/a/package.json rename to libraries/rush-lib/src/cli/test/overrideRebuildWithSimultaneousProcessesRepo/a/package.json diff --git a/apps/rush-lib/src/cli/test/overrideRebuildWithSimultaneousProcessesRepo/b/package.json b/libraries/rush-lib/src/cli/test/overrideRebuildWithSimultaneousProcessesRepo/b/package.json similarity index 100% rename from apps/rush-lib/src/cli/test/overrideRebuildWithSimultaneousProcessesRepo/b/package.json rename to libraries/rush-lib/src/cli/test/overrideRebuildWithSimultaneousProcessesRepo/b/package.json diff --git a/apps/rush-lib/src/cli/test/overrideRebuildWithSimultaneousProcessesRepo/common/config/rush/command-line.json b/libraries/rush-lib/src/cli/test/overrideRebuildWithSimultaneousProcessesRepo/common/config/rush/command-line.json similarity index 100% rename from apps/rush-lib/src/cli/test/overrideRebuildWithSimultaneousProcessesRepo/common/config/rush/command-line.json rename to libraries/rush-lib/src/cli/test/overrideRebuildWithSimultaneousProcessesRepo/common/config/rush/command-line.json diff --git a/apps/rush-lib/src/cli/test/overrideRebuildWithSimultaneousProcessesRepo/rush.json b/libraries/rush-lib/src/cli/test/overrideRebuildWithSimultaneousProcessesRepo/rush.json similarity index 100% rename from apps/rush-lib/src/cli/test/overrideRebuildWithSimultaneousProcessesRepo/rush.json rename to libraries/rush-lib/src/cli/test/overrideRebuildWithSimultaneousProcessesRepo/rush.json diff --git a/apps/rush-lib/src/cli/test/repo/common/config/rush/command-line.json b/libraries/rush-lib/src/cli/test/repo/common/config/rush/command-line.json similarity index 100% rename from apps/rush-lib/src/cli/test/repo/common/config/rush/command-line.json rename to libraries/rush-lib/src/cli/test/repo/common/config/rush/command-line.json diff --git a/apps/rush-lib/src/cli/test/repo/common/config/rush/experiments.json b/libraries/rush-lib/src/cli/test/repo/common/config/rush/experiments.json similarity index 100% rename from apps/rush-lib/src/cli/test/repo/common/config/rush/experiments.json rename to libraries/rush-lib/src/cli/test/repo/common/config/rush/experiments.json diff --git a/apps/rush-lib/src/cli/test/repo/common/scripts/deploy.js b/libraries/rush-lib/src/cli/test/repo/common/scripts/deploy.js similarity index 100% rename from apps/rush-lib/src/cli/test/repo/common/scripts/deploy.js rename to libraries/rush-lib/src/cli/test/repo/common/scripts/deploy.js diff --git a/apps/rush-lib/src/cli/test/repo/rush.json b/libraries/rush-lib/src/cli/test/repo/rush.json similarity index 100% rename from apps/rush-lib/src/cli/test/repo/rush.json rename to libraries/rush-lib/src/cli/test/repo/rush.json diff --git a/apps/rush-lib/src/cli/test/repo/rushx-not-in-rush-project/build.js b/libraries/rush-lib/src/cli/test/repo/rushx-not-in-rush-project/build.js similarity index 100% rename from apps/rush-lib/src/cli/test/repo/rushx-not-in-rush-project/build.js rename to libraries/rush-lib/src/cli/test/repo/rushx-not-in-rush-project/build.js diff --git a/apps/rush-lib/src/cli/test/repo/rushx-not-in-rush-project/package.json b/libraries/rush-lib/src/cli/test/repo/rushx-not-in-rush-project/package.json similarity index 100% rename from apps/rush-lib/src/cli/test/repo/rushx-not-in-rush-project/package.json rename to libraries/rush-lib/src/cli/test/repo/rushx-not-in-rush-project/package.json diff --git a/apps/rush-lib/src/cli/test/repo/rushx-project/build.js b/libraries/rush-lib/src/cli/test/repo/rushx-project/build.js similarity index 100% rename from apps/rush-lib/src/cli/test/repo/rushx-project/build.js rename to libraries/rush-lib/src/cli/test/repo/rushx-project/build.js diff --git a/apps/rush-lib/src/cli/test/repo/rushx-project/package.json b/libraries/rush-lib/src/cli/test/repo/rushx-project/package.json similarity index 100% rename from apps/rush-lib/src/cli/test/repo/rushx-project/package.json rename to libraries/rush-lib/src/cli/test/repo/rushx-project/package.json diff --git a/apps/rush-lib/src/cli/test/rush-mock-flush-telemetry-plugin/index.ts b/libraries/rush-lib/src/cli/test/rush-mock-flush-telemetry-plugin/index.ts similarity index 100% rename from apps/rush-lib/src/cli/test/rush-mock-flush-telemetry-plugin/index.ts rename to libraries/rush-lib/src/cli/test/rush-mock-flush-telemetry-plugin/index.ts diff --git a/apps/rush-lib/src/cli/test/rush-mock-flush-telemetry-plugin/package.json b/libraries/rush-lib/src/cli/test/rush-mock-flush-telemetry-plugin/package.json similarity index 100% rename from apps/rush-lib/src/cli/test/rush-mock-flush-telemetry-plugin/package.json rename to libraries/rush-lib/src/cli/test/rush-mock-flush-telemetry-plugin/package.json diff --git a/apps/rush-lib/src/cli/test/rush-mock-flush-telemetry-plugin/rush-plugin-manifest.json b/libraries/rush-lib/src/cli/test/rush-mock-flush-telemetry-plugin/rush-plugin-manifest.json similarity index 100% rename from apps/rush-lib/src/cli/test/rush-mock-flush-telemetry-plugin/rush-plugin-manifest.json rename to libraries/rush-lib/src/cli/test/rush-mock-flush-telemetry-plugin/rush-plugin-manifest.json diff --git a/apps/rush-lib/src/cli/test/tapFlushTelemetryAndRunBuildActionRepo/a/package.json b/libraries/rush-lib/src/cli/test/tapFlushTelemetryAndRunBuildActionRepo/a/package.json similarity index 100% rename from apps/rush-lib/src/cli/test/tapFlushTelemetryAndRunBuildActionRepo/a/package.json rename to libraries/rush-lib/src/cli/test/tapFlushTelemetryAndRunBuildActionRepo/a/package.json diff --git a/apps/rush-lib/src/cli/test/tapFlushTelemetryAndRunBuildActionRepo/b/package.json b/libraries/rush-lib/src/cli/test/tapFlushTelemetryAndRunBuildActionRepo/b/package.json similarity index 100% rename from apps/rush-lib/src/cli/test/tapFlushTelemetryAndRunBuildActionRepo/b/package.json rename to libraries/rush-lib/src/cli/test/tapFlushTelemetryAndRunBuildActionRepo/b/package.json diff --git a/apps/rush-lib/src/cli/test/tapFlushTelemetryAndRunBuildActionRepo/common/autoinstallers/plugins/package.json b/libraries/rush-lib/src/cli/test/tapFlushTelemetryAndRunBuildActionRepo/common/autoinstallers/plugins/package.json similarity index 100% rename from apps/rush-lib/src/cli/test/tapFlushTelemetryAndRunBuildActionRepo/common/autoinstallers/plugins/package.json rename to libraries/rush-lib/src/cli/test/tapFlushTelemetryAndRunBuildActionRepo/common/autoinstallers/plugins/package.json diff --git a/apps/rush-lib/src/cli/test/tapFlushTelemetryAndRunBuildActionRepo/common/autoinstallers/plugins/rush-plugins/rush-mock-flush-telemetry-plugin/rush-plugin-manifest.json b/libraries/rush-lib/src/cli/test/tapFlushTelemetryAndRunBuildActionRepo/common/autoinstallers/plugins/rush-plugins/rush-mock-flush-telemetry-plugin/rush-plugin-manifest.json similarity index 100% rename from apps/rush-lib/src/cli/test/tapFlushTelemetryAndRunBuildActionRepo/common/autoinstallers/plugins/rush-plugins/rush-mock-flush-telemetry-plugin/rush-plugin-manifest.json rename to libraries/rush-lib/src/cli/test/tapFlushTelemetryAndRunBuildActionRepo/common/autoinstallers/plugins/rush-plugins/rush-mock-flush-telemetry-plugin/rush-plugin-manifest.json diff --git a/apps/rush-lib/src/cli/test/tapFlushTelemetryAndRunBuildActionRepo/common/config/rush/rush-plugins.json b/libraries/rush-lib/src/cli/test/tapFlushTelemetryAndRunBuildActionRepo/common/config/rush/rush-plugins.json similarity index 100% rename from apps/rush-lib/src/cli/test/tapFlushTelemetryAndRunBuildActionRepo/common/config/rush/rush-plugins.json rename to libraries/rush-lib/src/cli/test/tapFlushTelemetryAndRunBuildActionRepo/common/config/rush/rush-plugins.json diff --git a/apps/rush-lib/src/cli/test/tapFlushTelemetryAndRunBuildActionRepo/rush.json b/libraries/rush-lib/src/cli/test/tapFlushTelemetryAndRunBuildActionRepo/rush.json similarity index 100% rename from apps/rush-lib/src/cli/test/tapFlushTelemetryAndRunBuildActionRepo/rush.json rename to libraries/rush-lib/src/cli/test/tapFlushTelemetryAndRunBuildActionRepo/rush.json diff --git a/apps/rush-lib/src/index.ts b/libraries/rush-lib/src/index.ts similarity index 100% rename from apps/rush-lib/src/index.ts rename to libraries/rush-lib/src/index.ts diff --git a/apps/rush-lib/src/logic/ApprovedPackagesChecker.ts b/libraries/rush-lib/src/logic/ApprovedPackagesChecker.ts similarity index 100% rename from apps/rush-lib/src/logic/ApprovedPackagesChecker.ts rename to libraries/rush-lib/src/logic/ApprovedPackagesChecker.ts diff --git a/apps/rush-lib/src/logic/Autoinstaller.ts b/libraries/rush-lib/src/logic/Autoinstaller.ts similarity index 100% rename from apps/rush-lib/src/logic/Autoinstaller.ts rename to libraries/rush-lib/src/logic/Autoinstaller.ts diff --git a/apps/rush-lib/src/logic/ChangeFiles.ts b/libraries/rush-lib/src/logic/ChangeFiles.ts similarity index 100% rename from apps/rush-lib/src/logic/ChangeFiles.ts rename to libraries/rush-lib/src/logic/ChangeFiles.ts diff --git a/apps/rush-lib/src/logic/ChangeManager.ts b/libraries/rush-lib/src/logic/ChangeManager.ts similarity index 100% rename from apps/rush-lib/src/logic/ChangeManager.ts rename to libraries/rush-lib/src/logic/ChangeManager.ts diff --git a/apps/rush-lib/src/logic/ChangelogGenerator.ts b/libraries/rush-lib/src/logic/ChangelogGenerator.ts similarity index 100% rename from apps/rush-lib/src/logic/ChangelogGenerator.ts rename to libraries/rush-lib/src/logic/ChangelogGenerator.ts diff --git a/apps/rush-lib/src/logic/CredentialCache.ts b/libraries/rush-lib/src/logic/CredentialCache.ts similarity index 100% rename from apps/rush-lib/src/logic/CredentialCache.ts rename to libraries/rush-lib/src/logic/CredentialCache.ts diff --git a/apps/rush-lib/src/logic/DependencyAnalyzer.ts b/libraries/rush-lib/src/logic/DependencyAnalyzer.ts similarity index 100% rename from apps/rush-lib/src/logic/DependencyAnalyzer.ts rename to libraries/rush-lib/src/logic/DependencyAnalyzer.ts diff --git a/apps/rush-lib/src/logic/DependencySpecifier.ts b/libraries/rush-lib/src/logic/DependencySpecifier.ts similarity index 100% rename from apps/rush-lib/src/logic/DependencySpecifier.ts rename to libraries/rush-lib/src/logic/DependencySpecifier.ts diff --git a/apps/rush-lib/src/logic/EventHooksManager.ts b/libraries/rush-lib/src/logic/EventHooksManager.ts similarity index 100% rename from apps/rush-lib/src/logic/EventHooksManager.ts rename to libraries/rush-lib/src/logic/EventHooksManager.ts diff --git a/apps/rush-lib/src/logic/Git.ts b/libraries/rush-lib/src/logic/Git.ts similarity index 100% rename from apps/rush-lib/src/logic/Git.ts rename to libraries/rush-lib/src/logic/Git.ts diff --git a/apps/rush-lib/src/logic/InstallManagerFactory.ts b/libraries/rush-lib/src/logic/InstallManagerFactory.ts similarity index 100% rename from apps/rush-lib/src/logic/InstallManagerFactory.ts rename to libraries/rush-lib/src/logic/InstallManagerFactory.ts diff --git a/apps/rush-lib/src/logic/JsonSchemaUrls.ts b/libraries/rush-lib/src/logic/JsonSchemaUrls.ts similarity index 100% rename from apps/rush-lib/src/logic/JsonSchemaUrls.ts rename to libraries/rush-lib/src/logic/JsonSchemaUrls.ts diff --git a/apps/rush-lib/src/logic/LinkManagerFactory.ts b/libraries/rush-lib/src/logic/LinkManagerFactory.ts similarity index 100% rename from apps/rush-lib/src/logic/LinkManagerFactory.ts rename to libraries/rush-lib/src/logic/LinkManagerFactory.ts diff --git a/apps/rush-lib/src/logic/LookupByPath.ts b/libraries/rush-lib/src/logic/LookupByPath.ts similarity index 100% rename from apps/rush-lib/src/logic/LookupByPath.ts rename to libraries/rush-lib/src/logic/LookupByPath.ts diff --git a/apps/rush-lib/src/logic/NodeJsCompatibility.ts b/libraries/rush-lib/src/logic/NodeJsCompatibility.ts similarity index 100% rename from apps/rush-lib/src/logic/NodeJsCompatibility.ts rename to libraries/rush-lib/src/logic/NodeJsCompatibility.ts diff --git a/apps/rush-lib/src/logic/PackageJsonUpdater.ts b/libraries/rush-lib/src/logic/PackageJsonUpdater.ts similarity index 100% rename from apps/rush-lib/src/logic/PackageJsonUpdater.ts rename to libraries/rush-lib/src/logic/PackageJsonUpdater.ts diff --git a/apps/rush-lib/src/logic/PackageLookup.ts b/libraries/rush-lib/src/logic/PackageLookup.ts similarity index 100% rename from apps/rush-lib/src/logic/PackageLookup.ts rename to libraries/rush-lib/src/logic/PackageLookup.ts diff --git a/apps/rush-lib/src/logic/PrereleaseToken.ts b/libraries/rush-lib/src/logic/PrereleaseToken.ts similarity index 100% rename from apps/rush-lib/src/logic/PrereleaseToken.ts rename to libraries/rush-lib/src/logic/PrereleaseToken.ts diff --git a/apps/rush-lib/src/logic/ProjectChangeAnalyzer.ts b/libraries/rush-lib/src/logic/ProjectChangeAnalyzer.ts similarity index 100% rename from apps/rush-lib/src/logic/ProjectChangeAnalyzer.ts rename to libraries/rush-lib/src/logic/ProjectChangeAnalyzer.ts diff --git a/apps/rush-lib/src/logic/ProjectCommandSet.ts b/libraries/rush-lib/src/logic/ProjectCommandSet.ts similarity index 100% rename from apps/rush-lib/src/logic/ProjectCommandSet.ts rename to libraries/rush-lib/src/logic/ProjectCommandSet.ts diff --git a/apps/rush-lib/src/logic/ProjectWatcher.ts b/libraries/rush-lib/src/logic/ProjectWatcher.ts similarity index 100% rename from apps/rush-lib/src/logic/ProjectWatcher.ts rename to libraries/rush-lib/src/logic/ProjectWatcher.ts diff --git a/apps/rush-lib/src/logic/PublishGit.ts b/libraries/rush-lib/src/logic/PublishGit.ts similarity index 97% rename from apps/rush-lib/src/logic/PublishGit.ts rename to libraries/rush-lib/src/logic/PublishGit.ts index f5f56c313a6..53f8528a526 100644 --- a/apps/rush-lib/src/logic/PublishGit.ts +++ b/libraries/rush-lib/src/logic/PublishGit.ts @@ -104,7 +104,9 @@ export class PublishGit { '-a', preReleaseName ? `${tagName}-${preReleaseName}` : tagName, '-m', - preReleaseName ? `${packageName} v${packageVersion}-${preReleaseName}` : `${packageName} v${packageVersion}`, + preReleaseName + ? `${packageName} v${packageVersion}-${preReleaseName}` + : `${packageName} v${packageVersion}`, ...(commitId ? [commitId] : []) ]); } diff --git a/apps/rush-lib/src/logic/PublishUtilities.ts b/libraries/rush-lib/src/logic/PublishUtilities.ts similarity index 100% rename from apps/rush-lib/src/logic/PublishUtilities.ts rename to libraries/rush-lib/src/logic/PublishUtilities.ts diff --git a/apps/rush-lib/src/logic/PurgeManager.ts b/libraries/rush-lib/src/logic/PurgeManager.ts similarity index 100% rename from apps/rush-lib/src/logic/PurgeManager.ts rename to libraries/rush-lib/src/logic/PurgeManager.ts diff --git a/apps/rush-lib/src/logic/RepoStateFile.ts b/libraries/rush-lib/src/logic/RepoStateFile.ts similarity index 100% rename from apps/rush-lib/src/logic/RepoStateFile.ts rename to libraries/rush-lib/src/logic/RepoStateFile.ts diff --git a/apps/rush-lib/src/logic/RushConstants.ts b/libraries/rush-lib/src/logic/RushConstants.ts similarity index 100% rename from apps/rush-lib/src/logic/RushConstants.ts rename to libraries/rush-lib/src/logic/RushConstants.ts diff --git a/apps/rush-lib/src/logic/Selection.ts b/libraries/rush-lib/src/logic/Selection.ts similarity index 100% rename from apps/rush-lib/src/logic/Selection.ts rename to libraries/rush-lib/src/logic/Selection.ts diff --git a/apps/rush-lib/src/logic/SetupChecks.ts b/libraries/rush-lib/src/logic/SetupChecks.ts similarity index 100% rename from apps/rush-lib/src/logic/SetupChecks.ts rename to libraries/rush-lib/src/logic/SetupChecks.ts diff --git a/apps/rush-lib/src/logic/ShrinkwrapFileFactory.ts b/libraries/rush-lib/src/logic/ShrinkwrapFileFactory.ts similarity index 100% rename from apps/rush-lib/src/logic/ShrinkwrapFileFactory.ts rename to libraries/rush-lib/src/logic/ShrinkwrapFileFactory.ts diff --git a/apps/rush-lib/src/logic/StandardScriptUpdater.ts b/libraries/rush-lib/src/logic/StandardScriptUpdater.ts similarity index 100% rename from apps/rush-lib/src/logic/StandardScriptUpdater.ts rename to libraries/rush-lib/src/logic/StandardScriptUpdater.ts diff --git a/apps/rush-lib/src/logic/Telemetry.ts b/libraries/rush-lib/src/logic/Telemetry.ts similarity index 100% rename from apps/rush-lib/src/logic/Telemetry.ts rename to libraries/rush-lib/src/logic/Telemetry.ts diff --git a/apps/rush-lib/src/logic/TempProjectHelper.ts b/libraries/rush-lib/src/logic/TempProjectHelper.ts similarity index 100% rename from apps/rush-lib/src/logic/TempProjectHelper.ts rename to libraries/rush-lib/src/logic/TempProjectHelper.ts diff --git a/apps/rush-lib/src/logic/UnlinkManager.ts b/libraries/rush-lib/src/logic/UnlinkManager.ts similarity index 100% rename from apps/rush-lib/src/logic/UnlinkManager.ts rename to libraries/rush-lib/src/logic/UnlinkManager.ts diff --git a/apps/rush-lib/src/logic/VersionManager.ts b/libraries/rush-lib/src/logic/VersionManager.ts similarity index 100% rename from apps/rush-lib/src/logic/VersionManager.ts rename to libraries/rush-lib/src/logic/VersionManager.ts diff --git a/apps/rush-lib/src/logic/base/BaseInstallManager.ts b/libraries/rush-lib/src/logic/base/BaseInstallManager.ts similarity index 100% rename from apps/rush-lib/src/logic/base/BaseInstallManager.ts rename to libraries/rush-lib/src/logic/base/BaseInstallManager.ts diff --git a/apps/rush-lib/src/logic/base/BaseLinkManager.ts b/libraries/rush-lib/src/logic/base/BaseLinkManager.ts similarity index 100% rename from apps/rush-lib/src/logic/base/BaseLinkManager.ts rename to libraries/rush-lib/src/logic/base/BaseLinkManager.ts diff --git a/apps/rush-lib/src/logic/base/BasePackage.ts b/libraries/rush-lib/src/logic/base/BasePackage.ts similarity index 100% rename from apps/rush-lib/src/logic/base/BasePackage.ts rename to libraries/rush-lib/src/logic/base/BasePackage.ts diff --git a/apps/rush-lib/src/logic/base/BaseProjectShrinkwrapFile.ts b/libraries/rush-lib/src/logic/base/BaseProjectShrinkwrapFile.ts similarity index 100% rename from apps/rush-lib/src/logic/base/BaseProjectShrinkwrapFile.ts rename to libraries/rush-lib/src/logic/base/BaseProjectShrinkwrapFile.ts diff --git a/apps/rush-lib/src/logic/base/BaseShrinkwrapFile.ts b/libraries/rush-lib/src/logic/base/BaseShrinkwrapFile.ts similarity index 100% rename from apps/rush-lib/src/logic/base/BaseShrinkwrapFile.ts rename to libraries/rush-lib/src/logic/base/BaseShrinkwrapFile.ts diff --git a/apps/rush-lib/src/logic/base/BaseWorkspaceFile.ts b/libraries/rush-lib/src/logic/base/BaseWorkspaceFile.ts similarity index 100% rename from apps/rush-lib/src/logic/base/BaseWorkspaceFile.ts rename to libraries/rush-lib/src/logic/base/BaseWorkspaceFile.ts diff --git a/apps/rush-lib/src/logic/buildCache/CacheEntryId.ts b/libraries/rush-lib/src/logic/buildCache/CacheEntryId.ts similarity index 100% rename from apps/rush-lib/src/logic/buildCache/CacheEntryId.ts rename to libraries/rush-lib/src/logic/buildCache/CacheEntryId.ts diff --git a/apps/rush-lib/src/logic/buildCache/FileSystemBuildCacheProvider.ts b/libraries/rush-lib/src/logic/buildCache/FileSystemBuildCacheProvider.ts similarity index 100% rename from apps/rush-lib/src/logic/buildCache/FileSystemBuildCacheProvider.ts rename to libraries/rush-lib/src/logic/buildCache/FileSystemBuildCacheProvider.ts diff --git a/apps/rush-lib/src/logic/buildCache/ICloudBuildCacheProvider.ts b/libraries/rush-lib/src/logic/buildCache/ICloudBuildCacheProvider.ts similarity index 100% rename from apps/rush-lib/src/logic/buildCache/ICloudBuildCacheProvider.ts rename to libraries/rush-lib/src/logic/buildCache/ICloudBuildCacheProvider.ts diff --git a/apps/rush-lib/src/logic/buildCache/ProjectBuildCache.ts b/libraries/rush-lib/src/logic/buildCache/ProjectBuildCache.ts similarity index 100% rename from apps/rush-lib/src/logic/buildCache/ProjectBuildCache.ts rename to libraries/rush-lib/src/logic/buildCache/ProjectBuildCache.ts diff --git a/apps/rush-lib/src/logic/buildCache/test/CacheEntryId.test.ts b/libraries/rush-lib/src/logic/buildCache/test/CacheEntryId.test.ts similarity index 100% rename from apps/rush-lib/src/logic/buildCache/test/CacheEntryId.test.ts rename to libraries/rush-lib/src/logic/buildCache/test/CacheEntryId.test.ts diff --git a/apps/rush-lib/src/logic/buildCache/test/ProjectBuildCache.test.ts b/libraries/rush-lib/src/logic/buildCache/test/ProjectBuildCache.test.ts similarity index 100% rename from apps/rush-lib/src/logic/buildCache/test/ProjectBuildCache.test.ts rename to libraries/rush-lib/src/logic/buildCache/test/ProjectBuildCache.test.ts diff --git a/apps/rush-lib/src/logic/buildCache/test/__snapshots__/CacheEntryId.test.ts.snap b/libraries/rush-lib/src/logic/buildCache/test/__snapshots__/CacheEntryId.test.ts.snap similarity index 100% rename from apps/rush-lib/src/logic/buildCache/test/__snapshots__/CacheEntryId.test.ts.snap rename to libraries/rush-lib/src/logic/buildCache/test/__snapshots__/CacheEntryId.test.ts.snap diff --git a/apps/rush-lib/src/logic/deploy/DeployArchiver.ts b/libraries/rush-lib/src/logic/deploy/DeployArchiver.ts similarity index 100% rename from apps/rush-lib/src/logic/deploy/DeployArchiver.ts rename to libraries/rush-lib/src/logic/deploy/DeployArchiver.ts diff --git a/apps/rush-lib/src/logic/deploy/DeployManager.ts b/libraries/rush-lib/src/logic/deploy/DeployManager.ts similarity index 100% rename from apps/rush-lib/src/logic/deploy/DeployManager.ts rename to libraries/rush-lib/src/logic/deploy/DeployManager.ts diff --git a/apps/rush-lib/src/logic/deploy/DeployScenarioConfiguration.ts b/libraries/rush-lib/src/logic/deploy/DeployScenarioConfiguration.ts similarity index 100% rename from apps/rush-lib/src/logic/deploy/DeployScenarioConfiguration.ts rename to libraries/rush-lib/src/logic/deploy/DeployScenarioConfiguration.ts diff --git a/apps/rush-lib/src/logic/deploy/SymlinkAnalyzer.ts b/libraries/rush-lib/src/logic/deploy/SymlinkAnalyzer.ts similarity index 100% rename from apps/rush-lib/src/logic/deploy/SymlinkAnalyzer.ts rename to libraries/rush-lib/src/logic/deploy/SymlinkAnalyzer.ts diff --git a/apps/rush-lib/src/logic/deploy/Utils.ts b/libraries/rush-lib/src/logic/deploy/Utils.ts similarity index 100% rename from apps/rush-lib/src/logic/deploy/Utils.ts rename to libraries/rush-lib/src/logic/deploy/Utils.ts diff --git a/apps/rush-lib/src/logic/installManager/InstallHelpers.ts b/libraries/rush-lib/src/logic/installManager/InstallHelpers.ts similarity index 100% rename from apps/rush-lib/src/logic/installManager/InstallHelpers.ts rename to libraries/rush-lib/src/logic/installManager/InstallHelpers.ts diff --git a/apps/rush-lib/src/logic/installManager/RushInstallManager.ts b/libraries/rush-lib/src/logic/installManager/RushInstallManager.ts similarity index 100% rename from apps/rush-lib/src/logic/installManager/RushInstallManager.ts rename to libraries/rush-lib/src/logic/installManager/RushInstallManager.ts diff --git a/apps/rush-lib/src/logic/installManager/WorkspaceInstallManager.ts b/libraries/rush-lib/src/logic/installManager/WorkspaceInstallManager.ts similarity index 100% rename from apps/rush-lib/src/logic/installManager/WorkspaceInstallManager.ts rename to libraries/rush-lib/src/logic/installManager/WorkspaceInstallManager.ts diff --git a/apps/rush-lib/src/logic/npm/NpmLinkManager.ts b/libraries/rush-lib/src/logic/npm/NpmLinkManager.ts similarity index 100% rename from apps/rush-lib/src/logic/npm/NpmLinkManager.ts rename to libraries/rush-lib/src/logic/npm/NpmLinkManager.ts diff --git a/apps/rush-lib/src/logic/npm/NpmPackage.ts b/libraries/rush-lib/src/logic/npm/NpmPackage.ts similarity index 100% rename from apps/rush-lib/src/logic/npm/NpmPackage.ts rename to libraries/rush-lib/src/logic/npm/NpmPackage.ts diff --git a/apps/rush-lib/src/logic/npm/NpmShrinkwrapFile.ts b/libraries/rush-lib/src/logic/npm/NpmShrinkwrapFile.ts similarity index 100% rename from apps/rush-lib/src/logic/npm/NpmShrinkwrapFile.ts rename to libraries/rush-lib/src/logic/npm/NpmShrinkwrapFile.ts diff --git a/apps/rush-lib/src/logic/operations/AsyncOperationQueue.ts b/libraries/rush-lib/src/logic/operations/AsyncOperationQueue.ts similarity index 100% rename from apps/rush-lib/src/logic/operations/AsyncOperationQueue.ts rename to libraries/rush-lib/src/logic/operations/AsyncOperationQueue.ts diff --git a/apps/rush-lib/src/logic/operations/IOperationRunner.ts b/libraries/rush-lib/src/logic/operations/IOperationRunner.ts similarity index 100% rename from apps/rush-lib/src/logic/operations/IOperationRunner.ts rename to libraries/rush-lib/src/logic/operations/IOperationRunner.ts diff --git a/apps/rush-lib/src/logic/operations/NullOperationRunner.ts b/libraries/rush-lib/src/logic/operations/NullOperationRunner.ts similarity index 100% rename from apps/rush-lib/src/logic/operations/NullOperationRunner.ts rename to libraries/rush-lib/src/logic/operations/NullOperationRunner.ts diff --git a/apps/rush-lib/src/logic/operations/Operation.ts b/libraries/rush-lib/src/logic/operations/Operation.ts similarity index 100% rename from apps/rush-lib/src/logic/operations/Operation.ts rename to libraries/rush-lib/src/logic/operations/Operation.ts diff --git a/apps/rush-lib/src/logic/operations/OperationError.ts b/libraries/rush-lib/src/logic/operations/OperationError.ts similarity index 100% rename from apps/rush-lib/src/logic/operations/OperationError.ts rename to libraries/rush-lib/src/logic/operations/OperationError.ts diff --git a/apps/rush-lib/src/logic/operations/OperationExecutionManager.ts b/libraries/rush-lib/src/logic/operations/OperationExecutionManager.ts similarity index 100% rename from apps/rush-lib/src/logic/operations/OperationExecutionManager.ts rename to libraries/rush-lib/src/logic/operations/OperationExecutionManager.ts diff --git a/apps/rush-lib/src/logic/operations/OperationExecutionRecord.ts b/libraries/rush-lib/src/logic/operations/OperationExecutionRecord.ts similarity index 100% rename from apps/rush-lib/src/logic/operations/OperationExecutionRecord.ts rename to libraries/rush-lib/src/logic/operations/OperationExecutionRecord.ts diff --git a/apps/rush-lib/src/logic/operations/OperationStatus.ts b/libraries/rush-lib/src/logic/operations/OperationStatus.ts similarity index 100% rename from apps/rush-lib/src/logic/operations/OperationStatus.ts rename to libraries/rush-lib/src/logic/operations/OperationStatus.ts diff --git a/apps/rush-lib/src/logic/operations/PhasedOperationPlugin.ts b/libraries/rush-lib/src/logic/operations/PhasedOperationPlugin.ts similarity index 100% rename from apps/rush-lib/src/logic/operations/PhasedOperationPlugin.ts rename to libraries/rush-lib/src/logic/operations/PhasedOperationPlugin.ts diff --git a/apps/rush-lib/src/logic/operations/ProjectLogWritable.ts b/libraries/rush-lib/src/logic/operations/ProjectLogWritable.ts similarity index 100% rename from apps/rush-lib/src/logic/operations/ProjectLogWritable.ts rename to libraries/rush-lib/src/logic/operations/ProjectLogWritable.ts diff --git a/apps/rush-lib/src/logic/operations/ShellOperationRunner.ts b/libraries/rush-lib/src/logic/operations/ShellOperationRunner.ts similarity index 100% rename from apps/rush-lib/src/logic/operations/ShellOperationRunner.ts rename to libraries/rush-lib/src/logic/operations/ShellOperationRunner.ts diff --git a/apps/rush-lib/src/logic/operations/ShellOperationRunnerPlugin.ts b/libraries/rush-lib/src/logic/operations/ShellOperationRunnerPlugin.ts similarity index 100% rename from apps/rush-lib/src/logic/operations/ShellOperationRunnerPlugin.ts rename to libraries/rush-lib/src/logic/operations/ShellOperationRunnerPlugin.ts diff --git a/apps/rush-lib/src/logic/operations/test/AsyncOperationQueue.test.ts b/libraries/rush-lib/src/logic/operations/test/AsyncOperationQueue.test.ts similarity index 100% rename from apps/rush-lib/src/logic/operations/test/AsyncOperationQueue.test.ts rename to libraries/rush-lib/src/logic/operations/test/AsyncOperationQueue.test.ts diff --git a/apps/rush-lib/src/logic/operations/test/MockOperationRunner.ts b/libraries/rush-lib/src/logic/operations/test/MockOperationRunner.ts similarity index 100% rename from apps/rush-lib/src/logic/operations/test/MockOperationRunner.ts rename to libraries/rush-lib/src/logic/operations/test/MockOperationRunner.ts diff --git a/apps/rush-lib/src/logic/operations/test/OperationExecutionManager.test.ts b/libraries/rush-lib/src/logic/operations/test/OperationExecutionManager.test.ts similarity index 100% rename from apps/rush-lib/src/logic/operations/test/OperationExecutionManager.test.ts rename to libraries/rush-lib/src/logic/operations/test/OperationExecutionManager.test.ts diff --git a/apps/rush-lib/src/logic/operations/test/PhasedOperationPlugin.test.ts b/libraries/rush-lib/src/logic/operations/test/PhasedOperationPlugin.test.ts similarity index 100% rename from apps/rush-lib/src/logic/operations/test/PhasedOperationPlugin.test.ts rename to libraries/rush-lib/src/logic/operations/test/PhasedOperationPlugin.test.ts diff --git a/apps/rush-lib/src/logic/operations/test/ShellOperationRunner.test.ts b/libraries/rush-lib/src/logic/operations/test/ShellOperationRunner.test.ts similarity index 100% rename from apps/rush-lib/src/logic/operations/test/ShellOperationRunner.test.ts rename to libraries/rush-lib/src/logic/operations/test/ShellOperationRunner.test.ts diff --git a/apps/rush-lib/src/logic/operations/test/__snapshots__/AsyncOperationQueue.test.ts.snap b/libraries/rush-lib/src/logic/operations/test/__snapshots__/AsyncOperationQueue.test.ts.snap similarity index 100% rename from apps/rush-lib/src/logic/operations/test/__snapshots__/AsyncOperationQueue.test.ts.snap rename to libraries/rush-lib/src/logic/operations/test/__snapshots__/AsyncOperationQueue.test.ts.snap diff --git a/apps/rush-lib/src/logic/operations/test/__snapshots__/OperationExecutionManager.test.ts.snap b/libraries/rush-lib/src/logic/operations/test/__snapshots__/OperationExecutionManager.test.ts.snap similarity index 100% rename from apps/rush-lib/src/logic/operations/test/__snapshots__/OperationExecutionManager.test.ts.snap rename to libraries/rush-lib/src/logic/operations/test/__snapshots__/OperationExecutionManager.test.ts.snap diff --git a/apps/rush-lib/src/logic/operations/test/__snapshots__/PhasedOperationPlugin.test.ts.snap b/libraries/rush-lib/src/logic/operations/test/__snapshots__/PhasedOperationPlugin.test.ts.snap similarity index 100% rename from apps/rush-lib/src/logic/operations/test/__snapshots__/PhasedOperationPlugin.test.ts.snap rename to libraries/rush-lib/src/logic/operations/test/__snapshots__/PhasedOperationPlugin.test.ts.snap diff --git a/apps/rush-lib/src/logic/pnpm/IPnpmfile.ts b/libraries/rush-lib/src/logic/pnpm/IPnpmfile.ts similarity index 100% rename from apps/rush-lib/src/logic/pnpm/IPnpmfile.ts rename to libraries/rush-lib/src/logic/pnpm/IPnpmfile.ts diff --git a/apps/rush-lib/src/logic/pnpm/PnpmLinkManager.ts b/libraries/rush-lib/src/logic/pnpm/PnpmLinkManager.ts similarity index 100% rename from apps/rush-lib/src/logic/pnpm/PnpmLinkManager.ts rename to libraries/rush-lib/src/logic/pnpm/PnpmLinkManager.ts diff --git a/apps/rush-lib/src/logic/pnpm/PnpmProjectShrinkwrapFile.ts b/libraries/rush-lib/src/logic/pnpm/PnpmProjectShrinkwrapFile.ts similarity index 100% rename from apps/rush-lib/src/logic/pnpm/PnpmProjectShrinkwrapFile.ts rename to libraries/rush-lib/src/logic/pnpm/PnpmProjectShrinkwrapFile.ts diff --git a/apps/rush-lib/src/logic/pnpm/PnpmShrinkwrapFile.ts b/libraries/rush-lib/src/logic/pnpm/PnpmShrinkwrapFile.ts similarity index 100% rename from apps/rush-lib/src/logic/pnpm/PnpmShrinkwrapFile.ts rename to libraries/rush-lib/src/logic/pnpm/PnpmShrinkwrapFile.ts diff --git a/apps/rush-lib/src/logic/pnpm/PnpmWorkspaceFile.ts b/libraries/rush-lib/src/logic/pnpm/PnpmWorkspaceFile.ts similarity index 100% rename from apps/rush-lib/src/logic/pnpm/PnpmWorkspaceFile.ts rename to libraries/rush-lib/src/logic/pnpm/PnpmWorkspaceFile.ts diff --git a/apps/rush-lib/src/logic/pnpm/PnpmYamlCommon.ts b/libraries/rush-lib/src/logic/pnpm/PnpmYamlCommon.ts similarity index 100% rename from apps/rush-lib/src/logic/pnpm/PnpmYamlCommon.ts rename to libraries/rush-lib/src/logic/pnpm/PnpmYamlCommon.ts diff --git a/apps/rush-lib/src/logic/pnpm/PnpmfileConfiguration.ts b/libraries/rush-lib/src/logic/pnpm/PnpmfileConfiguration.ts similarity index 100% rename from apps/rush-lib/src/logic/pnpm/PnpmfileConfiguration.ts rename to libraries/rush-lib/src/logic/pnpm/PnpmfileConfiguration.ts diff --git a/apps/rush-lib/src/logic/pnpm/PnpmfileShim.ts b/libraries/rush-lib/src/logic/pnpm/PnpmfileShim.ts similarity index 100% rename from apps/rush-lib/src/logic/pnpm/PnpmfileShim.ts rename to libraries/rush-lib/src/logic/pnpm/PnpmfileShim.ts diff --git a/apps/rush-lib/src/logic/pnpm/test/PnpmShrinkwrapFile.test.ts b/libraries/rush-lib/src/logic/pnpm/test/PnpmShrinkwrapFile.test.ts similarity index 100% rename from apps/rush-lib/src/logic/pnpm/test/PnpmShrinkwrapFile.test.ts rename to libraries/rush-lib/src/logic/pnpm/test/PnpmShrinkwrapFile.test.ts diff --git a/apps/rush-lib/src/logic/policy/GitEmailPolicy.ts b/libraries/rush-lib/src/logic/policy/GitEmailPolicy.ts similarity index 100% rename from apps/rush-lib/src/logic/policy/GitEmailPolicy.ts rename to libraries/rush-lib/src/logic/policy/GitEmailPolicy.ts diff --git a/apps/rush-lib/src/logic/policy/PolicyValidator.ts b/libraries/rush-lib/src/logic/policy/PolicyValidator.ts similarity index 100% rename from apps/rush-lib/src/logic/policy/PolicyValidator.ts rename to libraries/rush-lib/src/logic/policy/PolicyValidator.ts diff --git a/apps/rush-lib/src/logic/policy/RushPolicy.ts b/libraries/rush-lib/src/logic/policy/RushPolicy.ts similarity index 100% rename from apps/rush-lib/src/logic/policy/RushPolicy.ts rename to libraries/rush-lib/src/logic/policy/RushPolicy.ts diff --git a/apps/rush-lib/src/logic/policy/ShrinkwrapFilePolicy.ts b/libraries/rush-lib/src/logic/policy/ShrinkwrapFilePolicy.ts similarity index 100% rename from apps/rush-lib/src/logic/policy/ShrinkwrapFilePolicy.ts rename to libraries/rush-lib/src/logic/policy/ShrinkwrapFilePolicy.ts diff --git a/apps/rush-lib/src/logic/selectors/GitChangedProjectSelectorParser.ts b/libraries/rush-lib/src/logic/selectors/GitChangedProjectSelectorParser.ts similarity index 100% rename from apps/rush-lib/src/logic/selectors/GitChangedProjectSelectorParser.ts rename to libraries/rush-lib/src/logic/selectors/GitChangedProjectSelectorParser.ts diff --git a/apps/rush-lib/src/logic/selectors/ISelectorParser.ts b/libraries/rush-lib/src/logic/selectors/ISelectorParser.ts similarity index 100% rename from apps/rush-lib/src/logic/selectors/ISelectorParser.ts rename to libraries/rush-lib/src/logic/selectors/ISelectorParser.ts diff --git a/apps/rush-lib/src/logic/selectors/NamedProjectSelectorParser.ts b/libraries/rush-lib/src/logic/selectors/NamedProjectSelectorParser.ts similarity index 100% rename from apps/rush-lib/src/logic/selectors/NamedProjectSelectorParser.ts rename to libraries/rush-lib/src/logic/selectors/NamedProjectSelectorParser.ts diff --git a/apps/rush-lib/src/logic/selectors/TagProjectSelectorParser.ts b/libraries/rush-lib/src/logic/selectors/TagProjectSelectorParser.ts similarity index 100% rename from apps/rush-lib/src/logic/selectors/TagProjectSelectorParser.ts rename to libraries/rush-lib/src/logic/selectors/TagProjectSelectorParser.ts diff --git a/apps/rush-lib/src/logic/selectors/VersionPolicyProjectSelectorParser.ts b/libraries/rush-lib/src/logic/selectors/VersionPolicyProjectSelectorParser.ts similarity index 100% rename from apps/rush-lib/src/logic/selectors/VersionPolicyProjectSelectorParser.ts rename to libraries/rush-lib/src/logic/selectors/VersionPolicyProjectSelectorParser.ts diff --git a/apps/rush-lib/src/logic/setup/ArtifactoryConfiguration.ts b/libraries/rush-lib/src/logic/setup/ArtifactoryConfiguration.ts similarity index 100% rename from apps/rush-lib/src/logic/setup/ArtifactoryConfiguration.ts rename to libraries/rush-lib/src/logic/setup/ArtifactoryConfiguration.ts diff --git a/apps/rush-lib/src/logic/setup/KeyboardLoop.ts b/libraries/rush-lib/src/logic/setup/KeyboardLoop.ts similarity index 100% rename from apps/rush-lib/src/logic/setup/KeyboardLoop.ts rename to libraries/rush-lib/src/logic/setup/KeyboardLoop.ts diff --git a/apps/rush-lib/src/logic/setup/SetupPackageRegistry.ts b/libraries/rush-lib/src/logic/setup/SetupPackageRegistry.ts similarity index 100% rename from apps/rush-lib/src/logic/setup/SetupPackageRegistry.ts rename to libraries/rush-lib/src/logic/setup/SetupPackageRegistry.ts diff --git a/apps/rush-lib/src/logic/setup/TerminalInput.ts b/libraries/rush-lib/src/logic/setup/TerminalInput.ts similarity index 100% rename from apps/rush-lib/src/logic/setup/TerminalInput.ts rename to libraries/rush-lib/src/logic/setup/TerminalInput.ts diff --git a/apps/rush-lib/src/logic/test/ChangeFiles.test.ts b/libraries/rush-lib/src/logic/test/ChangeFiles.test.ts similarity index 100% rename from apps/rush-lib/src/logic/test/ChangeFiles.test.ts rename to libraries/rush-lib/src/logic/test/ChangeFiles.test.ts diff --git a/apps/rush-lib/src/logic/test/ChangeManager.test.ts b/libraries/rush-lib/src/logic/test/ChangeManager.test.ts similarity index 100% rename from apps/rush-lib/src/logic/test/ChangeManager.test.ts rename to libraries/rush-lib/src/logic/test/ChangeManager.test.ts diff --git a/apps/rush-lib/src/logic/test/ChangelogGenerator.test.ts b/libraries/rush-lib/src/logic/test/ChangelogGenerator.test.ts similarity index 100% rename from apps/rush-lib/src/logic/test/ChangelogGenerator.test.ts rename to libraries/rush-lib/src/logic/test/ChangelogGenerator.test.ts diff --git a/apps/rush-lib/src/logic/test/DependencyAnalyzer.test.ts b/libraries/rush-lib/src/logic/test/DependencyAnalyzer.test.ts similarity index 100% rename from apps/rush-lib/src/logic/test/DependencyAnalyzer.test.ts rename to libraries/rush-lib/src/logic/test/DependencyAnalyzer.test.ts diff --git a/apps/rush-lib/src/logic/test/DependencyAnalyzerTestRepos/allowed-alternatives/a/package.json b/libraries/rush-lib/src/logic/test/DependencyAnalyzerTestRepos/allowed-alternatives/a/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/DependencyAnalyzerTestRepos/allowed-alternatives/a/package.json rename to libraries/rush-lib/src/logic/test/DependencyAnalyzerTestRepos/allowed-alternatives/a/package.json diff --git a/apps/rush-lib/src/logic/test/DependencyAnalyzerTestRepos/allowed-alternatives/b/package.json b/libraries/rush-lib/src/logic/test/DependencyAnalyzerTestRepos/allowed-alternatives/b/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/DependencyAnalyzerTestRepos/allowed-alternatives/b/package.json rename to libraries/rush-lib/src/logic/test/DependencyAnalyzerTestRepos/allowed-alternatives/b/package.json diff --git a/apps/rush-lib/src/logic/test/DependencyAnalyzerTestRepos/allowed-alternatives/common/config/rush/common-versions.json b/libraries/rush-lib/src/logic/test/DependencyAnalyzerTestRepos/allowed-alternatives/common/config/rush/common-versions.json similarity index 100% rename from apps/rush-lib/src/logic/test/DependencyAnalyzerTestRepos/allowed-alternatives/common/config/rush/common-versions.json rename to libraries/rush-lib/src/logic/test/DependencyAnalyzerTestRepos/allowed-alternatives/common/config/rush/common-versions.json diff --git a/apps/rush-lib/src/logic/test/DependencyAnalyzerTestRepos/allowed-alternatives/rush.json b/libraries/rush-lib/src/logic/test/DependencyAnalyzerTestRepos/allowed-alternatives/rush.json similarity index 100% rename from apps/rush-lib/src/logic/test/DependencyAnalyzerTestRepos/allowed-alternatives/rush.json rename to libraries/rush-lib/src/logic/test/DependencyAnalyzerTestRepos/allowed-alternatives/rush.json diff --git a/apps/rush-lib/src/logic/test/DependencyAnalyzerTestRepos/no-allowed-alternatives-with-inconsistent-versions/a/package.json b/libraries/rush-lib/src/logic/test/DependencyAnalyzerTestRepos/no-allowed-alternatives-with-inconsistent-versions/a/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/DependencyAnalyzerTestRepos/no-allowed-alternatives-with-inconsistent-versions/a/package.json rename to libraries/rush-lib/src/logic/test/DependencyAnalyzerTestRepos/no-allowed-alternatives-with-inconsistent-versions/a/package.json diff --git a/apps/rush-lib/src/logic/test/DependencyAnalyzerTestRepos/no-allowed-alternatives-with-inconsistent-versions/b/package.json b/libraries/rush-lib/src/logic/test/DependencyAnalyzerTestRepos/no-allowed-alternatives-with-inconsistent-versions/b/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/DependencyAnalyzerTestRepos/no-allowed-alternatives-with-inconsistent-versions/b/package.json rename to libraries/rush-lib/src/logic/test/DependencyAnalyzerTestRepos/no-allowed-alternatives-with-inconsistent-versions/b/package.json diff --git a/apps/rush-lib/src/logic/test/DependencyAnalyzerTestRepos/no-allowed-alternatives-with-inconsistent-versions/rush.json b/libraries/rush-lib/src/logic/test/DependencyAnalyzerTestRepos/no-allowed-alternatives-with-inconsistent-versions/rush.json similarity index 100% rename from apps/rush-lib/src/logic/test/DependencyAnalyzerTestRepos/no-allowed-alternatives-with-inconsistent-versions/rush.json rename to libraries/rush-lib/src/logic/test/DependencyAnalyzerTestRepos/no-allowed-alternatives-with-inconsistent-versions/rush.json diff --git a/apps/rush-lib/src/logic/test/DependencyAnalyzerTestRepos/no-allowed-alternatives/a/package.json b/libraries/rush-lib/src/logic/test/DependencyAnalyzerTestRepos/no-allowed-alternatives/a/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/DependencyAnalyzerTestRepos/no-allowed-alternatives/a/package.json rename to libraries/rush-lib/src/logic/test/DependencyAnalyzerTestRepos/no-allowed-alternatives/a/package.json diff --git a/apps/rush-lib/src/logic/test/DependencyAnalyzerTestRepos/no-allowed-alternatives/b/package.json b/libraries/rush-lib/src/logic/test/DependencyAnalyzerTestRepos/no-allowed-alternatives/b/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/DependencyAnalyzerTestRepos/no-allowed-alternatives/b/package.json rename to libraries/rush-lib/src/logic/test/DependencyAnalyzerTestRepos/no-allowed-alternatives/b/package.json diff --git a/apps/rush-lib/src/logic/test/DependencyAnalyzerTestRepos/no-allowed-alternatives/rush.json b/libraries/rush-lib/src/logic/test/DependencyAnalyzerTestRepos/no-allowed-alternatives/rush.json similarity index 100% rename from apps/rush-lib/src/logic/test/DependencyAnalyzerTestRepos/no-allowed-alternatives/rush.json rename to libraries/rush-lib/src/logic/test/DependencyAnalyzerTestRepos/no-allowed-alternatives/rush.json diff --git a/apps/rush-lib/src/logic/test/Git.test.ts b/libraries/rush-lib/src/logic/test/Git.test.ts similarity index 100% rename from apps/rush-lib/src/logic/test/Git.test.ts rename to libraries/rush-lib/src/logic/test/Git.test.ts diff --git a/apps/rush-lib/src/logic/test/LookupByPath.test.ts b/libraries/rush-lib/src/logic/test/LookupByPath.test.ts similarity index 100% rename from apps/rush-lib/src/logic/test/LookupByPath.test.ts rename to libraries/rush-lib/src/logic/test/LookupByPath.test.ts diff --git a/apps/rush-lib/src/logic/test/ProjectChangeAnalyzer.test.ts b/libraries/rush-lib/src/logic/test/ProjectChangeAnalyzer.test.ts similarity index 100% rename from apps/rush-lib/src/logic/test/ProjectChangeAnalyzer.test.ts rename to libraries/rush-lib/src/logic/test/ProjectChangeAnalyzer.test.ts diff --git a/apps/rush-lib/src/logic/test/PublishGit.test.ts b/libraries/rush-lib/src/logic/test/PublishGit.test.ts similarity index 53% rename from apps/rush-lib/src/logic/test/PublishGit.test.ts rename to libraries/rush-lib/src/logic/test/PublishGit.test.ts index a772bdb25d0..b07535615cb 100644 --- a/apps/rush-lib/src/logic/test/PublishGit.test.ts +++ b/libraries/rush-lib/src/logic/test/PublishGit.test.ts @@ -1,32 +1,34 @@ import * as path from 'path'; -import { RushConfiguration } from "../../api/RushConfiguration"; -import { Git } from "../Git"; -import { PublishGit } from "../PublishGit"; +import { RushConfiguration } from '../../api/RushConfiguration'; +import { Git } from '../Git'; +import { PublishGit } from '../PublishGit'; import { PublishUtilities } from '../PublishUtilities'; describe('PublishGit Test', () => { - let gitPath: string - let execCommand: jest.SpyInstance - let publishGit: PublishGit + let gitPath: string; + let execCommand: jest.SpyInstance; + let publishGit: PublishGit; beforeAll(() => { - gitPath = '/usr/bin/git' - process.env.RUSH_GIT_BINARY_PATH = gitPath - }) + gitPath = '/usr/bin/git'; + process.env.RUSH_GIT_BINARY_PATH = gitPath; + }); beforeEach(() => { - execCommand = jest.spyOn(PublishUtilities, 'execCommand').mockImplementation(() => { /* no-op */ }); + execCommand = jest.spyOn(PublishUtilities, 'execCommand').mockImplementation(() => { + /* no-op */ + }); const rushFilename: string = path.resolve(__dirname, '../../api/test/repo/rush-npm.json'); const rushConfiguration: RushConfiguration = RushConfiguration.loadFromConfigurationFile(rushFilename); const git: Git = new Git(rushConfiguration); publishGit = new PublishGit(git, 'test'); - }) + }); afterEach(() => { - execCommand.mockClear() - }) + execCommand.mockClear(); + }); it('Test git with no command line arg tag', () => { publishGit.addTag( @@ -35,19 +37,10 @@ describe('PublishGit Test', () => { '2', undefined, undefined // This is undefined to simulate `rush publish ...` without --prerelease-name - ) - expect(execCommand).toBeCalledTimes(1) - expect(execCommand).toBeCalledWith( - false, - gitPath, - [ - 'tag', - '-a', - `project1_v2`, - '-m', - 'project1 v2', - ]) - }) + ); + expect(execCommand).toBeCalledTimes(1); + expect(execCommand).toBeCalledWith(false, gitPath, ['tag', '-a', `project1_v2`, '-m', 'project1 v2']); + }); it('Test git with command line arg tag', () => { publishGit.addTag( @@ -56,17 +49,14 @@ describe('PublishGit Test', () => { '2', undefined, 'new_version_prerelease' // Simulates `rush publish ... --prerelease-name new_version_prerelease` - ) - expect(execCommand).toBeCalledTimes(1) - expect(execCommand).toBeCalledWith( - false, - gitPath, - [ - 'tag', - '-a', - `project1_v2-new_version_prerelease`, - '-m', - 'project1 v2-new_version_prerelease', - ]) - }) -}) + ); + expect(execCommand).toBeCalledTimes(1); + expect(execCommand).toBeCalledWith(false, gitPath, [ + 'tag', + '-a', + `project1_v2-new_version_prerelease`, + '-m', + 'project1 v2-new_version_prerelease' + ]); + }); +}); diff --git a/apps/rush-lib/src/logic/test/PublishUtilities.test.ts b/libraries/rush-lib/src/logic/test/PublishUtilities.test.ts similarity index 100% rename from apps/rush-lib/src/logic/test/PublishUtilities.test.ts rename to libraries/rush-lib/src/logic/test/PublishUtilities.test.ts diff --git a/apps/rush-lib/src/logic/test/Selection.test.ts b/libraries/rush-lib/src/logic/test/Selection.test.ts similarity index 100% rename from apps/rush-lib/src/logic/test/Selection.test.ts rename to libraries/rush-lib/src/logic/test/Selection.test.ts diff --git a/apps/rush-lib/src/logic/test/ShrinkwrapFile.test.ts b/libraries/rush-lib/src/logic/test/ShrinkwrapFile.test.ts similarity index 100% rename from apps/rush-lib/src/logic/test/ShrinkwrapFile.test.ts rename to libraries/rush-lib/src/logic/test/ShrinkwrapFile.test.ts diff --git a/apps/rush-lib/src/logic/test/Telemetry.test.ts b/libraries/rush-lib/src/logic/test/Telemetry.test.ts similarity index 100% rename from apps/rush-lib/src/logic/test/Telemetry.test.ts rename to libraries/rush-lib/src/logic/test/Telemetry.test.ts diff --git a/apps/rush-lib/src/logic/test/VersionManager.test.ts b/libraries/rush-lib/src/logic/test/VersionManager.test.ts similarity index 100% rename from apps/rush-lib/src/logic/test/VersionManager.test.ts rename to libraries/rush-lib/src/logic/test/VersionManager.test.ts diff --git a/apps/rush-lib/src/logic/test/__snapshots__/ProjectChangeAnalyzer.test.ts.snap b/libraries/rush-lib/src/logic/test/__snapshots__/ProjectChangeAnalyzer.test.ts.snap similarity index 100% rename from apps/rush-lib/src/logic/test/__snapshots__/ProjectChangeAnalyzer.test.ts.snap rename to libraries/rush-lib/src/logic/test/__snapshots__/ProjectChangeAnalyzer.test.ts.snap diff --git a/apps/rush-lib/src/logic/test/categorizedChanges/@ms/a/changeA.json b/libraries/rush-lib/src/logic/test/categorizedChanges/@ms/a/changeA.json similarity index 100% rename from apps/rush-lib/src/logic/test/categorizedChanges/@ms/a/changeA.json rename to libraries/rush-lib/src/logic/test/categorizedChanges/@ms/a/changeA.json diff --git a/apps/rush-lib/src/logic/test/categorizedChanges/@ms/b/changeB.json b/libraries/rush-lib/src/logic/test/categorizedChanges/@ms/b/changeB.json similarity index 100% rename from apps/rush-lib/src/logic/test/categorizedChanges/@ms/b/changeB.json rename to libraries/rush-lib/src/logic/test/categorizedChanges/@ms/b/changeB.json diff --git a/apps/rush-lib/src/logic/test/categorizedChanges/changeC.json b/libraries/rush-lib/src/logic/test/categorizedChanges/changeC.json similarity index 100% rename from apps/rush-lib/src/logic/test/categorizedChanges/changeC.json rename to libraries/rush-lib/src/logic/test/categorizedChanges/changeC.json diff --git a/apps/rush-lib/src/logic/test/cyclicDeps/change.json b/libraries/rush-lib/src/logic/test/cyclicDeps/change.json similarity index 100% rename from apps/rush-lib/src/logic/test/cyclicDeps/change.json rename to libraries/rush-lib/src/logic/test/cyclicDeps/change.json diff --git a/apps/rush-lib/src/logic/test/cyclicDepsExplicit/change.json b/libraries/rush-lib/src/logic/test/cyclicDepsExplicit/change.json similarity index 100% rename from apps/rush-lib/src/logic/test/cyclicDepsExplicit/change.json rename to libraries/rush-lib/src/logic/test/cyclicDepsExplicit/change.json diff --git a/apps/rush-lib/src/logic/test/exampleChangelog/CHANGELOG.json b/libraries/rush-lib/src/logic/test/exampleChangelog/CHANGELOG.json similarity index 100% rename from apps/rush-lib/src/logic/test/exampleChangelog/CHANGELOG.json rename to libraries/rush-lib/src/logic/test/exampleChangelog/CHANGELOG.json diff --git a/apps/rush-lib/src/logic/test/explicitVersionChange/change1.json b/libraries/rush-lib/src/logic/test/explicitVersionChange/change1.json similarity index 100% rename from apps/rush-lib/src/logic/test/explicitVersionChange/change1.json rename to libraries/rush-lib/src/logic/test/explicitVersionChange/change1.json diff --git a/apps/rush-lib/src/logic/test/hotfixWithPatchChanges/change1.json b/libraries/rush-lib/src/logic/test/hotfixWithPatchChanges/change1.json similarity index 100% rename from apps/rush-lib/src/logic/test/hotfixWithPatchChanges/change1.json rename to libraries/rush-lib/src/logic/test/hotfixWithPatchChanges/change1.json diff --git a/apps/rush-lib/src/logic/test/hotfixWithPatchChanges/change2.json b/libraries/rush-lib/src/logic/test/hotfixWithPatchChanges/change2.json similarity index 100% rename from apps/rush-lib/src/logic/test/hotfixWithPatchChanges/change2.json rename to libraries/rush-lib/src/logic/test/hotfixWithPatchChanges/change2.json diff --git a/apps/rush-lib/src/logic/test/hotfixWithPatchChanges/change3.json b/libraries/rush-lib/src/logic/test/hotfixWithPatchChanges/change3.json similarity index 100% rename from apps/rush-lib/src/logic/test/hotfixWithPatchChanges/change3.json rename to libraries/rush-lib/src/logic/test/hotfixWithPatchChanges/change3.json diff --git a/apps/rush-lib/src/logic/test/leafChange/change1.json b/libraries/rush-lib/src/logic/test/leafChange/change1.json similarity index 100% rename from apps/rush-lib/src/logic/test/leafChange/change1.json rename to libraries/rush-lib/src/logic/test/leafChange/change1.json diff --git a/apps/rush-lib/src/logic/test/lockstepRepo/a/package.json b/libraries/rush-lib/src/logic/test/lockstepRepo/a/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/lockstepRepo/a/package.json rename to libraries/rush-lib/src/logic/test/lockstepRepo/a/package.json diff --git a/apps/rush-lib/src/logic/test/lockstepRepo/b/package.json b/libraries/rush-lib/src/logic/test/lockstepRepo/b/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/lockstepRepo/b/package.json rename to libraries/rush-lib/src/logic/test/lockstepRepo/b/package.json diff --git a/apps/rush-lib/src/logic/test/lockstepRepo/common/config/rush/version-policies.json b/libraries/rush-lib/src/logic/test/lockstepRepo/common/config/rush/version-policies.json similarity index 100% rename from apps/rush-lib/src/logic/test/lockstepRepo/common/config/rush/version-policies.json rename to libraries/rush-lib/src/logic/test/lockstepRepo/common/config/rush/version-policies.json diff --git a/apps/rush-lib/src/logic/test/lockstepRepo/rush.json b/libraries/rush-lib/src/logic/test/lockstepRepo/rush.json similarity index 100% rename from apps/rush-lib/src/logic/test/lockstepRepo/rush.json rename to libraries/rush-lib/src/logic/test/lockstepRepo/rush.json diff --git a/apps/rush-lib/src/logic/test/lockstepWithoutNextBump/change1.json b/libraries/rush-lib/src/logic/test/lockstepWithoutNextBump/change1.json similarity index 100% rename from apps/rush-lib/src/logic/test/lockstepWithoutNextBump/change1.json rename to libraries/rush-lib/src/logic/test/lockstepWithoutNextBump/change1.json diff --git a/apps/rush-lib/src/logic/test/multipleChangeFiles/a.json b/libraries/rush-lib/src/logic/test/multipleChangeFiles/a.json similarity index 100% rename from apps/rush-lib/src/logic/test/multipleChangeFiles/a.json rename to libraries/rush-lib/src/logic/test/multipleChangeFiles/a.json diff --git a/apps/rush-lib/src/logic/test/multipleChangeFiles/b.json b/libraries/rush-lib/src/logic/test/multipleChangeFiles/b.json similarity index 100% rename from apps/rush-lib/src/logic/test/multipleChangeFiles/b.json rename to libraries/rush-lib/src/logic/test/multipleChangeFiles/b.json diff --git a/apps/rush-lib/src/logic/test/multipleChangeFiles/c.json b/libraries/rush-lib/src/logic/test/multipleChangeFiles/c.json similarity index 100% rename from apps/rush-lib/src/logic/test/multipleChangeFiles/c.json rename to libraries/rush-lib/src/logic/test/multipleChangeFiles/c.json diff --git a/apps/rush-lib/src/logic/test/multipleChanges/change1.json b/libraries/rush-lib/src/logic/test/multipleChanges/change1.json similarity index 100% rename from apps/rush-lib/src/logic/test/multipleChanges/change1.json rename to libraries/rush-lib/src/logic/test/multipleChanges/change1.json diff --git a/apps/rush-lib/src/logic/test/multipleChanges/change2.json b/libraries/rush-lib/src/logic/test/multipleChanges/change2.json similarity index 100% rename from apps/rush-lib/src/logic/test/multipleChanges/change2.json rename to libraries/rush-lib/src/logic/test/multipleChanges/change2.json diff --git a/apps/rush-lib/src/logic/test/multipleChanges/change3.json b/libraries/rush-lib/src/logic/test/multipleChanges/change3.json similarity index 100% rename from apps/rush-lib/src/logic/test/multipleChanges/change3.json rename to libraries/rush-lib/src/logic/test/multipleChanges/change3.json diff --git a/apps/rush-lib/src/logic/test/multipleHotfixChanges/change1.json b/libraries/rush-lib/src/logic/test/multipleHotfixChanges/change1.json similarity index 100% rename from apps/rush-lib/src/logic/test/multipleHotfixChanges/change1.json rename to libraries/rush-lib/src/logic/test/multipleHotfixChanges/change1.json diff --git a/apps/rush-lib/src/logic/test/multipleHotfixChanges/change2.json b/libraries/rush-lib/src/logic/test/multipleHotfixChanges/change2.json similarity index 100% rename from apps/rush-lib/src/logic/test/multipleHotfixChanges/change2.json rename to libraries/rush-lib/src/logic/test/multipleHotfixChanges/change2.json diff --git a/apps/rush-lib/src/logic/test/multipleHotfixChanges/change3.json b/libraries/rush-lib/src/logic/test/multipleHotfixChanges/change3.json similarity index 100% rename from apps/rush-lib/src/logic/test/multipleHotfixChanges/change3.json rename to libraries/rush-lib/src/logic/test/multipleHotfixChanges/change3.json diff --git a/apps/rush-lib/src/logic/test/noChange/README.md b/libraries/rush-lib/src/logic/test/noChange/README.md similarity index 100% rename from apps/rush-lib/src/logic/test/noChange/README.md rename to libraries/rush-lib/src/logic/test/noChange/README.md diff --git a/apps/rush-lib/src/logic/test/orderedChanges/change1.json b/libraries/rush-lib/src/logic/test/orderedChanges/change1.json similarity index 100% rename from apps/rush-lib/src/logic/test/orderedChanges/change1.json rename to libraries/rush-lib/src/logic/test/orderedChanges/change1.json diff --git a/apps/rush-lib/src/logic/test/orderedChanges/change2.json b/libraries/rush-lib/src/logic/test/orderedChanges/change2.json similarity index 100% rename from apps/rush-lib/src/logic/test/orderedChanges/change2.json rename to libraries/rush-lib/src/logic/test/orderedChanges/change2.json diff --git a/apps/rush-lib/src/logic/test/packages/a/CHANGELOG.json b/libraries/rush-lib/src/logic/test/packages/a/CHANGELOG.json similarity index 100% rename from apps/rush-lib/src/logic/test/packages/a/CHANGELOG.json rename to libraries/rush-lib/src/logic/test/packages/a/CHANGELOG.json diff --git a/apps/rush-lib/src/logic/test/packages/a/package.json b/libraries/rush-lib/src/logic/test/packages/a/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/packages/a/package.json rename to libraries/rush-lib/src/logic/test/packages/a/package.json diff --git a/apps/rush-lib/src/logic/test/packages/b/package.json b/libraries/rush-lib/src/logic/test/packages/b/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/packages/b/package.json rename to libraries/rush-lib/src/logic/test/packages/b/package.json diff --git a/apps/rush-lib/src/logic/test/packages/c/package.json b/libraries/rush-lib/src/logic/test/packages/c/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/packages/c/package.json rename to libraries/rush-lib/src/logic/test/packages/c/package.json diff --git a/apps/rush-lib/src/logic/test/packages/common/config/rush/version-policies.json b/libraries/rush-lib/src/logic/test/packages/common/config/rush/version-policies.json similarity index 100% rename from apps/rush-lib/src/logic/test/packages/common/config/rush/version-policies.json rename to libraries/rush-lib/src/logic/test/packages/common/config/rush/version-policies.json diff --git a/apps/rush-lib/src/logic/test/packages/common/package.json b/libraries/rush-lib/src/logic/test/packages/common/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/packages/common/package.json rename to libraries/rush-lib/src/logic/test/packages/common/package.json diff --git a/apps/rush-lib/src/logic/test/packages/cyclic-dep-1/package.json b/libraries/rush-lib/src/logic/test/packages/cyclic-dep-1/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/packages/cyclic-dep-1/package.json rename to libraries/rush-lib/src/logic/test/packages/cyclic-dep-1/package.json diff --git a/apps/rush-lib/src/logic/test/packages/cyclic-dep-2/package.json b/libraries/rush-lib/src/logic/test/packages/cyclic-dep-2/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/packages/cyclic-dep-2/package.json rename to libraries/rush-lib/src/logic/test/packages/cyclic-dep-2/package.json diff --git a/apps/rush-lib/src/logic/test/packages/cyclic-dep-explicit-1/package.json b/libraries/rush-lib/src/logic/test/packages/cyclic-dep-explicit-1/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/packages/cyclic-dep-explicit-1/package.json rename to libraries/rush-lib/src/logic/test/packages/cyclic-dep-explicit-1/package.json diff --git a/apps/rush-lib/src/logic/test/packages/cyclic-dep-explicit-2/package.json b/libraries/rush-lib/src/logic/test/packages/cyclic-dep-explicit-2/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/packages/cyclic-dep-explicit-2/package.json rename to libraries/rush-lib/src/logic/test/packages/cyclic-dep-explicit-2/package.json diff --git a/apps/rush-lib/src/logic/test/packages/d/package.json b/libraries/rush-lib/src/logic/test/packages/d/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/packages/d/package.json rename to libraries/rush-lib/src/logic/test/packages/d/package.json diff --git a/apps/rush-lib/src/logic/test/packages/e/package.json b/libraries/rush-lib/src/logic/test/packages/e/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/packages/e/package.json rename to libraries/rush-lib/src/logic/test/packages/e/package.json diff --git a/apps/rush-lib/src/logic/test/packages/f/package.json b/libraries/rush-lib/src/logic/test/packages/f/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/packages/f/package.json rename to libraries/rush-lib/src/logic/test/packages/f/package.json diff --git a/apps/rush-lib/src/logic/test/packages/g/package.json b/libraries/rush-lib/src/logic/test/packages/g/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/packages/g/package.json rename to libraries/rush-lib/src/logic/test/packages/g/package.json diff --git a/apps/rush-lib/src/logic/test/packages/h/package.json b/libraries/rush-lib/src/logic/test/packages/h/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/packages/h/package.json rename to libraries/rush-lib/src/logic/test/packages/h/package.json diff --git a/apps/rush-lib/src/logic/test/packages/i/package.json b/libraries/rush-lib/src/logic/test/packages/i/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/packages/i/package.json rename to libraries/rush-lib/src/logic/test/packages/i/package.json diff --git a/apps/rush-lib/src/logic/test/packages/j/package.json b/libraries/rush-lib/src/logic/test/packages/j/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/packages/j/package.json rename to libraries/rush-lib/src/logic/test/packages/j/package.json diff --git a/apps/rush-lib/src/logic/test/packages/rush.json b/libraries/rush-lib/src/logic/test/packages/rush.json similarity index 100% rename from apps/rush-lib/src/logic/test/packages/rush.json rename to libraries/rush-lib/src/logic/test/packages/rush.json diff --git a/apps/rush-lib/src/logic/test/repo/a/package.json b/libraries/rush-lib/src/logic/test/repo/a/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/repo/a/package.json rename to libraries/rush-lib/src/logic/test/repo/a/package.json diff --git a/apps/rush-lib/src/logic/test/repo/b/package.json b/libraries/rush-lib/src/logic/test/repo/b/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/repo/b/package.json rename to libraries/rush-lib/src/logic/test/repo/b/package.json diff --git a/apps/rush-lib/src/logic/test/repo/c/package.json b/libraries/rush-lib/src/logic/test/repo/c/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/repo/c/package.json rename to libraries/rush-lib/src/logic/test/repo/c/package.json diff --git a/apps/rush-lib/src/logic/test/repo/changes/a.json b/libraries/rush-lib/src/logic/test/repo/changes/a.json similarity index 100% rename from apps/rush-lib/src/logic/test/repo/changes/a.json rename to libraries/rush-lib/src/logic/test/repo/changes/a.json diff --git a/apps/rush-lib/src/logic/test/repo/changes/b.json b/libraries/rush-lib/src/logic/test/repo/changes/b.json similarity index 100% rename from apps/rush-lib/src/logic/test/repo/changes/b.json rename to libraries/rush-lib/src/logic/test/repo/changes/b.json diff --git a/apps/rush-lib/src/logic/test/repo/changes/c.json b/libraries/rush-lib/src/logic/test/repo/changes/c.json similarity index 100% rename from apps/rush-lib/src/logic/test/repo/changes/c.json rename to libraries/rush-lib/src/logic/test/repo/changes/c.json diff --git a/apps/rush-lib/src/logic/test/repo/changes/d.json b/libraries/rush-lib/src/logic/test/repo/changes/d.json similarity index 100% rename from apps/rush-lib/src/logic/test/repo/changes/d.json rename to libraries/rush-lib/src/logic/test/repo/changes/d.json diff --git a/apps/rush-lib/src/logic/test/repo/changes/h.json b/libraries/rush-lib/src/logic/test/repo/changes/h.json similarity index 100% rename from apps/rush-lib/src/logic/test/repo/changes/h.json rename to libraries/rush-lib/src/logic/test/repo/changes/h.json diff --git a/apps/rush-lib/src/logic/test/repo/common/config/rush/version-policies.json b/libraries/rush-lib/src/logic/test/repo/common/config/rush/version-policies.json similarity index 100% rename from apps/rush-lib/src/logic/test/repo/common/config/rush/version-policies.json rename to libraries/rush-lib/src/logic/test/repo/common/config/rush/version-policies.json diff --git a/apps/rush-lib/src/logic/test/repo/d/package.json b/libraries/rush-lib/src/logic/test/repo/d/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/repo/d/package.json rename to libraries/rush-lib/src/logic/test/repo/d/package.json diff --git a/apps/rush-lib/src/logic/test/repo/e/package.json b/libraries/rush-lib/src/logic/test/repo/e/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/repo/e/package.json rename to libraries/rush-lib/src/logic/test/repo/e/package.json diff --git a/apps/rush-lib/src/logic/test/repo/f/package.json b/libraries/rush-lib/src/logic/test/repo/f/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/repo/f/package.json rename to libraries/rush-lib/src/logic/test/repo/f/package.json diff --git a/apps/rush-lib/src/logic/test/repo/g/package.json b/libraries/rush-lib/src/logic/test/repo/g/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/repo/g/package.json rename to libraries/rush-lib/src/logic/test/repo/g/package.json diff --git a/apps/rush-lib/src/logic/test/repo/h/package.json b/libraries/rush-lib/src/logic/test/repo/h/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/repo/h/package.json rename to libraries/rush-lib/src/logic/test/repo/h/package.json diff --git a/apps/rush-lib/src/logic/test/repo/i/package.json b/libraries/rush-lib/src/logic/test/repo/i/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/repo/i/package.json rename to libraries/rush-lib/src/logic/test/repo/i/package.json diff --git a/apps/rush-lib/src/logic/test/repo/j/package.json b/libraries/rush-lib/src/logic/test/repo/j/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/repo/j/package.json rename to libraries/rush-lib/src/logic/test/repo/j/package.json diff --git a/apps/rush-lib/src/logic/test/repo/rush.json b/libraries/rush-lib/src/logic/test/repo/rush.json similarity index 100% rename from apps/rush-lib/src/logic/test/repo/rush.json rename to libraries/rush-lib/src/logic/test/repo/rush.json diff --git a/apps/rush-lib/src/logic/test/rootHotfixChange/change1.json b/libraries/rush-lib/src/logic/test/rootHotfixChange/change1.json similarity index 100% rename from apps/rush-lib/src/logic/test/rootHotfixChange/change1.json rename to libraries/rush-lib/src/logic/test/rootHotfixChange/change1.json diff --git a/apps/rush-lib/src/logic/test/rootMajorChange/change1.json b/libraries/rush-lib/src/logic/test/rootMajorChange/change1.json similarity index 100% rename from apps/rush-lib/src/logic/test/rootMajorChange/change1.json rename to libraries/rush-lib/src/logic/test/rootMajorChange/change1.json diff --git a/apps/rush-lib/src/logic/test/rootPatchChange/change1.json b/libraries/rush-lib/src/logic/test/rootPatchChange/change1.json similarity index 100% rename from apps/rush-lib/src/logic/test/rootPatchChange/change1.json rename to libraries/rush-lib/src/logic/test/rootPatchChange/change1.json diff --git a/apps/rush-lib/src/logic/test/shrinkwrapFile/npm-shrinkwrap.json b/libraries/rush-lib/src/logic/test/shrinkwrapFile/npm-shrinkwrap.json similarity index 100% rename from apps/rush-lib/src/logic/test/shrinkwrapFile/npm-shrinkwrap.json rename to libraries/rush-lib/src/logic/test/shrinkwrapFile/npm-shrinkwrap.json diff --git a/apps/rush-lib/src/logic/test/shrinkwrapFile/pnpm-lock.yaml b/libraries/rush-lib/src/logic/test/shrinkwrapFile/pnpm-lock.yaml similarity index 97% rename from apps/rush-lib/src/logic/test/shrinkwrapFile/pnpm-lock.yaml rename to libraries/rush-lib/src/logic/test/shrinkwrapFile/pnpm-lock.yaml index 9feeff9f1b0..2504a1f2e4e 100644 --- a/apps/rush-lib/src/logic/test/shrinkwrapFile/pnpm-lock.yaml +++ b/libraries/rush-lib/src/logic/test/shrinkwrapFile/pnpm-lock.yaml @@ -1,38 +1,38 @@ -dependencies: - '@rush-temp/project1': 'file:projects/project1.tgz' - '@rush-temp/project2': 'file:projects/project2.tgz' - '@rush-temp/project3': 'file:projects/project3.tgz_462eaf34881863298955eb323c130fc7' -packages: - /jquery/1.0.0: - resolution: - integrity: sha1-PjAtxh6zKaIenvrJN9cx8GETTFk= - /jquery/2.9.9: - resolution: - integrity: sha1-PjAtxh6zKaIenvrJN9cx8GETTFk= - /q/1.5.3: - resolution: - integrity: sha1-3QG6ydBtMObyGa7LglPunr3DCPE= - /left-pad/9.9.9: - resolution: - integrity: sha1-3QG6ydBtMObyGa7LglPunr3DCPE= - example.pkgs.visualstudio.com/@scope/testDep/1.0.0: - resolution: - integrity: sha1-3QG6ydBtMObyGa7LglPunr3DCPE= - 'file:projects/project1.tgz': - dependencies: - jquery: 2.9.9 - 'file:projects/project2.tgz': - dependencies: - q: 1.5.3 - jquery: 1.0.0 - 'file:projects/project3.tgz_462eaf34881863298955eb323c130fc7': - dependencies: - q: 1.5.3 - '@scope/testDep': example.pkgs.visualstudio.com/@scope/testDep/1.0.0 -registry: 'http://localhost:4873/' -lockfileVersion: 5 -specifiers: - '@rush-temp/project1': 'file:./projects/project1.tgz' - '@rush-temp/project2': 'file:./projects/project2.tgz' - '@rush-temp/project3': 'file:./projects/project3.tgz' - q: '~1.5.0' +dependencies: + '@rush-temp/project1': 'file:projects/project1.tgz' + '@rush-temp/project2': 'file:projects/project2.tgz' + '@rush-temp/project3': 'file:projects/project3.tgz_462eaf34881863298955eb323c130fc7' +packages: + /jquery/1.0.0: + resolution: + integrity: sha1-PjAtxh6zKaIenvrJN9cx8GETTFk= + /jquery/2.9.9: + resolution: + integrity: sha1-PjAtxh6zKaIenvrJN9cx8GETTFk= + /q/1.5.3: + resolution: + integrity: sha1-3QG6ydBtMObyGa7LglPunr3DCPE= + /left-pad/9.9.9: + resolution: + integrity: sha1-3QG6ydBtMObyGa7LglPunr3DCPE= + example.pkgs.visualstudio.com/@scope/testDep/1.0.0: + resolution: + integrity: sha1-3QG6ydBtMObyGa7LglPunr3DCPE= + 'file:projects/project1.tgz': + dependencies: + jquery: 2.9.9 + 'file:projects/project2.tgz': + dependencies: + q: 1.5.3 + jquery: 1.0.0 + 'file:projects/project3.tgz_462eaf34881863298955eb323c130fc7': + dependencies: + q: 1.5.3 + '@scope/testDep': example.pkgs.visualstudio.com/@scope/testDep/1.0.0 +registry: 'http://localhost:4873/' +lockfileVersion: 5 +specifiers: + '@rush-temp/project1': 'file:./projects/project1.tgz' + '@rush-temp/project2': 'file:./projects/project2.tgz' + '@rush-temp/project3': 'file:./projects/project3.tgz' + q: '~1.5.0' diff --git a/apps/rush-lib/src/logic/test/telemetry/telemetryEnabled.json b/libraries/rush-lib/src/logic/test/telemetry/telemetryEnabled.json similarity index 100% rename from apps/rush-lib/src/logic/test/telemetry/telemetryEnabled.json rename to libraries/rush-lib/src/logic/test/telemetry/telemetryEnabled.json diff --git a/apps/rush-lib/src/logic/test/telemetry/telemetryNotEnabled.json b/libraries/rush-lib/src/logic/test/telemetry/telemetryNotEnabled.json similarity index 100% rename from apps/rush-lib/src/logic/test/telemetry/telemetryNotEnabled.json rename to libraries/rush-lib/src/logic/test/telemetry/telemetryNotEnabled.json diff --git a/apps/rush-lib/src/logic/test/verifyChanges/changes.json b/libraries/rush-lib/src/logic/test/verifyChanges/changes.json similarity index 100% rename from apps/rush-lib/src/logic/test/verifyChanges/changes.json rename to libraries/rush-lib/src/logic/test/verifyChanges/changes.json diff --git a/apps/rush-lib/src/logic/test/workspacePackages/a/CHANGELOG.json b/libraries/rush-lib/src/logic/test/workspacePackages/a/CHANGELOG.json similarity index 100% rename from apps/rush-lib/src/logic/test/workspacePackages/a/CHANGELOG.json rename to libraries/rush-lib/src/logic/test/workspacePackages/a/CHANGELOG.json diff --git a/apps/rush-lib/src/logic/test/workspacePackages/a/package.json b/libraries/rush-lib/src/logic/test/workspacePackages/a/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/workspacePackages/a/package.json rename to libraries/rush-lib/src/logic/test/workspacePackages/a/package.json diff --git a/apps/rush-lib/src/logic/test/workspacePackages/b/package.json b/libraries/rush-lib/src/logic/test/workspacePackages/b/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/workspacePackages/b/package.json rename to libraries/rush-lib/src/logic/test/workspacePackages/b/package.json diff --git a/apps/rush-lib/src/logic/test/workspacePackages/c/package.json b/libraries/rush-lib/src/logic/test/workspacePackages/c/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/workspacePackages/c/package.json rename to libraries/rush-lib/src/logic/test/workspacePackages/c/package.json diff --git a/apps/rush-lib/src/logic/test/workspacePackages/common/config/rush/version-policies.json b/libraries/rush-lib/src/logic/test/workspacePackages/common/config/rush/version-policies.json similarity index 100% rename from apps/rush-lib/src/logic/test/workspacePackages/common/config/rush/version-policies.json rename to libraries/rush-lib/src/logic/test/workspacePackages/common/config/rush/version-policies.json diff --git a/apps/rush-lib/src/logic/test/workspacePackages/common/package.json b/libraries/rush-lib/src/logic/test/workspacePackages/common/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/workspacePackages/common/package.json rename to libraries/rush-lib/src/logic/test/workspacePackages/common/package.json diff --git a/apps/rush-lib/src/logic/test/workspacePackages/cyclic-dep-1/package.json b/libraries/rush-lib/src/logic/test/workspacePackages/cyclic-dep-1/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/workspacePackages/cyclic-dep-1/package.json rename to libraries/rush-lib/src/logic/test/workspacePackages/cyclic-dep-1/package.json diff --git a/apps/rush-lib/src/logic/test/workspacePackages/cyclic-dep-2/package.json b/libraries/rush-lib/src/logic/test/workspacePackages/cyclic-dep-2/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/workspacePackages/cyclic-dep-2/package.json rename to libraries/rush-lib/src/logic/test/workspacePackages/cyclic-dep-2/package.json diff --git a/apps/rush-lib/src/logic/test/workspacePackages/cyclic-dep-explicit-1/package.json b/libraries/rush-lib/src/logic/test/workspacePackages/cyclic-dep-explicit-1/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/workspacePackages/cyclic-dep-explicit-1/package.json rename to libraries/rush-lib/src/logic/test/workspacePackages/cyclic-dep-explicit-1/package.json diff --git a/apps/rush-lib/src/logic/test/workspacePackages/cyclic-dep-explicit-2/package.json b/libraries/rush-lib/src/logic/test/workspacePackages/cyclic-dep-explicit-2/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/workspacePackages/cyclic-dep-explicit-2/package.json rename to libraries/rush-lib/src/logic/test/workspacePackages/cyclic-dep-explicit-2/package.json diff --git a/apps/rush-lib/src/logic/test/workspacePackages/d/package.json b/libraries/rush-lib/src/logic/test/workspacePackages/d/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/workspacePackages/d/package.json rename to libraries/rush-lib/src/logic/test/workspacePackages/d/package.json diff --git a/apps/rush-lib/src/logic/test/workspacePackages/e/package.json b/libraries/rush-lib/src/logic/test/workspacePackages/e/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/workspacePackages/e/package.json rename to libraries/rush-lib/src/logic/test/workspacePackages/e/package.json diff --git a/apps/rush-lib/src/logic/test/workspacePackages/f/package.json b/libraries/rush-lib/src/logic/test/workspacePackages/f/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/workspacePackages/f/package.json rename to libraries/rush-lib/src/logic/test/workspacePackages/f/package.json diff --git a/apps/rush-lib/src/logic/test/workspacePackages/g/package.json b/libraries/rush-lib/src/logic/test/workspacePackages/g/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/workspacePackages/g/package.json rename to libraries/rush-lib/src/logic/test/workspacePackages/g/package.json diff --git a/apps/rush-lib/src/logic/test/workspacePackages/h/package.json b/libraries/rush-lib/src/logic/test/workspacePackages/h/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/workspacePackages/h/package.json rename to libraries/rush-lib/src/logic/test/workspacePackages/h/package.json diff --git a/apps/rush-lib/src/logic/test/workspacePackages/i/package.json b/libraries/rush-lib/src/logic/test/workspacePackages/i/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/workspacePackages/i/package.json rename to libraries/rush-lib/src/logic/test/workspacePackages/i/package.json diff --git a/apps/rush-lib/src/logic/test/workspacePackages/j/package.json b/libraries/rush-lib/src/logic/test/workspacePackages/j/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/workspacePackages/j/package.json rename to libraries/rush-lib/src/logic/test/workspacePackages/j/package.json diff --git a/apps/rush-lib/src/logic/test/workspacePackages/rush.json b/libraries/rush-lib/src/logic/test/workspacePackages/rush.json similarity index 100% rename from apps/rush-lib/src/logic/test/workspacePackages/rush.json rename to libraries/rush-lib/src/logic/test/workspacePackages/rush.json diff --git a/apps/rush-lib/src/logic/test/workspaceRepo/a/package.json b/libraries/rush-lib/src/logic/test/workspaceRepo/a/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/workspaceRepo/a/package.json rename to libraries/rush-lib/src/logic/test/workspaceRepo/a/package.json diff --git a/apps/rush-lib/src/logic/test/workspaceRepo/b/package.json b/libraries/rush-lib/src/logic/test/workspaceRepo/b/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/workspaceRepo/b/package.json rename to libraries/rush-lib/src/logic/test/workspaceRepo/b/package.json diff --git a/apps/rush-lib/src/logic/test/workspaceRepo/c/package.json b/libraries/rush-lib/src/logic/test/workspaceRepo/c/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/workspaceRepo/c/package.json rename to libraries/rush-lib/src/logic/test/workspaceRepo/c/package.json diff --git a/apps/rush-lib/src/logic/test/workspaceRepo/changes/a.json b/libraries/rush-lib/src/logic/test/workspaceRepo/changes/a.json similarity index 100% rename from apps/rush-lib/src/logic/test/workspaceRepo/changes/a.json rename to libraries/rush-lib/src/logic/test/workspaceRepo/changes/a.json diff --git a/apps/rush-lib/src/logic/test/workspaceRepo/changes/b.json b/libraries/rush-lib/src/logic/test/workspaceRepo/changes/b.json similarity index 100% rename from apps/rush-lib/src/logic/test/workspaceRepo/changes/b.json rename to libraries/rush-lib/src/logic/test/workspaceRepo/changes/b.json diff --git a/apps/rush-lib/src/logic/test/workspaceRepo/changes/c.json b/libraries/rush-lib/src/logic/test/workspaceRepo/changes/c.json similarity index 100% rename from apps/rush-lib/src/logic/test/workspaceRepo/changes/c.json rename to libraries/rush-lib/src/logic/test/workspaceRepo/changes/c.json diff --git a/apps/rush-lib/src/logic/test/workspaceRepo/changes/d.json b/libraries/rush-lib/src/logic/test/workspaceRepo/changes/d.json similarity index 100% rename from apps/rush-lib/src/logic/test/workspaceRepo/changes/d.json rename to libraries/rush-lib/src/logic/test/workspaceRepo/changes/d.json diff --git a/apps/rush-lib/src/logic/test/workspaceRepo/changes/h.json b/libraries/rush-lib/src/logic/test/workspaceRepo/changes/h.json similarity index 100% rename from apps/rush-lib/src/logic/test/workspaceRepo/changes/h.json rename to libraries/rush-lib/src/logic/test/workspaceRepo/changes/h.json diff --git a/apps/rush-lib/src/logic/test/workspaceRepo/common/config/rush/command-line.json b/libraries/rush-lib/src/logic/test/workspaceRepo/common/config/rush/command-line.json similarity index 100% rename from apps/rush-lib/src/logic/test/workspaceRepo/common/config/rush/command-line.json rename to libraries/rush-lib/src/logic/test/workspaceRepo/common/config/rush/command-line.json diff --git a/apps/rush-lib/src/logic/test/workspaceRepo/common/config/rush/experiments.json b/libraries/rush-lib/src/logic/test/workspaceRepo/common/config/rush/experiments.json similarity index 100% rename from apps/rush-lib/src/logic/test/workspaceRepo/common/config/rush/experiments.json rename to libraries/rush-lib/src/logic/test/workspaceRepo/common/config/rush/experiments.json diff --git a/apps/rush-lib/src/logic/test/workspaceRepo/common/config/rush/version-policies.json b/libraries/rush-lib/src/logic/test/workspaceRepo/common/config/rush/version-policies.json similarity index 100% rename from apps/rush-lib/src/logic/test/workspaceRepo/common/config/rush/version-policies.json rename to libraries/rush-lib/src/logic/test/workspaceRepo/common/config/rush/version-policies.json diff --git a/apps/rush-lib/src/logic/test/workspaceRepo/d/package.json b/libraries/rush-lib/src/logic/test/workspaceRepo/d/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/workspaceRepo/d/package.json rename to libraries/rush-lib/src/logic/test/workspaceRepo/d/package.json diff --git a/apps/rush-lib/src/logic/test/workspaceRepo/e/package.json b/libraries/rush-lib/src/logic/test/workspaceRepo/e/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/workspaceRepo/e/package.json rename to libraries/rush-lib/src/logic/test/workspaceRepo/e/package.json diff --git a/apps/rush-lib/src/logic/test/workspaceRepo/f/package.json b/libraries/rush-lib/src/logic/test/workspaceRepo/f/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/workspaceRepo/f/package.json rename to libraries/rush-lib/src/logic/test/workspaceRepo/f/package.json diff --git a/apps/rush-lib/src/logic/test/workspaceRepo/g/package.json b/libraries/rush-lib/src/logic/test/workspaceRepo/g/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/workspaceRepo/g/package.json rename to libraries/rush-lib/src/logic/test/workspaceRepo/g/package.json diff --git a/apps/rush-lib/src/logic/test/workspaceRepo/h/package.json b/libraries/rush-lib/src/logic/test/workspaceRepo/h/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/workspaceRepo/h/package.json rename to libraries/rush-lib/src/logic/test/workspaceRepo/h/package.json diff --git a/apps/rush-lib/src/logic/test/workspaceRepo/i/package.json b/libraries/rush-lib/src/logic/test/workspaceRepo/i/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/workspaceRepo/i/package.json rename to libraries/rush-lib/src/logic/test/workspaceRepo/i/package.json diff --git a/apps/rush-lib/src/logic/test/workspaceRepo/j/package.json b/libraries/rush-lib/src/logic/test/workspaceRepo/j/package.json similarity index 100% rename from apps/rush-lib/src/logic/test/workspaceRepo/j/package.json rename to libraries/rush-lib/src/logic/test/workspaceRepo/j/package.json diff --git a/apps/rush-lib/src/logic/test/workspaceRepo/rush.json b/libraries/rush-lib/src/logic/test/workspaceRepo/rush.json similarity index 100% rename from apps/rush-lib/src/logic/test/workspaceRepo/rush.json rename to libraries/rush-lib/src/logic/test/workspaceRepo/rush.json diff --git a/apps/rush-lib/src/logic/versionMismatch/VersionMismatchFinder.ts b/libraries/rush-lib/src/logic/versionMismatch/VersionMismatchFinder.ts similarity index 100% rename from apps/rush-lib/src/logic/versionMismatch/VersionMismatchFinder.ts rename to libraries/rush-lib/src/logic/versionMismatch/VersionMismatchFinder.ts diff --git a/apps/rush-lib/src/logic/versionMismatch/VersionMismatchFinderCommonVersions.ts b/libraries/rush-lib/src/logic/versionMismatch/VersionMismatchFinderCommonVersions.ts similarity index 100% rename from apps/rush-lib/src/logic/versionMismatch/VersionMismatchFinderCommonVersions.ts rename to libraries/rush-lib/src/logic/versionMismatch/VersionMismatchFinderCommonVersions.ts diff --git a/apps/rush-lib/src/logic/versionMismatch/VersionMismatchFinderEntity.ts b/libraries/rush-lib/src/logic/versionMismatch/VersionMismatchFinderEntity.ts similarity index 100% rename from apps/rush-lib/src/logic/versionMismatch/VersionMismatchFinderEntity.ts rename to libraries/rush-lib/src/logic/versionMismatch/VersionMismatchFinderEntity.ts diff --git a/apps/rush-lib/src/logic/versionMismatch/VersionMismatchFinderProject.ts b/libraries/rush-lib/src/logic/versionMismatch/VersionMismatchFinderProject.ts similarity index 100% rename from apps/rush-lib/src/logic/versionMismatch/VersionMismatchFinderProject.ts rename to libraries/rush-lib/src/logic/versionMismatch/VersionMismatchFinderProject.ts diff --git a/apps/rush-lib/src/logic/yarn/YarnShrinkwrapFile.ts b/libraries/rush-lib/src/logic/yarn/YarnShrinkwrapFile.ts similarity index 100% rename from apps/rush-lib/src/logic/yarn/YarnShrinkwrapFile.ts rename to libraries/rush-lib/src/logic/yarn/YarnShrinkwrapFile.ts diff --git a/apps/rush-lib/src/pluginFramework/IRushPlugin.ts b/libraries/rush-lib/src/pluginFramework/IRushPlugin.ts similarity index 100% rename from apps/rush-lib/src/pluginFramework/IRushPlugin.ts rename to libraries/rush-lib/src/pluginFramework/IRushPlugin.ts diff --git a/apps/rush-lib/src/pluginFramework/PhasedCommandHooks.ts b/libraries/rush-lib/src/pluginFramework/PhasedCommandHooks.ts similarity index 100% rename from apps/rush-lib/src/pluginFramework/PhasedCommandHooks.ts rename to libraries/rush-lib/src/pluginFramework/PhasedCommandHooks.ts diff --git a/apps/rush-lib/src/pluginFramework/PluginLoader/AutoinstallerPluginLoader.ts b/libraries/rush-lib/src/pluginFramework/PluginLoader/AutoinstallerPluginLoader.ts similarity index 100% rename from apps/rush-lib/src/pluginFramework/PluginLoader/AutoinstallerPluginLoader.ts rename to libraries/rush-lib/src/pluginFramework/PluginLoader/AutoinstallerPluginLoader.ts diff --git a/apps/rush-lib/src/pluginFramework/PluginLoader/BuiltInPluginLoader.ts b/libraries/rush-lib/src/pluginFramework/PluginLoader/BuiltInPluginLoader.ts similarity index 100% rename from apps/rush-lib/src/pluginFramework/PluginLoader/BuiltInPluginLoader.ts rename to libraries/rush-lib/src/pluginFramework/PluginLoader/BuiltInPluginLoader.ts diff --git a/apps/rush-lib/src/pluginFramework/PluginLoader/PluginLoaderBase.ts b/libraries/rush-lib/src/pluginFramework/PluginLoader/PluginLoaderBase.ts similarity index 100% rename from apps/rush-lib/src/pluginFramework/PluginLoader/PluginLoaderBase.ts rename to libraries/rush-lib/src/pluginFramework/PluginLoader/PluginLoaderBase.ts diff --git a/apps/rush-lib/src/pluginFramework/PluginLoader/RushSdk.ts b/libraries/rush-lib/src/pluginFramework/PluginLoader/RushSdk.ts similarity index 100% rename from apps/rush-lib/src/pluginFramework/PluginLoader/RushSdk.ts rename to libraries/rush-lib/src/pluginFramework/PluginLoader/RushSdk.ts diff --git a/apps/rush-lib/src/pluginFramework/PluginManager.ts b/libraries/rush-lib/src/pluginFramework/PluginManager.ts similarity index 100% rename from apps/rush-lib/src/pluginFramework/PluginManager.ts rename to libraries/rush-lib/src/pluginFramework/PluginManager.ts diff --git a/apps/rush-lib/src/pluginFramework/RushLifeCycle.ts b/libraries/rush-lib/src/pluginFramework/RushLifeCycle.ts similarity index 100% rename from apps/rush-lib/src/pluginFramework/RushLifeCycle.ts rename to libraries/rush-lib/src/pluginFramework/RushLifeCycle.ts diff --git a/apps/rush-lib/src/pluginFramework/RushSession.ts b/libraries/rush-lib/src/pluginFramework/RushSession.ts similarity index 100% rename from apps/rush-lib/src/pluginFramework/RushSession.ts rename to libraries/rush-lib/src/pluginFramework/RushSession.ts diff --git a/apps/rush-lib/src/pluginFramework/logging/Logger.ts b/libraries/rush-lib/src/pluginFramework/logging/Logger.ts similarity index 100% rename from apps/rush-lib/src/pluginFramework/logging/Logger.ts rename to libraries/rush-lib/src/pluginFramework/logging/Logger.ts diff --git a/apps/rush-lib/src/schemas/anything.schema.json b/libraries/rush-lib/src/schemas/anything.schema.json similarity index 100% rename from apps/rush-lib/src/schemas/anything.schema.json rename to libraries/rush-lib/src/schemas/anything.schema.json diff --git a/apps/rush-lib/src/schemas/approved-packages.schema.json b/libraries/rush-lib/src/schemas/approved-packages.schema.json similarity index 100% rename from apps/rush-lib/src/schemas/approved-packages.schema.json rename to libraries/rush-lib/src/schemas/approved-packages.schema.json diff --git a/apps/rush-lib/src/schemas/artifactory.schema.json b/libraries/rush-lib/src/schemas/artifactory.schema.json similarity index 100% rename from apps/rush-lib/src/schemas/artifactory.schema.json rename to libraries/rush-lib/src/schemas/artifactory.schema.json diff --git a/apps/rush-lib/src/schemas/build-cache.schema.json b/libraries/rush-lib/src/schemas/build-cache.schema.json similarity index 100% rename from apps/rush-lib/src/schemas/build-cache.schema.json rename to libraries/rush-lib/src/schemas/build-cache.schema.json diff --git a/apps/rush-lib/src/schemas/change-file.schema.json b/libraries/rush-lib/src/schemas/change-file.schema.json similarity index 100% rename from apps/rush-lib/src/schemas/change-file.schema.json rename to libraries/rush-lib/src/schemas/change-file.schema.json diff --git a/apps/rush-lib/src/schemas/command-line.schema.json b/libraries/rush-lib/src/schemas/command-line.schema.json similarity index 100% rename from apps/rush-lib/src/schemas/command-line.schema.json rename to libraries/rush-lib/src/schemas/command-line.schema.json diff --git a/apps/rush-lib/src/schemas/common-versions.schema.json b/libraries/rush-lib/src/schemas/common-versions.schema.json similarity index 100% rename from apps/rush-lib/src/schemas/common-versions.schema.json rename to libraries/rush-lib/src/schemas/common-versions.schema.json diff --git a/apps/rush-lib/src/schemas/credentials.schema.json b/libraries/rush-lib/src/schemas/credentials.schema.json similarity index 100% rename from apps/rush-lib/src/schemas/credentials.schema.json rename to libraries/rush-lib/src/schemas/credentials.schema.json diff --git a/apps/rush-lib/src/schemas/deploy-scenario.schema.json b/libraries/rush-lib/src/schemas/deploy-scenario.schema.json similarity index 100% rename from apps/rush-lib/src/schemas/deploy-scenario.schema.json rename to libraries/rush-lib/src/schemas/deploy-scenario.schema.json diff --git a/apps/rush-lib/src/schemas/experiments.schema.json b/libraries/rush-lib/src/schemas/experiments.schema.json similarity index 100% rename from apps/rush-lib/src/schemas/experiments.schema.json rename to libraries/rush-lib/src/schemas/experiments.schema.json diff --git a/apps/rush-lib/src/schemas/repo-state.schema.json b/libraries/rush-lib/src/schemas/repo-state.schema.json similarity index 100% rename from apps/rush-lib/src/schemas/repo-state.schema.json rename to libraries/rush-lib/src/schemas/repo-state.schema.json diff --git a/apps/rush-lib/src/schemas/rush-plugin-manifest.schema.json b/libraries/rush-lib/src/schemas/rush-plugin-manifest.schema.json similarity index 100% rename from apps/rush-lib/src/schemas/rush-plugin-manifest.schema.json rename to libraries/rush-lib/src/schemas/rush-plugin-manifest.schema.json diff --git a/apps/rush-lib/src/schemas/rush-plugins.schema.json b/libraries/rush-lib/src/schemas/rush-plugins.schema.json similarity index 100% rename from apps/rush-lib/src/schemas/rush-plugins.schema.json rename to libraries/rush-lib/src/schemas/rush-plugins.schema.json diff --git a/apps/rush-lib/src/schemas/rush-project.schema.json b/libraries/rush-lib/src/schemas/rush-project.schema.json similarity index 100% rename from apps/rush-lib/src/schemas/rush-project.schema.json rename to libraries/rush-lib/src/schemas/rush-project.schema.json diff --git a/apps/rush-lib/src/schemas/rush-user-settings.schema.json b/libraries/rush-lib/src/schemas/rush-user-settings.schema.json similarity index 100% rename from apps/rush-lib/src/schemas/rush-user-settings.schema.json rename to libraries/rush-lib/src/schemas/rush-user-settings.schema.json diff --git a/apps/rush-lib/src/schemas/rush.schema.json b/libraries/rush-lib/src/schemas/rush.schema.json similarity index 100% rename from apps/rush-lib/src/schemas/rush.schema.json rename to libraries/rush-lib/src/schemas/rush.schema.json diff --git a/apps/rush-lib/src/schemas/version-policies.schema.json b/libraries/rush-lib/src/schemas/version-policies.schema.json similarity index 100% rename from apps/rush-lib/src/schemas/version-policies.schema.json rename to libraries/rush-lib/src/schemas/version-policies.schema.json diff --git a/apps/rush-lib/src/scripts/create-links.ts b/libraries/rush-lib/src/scripts/create-links.ts similarity index 100% rename from apps/rush-lib/src/scripts/create-links.ts rename to libraries/rush-lib/src/scripts/create-links.ts diff --git a/apps/rush-lib/src/scripts/install-run-rush.ts b/libraries/rush-lib/src/scripts/install-run-rush.ts similarity index 100% rename from apps/rush-lib/src/scripts/install-run-rush.ts rename to libraries/rush-lib/src/scripts/install-run-rush.ts diff --git a/apps/rush-lib/src/scripts/install-run-rushx.ts b/libraries/rush-lib/src/scripts/install-run-rushx.ts similarity index 100% rename from apps/rush-lib/src/scripts/install-run-rushx.ts rename to libraries/rush-lib/src/scripts/install-run-rushx.ts diff --git a/apps/rush-lib/src/scripts/install-run.ts b/libraries/rush-lib/src/scripts/install-run.ts similarity index 100% rename from apps/rush-lib/src/scripts/install-run.ts rename to libraries/rush-lib/src/scripts/install-run.ts diff --git a/apps/rush-lib/src/start.ts b/libraries/rush-lib/src/start.ts similarity index 100% rename from apps/rush-lib/src/start.ts rename to libraries/rush-lib/src/start.ts diff --git a/apps/rush-lib/src/startx.ts b/libraries/rush-lib/src/startx.ts similarity index 100% rename from apps/rush-lib/src/startx.ts rename to libraries/rush-lib/src/startx.ts diff --git a/apps/rush-lib/src/utilities/AsyncRecycler.ts b/libraries/rush-lib/src/utilities/AsyncRecycler.ts similarity index 100% rename from apps/rush-lib/src/utilities/AsyncRecycler.ts rename to libraries/rush-lib/src/utilities/AsyncRecycler.ts diff --git a/apps/rush-lib/src/utilities/CollatedTerminalProvider.ts b/libraries/rush-lib/src/utilities/CollatedTerminalProvider.ts similarity index 100% rename from apps/rush-lib/src/utilities/CollatedTerminalProvider.ts rename to libraries/rush-lib/src/utilities/CollatedTerminalProvider.ts diff --git a/apps/rush-lib/src/utilities/Npm.ts b/libraries/rush-lib/src/utilities/Npm.ts similarity index 100% rename from apps/rush-lib/src/utilities/Npm.ts rename to libraries/rush-lib/src/utilities/Npm.ts diff --git a/apps/rush-lib/src/utilities/OverlappingPathAnalyzer.ts b/libraries/rush-lib/src/utilities/OverlappingPathAnalyzer.ts similarity index 100% rename from apps/rush-lib/src/utilities/OverlappingPathAnalyzer.ts rename to libraries/rush-lib/src/utilities/OverlappingPathAnalyzer.ts diff --git a/apps/rush-lib/src/utilities/Stopwatch.ts b/libraries/rush-lib/src/utilities/Stopwatch.ts similarity index 100% rename from apps/rush-lib/src/utilities/Stopwatch.ts rename to libraries/rush-lib/src/utilities/Stopwatch.ts diff --git a/apps/rush-lib/src/utilities/TarExecutable.ts b/libraries/rush-lib/src/utilities/TarExecutable.ts similarity index 100% rename from apps/rush-lib/src/utilities/TarExecutable.ts rename to libraries/rush-lib/src/utilities/TarExecutable.ts diff --git a/apps/rush-lib/src/utilities/Utilities.ts b/libraries/rush-lib/src/utilities/Utilities.ts similarity index 100% rename from apps/rush-lib/src/utilities/Utilities.ts rename to libraries/rush-lib/src/utilities/Utilities.ts diff --git a/apps/rush-lib/src/utilities/WebClient.ts b/libraries/rush-lib/src/utilities/WebClient.ts similarity index 100% rename from apps/rush-lib/src/utilities/WebClient.ts rename to libraries/rush-lib/src/utilities/WebClient.ts diff --git a/apps/rush-lib/src/utilities/test/Npm.test.ts b/libraries/rush-lib/src/utilities/test/Npm.test.ts similarity index 100% rename from apps/rush-lib/src/utilities/test/Npm.test.ts rename to libraries/rush-lib/src/utilities/test/Npm.test.ts diff --git a/apps/rush-lib/src/utilities/test/OverlappingPathAnalyzer.test.ts b/libraries/rush-lib/src/utilities/test/OverlappingPathAnalyzer.test.ts similarity index 100% rename from apps/rush-lib/src/utilities/test/OverlappingPathAnalyzer.test.ts rename to libraries/rush-lib/src/utilities/test/OverlappingPathAnalyzer.test.ts diff --git a/apps/rush-lib/src/utilities/test/Stopwatch.test.ts b/libraries/rush-lib/src/utilities/test/Stopwatch.test.ts similarity index 100% rename from apps/rush-lib/src/utilities/test/Stopwatch.test.ts rename to libraries/rush-lib/src/utilities/test/Stopwatch.test.ts diff --git a/apps/rush-lib/src/utilities/test/Utilities.test.ts b/libraries/rush-lib/src/utilities/test/Utilities.test.ts similarity index 100% rename from apps/rush-lib/src/utilities/test/Utilities.test.ts rename to libraries/rush-lib/src/utilities/test/Utilities.test.ts diff --git a/apps/rush-lib/src/utilities/test/__snapshots__/Utilities.test.ts.snap b/libraries/rush-lib/src/utilities/test/__snapshots__/Utilities.test.ts.snap similarity index 100% rename from apps/rush-lib/src/utilities/test/__snapshots__/Utilities.test.ts.snap rename to libraries/rush-lib/src/utilities/test/__snapshots__/Utilities.test.ts.snap diff --git a/apps/rush-lib/tsconfig.json b/libraries/rush-lib/tsconfig.json similarity index 100% rename from apps/rush-lib/tsconfig.json rename to libraries/rush-lib/tsconfig.json diff --git a/rush.json b/rush.json index dd760b3939d..36f6f75fd31 100644 --- a/rush.json +++ b/rush.json @@ -455,13 +455,6 @@ "shouldPublish": true, "cyclicDependencyProjects": ["@rushstack/heft-node-rig", "@rushstack/heft"] }, - { - "packageName": "@microsoft/api-extractor-model", - "projectFolder": "apps/api-extractor-model", - "reviewCategory": "libraries", - "shouldPublish": true, - "cyclicDependencyProjects": ["@rushstack/heft-node-rig", "@rushstack/heft"] - }, { "packageName": "@rushstack/heft", "projectFolder": "apps/heft", @@ -481,12 +474,6 @@ "reviewCategory": "libraries", "versionPolicyName": "rush" }, - { - "packageName": "@microsoft/rush-lib", - "projectFolder": "apps/rush-lib", - "reviewCategory": "libraries", - "versionPolicyName": "rush" - }, { "packageName": "@rushstack/rush-sdk", "projectFolder": "libraries/rush-sdk", @@ -858,6 +845,13 @@ }, // "libraries" folder (alphabetical order) + { + "packageName": "@microsoft/api-extractor-model", + "projectFolder": "libraries/api-extractor-model", + "reviewCategory": "libraries", + "shouldPublish": true, + "cyclicDependencyProjects": ["@rushstack/heft-node-rig", "@rushstack/heft"] + }, { "packageName": "@rushstack/debug-certificate-manager", "projectFolder": "libraries/debug-certificate-manager", @@ -897,6 +891,12 @@ "shouldPublish": true, "cyclicDependencyProjects": ["@rushstack/heft-node-rig", "@rushstack/heft"] }, + { + "packageName": "@microsoft/rush-lib", + "projectFolder": "libraries/rush-lib", + "reviewCategory": "libraries", + "versionPolicyName": "rush" + }, { "packageName": "@microsoft/rushell", "projectFolder": "libraries/rushell",