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',
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 private: undefined,
24 publishConfig: undefined,
25 name: 'graphql-web-lite',
26 version: rootPkg.version,
27 sideEffects: false,
28 homepage: rootPkg.homepage,
29 bugs: rootPkg.bugs,
30 repository: rootPkg.repository,
31 keywords: rootPkg.keywords,
32 },
33 null,
34 2
35);