{"_id":"@atlasng/core","_rev":"5-cbc4549e8e888ecb4d5625b89d59ce60","name":"@atlasng/core","dist-tags":{"latest":"0.0.6"},"versions":{"0.0.2":{"name":"@atlasng/core","version":"0.0.2","_id":"@atlasng/core@0.0.2","maintainers":[{"name":"bherr2","email":"bherr@iu.edu"}],"dist":{"shasum":"1a29c53bd82c888191764f51b857c8c59739e277","tarball":"https://registry.npmjs.org/@atlasng/core/-/core-0.0.2.tgz","fileCount":5,"integrity":"sha512-EqUeMdAAEBFxL9QQVPUmke4UbXzEprcOxFKBlHivmLis4GoT0EKIi55gVgcJ5INPurdKxBN3/Yk1+6j3e3j7aw==","signatures":[{"sig":"MEUCIQDV71uABxrRb4HT8oxxgyDZ1/y5ivdBOGacY+n6ZCg5lQIgNwVV5+MaB2XpF6xO2f5idf0wWGACj+QcwPDCZa+QeTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7219},"type":"module","module":"fesm2022/atlasng-core.mjs","exports":{".":{"types":"./types/atlasng-core.d.ts","default":"./fesm2022/atlasng-core.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"7783a3ed06d98b731c526b375005e44eb9bab298","typings":"types/atlasng-core.d.ts","_npmUser":{"name":"bherr2","email":"bherr@iu.edu"},"_npmVersion":"10.9.3","description":"The foundational Angular library for the AtlasNG platform. This library establishes the root application infrastructure — configuration providers, dependency injection tokens, environment handling, and base services that every application and library in t","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^21.2.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2_1781291762828_0.9331944054489651","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@atlasng/core","version":"0.0.3","license":"MIT","_id":"@atlasng/core@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":"a806718036eb6339f217345ddb688422e1b02033","tarball":"https://registry.npmjs.org/@atlasng/core/-/core-0.0.3.tgz","fileCount":5,"integrity":"sha512-6OzCYdtPZkeVikbgsPpRc+up3K9PleBluQMqCgW3+ZiL6mJOsUZomb+efFUYWU3FVa0K0WvgA86XaqXw6IiShQ==","signatures":[{"sig":"MEQCIFag3HnS/RnJ5fTdidu4KyI9Yp6mmpfvEOdzN19EW43aAiALiZ8kWtL0DG07w6U1Shnri1HtN+dqusqYgDVEpjIRfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atlasng%2fcore@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11787},"type":"module","module":"fesm2022/atlasng-core.mjs","exports":{".":{"types":"./types/atlasng-core.d.ts","default":"./fesm2022/atlasng-core.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"63a3477e5338b690c9e608863dbd4319f0137d05","typings":"types/atlasng-core.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d416da1b-8a36-43e3-b15e-3cad8359f230"}},"repository":{"url":"git+https://github.com/cns-iu/AtlasNG.git","type":"git"},"_npmVersion":"11.13.0","description":"Core 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/core_0.0.3_1781809758920_0.6116987022764304","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@atlasng/core","version":"0.0.4","license":"MIT","_id":"@atlasng/core@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":"175fb0306b0fbbf270f11657c68ce8b76f633853","tarball":"https://registry.npmjs.org/@atlasng/core/-/core-0.0.4.tgz","fileCount":5,"integrity":"sha512-yTFEY/0ivaxMbarOSVM8VRp+/pCtlq2u/QCiidiQuhl9CR3qFNPPjcG+GtSok2A9S5bJKXEkqMAVjYYumel2JQ==","signatures":[{"sig":"MEUCIQDkpCe6KNICNEA59Xx3oNDtMWSantxgThogKQU1kpzNIwIgUK8ZRYZbabrCxPNjiIO7W7IbDtv+2QPJxD7Ibu5LJ3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atlasng%2fcore@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11787},"type":"module","module":"fesm2022/atlasng-core.mjs","exports":{".":{"types":"./types/atlasng-core.d.ts","default":"./fesm2022/atlasng-core.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"2851e55a08e72fb0fab8aec93d7701452b710e5b","typings":"types/atlasng-core.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d416da1b-8a36-43e3-b15e-3cad8359f230"}},"repository":{"url":"git+https://github.com/cns-iu/AtlasNG.git","type":"git"},"_npmVersion":"11.13.0","description":"Core 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/core_0.0.4_1782228716636_0.2422101792406779","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@atlasng/core","version":"0.0.5","license":"MIT","_id":"@atlasng/core@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":"438b06650da053367fd486cc4014d379055e7572","tarball":"https://registry.npmjs.org/@atlasng/core/-/core-0.0.5.tgz","fileCount":5,"integrity":"sha512-BHNBlj7tXhHo5I9ebQGXE7WQVvCtXneAI+m5IWCnbZGZswxURZVbFfM6n3Z3jnMbyHa5ot3LuzO9l2JqCTkwIg==","signatures":[{"sig":"MEQCIDrmxnwzfEktqwnX5RXAgCsn+sp96LM9zAjdGNDoRXHBAiBaSe5PkCaVsRH0chcRgOtzmfzd4xLPHxUWCy5eAKmDcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atlasng%2fcore@0.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11787},"type":"module","module":"fesm2022/atlasng-core.mjs","exports":{".":{"types":"./types/atlasng-core.d.ts","default":"./fesm2022/atlasng-core.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"65b2b989a7cd0cd36dc2e7a052fef3ab35eb7072","typings":"types/atlasng-core.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d416da1b-8a36-43e3-b15e-3cad8359f230"}},"repository":{"url":"git+https://github.com/cns-iu/AtlasNG.git","type":"git"},"_npmVersion":"11.16.0","description":"Core 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/core_0.0.5_1784575880894_0.7791331067645988","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@atlasng/core","version":"0.0.6","description":"Core 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-core.mjs","typings":"types/atlasng-core.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./types/atlasng-core.d.ts","default":"./fesm2022/atlasng-core.mjs"}},"type":"module","dependencies":{"tslib":"^2.3.0"},"gitHead":"f3ab041784c2af365b388fbc33ea0e9738543b1b","_id":"@atlasng/core@0.0.6","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-CcA+5+lQGY4aKALKIMFljan3M2TACMCpM1qlJv9Hir8MWhxepinR1e3ihaDvC1xIc7vKX+RajOca92ypv34Ggw==","shasum":"c713c9e026e0eaab1b6712e42a57b2e4df3b6514","tarball":"https://registry.npmjs.org/@atlasng/core/-/core-0.0.6.tgz","fileCount":5,"unpackedSize":11787,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atlasng%2fcore@0.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCLS1AGHKZY/QFLTRN2LUTML94oFGuk5yVqmbHVDiAdDwIhALEAUOzZ7IA8MwRfBksMNBT+JXYyj1WPjE7Im9DEmHLn"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d416da1b-8a36-43e3-b15e-3cad8359f230"}},"directories":{},"maintainers":[{"name":"bherr2","email":"bherr@iu.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_0.0.6_1784755379738_0.26819274322178366"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-12T19:16:02.636Z","modified":"2026-07-22T21:23:00.480Z","0.0.2":"2026-06-12T19:16:03.007Z","0.0.3":"2026-06-18T19:09:19.102Z","0.0.4":"2026-06-23T15:31:56.809Z","0.0.5":"2026-07-20T19:31:21.050Z","0.0.6":"2026-07-22T21:22:59.935Z"},"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":"Core library for AtlasNG","maintainers":[{"name":"bherr2","email":"bherr@iu.edu"}],"readme":"# @atlasng/core\n\nThe foundational Angular library for the AtlasNG platform. This library establishes the root application infrastructure — configuration providers, dependency injection tokens, environment handling, and base services that every application and library in the monorepo depends on.\n\n## Overview\n\nThe core library provides:\n\n- **Application Bootstrap**: `provideAtlasNg()` and related provider functions for configuring the platform at startup\n- **Environment Handling**: Typed environment configuration with support for development, staging, and production contexts\n- **Base Services**: Root-level services for logging, error handling, and application lifecycle management\n- **Interceptors & Guards**: HTTP interceptors and global route guards applied across all applications\n\n## Installation\n\n```bash\nnpm install @atlasng/core\n```\n\n## Usage\n\n### Configuration\n\nUse `provideAtlasNg()` to configure the platform at application bootstrap:\n\n```ts\nimport { provideAtlasNg } from '@atlasng/core';\n\nbootstrapApplication(AppComponent, {\n  providers: [provideAtlasNg()],\n});\n```\n\n### TODO: Environment Configuration\n\n### TODO: Dependency Injection Tokens\n\n### TODO: Error Handling\n","readmeFilename":"README.md"}