Skip to content

Commit 69a3498

Browse files
authored
Merge branch 'main' into excerpt-tokens
2 parents 8e069c9 + d77a6a7 commit 69a3498

File tree

201 files changed

+5366
-442
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

201 files changed

+5366
-442
lines changed

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ These GitHub repositories provide supplementary resources for Rush Stack:
7777
| [/rush-plugins/rush-amazon-s3-build-cache-plugin](./rush-plugins/rush-amazon-s3-build-cache-plugin/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Frush-amazon-s3-build-cache-plugin.svg)](https://badge.fury.io/js/%40rushstack%2Frush-amazon-s3-build-cache-plugin) | | [@rushstack/rush-amazon-s3-build-cache-plugin](https://www.npmjs.com/package/@rushstack/rush-amazon-s3-build-cache-plugin) |
7878
| [/rush-plugins/rush-azure-storage-build-cache-plugin](./rush-plugins/rush-azure-storage-build-cache-plugin/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Frush-azure-storage-build-cache-plugin.svg)](https://badge.fury.io/js/%40rushstack%2Frush-azure-storage-build-cache-plugin) | | [@rushstack/rush-azure-storage-build-cache-plugin](https://www.npmjs.com/package/@rushstack/rush-azure-storage-build-cache-plugin) |
7979
| [/rush-plugins/rush-serve-plugin](./rush-plugins/rush-serve-plugin/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Frush-serve-plugin.svg)](https://badge.fury.io/js/%40rushstack%2Frush-serve-plugin) | [changelog](./rush-plugins/rush-serve-plugin/CHANGELOG.md) | [@rushstack/rush-serve-plugin](https://www.npmjs.com/package/@rushstack/rush-serve-plugin) |
80+
| [/webpack/hashed-folder-copy-plugin](./webpack/hashed-folder-copy-plugin/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Fhashed-folder-copy-plugin.svg)](https://badge.fury.io/js/%40rushstack%2Fhashed-folder-copy-plugin) | [changelog](./webpack/hashed-folder-copy-plugin/CHANGELOG.md) | [@rushstack/hashed-folder-copy-plugin](https://www.npmjs.com/package/@rushstack/hashed-folder-copy-plugin) |
8081
| [/webpack/loader-load-themed-styles](./webpack/loader-load-themed-styles/) | [![npm version](https://badge.fury.io/js/%40microsoft%2Floader-load-themed-styles.svg)](https://badge.fury.io/js/%40microsoft%2Floader-load-themed-styles) | [changelog](./webpack/loader-load-themed-styles/CHANGELOG.md) | [@microsoft/loader-load-themed-styles](https://www.npmjs.com/package/@microsoft/loader-load-themed-styles) |
8182
| [/webpack/loader-raw-script](./webpack/loader-raw-script/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Floader-raw-script.svg)](https://badge.fury.io/js/%40rushstack%2Floader-raw-script) | [changelog](./webpack/loader-raw-script/CHANGELOG.md) | [@rushstack/loader-raw-script](https://www.npmjs.com/package/@rushstack/loader-raw-script) |
8283
| [/webpack/localization-plugin](./webpack/localization-plugin/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Flocalization-plugin.svg)](https://badge.fury.io/js/%40rushstack%2Flocalization-plugin) | [changelog](./webpack/localization-plugin/CHANGELOG.md) | [@rushstack/localization-plugin](https://www.npmjs.com/package/@rushstack/localization-plugin) |
@@ -112,6 +113,8 @@ These GitHub repositories provide supplementary resources for Rush Stack:
112113
| [/build-tests/api-extractor-test-03](./build-tests/api-extractor-test-03/) | Building this project is a regression test for api-extractor |
113114
| [/build-tests/api-extractor-test-04](./build-tests/api-extractor-test-04/) | Building this project is a regression test for api-extractor |
114115
| [/build-tests/eslint-7-test](./build-tests/eslint-7-test/) | This project contains a build test to validate ESLint 7 compatibility with the latest version of @rushstack/eslint-config (and by extension, the ESLint plugin) |
116+
| [/build-tests/hashed-folder-copy-plugin-webpack4-test](./build-tests/hashed-folder-copy-plugin-webpack4-test/) | Building this project exercises @rushstack/hashed-folder-copy-plugin with Webpack 4. |
117+
| [/build-tests/hashed-folder-copy-plugin-webpack5-test](./build-tests/hashed-folder-copy-plugin-webpack5-test/) | Building this project exercises @rushstack/hashed-folder-copy-plugin with Webpack 5. NOTE - THIS TEST IS CURRENTLY EXPECTED TO BE BROKEN |
115118
| [/build-tests/heft-action-plugin](./build-tests/heft-action-plugin/) | This project contains a Heft plugin that adds a custom action |
116119
| [/build-tests/heft-action-plugin-test](./build-tests/heft-action-plugin-test/) | This project exercises a custom Heft action |
117120
| [/build-tests/heft-copy-files-test](./build-tests/heft-copy-files-test/) | Building this project tests copying files with Heft |

apps/api-documenter/CHANGELOG.json

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,30 @@
11
{
22
"name": "@microsoft/api-documenter",
33
"entries": [
4+
{
5+
"version": "7.17.13",
6+
"tag": "@microsoft/api-documenter_v7.17.13",
7+
"date": "Tue, 10 May 2022 01:20:43 GMT",
8+
"comments": {
9+
"dependency": [
10+
{
11+
"comment": "Updating dependency \"@microsoft/api-extractor-model\" to `7.17.3`"
12+
},
13+
{
14+
"comment": "Updating dependency \"@rushstack/node-core-library\" to `3.45.5`"
15+
},
16+
{
17+
"comment": "Updating dependency \"@rushstack/ts-command-line\" to `4.11.0`"
18+
},
19+
{
20+
"comment": "Updating dependency \"@rushstack/heft\" to `0.45.2`"
21+
},
22+
{
23+
"comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.9.3`"
24+
}
25+
]
26+
}
27+
},
428
{
529
"version": "7.17.12",
630
"tag": "@microsoft/api-documenter_v7.17.12",

apps/api-documenter/CHANGELOG.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
# Change Log - @microsoft/api-documenter
22

3-
This log was last generated on Wed, 04 May 2022 23:29:13 GMT and should not be manually modified.
3+
This log was last generated on Tue, 10 May 2022 01:20:43 GMT and should not be manually modified.
4+
5+
## 7.17.13
6+
Tue, 10 May 2022 01:20:43 GMT
7+
8+
_Version update only_
49

510
## 7.17.12
611
Wed, 04 May 2022 23:29:13 GMT

apps/api-documenter/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@microsoft/api-documenter",
3-
"version": "7.17.12",
3+
"version": "7.17.13",
44
"description": "Read JSON files from api-extractor, generate documentation pages",
55
"repository": {
66
"type": "git",

apps/api-extractor/CHANGELOG.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,24 @@
11
{
22
"name": "@microsoft/api-extractor",
33
"entries": [
4+
{
5+
"version": "7.23.2",
6+
"tag": "@microsoft/api-extractor_v7.23.2",
7+
"date": "Tue, 10 May 2022 01:20:43 GMT",
8+
"comments": {
9+
"dependency": [
10+
{
11+
"comment": "Updating dependency \"@microsoft/api-extractor-model\" to `7.17.3`"
12+
},
13+
{
14+
"comment": "Updating dependency \"@rushstack/node-core-library\" to `3.45.5`"
15+
},
16+
{
17+
"comment": "Updating dependency \"@rushstack/ts-command-line\" to `4.11.0`"
18+
}
19+
]
20+
}
21+
},
422
{
523
"version": "7.23.1",
624
"tag": "@microsoft/api-extractor_v7.23.1",

apps/api-extractor/CHANGELOG.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
# Change Log - @microsoft/api-extractor
22

3-
This log was last generated on Wed, 04 May 2022 23:29:13 GMT and should not be manually modified.
3+
This log was last generated on Tue, 10 May 2022 01:20:43 GMT and should not be manually modified.
4+
5+
## 7.23.2
6+
Tue, 10 May 2022 01:20:43 GMT
7+
8+
_Version update only_
49

510
## 7.23.1
611
Wed, 04 May 2022 23:29:13 GMT

apps/api-extractor/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@microsoft/api-extractor",
3-
"version": "7.23.1",
3+
"version": "7.23.2",
44
"description": "Analyze the exported API for a TypeScript library and generate reviews, documentation, and .d.ts rollups",
55
"keywords": [
66
"typescript",

apps/heft/CHANGELOG.json

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,27 @@
11
{
22
"name": "@rushstack/heft",
33
"entries": [
4+
{
5+
"version": "0.45.2",
6+
"tag": "@rushstack/heft_v0.45.2",
7+
"date": "Tue, 10 May 2022 01:20:43 GMT",
8+
"comments": {
9+
"dependency": [
10+
{
11+
"comment": "Updating dependency \"@rushstack/heft-config-file\" to `0.8.4`"
12+
},
13+
{
14+
"comment": "Updating dependency \"@rushstack/node-core-library\" to `3.45.5`"
15+
},
16+
{
17+
"comment": "Updating dependency \"@rushstack/ts-command-line\" to `4.11.0`"
18+
},
19+
{
20+
"comment": "Updating dependency \"@microsoft/api-extractor\" to `7.23.2`"
21+
}
22+
]
23+
}
24+
},
425
{
526
"version": "0.45.1",
627
"tag": "@rushstack/heft_v0.45.1",

apps/heft/CHANGELOG.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
# Change Log - @rushstack/heft
22

3-
This log was last generated on Wed, 04 May 2022 23:29:13 GMT and should not be manually modified.
3+
This log was last generated on Tue, 10 May 2022 01:20:43 GMT and should not be manually modified.
4+
5+
## 0.45.2
6+
Tue, 10 May 2022 01:20:43 GMT
7+
8+
_Version update only_
49

510
## 0.45.1
611
Wed, 04 May 2022 23:29:13 GMT

apps/heft/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@rushstack/heft",
3-
"version": "0.45.1",
3+
"version": "0.45.2",
44
"description": "Build all your JavaScript projects the same way: A way that works.",
55
"keywords": [
66
"toolchain",

apps/rundown/CHANGELOG.json

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,27 @@
11
{
22
"name": "@rushstack/rundown",
33
"entries": [
4+
{
5+
"version": "1.0.188",
6+
"tag": "@rushstack/rundown_v1.0.188",
7+
"date": "Tue, 10 May 2022 01:20:43 GMT",
8+
"comments": {
9+
"dependency": [
10+
{
11+
"comment": "Updating dependency \"@rushstack/node-core-library\" to `3.45.5`"
12+
},
13+
{
14+
"comment": "Updating dependency \"@rushstack/ts-command-line\" to `4.11.0`"
15+
},
16+
{
17+
"comment": "Updating dependency \"@rushstack/heft\" to `0.45.2`"
18+
},
19+
{
20+
"comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.9.3`"
21+
}
22+
]
23+
}
24+
},
425
{
526
"version": "1.0.187",
627
"tag": "@rushstack/rundown_v1.0.187",

apps/rundown/CHANGELOG.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
# Change Log - @rushstack/rundown
22

3-
This log was last generated on Wed, 04 May 2022 23:29:13 GMT and should not be manually modified.
3+
This log was last generated on Tue, 10 May 2022 01:20:43 GMT and should not be manually modified.
4+
5+
## 1.0.188
6+
Tue, 10 May 2022 01:20:43 GMT
7+
8+
_Version update only_
49

510
## 1.0.187
611
Wed, 04 May 2022 23:29:13 GMT

apps/rundown/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@rushstack/rundown",
3-
"version": "1.0.187",
3+
"version": "1.0.188",
44
"description": "Detect load time regressions by running an app, tracing require() calls, and generating a deterministic report",
55
"repository": {
66
"type": "git",

apps/rush/CHANGELOG.json

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,48 @@
11
{
22
"name": "@microsoft/rush",
33
"entries": [
4+
{
5+
"version": "5.69.0",
6+
"tag": "@microsoft/rush_v5.69.0",
7+
"date": "Tue, 10 May 2022 01:20:58 GMT",
8+
"comments": {
9+
"none": [
10+
{
11+
"comment": "Fix handling of erroneous undefined values when printing `rush list --detailed`"
12+
},
13+
{
14+
"comment": "Update watcher to only schedule operations impacted by the detected change. A behavior difference will only be observed for repositories that define a phase with no dependencies."
15+
},
16+
{
17+
"comment": "Fix handing of the `strictPeerDependencies` option when using PNPM >= 7.0.0."
18+
},
19+
{
20+
"comment": "Update the `postRushInstall` hook to always run, and move its execution to after telemetry is written."
21+
},
22+
{
23+
"comment": "(BREAKING CHANGE) Remove the \"xstitchPreferredVersions\" property from common-versions.json and the CommonVersionsConfiguration API."
24+
},
25+
{
26+
"comment": "Correct a warning that is printed during \"rush change\" to only be concerned with unstaged changes."
27+
},
28+
{
29+
"comment": "Include tags in the `rush list` output."
30+
}
31+
]
32+
}
33+
},
34+
{
35+
"version": "5.68.2",
36+
"tag": "@microsoft/rush_v5.68.2",
37+
"date": "Fri, 06 May 2022 18:54:55 GMT",
38+
"comments": {
39+
"none": [
40+
{
41+
"comment": "Provide ability for phased script commands to internally invoke \"rush install\" prior to execution."
42+
}
43+
]
44+
}
45+
},
446
{
547
"version": "5.68.1",
648
"tag": "@microsoft/rush_v5.68.1",

apps/rush/CHANGELOG.md

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,26 @@
11
# Change Log - @microsoft/rush
22

3-
This log was last generated on Tue, 03 May 2022 21:52:56 GMT and should not be manually modified.
3+
This log was last generated on Tue, 10 May 2022 01:20:58 GMT and should not be manually modified.
4+
5+
## 5.69.0
6+
Tue, 10 May 2022 01:20:58 GMT
7+
8+
### Updates
9+
10+
- Fix handling of erroneous undefined values when printing `rush list --detailed`
11+
- Update watcher to only schedule operations impacted by the detected change. A behavior difference will only be observed for repositories that define a phase with no dependencies.
12+
- Fix handing of the `strictPeerDependencies` option when using PNPM >= 7.0.0.
13+
- Update the `postRushInstall` hook to always run, and move its execution to after telemetry is written.
14+
- (BREAKING CHANGE) Remove the "xstitchPreferredVersions" property from common-versions.json and the CommonVersionsConfiguration API.
15+
- Correct a warning that is printed during "rush change" to only be concerned with unstaged changes.
16+
- Include tags in the `rush list` output.
17+
18+
## 5.68.2
19+
Fri, 06 May 2022 18:54:55 GMT
20+
21+
### Updates
22+
23+
- Provide ability for phased script commands to internally invoke "rush install" prior to execution.
424

525
## 5.68.1
626
Tue, 03 May 2022 21:52:56 GMT

apps/rush/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@microsoft/rush",
3-
"version": "5.68.1",
3+
"version": "5.69.0",
44
"description": "A professional solution for consolidating all your JavaScript projects in one Git repo",
55
"keywords": [
66
"install",
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
dist-*
Loading
Loading
Loading
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
/**
2+
* Defines configuration used by core Heft.
3+
*/
4+
{
5+
"$schema": "https://developer.microsoft.com/json-schemas/heft/heft.schema.json",
6+
7+
"eventActions": [
8+
{
9+
/**
10+
* The kind of built-in operation that should be performed.
11+
* The "deleteGlobs" action deletes files or folders that match the
12+
* specified glob patterns.
13+
*/
14+
"actionKind": "deleteGlobs",
15+
16+
/**
17+
* The stage of the Heft run during which this action should occur. Note that actions specified in heft.json
18+
* occur at the end of the stage of the Heft run.
19+
*/
20+
"heftEvent": "clean",
21+
22+
/**
23+
* A user-defined tag whose purpose is to allow configs to replace/delete handlers that were added by other
24+
* configs.
25+
*/
26+
"actionId": "defaultClean",
27+
28+
/**
29+
* Glob patterns to be deleted. The paths are resolved relative to the project folder.
30+
*/
31+
"globsToDelete": ["lib", "dist-dev", "dist-prod"]
32+
}
33+
],
34+
35+
/**
36+
* The list of Heft plugins to be loaded.
37+
*/
38+
"heftPlugins": [
39+
{
40+
/**
41+
* The path to the plugin package.
42+
*/
43+
"plugin": "@rushstack/heft-webpack4-plugin"
44+
45+
/**
46+
* An optional object that provides additional settings that may be defined by the plugin.
47+
*/
48+
// "options": { }
49+
}
50+
]
51+
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"operationSettings": [
3+
{
4+
"operationName": "build",
5+
"outputFolderNames": ["lib", "dist-dev", "dist-prod"]
6+
}
7+
]
8+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"name": "hashed-folder-copy-plugin-webpack4-test",
3+
"description": "Building this project exercises @rushstack/hashed-folder-copy-plugin with Webpack 4.",
4+
"version": "0.0.0",
5+
"private": true,
6+
"scripts": {
7+
"build": "heft build --clean",
8+
"serve": "heft start --clean",
9+
"_phase:build": "heft build --clean"
10+
},
11+
"devDependencies": {
12+
"@rushstack/hashed-folder-copy-plugin": "workspace:*",
13+
"@rushstack/heft-webpack4-plugin": "workspace:*",
14+
"@rushstack/heft": "workspace:*",
15+
"@rushstack/module-minifier-plugin": "workspace:*",
16+
"@rushstack/set-webpack-public-path-plugin": "workspace:*",
17+
"@types/webpack-env": "1.13.0",
18+
"html-webpack-plugin": "~4.5.2",
19+
"typescript": "~4.6.3",
20+
"webpack-bundle-analyzer": "~4.5.0",
21+
"webpack": "~4.44.2"
22+
}
23+
}

0 commit comments

Comments
 (0)