{"_id":"@atlasng/common","_rev":"5-fbf7556a2e2c752b9662dd2b1d3e2945","name":"@atlasng/common","dist-tags":{"latest":"0.0.6"},"versions":{"0.0.2":{"name":"@atlasng/common","version":"0.0.2","_id":"@atlasng/common@0.0.2","maintainers":[{"name":"bherr2","email":"bherr@iu.edu"}],"dist":{"shasum":"e047b4614cb861b0e7a1dffc4df54772be053c8a","tarball":"https://registry.npmjs.org/@atlasng/common/-/common-0.0.2.tgz","fileCount":5,"integrity":"sha512-yPmrJU87lgvccYSsLy2nvN5QVVq3nWIsdXS3eBfv78rpknZIWpXp0nnOxG1EP8yoI3BjFTRTvve/iGRKRWRelw==","signatures":[{"sig":"MEYCIQCUP53v9ufJfWpu2AY5HczcgCAZ1M6arrXHFzWjS55IIgIhAMrJSrKCcS1J9tmJ4/Qq9zu5cpIoIvYGxG+9XX+zRSnH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96307},"type":"module","module":"fesm2022/atlasng-common.mjs","exports":{".":{"types":"./types/atlasng-common.d.ts","default":"./fesm2022/atlasng-common.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"7783a3ed06d98b731c526b375005e44eb9bab298","typings":"types/atlasng-common.d.ts","_npmUser":{"name":"bherr2","email":"bherr@iu.edu"},"_npmVersion":"10.9.3","description":"A shared Angular library containing utilities, pipes, directives, guards, and services that are used across multiple applications and libraries in the AtlasNG monorepo. This library is the single source of truth for cross-cutting concerns that do not belo","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^21.2.6","@atlasng/core":"0.0.2","@angular/common":"^21.2.6","@angular/router":"^21.2.6"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.2_1781291770305_0.3327214045284803","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@atlasng/common","version":"0.0.3","license":"MIT","_id":"@atlasng/common@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":"783a31d33469fcab54919dcc202546d9efc59409","tarball":"https://registry.npmjs.org/@atlasng/common/-/common-0.0.3.tgz","fileCount":5,"integrity":"sha512-2bSqyLW2T3lbqJp3wSHI9kRfAIaJ1oi+GkivhoFon4fmfu9LR6SuwLTgz0DCIz2nPUZa5Ici8t++95omS7jkDA==","signatures":[{"sig":"MEUCIEDFkFm+dxz3PBbPyoqrHmV+gT9NdF3oFFHSvGpIRqXoAiEA4FUZd9M4DqLcqkyHYxdBSOzJvfeCy692NFkpluzT0GM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atlasng%2fcommon@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96633},"type":"module","module":"fesm2022/atlasng-common.mjs","exports":{".":{"types":"./types/atlasng-common.d.ts","default":"./fesm2022/atlasng-common.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"63a3477e5338b690c9e608863dbd4319f0137d05","typings":"types/atlasng-common.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eba62c8a-e579-4b52-8dff-50002df62360"}},"repository":{"url":"git+https://github.com/cns-iu/AtlasNG.git","type":"git"},"_npmVersion":"11.13.0","description":"Common 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","@atlasng/core":"0.0.3","@angular/common":"^21.2.6","@angular/router":"^21.2.6"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.3_1781809764787_0.1000038071114604","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@atlasng/common","version":"0.0.4","license":"MIT","_id":"@atlasng/common@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":"c0ab2219cf6f9baca0ea9432ad2848d570cdc28b","tarball":"https://registry.npmjs.org/@atlasng/common/-/common-0.0.4.tgz","fileCount":5,"integrity":"sha512-Fru9WAK+cu3C489NZ1Aq8c499Q+wCAhlVPublfgarL1Uwd7xT6QPLMExQvsplFqjDidvbN07KgRsXojEnmKAGg==","signatures":[{"sig":"MEYCIQC+FXrm7O064oqyvvnakI2dVZEAvQunF9JOdwRuYfMJ4QIhAMxRqPCfgUXJ+VDZ32PayOZ8mYWmJQAage1RDh7Inz3r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atlasng%2fcommon@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96633},"type":"module","module":"fesm2022/atlasng-common.mjs","exports":{".":{"types":"./types/atlasng-common.d.ts","default":"./fesm2022/atlasng-common.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"2851e55a08e72fb0fab8aec93d7701452b710e5b","typings":"types/atlasng-common.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eba62c8a-e579-4b52-8dff-50002df62360"}},"repository":{"url":"git+https://github.com/cns-iu/AtlasNG.git","type":"git"},"_npmVersion":"11.13.0","description":"Common 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","@atlasng/core":"0.0.4","@angular/common":"^21.2.6","@angular/router":"^21.2.6"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.4_1782228722356_0.3554919049074201","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@atlasng/common","version":"0.0.5","license":"MIT","_id":"@atlasng/common@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":"262d483d0555136a1f9268440a1e9d3dfcb221da","tarball":"https://registry.npmjs.org/@atlasng/common/-/common-0.0.5.tgz","fileCount":5,"integrity":"sha512-lfcpK/0xzebEeedHx8LrMu5iTzSQrzsudiZFsYcTMh4AXg7li63nhODN7kxXOkT4Dt0GWieb9RSUiIHynHpKCQ==","signatures":[{"sig":"MEUCIQDZRanwm02k3OtDKfidVThdt+GGLiQxEZxCbsykVGG1rAIgDK54wqrvg9yJgV/kI238NvDLte+rwHVEYeaDAP5Oc7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atlasng%2fcommon@0.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96633},"type":"module","module":"fesm2022/atlasng-common.mjs","exports":{".":{"types":"./types/atlasng-common.d.ts","default":"./fesm2022/atlasng-common.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"65b2b989a7cd0cd36dc2e7a052fef3ab35eb7072","typings":"types/atlasng-common.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eba62c8a-e579-4b52-8dff-50002df62360"}},"repository":{"url":"git+https://github.com/cns-iu/AtlasNG.git","type":"git"},"_npmVersion":"11.16.0","description":"Common 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","@atlasng/core":"0.0.5","@angular/common":"^21.2.6","@angular/router":"^21.2.6"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.5_1784575886068_0.7465606693776008","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@atlasng/common","version":"0.0.6","description":"Common 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/common":"^21.2.6","@angular/core":"^21.2.6","@angular/router":"^21.2.6","@atlasng/core":"0.0.6"},"sideEffects":false,"module":"fesm2022/atlasng-common.mjs","typings":"types/atlasng-common.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./types/atlasng-common.d.ts","default":"./fesm2022/atlasng-common.mjs"}},"type":"module","dependencies":{"tslib":"^2.3.0"},"gitHead":"f3ab041784c2af365b388fbc33ea0e9738543b1b","_id":"@atlasng/common@0.0.6","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-h8A+3gEdSpxhYds1qEMPAUPnHnSkKClXwN1F2yMSR2dpmK7OFNnvVxTuBslc5q0CYtHDn01tnjsb5C5VtKxCyw==","shasum":"fb3c8768fdabd725f434b3903e49352aec424083","tarball":"https://registry.npmjs.org/@atlasng/common/-/common-0.0.6.tgz","fileCount":5,"unpackedSize":96633,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atlasng%2fcommon@0.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDjPYHGIcFQYv6fVMAPMKfGCFJsRUdFYwjXVebPRGxOEwIgRJLDwXFScjsCsF/bKf3lhZGPEfrr1/zNHnsMyAUEMrw="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eba62c8a-e579-4b52-8dff-50002df62360"}},"directories":{},"maintainers":[{"name":"bherr2","email":"bherr@iu.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/common_0.0.6_1784755387387_0.29549457609052543"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-12T19:16:10.129Z","modified":"2026-07-22T21:23:07.874Z","0.0.2":"2026-06-12T19:16:10.456Z","0.0.3":"2026-06-18T19:09:24.957Z","0.0.4":"2026-06-23T15:32:02.573Z","0.0.5":"2026-07-20T19:31:26.218Z","0.0.6":"2026-07-22T21:23:07.539Z"},"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":"Common library for AtlasNG","maintainers":[{"name":"bherr2","email":"bherr@iu.edu"}],"readme":"# @atlasng/common\n\nA shared Angular library containing utilities, pipes, directives, guards, and services that are used across multiple applications and libraries in the AtlasNG monorepo. This library is the single source of truth for cross-cutting concerns that do not belong to any single feature domain.\n\n## Overview\n\nThe common library provides:\n\n- **Pipes**: Reusable Angular pipes for formatting, transforming, and presenting data in templates\n- **Directives**: Structural and attribute directives for declarative DOM manipulation and behavior\n- **Guards**: Route guards for controlling navigation and access across applications\n- **Shared Services**: Stateless helper services and utility functions consumed by multiple features\n- **Type Utilities**: Shared TypeScript interfaces, enums, and type helpers used across the codebase\n\n## Installation\n\n```bash\nnpm install @atlasng/common\n```\n\n## Usage\n\n### TODO: Pipes\n\n### TODO: Directives\n\n### TODO: Guards\n\n### TODO: Shared Services\n","readmeFilename":"README.md"}