The Node.js® Website
at main 494 B view raw
1import semVer from 'semver'; 2 3import { DOCS_URL, DIST_URL } from '@/next.constants.mjs'; 4 5export const getNodeApiLink = (version: string) => { 6 if (semVer.satisfies(version, '>=0.3.1 <0.5.1')) { 7 return `${DOCS_URL}${version}/api/`; 8 } 9 10 if (semVer.satisfies(version, '>=0.1.14 <0.3.1')) { 11 return `${DOCS_URL}${version}/api.html`; 12 } 13 14 return semVer.satisfies(version, '>=1.0.0 <4.0.0') 15 ? `https://iojs.org/dist/${version}/docs/api/` 16 : `${DIST_URL}${version}/docs/api/`; 17};