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