{"library":"rollup-plugin-app-utils","type":"library","category":null,"description":"The `rollup-plugin-app-utils` package provides a collection of common build utilities designed for Rollup-based projects. Currently stable at version 1.0.6, it does not specify a strict release cadence but appears to be a mature 1.x release. Its core functionalities include an i18n bundler capable of synchronizing translation keys across multiple locale files using a 'back-filling' mechanism, asset copying, dynamic directory preparation and cleanup, and HTML content injection. A key differentiator is its consolidation of these diverse utilities under a single plugin, with the i18n bundler offering intelligent key management. Developers should be aware that several of its file system operations, such as `copyAssets` and `emptyDirectories`, are synchronous, which can impact build performance on very large projects. The plugin is primarily consumed in `rollup.config.js` files, typically within an ESM context.","language":"javascript","status":"active","version":"1.0.6","tags":["javascript","rollup","i18n","bundler"],"install":[{"cmd":"npm install rollup-plugin-app-utils","imports":["import Utils from 'rollup-plugin-app-utils'","import translations from 'i18n.translations'","const Utils = require('rollup-plugin-app-utils')"]},{"cmd":"yarn add rollup-plugin-app-utils","imports":[]},{"cmd":"pnpm add rollup-plugin-app-utils","imports":[]}],"homepage":null,"github":"https://github.com/Autodesk/rollup-plugin-app-utils","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/rollup-plugin-app-utils","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-app-utils/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}