angular-cn/aio/tools/transforms/angular-base-package
Pete Bacon Darwin 538286df16 build(docs-infra): add path disambiguation (#41788)
When two documents have the same `outputPath`, only differing by
letter casing, there can be problems on case-insensitive file-systems:
Only one of each of the docs would end up being written.

Moreover, the Webpack 5 bundler will error if it comes across files
that have this kind of ambiguous paths.

This commit adds a new docType: `disambiguator`, which will display
a list of the docs that match an ambiguous path. Each of the ambiguous
docs is then given a unique path and outputPath to ensure there are no
collisions.

PR Close #41788
2021-04-26 12:12:00 -07:00
..
inline-tag-defs/custom-search-defs build(docs-infra): remove `{@searchKeywords}` from content when rendering (#37132) 2020-05-15 10:04:45 -07:00
post-processors fix(docs-infra): apply custom `autoLinkCode` filters to single-word `<code>` elements (#41709) 2021-04-26 10:59:08 -07:00
processors build(docs-infra): add path disambiguation (#41788) 2021-04-26 12:12:00 -07:00
readers build(aio): refactor dgeni packages 2017-04-23 22:50:33 +01:00
rendering build(docs-infra): include directives etc in class descendants lists (#25768) 2018-10-01 09:36:33 -07:00
services fix(docs-infra): apply custom `autoLinkCode` filters to single-word `<code>` elements (#41709) 2021-04-26 10:59:08 -07:00
ignore-words.json refactor(docs-infra): include more info in search index data (#41368) 2021-04-01 12:02:37 -07:00
index.js build(docs-infra): add path disambiguation (#41788) 2021-04-26 12:12:00 -07:00