{"library":"rollup-plugin-purs","type":"library","category":null,"description":"Rollup plugin to bundle PureScript modules into optimized JavaScript bundles. Current stable version is 1.0.38. It integrates PureScript compilation output with Rollup, offering tree shaking and advanced optimizations like uncurrying, inlining, dead code elimination, and constant propagation. Compared to purs bundle or webpack, it produces smaller file sizes (e.g., 35.7 kB vs 65.2 kB for a sample app). Requires manual PureScript compilation beforehand (e.g., with pulp build). Releases are infrequent; last update was in 2017. Not actively maintained, but functional for existing projects.","language":"javascript","status":"maintenance","version":"1.0.38","tags":["javascript"],"install":[{"cmd":"npm install rollup-plugin-purs","imports":["import purs from 'rollup-plugin-purs'","import purs from 'rollup-plugin-purs'","import type { Plugin } from 'rollup'"]},{"cmd":"yarn add rollup-plugin-purs","imports":[]},{"cmd":"pnpm add rollup-plugin-purs","imports":[]}],"homepage":null,"github":"https://github.com/pauan/rollup-plugin-purs","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/rollup-plugin-purs","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/rollup-plugin-purs/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Thu Jun 18","next_check":"Sun Jul 26","install_tag":null}}