Two pipes share the name
There are two classes called BioLinkPipe.
cast-link.pipe.tsexports the one namedbioLink. Creator profiles use it on the bio. It was already standalone.isLink.pipe.tsexports the one namedisLink. It wraps URLs in empty<a>tags. No template uses it, and no file imports the class. It still sat next to pipes that posts and messages do use, withstandalone: false.
This commit only drops that flag from the unused pipe, so it matches the other pipes in the same file. I did not delete it. Deleting unused files is a later follow-up.
Commit 27d6a631e0: make BioLinkPipe standalone
What changed
- Removed
standalone: falsefrom theisLinkpipe.
How I checked it
| Check | Result |
|---|---|
| Compiled template dependencies against PR 10841 | All 646 components match. No component's template referenced this pipe before or after. |
| QA and development builds | Both pass. QA has the same 42 warnings as before. |
| Initial bundle and lazy routes | Unchanged. Initial JS is 7,123,873 bytes with 276 files. Profile, messages, post detail and dashboard match byte for byte. |
| Server rendering, 145 URLs | All match PR 10841. |
| ESLint on the changed file | No errors. |
I did not run a logged-in white-label sweep. No page renders this pipe, so a browser walk would not touch the change.
What's left
AppModuleandAppServerModuleare the last NgModules. The app still starts withbootstrapModule.- Four unused components only the deleted
SharedModuleused are still in the tree, plus the other dead files in the follow-ups.
Verification checklist
Use a creator account on its white-label site. Keep the console open. Checks are saved in this browser.
0 of 0 checked