Mirror: The small sibling of the graphql package, slimmed down for client-side libraries.
1import { parse } from 'semver';
2
3const rootPkg = require('../../package.json');
4const gqlPkg = require('graphql/package.json');
5const parsedVersion = parse(rootPkg.version);
6
7const versionInfo = {
8 major: parsedVersion.major,
9 minor: parsedVersion.minor,
10 patch: parsedVersion.patch,
11 preReleaseTag: 'lite.' + parsedVersion.prerelease.join('.'),
12 lite: true,
13};
14
15export const version = `
16export const version = ${JSON.stringify(rootPkg.version)};
17export const versionInfo = ${JSON.stringify(versionInfo)};
18`.trim();
19
20export const packageMetadata = JSON.stringify(
21 {
22 ...gqlPkg,
23 name: 'graphql-web-lite',
24 version: rootPkg.version,
25 sideEffects: false,
26 homepage: rootPkg.homepage,
27 bugs: rootPkg.bugs,
28 repository: rootPkg.repository,
29 keywords: rootPkg.keywords,
30 },
31 null,
32 2
33);