chore(repo): temporarily allow linking to vue (#19591)
This commit is contained in:
parent
37e59418fb
commit
57247e0b81
@ -3,7 +3,7 @@ const path = require('path');
|
|||||||
module.exports = {
|
module.exports = {
|
||||||
siteUrl: process.env.SITE_URL || 'https://nx.dev',
|
siteUrl: process.env.SITE_URL || 'https://nx.dev',
|
||||||
generateRobotsTxt: true,
|
generateRobotsTxt: true,
|
||||||
exclude: ['/ai'],
|
exclude: [],
|
||||||
sourceDir: path.resolve(__dirname, '../../dist/nx-dev/nx-dev/.next'),
|
sourceDir: path.resolve(__dirname, '../../dist/nx-dev/nx-dev/.next'),
|
||||||
outDir: path.resolve(__dirname, '../../dist/nx-dev/nx-dev/public'),
|
outDir: path.resolve(__dirname, '../../dist/nx-dev/nx-dev/public'),
|
||||||
};
|
};
|
||||||
|
|||||||
@ -97,6 +97,11 @@ function checkLinkIsForPrivatePackage(link: string) {
|
|||||||
}
|
}
|
||||||
const pathSegments = link.split('/').filter(Boolean);
|
const pathSegments = link.split('/').filter(Boolean);
|
||||||
if (pathSegments[0] === 'nx-api') {
|
if (pathSegments[0] === 'nx-api') {
|
||||||
|
// TODO(v17): Remove this once vue is public or once this logic is fixed
|
||||||
|
if (pathSegments[1] === 'vue') {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
const packageJsonPath = join(
|
const packageJsonPath = join(
|
||||||
workspaceRoot,
|
workspaceRoot,
|
||||||
'packages',
|
'packages',
|
||||||
@ -119,6 +124,7 @@ const sitemapLinks = readSiteMapIndex(
|
|||||||
const errors: Array<{ file: string; link: string }> = [];
|
const errors: Array<{ file: string; link: string }> = [];
|
||||||
for (let file in documentLinks) {
|
for (let file in documentLinks) {
|
||||||
for (let link of documentLinks[file]) {
|
for (let link of documentLinks[file]) {
|
||||||
|
// TODO(@isaacplmann): This ignores errors which are links TO private packages. It allows links FROM public packages (public docs) TO private packages (404 links)
|
||||||
if (
|
if (
|
||||||
!sitemapLinks.includes(['https://nx.dev', link].join('')) &&
|
!sitemapLinks.includes(['https://nx.dev', link].join('')) &&
|
||||||
!checkLinkIsForPrivatePackage(link)
|
!checkLinkIsForPrivatePackage(link)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user