+const lernaJson = require('./lerna.json')
+
module.exports = {
preset: 'ts-jest',
globals: {
__DEV__: true,
+ __VERSION__: lernaJson.version,
__BROWSER__: false,
__JSDOM__: true,
__RUNTIME_COMPILE__: true,
declare var __BROWSER__: boolean
declare var __RUNTIME_COMPILE__: boolean
declare var __COMMIT__: string
+declare var __VERSION__: string
// Feature flags
declare var __FEATURE_OPTIONS__: boolean
import replace from 'rollup-plugin-replace'
import alias from 'rollup-plugin-alias'
import json from 'rollup-plugin-json'
+import lernaJson from './lerna.json'
if (!process.env.TARGET) {
throw new Error('TARGET package must be specified via --environment flag.')
) {
return replace({
__COMMIT__: `"${process.env.COMMIT}"`,
+ __VERSION__: `"${lernaJson.version}"`,
__DEV__: isBundlerESMBuild
? // preserve to be handled by bundlers
`process.env.NODE_ENV !== 'production'`