UNPKG

@applitools/eyes-storybook

Version:
36 lines (33 loc) 873 B
const {getStorybookFrameworks} = require('./utils/frameworks'); function extractEnvironment(addonVersion) { const versions = {}; try { const {name, version} = require('storybook/package.json'); versions[name] = version; } catch { // NOTE: ignore error } let sdk; try { const { name, version, dependencies, devDependencies, peerDependencies, } = require('../package.json'); const {frameworksCommaSeparated: framework, dependencyFrameworks} = getStorybookFrameworks( dependencies, devDependencies, peerDependencies, ); sdk = {lang: 'js', name, currentVersion: version, framework, dependencyFrameworks}; if (addonVersion) { sdk.addonVersion = addonVersion; } } catch { // NOTE: ignore error } return {versions, sdk}; } module.exports = {extractEnvironment};