feat: create release schedule component by araujogui · Pull Request #8529 · nodejs/nodejs.org
pnpm-lock.yaml
Adds lts package from GitHub repository along with its dependencies (d3, jsdom, svg2png, etc.)
apps/site/package.json
Declares the lts dependency from GitHub repository
apps/site/next.constants.mjs
Adds RELEASE_SCHEDULE_URL constant pointing to schedule.json
apps/site/next-data/generators/releaseSchedule.mjs
Creates fetch function for release schedule data
apps/site/next-data/providers/releaseSchedule.ts
Provides cached access to release schedule data
apps/site/components/Releases/ReleaseSchedule/index.tsx
Implements the ReleaseSchedule component with SVG generation
apps/site/mdx/components.mjs
Registers ReleaseSchedule component for MDX usage
apps/site/pages/en/about/previous-releases.mdx
Replaces static image with ReleaseSchedule component
apps/site/next-env.d.ts
Updates TypeScript reference path (appears unintentional)