diff --git a/docs/package.json b/docs/package.json index 3a6ef4691..f0f07d9ea 100644 --- a/docs/package.json +++ b/docs/package.json @@ -8,7 +8,7 @@ "docs:dev": "pnpm run /^prebuild:.*/ && vitepress dev", "docs:build": "pnpm run /^prebuild:.*/ && vitepress build", "docs:preview": "vitepress preview", - "build:docs": "vitepress build", + "build:docs": "NODE_OPTIONS=--max-old-space-size=8192 vitepress build", "prebuild:iconNodes": "node ./scripts/writeIconNodes.mts", "prebuild:metaJson": "node ./scripts/writeIconMetaIndex.mts", "prebuild:releaseJson": "node ./scripts/writeReleaseMetadata.mts", @@ -18,9 +18,9 @@ "prebuild:iconPopularity": "node ./scripts/writeiconPopularity.mts", "prebuild:brandStopwords": "node ./scripts/writeBrandStopwords.mts", "postbuild:vercelJson": "node ./scripts/writeVercelOutput.mts", - "dev": "npx nitropack dev", - "prebuild:api": "npx nitropack prepare", - "build:api": "npx nitropack build", + "dev": "nitropack dev", + "prebuild:api": "nitropack prepare", + "build:api": "NODE_OPTIONS=--max-old-space-size=8192 nitropack build", "build": "pnpm run /^prebuild:.*/ && pnpm run build:api && pnpm run build:docs && pnpm postbuild:vercelJson", "preview": "node .output/server/index.mjs" }, diff --git a/docs/scripts/writeIconDetails.mts b/docs/scripts/writeIconDetails.mts index d1be6a871..436b05e2e 100644 --- a/docs/scripts/writeIconDetails.mts +++ b/docs/scripts/writeIconDetails.mts @@ -23,12 +23,12 @@ const writeIconFiles = icons.map(async (iconFileName) => { const location = path.resolve(iconDetailsDirectory, `${iconName}.ts`); const contents = `\ -import iconNode from '../iconNodes/${iconName}.node.json' -import metaData from '../../../../icons/${iconName}.json' -import releaseData from '../releaseMetadata/${iconName}.json' -import popularity from '../iconPopularity/${iconName}.json' +import iconNode from '../iconNodes/${iconName}.node.json' with { type: 'json' }; +import metaData from '../../../../icons/${iconName}.json' with { type: 'json' }; +import releaseData from '../releaseMetadata/${iconName}.json' with { type: 'json' }; +import popularity from '../iconPopularity/${iconName}.json' with { type: 'json' }; -const { tags, categories, contributors, aliases, deprecated, deprecationReason, toBeRemovedInVersion } = metaData +const { tags, categories, contributors, aliases, deprecated, deprecationReason, toBeRemovedInVersion } = metaData; const iconDetails = { name: '${iconName}', @@ -42,9 +42,9 @@ const iconDetails = { deprecationReason, toBeRemovedInVersion, ...releaseData, -} +}; -export default iconDetails +export default iconDetails; `; await fs.promises.writeFile(location, contents, 'utf-8'); diff --git a/package.json b/package.json index 400f311b0..bc7a72480 100644 --- a/package.json +++ b/package.json @@ -81,5 +81,5 @@ "engines": { "node": ">=24.11.1" }, - "packageManager": "pnpm@11.6.0+sha512.9a36518224080c6fe5165afdcfe79bfa118c29be703f3f462b1e32efe1e98e47e8750b148e08286250aad4113cc7993ca413c4e2cd447752708c2ee5751bc95f" + "packageManager": "pnpm@11.16.0+sha512.b767e9a98fc87aec0f42daefcd0e84941c2cdb45d73c4e1e68860fb2bdfdbe032ab592105479e5e05c237f740c8a5ffdbbb52385797ddc2296745a1bbb883e8d" }