import { parse } from 'semver'; const rootPkg = require('../../package.json'); const gqlPkg = require('graphql/package.json'); const parsedVersion = parse(rootPkg.version); const versionInfo = { major: parsedVersion.major, minor: parsedVersion.minor, patch: parsedVersion.patch, preReleaseTag: 'lite.' + parsedVersion.prerelease.join('.'), lite: true, }; export const version = ` export const version = ${JSON.stringify(rootPkg.version)}; export const versionInfo = ${JSON.stringify(versionInfo)}; `.trim(); export const packageMetadata = JSON.stringify( { ...gqlPkg, name: 'graphql-web-lite', version: rootPkg.version, sideEffects: false, homepage: rootPkg.homepage, bugs: rootPkg.bugs, repository: rootPkg.repository, keywords: rootPkg.keywords, }, null, 2 );