A stripped-down fork of Rollup v3 (3.29.5) with fsevents removed, intended for internal YouGile use in binary bundling where external binaries/resources are unsupported. Based on Rollup 3.x, not actively maintained for public use; no updates track upstream Rollup 4.x. Not recommended for new projects—use official Rollup v4 instead. Key differentiator: avoids fsevents dependency, but lacks latest features, bug fixes, and is unsupported.
npm install yougile-rollupVerified import paths — ran on the pinned version, not inferred.
Minimal Rollup usage: create a bundle from a single entry, generate output in ES module format, and print code.
Migrate to rollup@4: update import paths, review breaking changes in Rollup 4 release notes.
Use output.format = 'es' with Rollup v4, or enable experimentalTopLevelAwait in Rollup v3.
Do not use --watch on macOS; or mock fsevents externally if needed.
No action needed for v3; when upgrading, follow official Rollup 5 migration.
Install fsevents globally or avoid using rollup --watch on macOS.
Use import { rollup } from 'yougile-rollup' or dynamic import in CJS: const { rollup } = await import('yougile-rollup').Pass a valid options object with 'input' property: rollup({ input: 'src/index.js' }).No dependency data recorded yet.