0.0.1 • Published 5 years ago
esbuild-plugin-yaml v0.0.1
esbuild-plugin-yaml
Use YAML files as ES6 modules with esbuild.
Install
yarn add -D esbuild-plugin-yamlor
npm i -D esbuild-plugin-yamlUsage
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({
// options
});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) {
// transform the yaml file
// the file content will be in the "data" field
// the file path will be in the "filePath" field
return { filePath, data };
}0.0.1
5 years ago