{"_id":"@atlasng/cdk","_rev":"5-18c0e8602e6c788c501bf1891983cb5a","name":"@atlasng/cdk","dist-tags":{"latest":"0.0.6"},"versions":{"0.0.2":{"name":"@atlasng/cdk","version":"0.0.2","_id":"@atlasng/cdk@0.0.2","maintainers":[{"name":"bherr2","email":"bherr@iu.edu"}],"dist":{"shasum":"a68289ddd24ce44252dbbc18fc0205d1422b6ce9","tarball":"https://registry.npmjs.org/@atlasng/cdk/-/cdk-0.0.2.tgz","fileCount":5,"integrity":"sha512-0X8uGt8ZwqVFYcgPBtxtyvkjzc1yJPQX11agPns1r5XidYui3o8OuJs/Irrc3+TYghfpJ+57Z7N1ovygssj6hg==","signatures":[{"sig":"MEQCIHEnd8/VJ5JQmez4ZmVG3jRb8TpRRshWSgoZfFqa+7mtAiBT1tZMUF5sTuFJWG+71vIo/jMZcN2UgE0Wilh9rQdNqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7519},"type":"module","module":"fesm2022/atlasng-cdk.mjs","exports":{".":{"types":"./types/atlasng-cdk.d.ts","default":"./fesm2022/atlasng-cdk.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"7783a3ed06d98b731c526b375005e44eb9bab298","typings":"types/atlasng-cdk.d.ts","_npmUser":{"name":"bherr2","email":"bherr@iu.edu"},"_npmVersion":"10.9.3","description":"A low-level Angular Component Development Kit (CDK) that provides primitive building blocks for constructing higher-level UI components. This library contains abstract base classes, structural directives, behavioral utilities, and accessibility primitives","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^21.2.6"},"_npmOperationalInternal":{"tmp":"tmp/cdk_0.0.2_1781291762852_0.3838107549600196","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@atlasng/cdk","version":"0.0.3","license":"MIT","_id":"@atlasng/cdk@0.0.3","maintainers":[{"name":"bherr2","email":"bherr@iu.edu"}],"homepage":"https://github.com/cns-iu/AtlasNG","bugs":{"url":"https://github.com/cns-iu/AtlasNG/issues"},"dist":{"shasum":"49b2fe9dfa962f254be180fa05b3c04db065d79b","tarball":"https://registry.npmjs.org/@atlasng/cdk/-/cdk-0.0.3.tgz","fileCount":5,"integrity":"sha512-mLQcfTSCsAWTpNRHsnKk6dqmAwCUc2XhN5TZ+Xrl+3rnYFFg88apxMbP0GTyXjM/MQUIb8pgWncJefFELsCh7Q==","signatures":[{"sig":"MEYCIQDlfDAr955Q07VGBiAmJkEsOuJTkKyASXFFxCars2PiSwIhAMVg7/TaYGWqi7zZ5F8A0nm8HuM6T7EKqRTEF1uuO+Y8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atlasng%2fcdk@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7842},"type":"module","module":"fesm2022/atlasng-cdk.mjs","exports":{".":{"types":"./types/atlasng-cdk.d.ts","default":"./fesm2022/atlasng-cdk.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"63a3477e5338b690c9e608863dbd4319f0137d05","typings":"types/atlasng-cdk.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a4592528-ac99-486a-a95a-aeaf157bb94e"}},"repository":{"url":"git+https://github.com/cns-iu/AtlasNG.git","type":"git"},"_npmVersion":"11.13.0","description":"CDK library for AtlasNG","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^21.2.6"},"_npmOperationalInternal":{"tmp":"tmp/cdk_0.0.3_1781809759539_0.39184173623474816","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@atlasng/cdk","version":"0.0.4","license":"MIT","_id":"@atlasng/cdk@0.0.4","maintainers":[{"name":"bherr2","email":"bherr@iu.edu"}],"homepage":"https://github.com/cns-iu/AtlasNG","bugs":{"url":"https://github.com/cns-iu/AtlasNG/issues"},"dist":{"shasum":"21f51b6b0d8a804ca2e5e8d7bfd21df394328500","tarball":"https://registry.npmjs.org/@atlasng/cdk/-/cdk-0.0.4.tgz","fileCount":5,"integrity":"sha512-d+bkVw3LsYuLbCyHxg0mUXHoSfTqwsfNEzEu/Vqg67fEkHJrbPC3HZlY65s6DI+Gf1kjW0haH9fOfMOW3bnI+w==","signatures":[{"sig":"MEQCIDVozO68z+BzNHyeKo16W481QSzy4uFo76KKhmWqrbR7AiAtLIuOpSx93hKAK+ttouTmotzPJZ4oEuCfel48L4l6hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atlasng%2fcdk@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7842},"type":"module","module":"fesm2022/atlasng-cdk.mjs","exports":{".":{"types":"./types/atlasng-cdk.d.ts","default":"./fesm2022/atlasng-cdk.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"2851e55a08e72fb0fab8aec93d7701452b710e5b","typings":"types/atlasng-cdk.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a4592528-ac99-486a-a95a-aeaf157bb94e"}},"repository":{"url":"git+https://github.com/cns-iu/AtlasNG.git","type":"git"},"_npmVersion":"11.13.0","description":"CDK library for AtlasNG","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^21.2.6"},"_npmOperationalInternal":{"tmp":"tmp/cdk_0.0.4_1782228715038_0.30552934411656163","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@atlasng/cdk","version":"0.0.5","license":"MIT","_id":"@atlasng/cdk@0.0.5","maintainers":[{"name":"bherr2","email":"bherr@iu.edu"}],"homepage":"https://github.com/cns-iu/AtlasNG","bugs":{"url":"https://github.com/cns-iu/AtlasNG/issues"},"dist":{"shasum":"8b3f2b0440ae73970dfad618163ab4565d946a05","tarball":"https://registry.npmjs.org/@atlasng/cdk/-/cdk-0.0.5.tgz","fileCount":5,"integrity":"sha512-yNM9NBYEENwBoPqoUoDXqB8ZfBvBRBiqPlka7J6GJjqtN6VhbDzCx/2bWLMh0smWTF0h55d4WWkDSqNb8OTFFg==","signatures":[{"sig":"MEQCIF1QUWyXt211xQD5x63nHr7F9p9f1bQtbAE8a2/whX9QAiBm4jWIiVQuXEU2gqWax53Mk/YzP7g8eG5sDddqr+so6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atlasng%2fcdk@0.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7842},"type":"module","module":"fesm2022/atlasng-cdk.mjs","exports":{".":{"types":"./types/atlasng-cdk.d.ts","default":"./fesm2022/atlasng-cdk.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"65b2b989a7cd0cd36dc2e7a052fef3ab35eb7072","typings":"types/atlasng-cdk.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a4592528-ac99-486a-a95a-aeaf157bb94e"}},"repository":{"url":"git+https://github.com/cns-iu/AtlasNG.git","type":"git"},"_npmVersion":"11.16.0","description":"CDK library for AtlasNG","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^21.2.6"},"_npmOperationalInternal":{"tmp":"tmp/cdk_0.0.5_1784575880932_0.8321385027430168","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@atlasng/cdk","version":"0.0.6","description":"CDK library for AtlasNG","license":"MIT","repository":{"type":"git","url":"git+https://github.com/cns-iu/AtlasNG.git"},"homepage":"https://github.com/cns-iu/AtlasNG","bugs":{"url":"https://github.com/cns-iu/AtlasNG/issues"},"publishConfig":{"access":"public"},"peerDependencies":{"@angular/core":"^21.2.6"},"sideEffects":false,"module":"fesm2022/atlasng-cdk.mjs","typings":"types/atlasng-cdk.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./types/atlasng-cdk.d.ts","default":"./fesm2022/atlasng-cdk.mjs"}},"type":"module","dependencies":{"tslib":"^2.3.0"},"gitHead":"f3ab041784c2af365b388fbc33ea0e9738543b1b","_id":"@atlasng/cdk@0.0.6","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-gEJHpjrnJWAKLl1PDaZlNt7P35NM0lYyOIJ7LbgnztGGPyCDdJxECXm4FbO4/7sIegAldK752X2QFrKBjZFSvw==","shasum":"3e6fc2681d72f407aada6340ae5d6c9d139431d3","tarball":"https://registry.npmjs.org/@atlasng/cdk/-/cdk-0.0.6.tgz","fileCount":5,"unpackedSize":7842,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atlasng%2fcdk@0.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA+iLMUkdjRe0ytiJ5kgNzcyajRchmWgn+6tdYfK7rPjAiAApEnRk73DrMLYI58Dj3OKxI4JR52OGtpC3a2cZC3fNw=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a4592528-ac99-486a-a95a-aeaf157bb94e"}},"directories":{},"maintainers":[{"name":"bherr2","email":"bherr@iu.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cdk_0.0.6_1784755378304_0.47522695881024934"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-12T19:16:02.713Z","modified":"2026-07-22T21:22:58.823Z","0.0.2":"2026-06-12T19:16:02.990Z","0.0.3":"2026-06-18T19:09:19.711Z","0.0.4":"2026-06-23T15:31:55.180Z","0.0.5":"2026-07-20T19:31:21.064Z","0.0.6":"2026-07-22T21:22:58.451Z"},"bugs":{"url":"https://github.com/cns-iu/AtlasNG/issues"},"license":"MIT","homepage":"https://github.com/cns-iu/AtlasNG","repository":{"type":"git","url":"git+https://github.com/cns-iu/AtlasNG.git"},"description":"CDK library for AtlasNG","maintainers":[{"name":"bherr2","email":"bherr@iu.edu"}],"readme":"# @atlasng/cdk\n\nA low-level Angular Component Development Kit (CDK) that provides primitive building blocks for constructing higher-level UI components. This library contains abstract base classes, structural directives, behavioral utilities, and accessibility primitives used across the AtlasNG component family.\n\n## Overview\n\nThe CDK enables library and application authors to:\n\n- **Compose Behaviors**: Apply reusable behavioral mixins and abstract base classes to custom components\n- **Accessibility Primitives**: Leverage focus management, keyboard navigation, and ARIA utilities out of the box\n- **Overlay & Positioning**: Position floating elements (tooltips, dropdowns, dialogs) with a flexible positioning engine\n- **Portal System**: Render Angular templates and components into arbitrary DOM locations\n- **Interaction Utilities**: Detect and respond to pointer events, scroll, and resize across component boundaries\n\n## Installation\n\n```bash\nnpm install @atlasng/cdk\n```\n\n## Usage\n\n### TODO: Overlay & Positioning\n\n### TODO: Portal System\n\n### TODO: Focus & Keyboard Navigation\n\n### TODO: Abstract Base Classes\n","readmeFilename":"README.md"}