Mirror: The small sibling of the graphql package, slimmed down for client-side libraries.
1import semver from 'semver'; 2import { createRequire } from 'node:module'; 3 4const require = createRequire(import.meta.url); 5 6const rootPkg = require('../../package.json'); 7const parsedVersion = semver.parse(rootPkg.version); 8 9const versionInfo = { 10 major: parsedVersion.major, 11 minor: parsedVersion.minor, 12 patch: parsedVersion.patch, 13 preReleaseTag: parsedVersion.prerelease ? parsedVersion.prerelease.join('.') : null, 14 lite: true, 15}; 16 17export const version = ` 18export const version = ${JSON.stringify(parsedVersion.raw)}; 19export const versionInfo = ${JSON.stringify(versionInfo)}; 20`.trim();