{"_id":"@dean-alimetry/report-widget","name":"@dean-alimetry/report-widget","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@dean-alimetry/report-widget","version":"0.0.1","peerDependencies":{"@angular/common":"^15.1.0","@angular/core":"^15.1.0","@angular/platform-browser":"^15.1.0","rxjs":"^7.8.0"},"dependencies":{"tslib":"^2.3.0"},"sideEffects":false,"module":"fesm2015/dean-alimetry-report-widget.mjs","es2020":"fesm2020/dean-alimetry-report-widget.mjs","esm2020":"esm2020/dean-alimetry-report-widget.mjs","fesm2020":"fesm2020/dean-alimetry-report-widget.mjs","fesm2015":"fesm2015/dean-alimetry-report-widget.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2020":"./esm2020/dean-alimetry-report-widget.mjs","es2020":"./fesm2020/dean-alimetry-report-widget.mjs","es2015":"./fesm2015/dean-alimetry-report-widget.mjs","node":"./fesm2015/dean-alimetry-report-widget.mjs","default":"./fesm2020/dean-alimetry-report-widget.mjs"}},"description":"Report widget for the Alimetry Galen Cloud dashboard.","_id":"@dean-alimetry/report-widget@0.0.1","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-nc4GSuy59bA5Gv8EQu5kwXxIl+XYlJ3Jy6fRv5daWImP2NMBtDD1MB2M0b5y6Eetw6yzipqjQdmYc8X2qQARCQ==","shasum":"0c68fd270a484a2c4000851a2e670a872bf89fb2","tarball":"https://registry.npmjs.org/@dean-alimetry/report-widget/-/report-widget-0.0.1.tgz","fileCount":34,"unpackedSize":180230,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHwGElwsUqT+4eHRUJ9Zb/JnxGrRfKu2xpqG7E97s9ghAiB5qQ7RKS1Jy7Hf9dbgecAHkGd8+3G5//Kp8+NIGoBGoQ=="}]},"_npmUser":{"name":"dean-alimetry","email":"dean.scratcherd@alimetry.com"},"directories":{},"maintainers":[{"name":"dean-alimetry","email":"dean.scratcherd@alimetry.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/report-widget_0.0.1_1787618993313_0.577269493002784"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-25T00:49:53.126Z","0.0.1":"2026-08-25T00:49:53.485Z","modified":"2026-08-25T00:49:53.734Z"},"maintainers":[{"name":"dean-alimetry","email":"dean.scratcherd@alimetry.com"}],"description":"Report widget for the Alimetry Galen Cloud dashboard.","readme":"# @dean-alimetry/report-widget\n\nReport widget for the Alimetry Galen Cloud dashboard.\n\nThis package is **self-contained**. The shared Galen services and components are compiled into it, so installing it\nis all a host needs — there are no `@dean-alimetry/*` dependencies to resolve.\n\n## Installation\n\n```bash\nnpm install @dean-alimetry/report-widget\n```\n\nRequires Angular 15. `@angular/common`, `@angular/core`, `@angular/platform-browser` and `rxjs` are peer\ndependencies and must already be present in the host application.\n\n## Usage\n\n```ts\nimport { ReportWidgetModule } from '@dean-alimetry/report-widget';\n\n@NgModule({\n  imports: [ReportWidgetModule],\n})\nexport class AppModule {}\n```\n\n```html\n<lib-report-widget [config]=\"config\"></lib-report-widget>\n```\n\n## A note on isolation\n\nEach Alimetry widget package bundles its own copy of the shared service layer. Two widget packages loaded into the\nsame host therefore get **separate** `ServicesService` instances — the classes are distinct, so Angular's injector\ntreats them as different tokens. This is deliberate: widgets do not share service state with one another.\n\n## Source\n\nBuilt from the [galen-cloud-widgets](https://github.com/Alimetry/galen-cloud-widgets) workspace.\n","readmeFilename":"README.md","_rev":"1-0606423eb104218c20ae4add2e1a012d"}