UNPKG

@langgraph-js/bundler

Version:

Build tool for LangGraph.js applications that packages graph configurations into deployable modules

18 lines 640 B
export default function condition(options = { env: 'browser' }) { const env = options.env || 'browser'; const reg = /\s*\/\/\s#if\s+\[(.+?)\]\s*\n([\s\S]*?)\n\s*\/\/\s#endif\s*/gi; return { name: 'rollup-plugin-conditional', transform(code, id) { const conditionedCode = code.replace(reg, (all, p1, p2) => { // console.log(p1); return p1.toLowerCase() === env.toLowerCase() ? p2 : ''; }); const result = { code: conditionedCode, }; return result; }, }; } //# sourceMappingURL=condition.js.map