esbuild-plugin-yaml
Use YAML files as ES6 modules with esbuild
.
Install
yarn add -D esbuild-plugin-yaml
or
npm i -D esbuild-plugin-yaml
Usage
Add to your esbuild plugins list:
const esbuild = require("esbuild");
const { yamlPlugin } = require("esbuild-plugin-yaml");
esbuild.build({
...
plugins: [
yamlPlugin()
]
...
});
Options
You can add your own custom configuration of options to esbuild-plugin-yaml
:
yamlPlugin({
});
loadOptions
LoadOptions by js-yaml
.
transform
A function which can mutate parsed YAML. It should return an object
or undefined
(that will make no changes to the parsed YAML).
transform(data, filePath) {
return { filePath, data };
}