@build-script/heft-plugin-entry
v1.0.1
Published
- if js file exists: load it - else: load ts file using ts-node
Downloads
8
Readme
locally load heft plugin
- if js file exists: load it
- else: load ts file using ts-node
Useful when developing/testing heft plugin it self. ts-node is a dev-dependency, so only tiny overhead when published to npm.
usage:
import { loadPlugin } from '@build-script/heft-plugin-entry';
import { resolve } from 'path';
module.exports = loadPlugin({
projectRoot: resolve(__dirname, '..'),
distEntry: 'lib/plugin.js',
sourceEntry: 'src/plugin.ts',
});