UNPKG

@futureportal/parcel-transformer-package-version

Version:

A transformer plugin for Parcel that replaces PACKAGE_VERSION with version from your package.json

15 lines (10 loc) 392 B
const plugin = require('@parcel/plugin'); const path = require('path'); module.exports = new plugin.Transformer({ async transform({ asset }) { let source = await asset.getCode(); const packageJson = require(path.resolve(process.cwd(), 'package.json')); asset.setCode(source.replace(/PACKAGE_VERSION/g, packageJson.version)); return [asset]; }, });