Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[heft] Merge Heft RC to main #4145

Merged
merged 318 commits into from
Jun 2, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
318 commits
Select commit Hold shift + click to select a range
89f840a
Accumulated PR feedback from other PRs
D4N14L Jul 26, 2022
4cd6474
Fix packages to build correctly using new Heft
D4N14L Jul 26, 2022
eec4a90
Merge branch 'user/danade/MultiPhaseHeft' of https://github.com/D4N14…
D4N14L Jul 26, 2022
a4593b6
Merge branch 'user/danade/MultiPhaseHeft' of https://github.com/D4N14…
D4N14L Jul 26, 2022
2971f88
Fix bad merge
D4N14L Jul 27, 2022
0344712
Fix broken projects
D4N14L Jul 27, 2022
0e5f7ab
Test fixes
D4N14L Jul 27, 2022
3b1508c
Update prettier auto-installer
D4N14L Jul 27, 2022
28d50f9
Run prettier against entire repo
D4N14L Jul 27, 2022
63a471d
Merge branch 'main' of https://github.com/microsoft/rushstack into us…
D4N14L Jul 27, 2022
c3f966c
Fix template string formatting
D4N14L Jul 27, 2022
95a68a7
Merge branch 'main' of https://github.com/microsoft/rushstack into us…
D4N14L Jul 27, 2022
a3f83cd
Simple fix to avoid backslashes in paths
D4N14L Jul 30, 2022
8e9ef0c
PR feedback
D4N14L Jul 30, 2022
3ecba52
Revert "Simple fix to avoid backslashes in paths"
D4N14L Aug 2, 2022
3168897
Cleanup and fixes
D4N14L Aug 3, 2022
fec1a13
Improve docs/comments
D4N14L Aug 5, 2022
1a4b437
Cleanup and action execution consolidation
D4N14L Aug 8, 2022
1161c54
Add watch functionality
D4N14L Aug 11, 2022
1407b0e
Small cleanup
D4N14L Aug 11, 2022
6dcd5ec
Clean up how the runIncremental hook is used
D4N14L Aug 11, 2022
cc47e92
Tweak access modifiers
D4N14L Aug 11, 2022
1e3d2e4
Fix some typos in watchmode loop
D4N14L Aug 15, 2022
3c8930d
Add sync file support using the lockfile class
D4N14L Aug 16, 2022
ef08867
Comments and tweaks to the file watcher ignore
D4N14L Aug 16, 2022
01f78ce
Flesh out watch mode support for copy files plugin
D4N14L Aug 16, 2022
3420c24
Remove usage of Path.isUnder
D4N14L Aug 17, 2022
acd0a5b
Update common/config/rush/nonbrowser-approved-packages.json
D4N14L Aug 17, 2022
087ac65
Update libraries/node-core-library/src/FileSystem.ts
D4N14L Aug 17, 2022
e84b15d
Merge branch 'main' of https://github.com/microsoft/rushstack into us…
D4N14L Aug 17, 2022
b6e0aa8
Merge branch 'user/danade/MultiPhaseHeft' of https://github.com/D4N14…
D4N14L Aug 17, 2022
efc4583
Merge upstream changes
D4N14L Aug 17, 2022
ca2e2da
PR feedback
D4N14L Aug 17, 2022
5f0f22d
Doc comments
D4N14L Aug 17, 2022
205297f
More doc comments
D4N14L Aug 17, 2022
a979c4d
More doc comments
D4N14L Aug 17, 2022
5c3e4c8
Update api md and remove unnecessary schema entries
D4N14L Aug 17, 2022
e2a4795
Use @types/heft-jest in rigs
D4N14L Aug 18, 2022
aab105c
Wire up incremental change map and fix a couple bugs
D4N14L Aug 18, 2022
8417340
PR feedback
D4N14L Aug 23, 2022
2c1ed5f
Rename toolStop -> toolFinish
D4N14L Aug 23, 2022
5f71f22
Address most PR feedback
D4N14L Aug 24, 2022
490f2fa
Cleanup
D4N14L Aug 24, 2022
724e41b
Add ability to modify default merge behaviors
D4N14L Aug 25, 2022
151688d
Merge all heft.json objects by default
D4N14L Aug 25, 2022
4816550
Add watch mode to the webpack plugins
D4N14L Aug 27, 2022
7148ba8
Tweaks to watch mode debounce
D4N14L Aug 27, 2022
4e971fd
Remove duplicate declaration of watching on compiler
D4N14L Aug 27, 2022
ce9beb0
Add missing export
D4N14L Aug 27, 2022
b1392a1
Merge branch 'user/danade/MultiPhaseHeftCore' of https://github.com/D…
D4N14L Aug 27, 2022
7e5e2c5
Add missing MD file
D4N14L Aug 27, 2022
8a5f613
Merge branch 'user/danade/MultiPhaseHeftCore' of https://github.com/D…
D4N14L Aug 27, 2022
8b98240
Re-add duplicate type declaration to fix build issue
D4N14L Aug 27, 2022
7e01d63
Add HTTPS to the logged-out URL when running dev server
D4N14L Aug 27, 2022
ba2cd5e
Move watch flag into webpack plugins
D4N14L Aug 29, 2022
83a6ae2
Add --to-except flag to run command
D4N14L Aug 29, 2022
c6174f7
Merge pull request #11 from D4N14L/user/danade/MultiPhaseHeftCore
D4N14L Aug 30, 2022
5998b44
Add change to only apply dev cert if server settings not already prov…
D4N14L Sep 1, 2022
de35ffb
Merge branch 'main' of https://github.com/microsoft/rushstack into us…
D4N14L Sep 1, 2022
6951ee2
PR feedback
D4N14L Sep 1, 2022
7edc3ce
Merge pull request #12 from D4N14L/user/danade/MultiPhaseHeftWatchWeb…
D4N14L Sep 1, 2022
03a381b
Merge branch 'user/danade/MultiPhaseHeft' of https://github.com/D4N14…
D4N14L Sep 1, 2022
dd7fa99
Add changedFiles globbing to Heft
D4N14L Sep 13, 2022
0008752
Enable watch mode in heft-sass-plugin
D4N14L Sep 13, 2022
77ac9db
Improve handling of deletes of changed files
D4N14L Sep 13, 2022
11573f8
Gracefully handle deletes in the sass plugin
D4N14L Sep 13, 2022
db40bed
PR feedback
D4N14L Sep 14, 2022
f1979cc
Rush update
D4N14L Sep 14, 2022
218dc9c
PR feedback
D4N14L Sep 14, 2022
4735583
Set the FileSystemAdapter functions as properties so they don't get o…
D4N14L Sep 14, 2022
324818e
Merge pull request #13 from D4N14L/user/danade/MultiPhaseHeftWatchTyp…
D4N14L Sep 14, 2022
8418e64
Merge branch 'main' of https://github.com/microsoft/rushstack into us…
D4N14L Sep 15, 2022
b220ff1
Merge main
D4N14L Sep 15, 2022
565e5ce
Tweak to ensure correct build of install-test-workspace
D4N14L Sep 19, 2022
2e5d3b5
Fix loading of lifecycle plugins
D4N14L Sep 24, 2022
b03e4b2
Remove clean hook from plugins
D4N14L Nov 7, 2022
dbb595f
Make runScript runAsync method the only method, and make it required …
D4N14L Nov 7, 2022
7d3e37a
Change naming scheme for phases, tasks, and plugins for consistency a…
D4N14L Nov 7, 2022
f9ce601
Make serve parameter available via Webpack plugin accessor
D4N14L Nov 7, 2022
b69c676
Always delete Jest cache on --clean
D4N14L Nov 7, 2022
1e53979
Write Typescript cache file to temp directory so that it gets cleaned…
D4N14L Nov 7, 2022
051e78f
Update missed md file
D4N14L Nov 7, 2022
57da6a7
Make plugin name the parameter scope by default, unless one is provided
D4N14L Nov 7, 2022
43a5085
Merge branch 'main' of https://github.com/microsoft/rushstack into us…
D4N14L Nov 8, 2022
d8886be
Rush update
D4N14L Nov 8, 2022
1dca1f0
Merge branch 'user/danade/OptionalOnDefineUnscopedParameters' of http…
D4N14L Nov 8, 2022
52dc3f1
Fix deleteFiles event
D4N14L Nov 8, 2022
9fa611f
Normalize internal plugin names
D4N14L Nov 8, 2022
c29fb07
Add support for node-service heft event
D4N14L Nov 9, 2022
2544cdd
Fix Jest reporting
D4N14L Nov 11, 2022
98cd939
Support watch mode using Jest
D4N14L Nov 11, 2022
be5cebc
Allow ignoring and forbidding glob patterns during watch mode
D4N14L Nov 11, 2022
7399882
Remove usage of JSON.stringify for path values
D4N14L Nov 11, 2022
f4cb113
Ignore changes to jest snapshots when in watch mode
D4N14L Nov 11, 2022
e45ccc9
Rename "watch" -> "watchOptions" in heft.json
D4N14L Nov 11, 2022
08e81c6
Merge branch 'main' of https://github.com/microsoft/rushstack into us…
D4N14L Nov 12, 2022
6d7a324
Bump version of Heft
D4N14L Nov 12, 2022
c4a02c9
Merge branch 'main' of https://github.com/microsoft/rushstack into us…
D4N14L Nov 15, 2022
d8df7fd
Rush update
D4N14L Nov 15, 2022
3622a08
Merge branch 'main' of https://github.com/microsoft/rushstack into us…
D4N14L Nov 15, 2022
732009c
Make webpack plugin accessor properties readonly and update serve -> …
D4N14L Nov 15, 2022
c2e0334
Update API.MD files.
iclanton Nov 16, 2022
65bf544
Update API.MD files.
iclanton Nov 16, 2022
8e7bb4d
Update script commands for new project
D4N14L Nov 16, 2022
66cdbef
Merge branch 'user/danade/MultiPhaseHeft' of https://github.com/D4N14…
D4N14L Nov 16, 2022
25cf856
Fix Jest plugin test
D4N14L Nov 16, 2022
5bca8cc
Small Jest tweaks to fix parameter usage
D4N14L Nov 16, 2022
56560fd
Pull in changes to RC
D4N14L Nov 21, 2022
35930d1
Merge branch 'main' of https://github.com/microsoft/rushstack into us…
D4N14L Nov 21, 2022
dc41e94
Update repostate
D4N14L Nov 21, 2022
8dea5af
Allow for copy operations to be incremental
D4N14L Nov 22, 2022
39f49df
Create heft clean action
D4N14L Nov 28, 2022
2a92baf
Merge branch 'main' of https://github.com/microsoft/rushstack into us…
D4N14L Nov 30, 2022
dfea4cb
Load initial watcher state using git ls-files
D4N14L Nov 30, 2022
922056d
Perform gitignore checks in-proc
D4N14L Dec 1, 2022
06f5f63
Update sass plugin to handle incremental mode better
D4N14L Dec 1, 2022
011c4f9
Disable linting when in watch mode
D4N14L Dec 1, 2022
204d84e
Tweaks to watch mode watcher and error handling
D4N14L Dec 1, 2022
764aa64
Merge PR changes
D4N14L Dec 6, 2022
4a14d4c
Merge branch 'main' of https://github.com/microsoft/rushstack into us…
D4N14L Dec 6, 2022
f7458cd
Add tests for gitignore logic
D4N14L Dec 2, 2022
64347be
Address PR feedback
D4N14L Dec 3, 2022
acebfb3
PR feedback
D4N14L Dec 5, 2022
383be99
Enable incremental mode in the base rigs
D4N14L Dec 6, 2022
c976e27
Simplify copy files and delete files plugins
D4N14L Dec 6, 2022
19e40cf
Tweak sync file usage to improve reliability
D4N14L Dec 6, 2022
c0d859a
Tweak watcher settings
D4N14L Dec 6, 2022
0b0c2ac
Ensure incremental copy runs a full copy on the first iteration
D4N14L Dec 6, 2022
dc8ada1
Rush update
D4N14L Jan 10, 2023
deb1565
Merge branch 'main' of https://github.com/microsoft/rushstack into us…
D4N14L Jan 10, 2023
d50ca48
Rush update
D4N14L Jan 10, 2023
a44655c
Fix issues encountered with Heft bump
D4N14L Jan 10, 2023
0292f26
Merge branch 'user/danade/MultiPhaseHeft' of https://github.com/D4N14…
D4N14L Jan 10, 2023
3d5091e
Rush update
D4N14L Jan 10, 2023
18c96f7
Use webpack5 in rush-lib
D4N14L Jan 11, 2023
f6d830d
Merge branch 'main' of https://github.com/microsoft/rushstack into us…
D4N14L Jan 11, 2023
f01ae10
[typescript] Support solutions in watch
dmichon-msft Dec 21, 2022
b5703cb
Merge branch 'main' of https://github.com/microsoft/rushstack into us…
D4N14L Jan 18, 2023
2d13a31
Fix package scripts and update build-tests pnpm-lock
D4N14L Jan 18, 2023
a1f146a
Merge pull request #3903 from D4N14L/user/danade/MultiPhaseHeft
iclanton Jan 20, 2023
46379b7
Don't bump versions during publish.
iclanton Sep 21, 2022
6fcb543
Apply the 'dev' tag.
iclanton Sep 24, 2022
4da8592
Remove changefile validation.
iclanton Sep 21, 2022
e878dbc
Bump to -rc.3
iclanton Jan 20, 2023
e4082a2
[heft] Redesign watch mode
dmichon-msft Jan 26, 2023
a931a0b
rush update
dmichon-msft Feb 1, 2023
edf6f54
(chore) rush update
dmichon-msft Feb 22, 2023
44f0d0b
Delete invalid test
dmichon-msft Feb 22, 2023
3cf4a32
Fix remaining tests
dmichon-msft Feb 22, 2023
7f21674
[heft] Cleanup PR feedback
dmichon-msft Mar 3, 2023
9122cf4
[heft] Address feedback, fix critical path
dmichon-msft Mar 8, 2023
65f03a6
Fix initial incremental calculation
dmichon-msft Mar 8, 2023
5d069e1
Circular reporting cleanup
dmichon-msft Mar 8, 2023
49fd181
Address feedback
dmichon-msft Mar 8, 2023
ea03fe1
Fix rush-lib tests
dmichon-msft Mar 8, 2023
988da21
Update snapshot
dmichon-msft Mar 9, 2023
81a3a79
[heft-jest] Fix watch incremental detection
dmichon-msft Mar 9, 2023
fad2df0
[heft-jest] Clean up jest patch
dmichon-msft Mar 9, 2023
102f2f8
[heft] Address final round of feedback
dmichon-msft Mar 10, 2023
2dd374a
Merge pull request #3951 from dmichon-msft/heft-next-watch-requests
dmichon-msft Mar 13, 2023
7fe4177
Fix the peerDependency selectors on Heft.
iclanton Mar 14, 2023
1c0f886
[heft] Fix watchGlobAsync
dmichon-msft Mar 14, 2023
b10df81
Merge pull request #4013 from dmichon-msft/fix-watch-glob-async
dmichon-msft Mar 14, 2023
a8f1b4f
Bump to -rc.4
iclanton Mar 15, 2023
96cb560
Incorporate TypeScript 5 support
dmichon-msft Mar 21, 2023
49f0a2d
Merge pull request #4021 from dmichon-msft/typescript-5-heft-next
iclanton Mar 21, 2023
5d96f7a
Update test lockfile
D4N14L Mar 27, 2023
a106380
Merge branch 'main' of https://github.com/microsoft/rushstack into us…
D4N14L Mar 27, 2023
e97e595
Rush update
D4N14L Mar 28, 2023
64acc3e
Fix install-test-workspace
D4N14L Mar 28, 2023
b9109cd
Fix rush-sdk
D4N14L Mar 28, 2023
9d11811
Fix load-themed-styles test
D4N14L Mar 28, 2023
f35825e
Migrate rush-themed-ui
D4N14L Mar 28, 2023
11d66f1
Migrate webpack-embedded-dependencies-plugin
D4N14L Mar 28, 2023
766d0b9
Fix typescript plugin
D4N14L Mar 28, 2023
399f659
Fix storybook plugin
D4N14L Mar 28, 2023
4632ec8
[package-deps-hash] Fix unit test dir
dmichon-msft Mar 28, 2023
a941299
Update watch documentation
dmichon-msft Mar 28, 2023
bf0d5ef
Revert some dev-time changes
dmichon-msft Mar 28, 2023
1bad5e9
Merge pull request #4051 from dmichon-msft/user/danade/MergeMain
iclanton Apr 5, 2023
a299206
Merge branch 'main' into heft-next-merge
dmichon-msft Apr 17, 2023
7c2e0d0
Update cyclic dependencies
dmichon-msft Apr 17, 2023
9a86e31
(chore) Rush update
dmichon-msft Apr 17, 2023
3e8bb93
Merge pull request #4059 from dmichon-msft/heft-next-merge
dmichon-msft Apr 18, 2023
6bca801
Merge branch 'main' into heft-rc-merge-main
dmichon-msft Apr 25, 2023
91acc7b
(chore) rush update
dmichon-msft Apr 25, 2023
af50a1e
(chore) Convert http-build-cache-plugin to heft-rc
dmichon-msft Apr 25, 2023
e1e8e9b
Merge pull request #4077 from dmichon-msft/heft-rc-merge-main
dmichon-msft Apr 25, 2023
8f61c00
Update pipelines to prepare for publishing.
iclanton Apr 27, 2023
c8cfa3f
Merge branch 'main' into heft-rc-merge-main
iclanton Apr 27, 2023
3bb997c
Merge pull request #4082 from iclanton/heft-rc-merge-main
iclanton Apr 27, 2023
6c47ff1
Bump Heft versions to -rc.5.
iclanton Apr 27, 2023
a23156c
Merge pull request #4083 from iclanton/heft-rc-version-bump
iclanton Apr 27, 2023
02c29d4
[package-extractor] Fix build script for heft@next
dmichon-msft Apr 27, 2023
17563d7
Fix install-test-workspace
dmichon-msft Apr 27, 2023
dbcec58
Merge pull request #4084 from dmichon-msft/fix-build
dmichon-msft Apr 27, 2023
faeb50a
Update build test to run typescript incremental
dmichon-msft May 8, 2023
29885ab
[heft-lint] Sort rule timings by duration
dmichon-msft May 8, 2023
afdbd91
[heft-typescript] Fix double onChangedFilesHook
dmichon-msft May 8, 2023
62f147a
Merge pull request #4104 from dmichon-msft/heft-rc-fix-double-lint
dmichon-msft May 8, 2023
a745b08
Forward watchOptions
dmichon-msft May 17, 2023
2e979be
Add "useTranspilerWorker" option
dmichon-msft May 17, 2023
2181e95
Merge pull request #4119 from dmichon-msft/forward-watch-options
dmichon-msft May 17, 2023
3e02f93
[heft-typescript] Add error handling, fix Windows
dmichon-msft May 18, 2023
8c155d3
(chore) Fix start command
dmichon-msft May 18, 2023
b67eb49
(chore) import type, add copyright headers
dmichon-msft May 18, 2023
0654de7
Merge pull request #4120 from dmichon-msft/typescript-split-transpile
iclanton May 22, 2023
8f5f61d
Merge main
dmichon-msft May 22, 2023
ac4c911
Reconcile
dmichon-msft May 22, 2023
45f1215
Reconcile
dmichon-msft May 22, 2023
0967050
rush update
dmichon-msft May 22, 2023
de54cb0
Execute tests
dmichon-msft May 22, 2023
a8ff64e
PR feedback
dmichon-msft May 23, 2023
d854a85
TypeScript@5 settings
dmichon-msft May 23, 2023
7f2675c
Fix scripts
dmichon-msft May 23, 2023
aa145f5
Cleanup
dmichon-msft May 23, 2023
d7897c8
Merge pull request #4129 from dmichon-msft/heft-next-merge-main
dmichon-msft May 23, 2023
7a554fd
[heft-typescript] Streamline transpiler worker
dmichon-msft May 30, 2023
0a4a75b
Merge pull request #4136 from dmichon-msft/split-transpile-tuning
dmichon-msft May 30, 2023
03547c6
Remove CachedFileSystem
dmichon-msft May 30, 2023
de6e539
Optimize worker cleanup
dmichon-msft May 30, 2023
4cfd098
Merge pull request #4138 from dmichon-msft/more-transpile-tuning
dmichon-msft May 31, 2023
ffa9493
Bump RC versions.
iclanton May 31, 2023
2c6e206
Merge pull request #4139 from iclanton/rc-bump
iclanton May 31, 2023
ab79f29
[heft-typescript] Fix extension renaming
dmichon-msft May 31, 2023
d883cc2
(chore) Update install-test-workspace
dmichon-msft May 31, 2023
6955ccb
Merge pull request #4140 from dmichon-msft/fix-typescript-emit
iclanton May 31, 2023
fd23eb0
[heft-typescript] Trade perf for correctness
dmichon-msft May 31, 2023
a9b80e5
Merge pull request #4141 from dmichon-msft/fix-transpile-fallback
dmichon-msft May 31, 2023
2f0963a
Merge branch 'main' into merge-main-rc-6
dmichon-msft May 31, 2023
821a7c8
Merge pull request #4142 from dmichon-msft/merge-main-rc-6
iclanton Jun 1, 2023
c845f87
[heft-jest] Remove unused options
dmichon-msft Jun 1, 2023
4743219
[heft-typescript] Remove unused options
dmichon-msft Jun 1, 2023
ef16650
Update typescript.json comments
dmichon-msft Jun 1, 2023
6f6b568
Ensure no .ts extensions in jest.config.json
dmichon-msft Jun 1, 2023
d82f482
[heft-jest] Update Upgrading.md
dmichon-msft Jun 1, 2023
e6a67f3
[heft] Update upgrading.md
dmichon-msft Jun 1, 2023
949d92c
Reconcile change files
dmichon-msft Jun 1, 2023
50c5871
Merge pull request #4144 from dmichon-msft/doc-updates
dmichon-msft Jun 1, 2023
b011427
Merge pull request #4147 from dmichon-msft/fix-change-files
iclanton Jun 1, 2023
38ed3f1
Add change files for Heft
dmichon-msft Jun 1, 2023
3a19dfa
Purge RC-era change files
dmichon-msft Jun 1, 2023
85b872f
Delete RC-era Changelog files
dmichon-msft Jun 1, 2023
004cf25
Change files for consumers of Heft
dmichon-msft Jun 1, 2023
90fbe76
Merge pull request #4148 from dmichon-msft/heft-next-change-files
dmichon-msft Jun 1, 2023
b3548ee
Fix versions in docs and new plugins
dmichon-msft Jun 1, 2023
5e80aa7
Merge pull request #4149 from dmichon-msft/fix-versions
iclanton Jun 1, 2023
a8179ae
Bump the heft-sass-plugin version mentioned in UPGRADING.md
iclanton Jun 1, 2023
8fc3d1e
Merge branch 'main' into release/heft-0.50.0-rc
iclanton Jun 2, 2023
8afffa1
Merge pull request #4152 from iclanton/merge-main-into-heft-rc
iclanton Jun 2, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,7 @@ common/autoinstallers/*/.npmrc
**/.rush/temp/

