{"library":"rollup-plugin-angular-inline","title":"rollup-plugin-angular-inline","description":"Rollup plugin to inline Angular templateUrl and styleUrls into transpiled JavaScript files, and remove module.id. Current version: 1.0.1. Based on the Angular Material2 inlining script, it operates after ngc to produce UMD bundles while preserving ES2015 for tree shaking. Aims to simplify Angular library builds, but the README warns of inaccurate sourcemaps. Serves as a transitional tool; the author recommends a more modern approach that inlines templates/styles directly in TypeScript sources via https://github.com/filipesilva/angular-quickstart-lib.","language":"javascript","status":"deprecated","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-angular-inline"],"cli":null},"imports":["import angularInline from 'rollup-plugin-angular-inline';","import angularInline from 'rollup-plugin-angular-inline';","import type { AngularInlineOptions } from 'rollup-plugin-angular-inline';"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// rollup.config.js\nimport angularInline from 'rollup-plugin-angular-inline';\n\nexport default {\n  input: './src/index.js',\n  output: {\n    file: './bundles/my-lib.umd.js',\n    format: 'umd',\n    name: 'ng.my-lib',\n    globals: {\n      '@angular/core': 'ng.core'\n    }\n  },\n  plugins: [\n    angularInline({ include: './src/**/*.component.js' })\n  ]\n};","lang":"javascript","description":"Configure Rollup to inline Angular template URLs and styles after ngc compilation for UMD bundle production.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}