{"_id":"@bpdm/ng-scheduler","name":"@bpdm/ng-scheduler","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@bpdm/ng-scheduler","version":"0.1.0","description":"Angular scheduler/calendar for the bpdm design system — day, week and month views over one shared headless core. Typed, themeable, accessible, responsive.","license":"MIT","author":{"name":"bpdm","url":"https://bpdm.dev"},"homepage":"https://ui.bpdm.dev","repository":{"type":"git","url":"git+https://github.com/bpdm-hq/bpdm-ui.git","directory":"packages/scheduler-ng"},"keywords":["scheduler","calendar","angular","design-system","events","responsive","accessible","typescript"],"sideEffects":["*.css"],"exports":{"./styles.css":"./styles.css","./package.json":{"default":"./package.json"},".":{"types":"./types/bpdm-ng-scheduler.d.ts","default":"./fesm2022/bpdm-ng-scheduler.mjs"}},"publishConfig":{"access":"public","directory":"dist"},"peerDependencies":{"@angular/common":"^21.0.0 || ^22.0.0","@angular/core":"^21.0.0 || ^22.0.0"},"dependencies":{"tslib":"^2.8.1","@bpdm/scheduler-core":"0.1.0"},"module":"fesm2022/bpdm-ng-scheduler.mjs","typings":"types/bpdm-ng-scheduler.d.ts","type":"module","_id":"@bpdm/ng-scheduler@0.1.0","bugs":{"url":"https://github.com/bpdm-hq/bpdm-ui/issues"},"_integrity":"sha512-/PEn0+Ak8FXTltj00WQvtZoTulgIHIhTXJUXFsWNuT+DXndaA4nFGla5C55ypU+pQoZ1aTBAeMIpHvja1Rch+g==","_resolved":"/private/var/folders/s0/stnx6rcx6g1dnfdfb_qr2hlr0000gn/T/22a2e2af35731ea4ec9354a33dc7dc6b/bpdm-ng-scheduler-0.1.0.tgz","_from":"file:bpdm-ng-scheduler-0.1.0.tgz","_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-/PEn0+Ak8FXTltj00WQvtZoTulgIHIhTXJUXFsWNuT+DXndaA4nFGla5C55ypU+pQoZ1aTBAeMIpHvja1Rch+g==","shasum":"adbe64ca11f0170b3a75084885b12436df8bc83b","tarball":"https://registry.npmjs.org/@bpdm/ng-scheduler/-/ng-scheduler-0.1.0.tgz","fileCount":7,"unpackedSize":302305,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEKG0XKB5aplg4DYn2lfqmUeOSVDgx+o3FOzKBMTrtphAiEAogR/hyK3Jb8Lm8F2IzyKw3XIiM1cR8xTGy6Kvl/N51I="}]},"_npmUser":{"name":"bpdm9","email":"bpdm.tech@gmail.com"},"directories":{},"maintainers":[{"name":"bpdm9","email":"bpdm.tech@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ng-scheduler_0.1.0_1785678272663_0.6059919429781979"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-02T13:44:32.516Z","0.1.0":"2026-08-02T13:44:32.805Z","modified":"2026-08-02T13:44:33.002Z"},"maintainers":[{"name":"bpdm9","email":"bpdm.tech@gmail.com"}],"description":"Angular scheduler/calendar for the bpdm design system — day, week and month views over one shared headless core. Typed, themeable, accessible, responsive.","homepage":"https://ui.bpdm.dev","keywords":["scheduler","calendar","angular","design-system","events","responsive","accessible","typescript"],"repository":{"type":"git","url":"git+https://github.com/bpdm-hq/bpdm-ui.git","directory":"packages/scheduler-ng"},"author":{"name":"bpdm","url":"https://bpdm.dev"},"bugs":{"url":"https://github.com/bpdm-hq/bpdm-ui/issues"},"license":"MIT","readme":"# @bpdm/ng-scheduler\n\nAn Angular scheduler/calendar for the [bpdm](https://ui.bpdm.dev) design system — day, week and month\nviews over one shared, framework-agnostic core ([`@bpdm/scheduler-core`](https://www.npmjs.com/package/@bpdm/scheduler-core)).\nThe Angular twin of [`@bpdm/scheduler`](https://www.npmjs.com/package/@bpdm/scheduler) (React): same\nmodel, same views, same options, same responsive behaviour.\n\nTyped, themeable (via `@bpdm/tokens` CSS variables), accessible (WCAG 2.1 AA), fully internationalizable\nand RTL-ready, responsive down to a phone, and dependency-free at the core.\n\n## Install\n\n```bash\npnpm add @bpdm/ng-scheduler\n```\n\nAdd the stylesheet once (it reads the `@bpdm/tokens` CSS variables, so the four themes and RTL come for\nfree) — e.g. in `angular.json`:\n\n```json\n{\n  \"styles\": [\"@bpdm/ng-scheduler/styles.css\", \"src/styles.css\"]\n}\n```\n\n## Usage\n\n```ts\nimport { Component } from '@angular/core';\nimport { BpdmScheduler, type CalendarEvent } from '@bpdm/ng-scheduler';\n\n@Component({\n  selector: 'app-calendar',\n  standalone: true,\n  imports: [BpdmScheduler],\n  template: `<bpdm-scheduler [events]=\"events\" defaultView=\"week\" />`,\n})\nexport class CalendarComponent {\n  events: CalendarEvent[] = [];\n}\n```\n\nSee the full docs at [ui.bpdm.dev/docs/scheduler](https://docs.ui.bpdm.dev/docs/scheduler).\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-8eb9e191417ea0dd3f991ab2feabc56b"}