# Heft temporary files
.cache
.heft

# Common toolchain intermediate files
Expand Down
24 changes: 21 additions & 3 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,15 +27,33 @@
"name": "Debug Selected Test File (Heft)",
"cwd": "${fileDirname}",
"runtimeArgs": [
"--nolazy",
"--inspect-brk",
"${workspaceFolder}/apps/heft/lib/start.js",
"--debug",
"test-watch"
],
"skipFiles": ["<node_internals>/**"],
"outFiles": [],
"sourceMaps": true,
"console": "integratedTerminal",
"internalConsoleOptions": "neverOpen"
},
{
"type": "node",
"request": "launch",
"name": "Debug Build in Selected Project (Heft)",
"cwd": "${fileDirname}",
"runtimeArgs": [
"--nolazy",
"--inspect-brk",
"${workspaceFolder}/apps/heft/lib/start.js",
"--debug",
"test",
"--test-path-pattern",
"${fileBasenameNoExtension}"
"build"
],
"skipFiles": ["<node_internals>/**"],
"outFiles": [],
"sourceMaps": true,
"console": "integratedTerminal",
"internalConsoleOptions": "neverOpen"
},
Expand Down
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,11 +54,14 @@ These GitHub repositories provide supplementary resources for Rush Stack:
| [/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) |
| [/eslint/eslint-plugin-packlets](./eslint/eslint-plugin-packlets/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Feslint-plugin-packlets.svg)](https://badge.fury.io/js/%40rushstack%2Feslint-plugin-packlets) | [changelog](./eslint/eslint-plugin-packlets/CHANGELOG.md) | [@rushstack/eslint-plugin-packlets](https://www.npmjs.com/package/@rushstack/eslint-plugin-packlets) |
| [/eslint/eslint-plugin-security](./eslint/eslint-plugin-security/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Feslint-plugin-security.svg)](https://badge.fury.io/js/%40rushstack%2Feslint-plugin-security) | [changelog](./eslint/eslint-plugin-security/CHANGELOG.md) | [@rushstack/eslint-plugin-security](https://www.npmjs.com/package/@rushstack/eslint-plugin-security) |
| [/heft-plugins/heft-api-extractor-plugin](./heft-plugins/heft-api-extractor-plugin/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Fheft-api-extractor-plugin.svg)](https://badge.fury.io/js/%40rushstack%2Fheft-api-extractor-plugin) | [changelog](./heft-plugins/heft-api-extractor-plugin/CHANGELOG.md) | [@rushstack/heft-api-extractor-plugin](https://www.npmjs.com/package/@rushstack/heft-api-extractor-plugin) |
| [/heft-plugins/heft-dev-cert-plugin](./heft-plugins/heft-dev-cert-plugin/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Fheft-dev-cert-plugin.svg)](https://badge.fury.io/js/%40rushstack%2Fheft-dev-cert-plugin) | [changelog](./heft-plugins/heft-dev-cert-plugin/CHANGELOG.md) | [@rushstack/heft-dev-cert-plugin](https://www.npmjs.com/package/@rushstack/heft-dev-cert-plugin) |
| [/heft-plugins/heft-jest-plugin](./heft-plugins/heft-jest-plugin/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Fheft-jest-plugin.svg)](https://badge.fury.io/js/%40rushstack%2Fheft-jest-plugin) | [changelog](./heft-plugins/heft-jest-plugin/CHANGELOG.md) | [@rushstack/heft-jest-plugin](https://www.npmjs.com/package/@rushstack/heft-jest-plugin) |
| [/heft-plugins/heft-lint-plugin](./heft-plugins/heft-lint-plugin/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Fheft-lint-plugin.svg)](https://badge.fury.io/js/%40rushstack%2Fheft-lint-plugin) | [changelog](./heft-plugins/heft-lint-plugin/CHANGELOG.md) | [@rushstack/heft-lint-plugin](https://www.npmjs.com/package/@rushstack/heft-lint-plugin) |
| [/heft-plugins/heft-sass-plugin](./heft-plugins/heft-sass-plugin/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Fheft-sass-plugin.svg)](https://badge.fury.io/js/%40rushstack%2Fheft-sass-plugin) | [changelog](./heft-plugins/heft-sass-plugin/CHANGELOG.md) | [@rushstack/heft-sass-plugin](https://www.npmjs.com/package/@rushstack/heft-sass-plugin) |
| [/heft-plugins/heft-serverless-stack-plugin](./heft-plugins/heft-serverless-stack-plugin/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Fheft-serverless-stack-plugin.svg)](https://badge.fury.io/js/%40rushstack%2Fheft-serverless-stack-plugin) | [changelog](./heft-plugins/heft-serverless-stack-plugin/CHANGELOG.md) | [@rushstack/heft-serverless-stack-plugin](https://www.npmjs.com/package/@rushstack/heft-serverless-stack-plugin) |
| [/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-typescript-plugin](./heft-plugins/heft-typescript-plugin/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Fheft-typescript-plugin.svg)](https://badge.fury.io/js/%40rushstack%2Fheft-typescript-plugin) | [changelog](./heft-plugins/heft-typescript-plugin/CHANGELOG.md) | [@rushstack/heft-typescript-plugin](https://www.npmjs.com/package/@rushstack/heft-typescript-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) |
Expand Down Expand Up @@ -129,8 +132,6 @@ These GitHub repositories provide supplementary resources for Rush Stack:
| [/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) |
| [/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. |
| [/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 |
| [/build-tests/heft-action-plugin](./build-tests/heft-action-plugin/) | This project contains a Heft plugin that adds a custom action |
| [/build-tests/heft-action-plugin-test](./build-tests/heft-action-plugin-test/) | This project exercises a custom Heft action |
| [/build-tests/heft-copy-files-test](./build-tests/heft-copy-files-test/) | Building this project tests copying files with Heft |
| [/build-tests/heft-example-plugin-01](./build-tests/heft-example-plugin-01/) | This is an example heft plugin that exposes hooks for other plugins |
| [/build-tests/heft-example-plugin-02](./build-tests/heft-example-plugin-02/) | This is an example heft plugin that taps the hooks exposed from heft-example-plugin-01 |
Expand Down
5 changes: 2 additions & 3 deletions apps/api-documenter/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@
"license": "MIT",
"scripts": {
"build": "heft build --clean",
"_phase:build": "heft build --clean",
"_phase:test": "heft test --no-build"
"_phase:build": "heft run --only build -- --clean",
"_phase:test": "heft run --only test -- --clean"
},
"bin": {
"api-documenter": "./bin/api-documenter"
Expand All @@ -32,7 +32,6 @@
"@rushstack/eslint-config": "workspace:*",
"@rushstack/heft": "workspace:*",
"@rushstack/heft-node-rig": "workspace:*",
"@types/heft-jest": "1.0.1",
"@types/js-yaml": "3.12.1",
"@types/node": "14.18.36",
"@types/resolve": "1.20.2"
Expand Down
6 changes: 1 addition & 5 deletions apps/api-documenter/tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,3 @@
{
"extends": "./node_modules/@rushstack/heft-node-rig/profiles/default/tsconfig-base.json",

"compilerOptions": {
"types": ["heft-jest"]
}
"extends": "./node_modules/@rushstack/heft-node-rig/profiles/default/tsconfig-base.json"
}
Loading