Bilibili-Evolved/webpack/inject-metadata/core-info.ts
2022-10-12 23:25:10 +08:00

10 lines
446 B
TypeScript

import { objectProperty, identifier, stringLiteral } from '@babel/types'
import { runtimeInfo } from '../compilation-info/runtime'
import { commitHash } from '../compilation-info/git'
import { InjectMetadataAction } from './types'
export const injectCoreInfo: InjectMetadataAction = () => [
objectProperty(identifier('commitHash'), stringLiteral(commitHash)),
objectProperty(identifier('coreVersion'), stringLiteral(runtimeInfo.version)),
]