跳到主要内容
版本:1.0.0

@farmfe/plugin-yaml

@rollup/plugin-yaml 启发

🍣 一个Farm插件,用于将YAML文件转换为ES6模块。

安装

npm install @farmfe/plugin-yaml

使用

farm.config.ts

import { defineConfig } from '@farmfe/core';

export default defineConfig({
plugins: [
[
'@farmfe/plugin-yaml',
{
documentMode: 'single' | 'multi', // 默认 single
include: Regex, // 默认 None
exclude: Regex, // 默认 None
},
],
],
});

注意:

includeexclude 使用的是正则表达式而不是glob。例如 **/01.yaml 是不合法的。正确的表达方式类似于 ".*\\/01.yaml"

这个插件允许你在Farm项目中直接导入YAML文件,并将它们转换成ES6模块。documentMode 选项允许你指定处理单个文档的YAML文件(single)或包含多个文档的YAML文件(multi)。includeexclude 选项让你可以更细致地控制哪些YAML文件应该被插件处理,通过指定匹配特定格式的正则表达式。这种灵活性让你能够在Farm项目中轻松地处理和利用YAML数据。

Extremely Fast Web Build Tool Written in Rust

Copyright © 2024 Farm Community. Built with Docusaurus.