{"library":"rollup-plugin-openapi","title":"@zauni/rollup-plugin-openapi","description":"Converts OpenAPI YAML files (OpenAPI 3.0, Swagger 2) into ES6 modules for Rollup and Vite. Version 3.0.1 ships TypeScript definitions, supports `$ref` resolution, and works with Vite's HMR. Different from general YAML loaders: it parses OpenAPI spec, validates, and produces structured code module. Requires Node >=18. Released on JSR as well. Actively maintained with frequent releases based on CI.","language":"javascript","status":"active","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-openapi"],"cli":{"name":"rollup-plugin-openapi","version":null}},"imports":["import openapi from 'rollup-plugin-openapi'","const openapi = require('rollup-plugin-openapi')","/// <reference types=\"rollup-plugin-openapi/types/yaml\" />"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import openapi from 'rollup-plugin-openapi';\n\nexport default {\n  input: 'src/index.js',\n  output: {\n    dir: 'output',\n    format: 'esm',\n  },\n  plugins: [\n    openapi({\n      include: ['**/*.yaml', '**/*.yml'],\n      exclude: 'node_modules/**',\n    }),\n  ],\n};","lang":"typescript","description":"Rollup config that imports OpenAPI YAML files as ES modules with include/exclude options.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}