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();