{"_id":"@cm2ml/plugin","name":"@cm2ml/plugin","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@cm2ml/plugin","type":"module","version":"1.0.0","author":{"name":"Jan Müller","url":"https://github.com/DerYeger"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/borkdominik/CM2ML.git","directory":"packages/framework/plugin"},"bugs":{"url":"https://github.com/borkdominik/CM2ML/issues"},"sideEffects":false,"exports":{".":{"import":{"types":"./dist/types/index.d.mts","default":"./dist/index.mjs"}}},"types":"dist/types/index.d.mts","dependencies":{"@yeger/streams":"1.2.2","zod":"3.23.8","@cm2ml/utils":"1.0.0"},"devDependencies":{"typescript":"5.6.3","vite":"5.4.10","vite-plugin-lib":"2.1.3","@cm2ml/tsconfig":"1.0.0"},"publishConfig":{"access":"public"},"scripts":{"build":"vite build","check:publish":"publint run --strict","check:tsc":"tsc","dev":"vite build --watch","lint":"yeger-lint","test":"vitest"},"_id":"@cm2ml/plugin@1.0.0","description":"Plugins are building blocks will typed input and output, as well as declarative parameters. A schema for validating parameter input is generated for each plugin. Plugins may be composed or modified through a number of operators.","homepage":"https://github.com/borkdominik/CM2ML#readme","_integrity":"sha512-g9munKL/IYCJX+hJMC6S8AEPgev99e1cJh5juhVzUsJYlPfC07esP1UKW1rRPJ9EU/WU710gSShM+6fQRENfkQ==","_resolved":"/tmp/5926757e87bdba8658a5012eeee3506b/cm2ml-plugin-1.0.0.tgz","_from":"file:cm2ml-plugin-1.0.0.tgz","_nodeVersion":"22.8.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-g9munKL/IYCJX+hJMC6S8AEPgev99e1cJh5juhVzUsJYlPfC07esP1UKW1rRPJ9EU/WU710gSShM+6fQRENfkQ==","shasum":"3a6050a21411c2eecb62a7c426a9e26fbae4409a","tarball":"https://registry.npmjs.org/@cm2ml/plugin/-/plugin-1.0.0.tgz","fileCount":9,"unpackedSize":17247,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cm2ml%2fplugin@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBsyXci3mNGmOkW/2yx48ey0Nk3ad3wrFoKwEflA8etCAiEAgnVte1wf0cBlafQEMmtY1g1zf0JanZLSTetSZCOTH5A="}]},"_npmUser":{"name":"cm2ml","email":"jan.patrick.mueller@icloud.com"},"directories":{},"maintainers":[{"name":"cm2ml","email":"jan.patrick.mueller@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin_1.0.0_1731351671880_0.13286669478877067"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-11T19:01:11.772Z","1.0.0":"2024-11-11T19:01:12.082Z","modified":"2024-11-11T19:01:12.611Z"},"maintainers":[{"name":"cm2ml","email":"jan.patrick.mueller@icloud.com"}],"description":"Plugins are building blocks will typed input and output, as well as declarative parameters. A schema for validating parameter input is generated for each plugin. Plugins may be composed or modified through a number of operators.","homepage":"https://github.com/borkdominik/CM2ML#readme","repository":{"type":"git","url":"git+https://github.com/borkdominik/CM2ML.git","directory":"packages/framework/plugin"},"author":{"name":"Jan Müller","url":"https://github.com/DerYeger"},"bugs":{"url":"https://github.com/borkdominik/CM2ML/issues"},"license":"MIT","readme":"# @cm2ml/plugin\n\nPlugins are building blocks will typed input and output, as well as declarative parameters.\nA schema for validating parameter input is generated for each plugin.\nPlugins may be composed or modified through a number of operators.\n\n## Development\n\n### Installation\n\n```bash\npnpm install\n```\n\n### Build\n\n```bash\npnpm build\n```\n\n### Test\n\n```bash\npnpm test\n```\n\n### Lint\n\n```bash\npnpm lint\n```\n\n### Typecheck\n\n```bash\npnpm check:tsc\n```\n\n## License\n\n[MIT](https://github.com/borkdominik/CM2ML/blob/main/packages/framework/plugin/LICENSE) - Copyright &copy; Jan Müller\n","readmeFilename":"README.md"}