{"_id":"@awell-health/navi-core","_rev":"21-a5bbeb09928702da63e17ed22237b5be","name":"@awell-health/navi-core","dist-tags":{"alpha":"0.0.1-alpha.2","beta":"0.0.5-beta.7","latest":"1.0.0"},"versions":{"0.0.1-alpha.2":{"name":"@awell-health/navi-core","version":"0.0.1-alpha.2","keywords":["navi","awell","health","patient","care","graphql","utilities"],"author":{"name":"Awell Health"},"license":"MIT","_id":"@awell-health/navi-core@0.0.1-alpha.2","maintainers":[{"name":"awell-jonathan","email":"jonathan@awellhealth.com"},{"name":"ebomcke-awell","email":"etienne@awellhealth.com"},{"name":"pawelskr","email":"pawel@awellhealth.com"}],"homepage":"https://github.com/awell-health/navi#readme","bugs":{"url":"https://github.com/awell-health/navi/issues"},"dist":{"shasum":"38e25073e134891eb9062c1525b5b59bb25dcb25","tarball":"https://registry.npmjs.org/@awell-health/navi-core/-/navi-core-0.0.1-alpha.2.tgz","fileCount":22,"integrity":"sha512-5g2AuqShMV+7PN0oGFd0V9OLKnJ6XzFob4i/9lXvEJqEdPBL0rjQ47BfIjKuU78HDSreZnz3I4P1e3Kj4c0lDg==","signatures":[{"sig":"MEUCICf6BeJD+LKYLiwCe9gk2kO1PLLDY81DsOk71zqXhfEBAiEAvSennt5w02qnVPopoqbYDumddCgbvBCxqENE3obB4jg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59484},"main":"dist/index.esm.js","type":"module","_from":"file:awell-health-navi-core-0.0.1-alpha.2.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","scripts":{"dev":"rollup -c --watch","lint":"eslint src --ext .ts","test":"vitest","build":"rollup -c","clean":"rm -rf dist","codegen":"graphql-codegen --config codegen.yml","test:run":"vitest run"},"_npmUser":{"name":"awell-jonathan","email":"jonathan@awellhealth.com"},"_resolved":"/private/var/folders/hf/7c8yflbd59bblw5chhn7gdxr0000gn/T/fe591606b4ef5cae3142fca2dfa0e566/awell-health-navi-core-0.0.1-alpha.2.tgz","_integrity":"sha512-5g2AuqShMV+7PN0oGFd0V9OLKnJ6XzFob4i/9lXvEJqEdPBL0rjQ47BfIjKuU78HDSreZnz3I4P1e3Kj4c0lDg==","repository":{"url":"git+https://github.com/awell-health/navi.git","type":"git","directory":"packages/navi-core"},"_npmVersion":"10.9.2","description":"Core utilities and GraphQL client for Navi care flow integration","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.64","jose":"^6.0.11","graphql":"^16.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","rollup":"^4.25.0","vitest":"^3.2.3","typescript":"^5","@types/node":"^20","@graphql-codegen/cli":"^5.0.2","@rollup/plugin-typescript":"^12.1.4","@graphql-codegen/typescript":"^4.1.1","@rollup/plugin-node-resolve":"^15.3.0","@graphql-codegen/typescript-operations":"^4.6.1"},"_npmOperationalInternal":{"tmp":"tmp/navi-core_0.0.1-alpha.2_1753667500093_0.24866855341279614","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.3":{"name":"@awell-health/navi-core","version":"0.0.1-alpha.3","keywords":["navi","awell","health","patient","care","graphql","utilities"],"author":{"name":"Awell Health"},"license":"MIT","_id":"@awell-health/navi-core@0.0.1-alpha.3","maintainers":[{"name":"awell-jonathan","email":"jonathan@awellhealth.com"},{"name":"ebomcke-awell","email":"etienne@awellhealth.com"},{"name":"pawelskr","email":"pawel@awellhealth.com"}],"homepage":"https://github.com/awell-health/navi#readme","bugs":{"url":"https://github.com/awell-health/navi/issues"},"dist":{"shasum":"675a25ba7280ebe1f5a79a2e85f8d1e41da9262f","tarball":"https://registry.npmjs.org/@awell-health/navi-core/-/navi-core-0.0.1-alpha.3.tgz","fileCount":22,"integrity":"sha512-EPSajBUfFnYF2YIJtc41QRApXprtiJpqUN+bU+ifFw5XLTUbO4yX+wmc9YzD1gHqqKbh1D6vEr4NKaj7TLyqZQ==","signatures":[{"sig":"MEUCIQCsSJNSDrmERchHFeepVSdUk2ZvGvU+MaGq+uQ5AGkchwIgK5Oc1woyrUPZTd6kPtos+10iTSYfMCY7CDWEqTj4UEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323829},"main":"dist/index.esm.js","type":"module","_from":"file:awell-health-navi-core-0.0.1-alpha.3.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","scripts":{"dev":"rollup -c --watch","lint":"eslint src --ext .ts","test":"vitest","build":"rollup -c","clean":"rm -rf dist","codegen":"graphql-codegen --config codegen.yml","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"awell-jonathan","email":"jonathan@awellhealth.com"},"_resolved":"/private/var/folders/hf/7c8yflbd59bblw5chhn7gdxr0000gn/T/a36e4600a44f21b46fef7503da434063/awell-health-navi-core-0.0.1-alpha.3.tgz","_integrity":"sha512-EPSajBUfFnYF2YIJtc41QRApXprtiJpqUN+bU+ifFw5XLTUbO4yX+wmc9YzD1gHqqKbh1D6vEr4NKaj7TLyqZQ==","repository":{"url":"git+https://github.com/awell-health/navi.git","type":"git","directory":"packages/navi-core"},"_npmVersion":"10.9.2","description":"Core utilities and GraphQL client for Navi care flow integration","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^4.0.10","jose":"^6.0.11","graphql":"^16.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","rollup":"^4.25.0","vitest":"^3.2.3","@vitest/ui":"^3.2.3","typescript":"^5","@types/node":"^20","@vitest/coverage-v8":"^3.2.3","@graphql-codegen/cli":"^5.0.2","@rollup/plugin-typescript":"^12.1.4","@graphql-codegen/typescript":"^4.1.1","@rollup/plugin-node-resolve":"^15.3.0","@graphql-codegen/typescript-operations":"^4.6.1"},"_npmOperationalInternal":{"tmp":"tmp/navi-core_0.0.1-alpha.3_1753727502282_0.817810581590716","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.4":{"name":"@awell-health/navi-core","version":"0.0.1-alpha.4","keywords":["navi","awell","health","patient","care","graphql","utilities"],"author":{"name":"Awell Health"},"license":"MIT","_id":"@awell-health/navi-core@0.0.1-alpha.4","maintainers":[{"name":"awell-jonathan","email":"jonathan@awellhealth.com"},{"name":"ebomcke-awell","email":"etienne@awellhealth.com"},{"name":"pawelskr","email":"pawel@awellhealth.com"}],"homepage":"https://github.com/awell-health/navi#readme","bugs":{"url":"https://github.com/awell-health/navi/issues"},"dist":{"shasum":"2add75e6e9b0cf8f20d7d43e628cb3eaaa164a8a","tarball":"https://registry.npmjs.org/@awell-health/navi-core/-/navi-core-0.0.1-alpha.4.tgz","fileCount":22,"integrity":"sha512-XAuY7AqV2O8YljcC6srSLDPhoX3r/rSSZ8Hd78aLKTtkWIWrssvANpZ9XAj8KOROd4UnCk14cTBnLNe2XJTezg==","signatures":[{"sig":"MEUCIQD+5QeWmi+ggU8FsAR3wg0gYVmtm1uq9gJCJ93nJTa1DAIgcQWY5NPo8ygMSXVEJPMvWmCI2adfAdaMgeHZyESgNLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":326504},"main":"dist/index.esm.js","type":"module","_from":"file:awell-health-navi-core-0.0.1-alpha.4.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","scripts":{"dev":"rollup -c --watch","lint":"eslint src --ext .ts","test":"vitest","build":"rollup -c","clean":"rm -rf dist","codegen":"graphql-codegen --config codegen.yml","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"awell-jonathan","email":"jonathan@awellhealth.com"},"_resolved":"/private/var/folders/hf/7c8yflbd59bblw5chhn7gdxr0000gn/T/15b7aa0ae346301b76f95537b32490d6/awell-health-navi-core-0.0.1-alpha.4.tgz","_integrity":"sha512-XAuY7AqV2O8YljcC6srSLDPhoX3r/rSSZ8Hd78aLKTtkWIWrssvANpZ9XAj8KOROd4UnCk14cTBnLNe2XJTezg==","repository":{"url":"git+https://github.com/awell-health/navi.git","type":"git","directory":"packages/navi-core"},"_npmVersion":"10.9.2","description":"Core utilities and GraphQL client for Navi care flow integration","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^4.0.10","jose":"^6.0.11","graphql":"^16.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","rollup":"^4.25.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5","@types/node":"^20","@vitest/coverage-v8":"^3.2.4","@graphql-codegen/cli":"^5.0.2","@rollup/plugin-typescript":"^12.1.4","@graphql-codegen/typescript":"^4.1.1","@rollup/plugin-node-resolve":"^15.3.0","@graphql-codegen/typescript-operations":"^4.6.1"},"_npmOperationalInternal":{"tmp":"tmp/navi-core_0.0.1-alpha.4_1753813312545_0.35369620469641005","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"@awell-health/navi-core","version":"0.0.1","keywords":["navi","awell","health","patient","care","graphql","utilities"],"author":{"name":"Awell Health"},"license":"MIT","_id":"@awell-health/navi-core@0.0.1","maintainers":[{"name":"awell-jonathan","email":"jonathan@awellhealth.com"},{"name":"ebomcke-awell","email":"etienne@awellhealth.com"},{"name":"pawelskr","email":"pawel@awellhealth.com"}],"homepage":"https://github.com/awell-health/navi#readme","bugs":{"url":"https://github.com/awell-health/navi/issues"},"dist":{"shasum":"5d7878047710f75f022d7b169cc798bbaeedfe00","tarball":"https://registry.npmjs.org/@awell-health/navi-core/-/navi-core-0.0.1.tgz","fileCount":22,"integrity":"sha512-vxkpQzj5XwfdhWIFnNW4zntDZCh6B0qWAJ3OYR8sbFjHS0EqECxR4lJ+OLZN2pxVucybuXtFBA0bFKHN93M66A==","signatures":[{"sig":"MEUCIHdvtwdoWbW5qaVqoSZWPjz89OPuyrXjGzigqTnnUJo4AiEA3mjheXaTnrTsxLj8b8Y/7u+gEwzZY1JgFX+IpRKc9ko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":327279},"main":"dist/index.esm.js","type":"module","_from":"file:awell-health-navi-core-0.0.1.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","scripts":{"dev":"rollup -c --watch","lint":"eslint src --ext .ts","test":"vitest","build":"rollup -c","clean":"rm -rf dist","codegen":"graphql-codegen --config codegen.yml","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"awell-jonathan","email":"jonathan@awellhealth.com"},"_resolved":"/private/var/folders/hf/7c8yflbd59bblw5chhn7gdxr0000gn/T/c0d30cfa980c41f0fe339698e0c16c97/awell-health-navi-core-0.0.1.tgz","_integrity":"sha512-vxkpQzj5XwfdhWIFnNW4zntDZCh6B0qWAJ3OYR8sbFjHS0EqECxR4lJ+OLZN2pxVucybuXtFBA0bFKHN93M66A==","repository":{"url":"git+https://github.com/awell-health/navi.git","type":"git","directory":"packages/navi-core"},"_npmVersion":"10.9.2","description":"Core utilities and GraphQL client for Navi care flow integration","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^4.0.10","jose":"^6.0.11","graphql":"^16.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","rollup":"^4.25.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5","@types/node":"^20","@vitest/coverage-v8":"^3.2.4","@graphql-codegen/cli":"^5.0.2","@rollup/plugin-typescript":"^12.1.4","@graphql-codegen/typescript":"^4.1.1","@rollup/plugin-node-resolve":"^15.3.0","@graphql-codegen/typescript-operations":"^4.6.1"},"_npmOperationalInternal":{"tmp":"tmp/navi-core_0.0.1_1753846552420_0.979593248025052","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@awell-health/navi-core","version":"0.0.2","keywords":["navi","awell","health","patient","care","graphql","utilities"],"author":{"name":"Awell Health"},"license":"MIT","_id":"@awell-health/navi-core@0.0.2","maintainers":[{"name":"awell-jonathan","email":"jonathan@awellhealth.com"},{"name":"ebomcke-awell","email":"etienne@awellhealth.com"},{"name":"pawelskr","email":"pawel@awellhealth.com"}],"homepage":"https://github.com/awell-health/navi#readme","bugs":{"url":"https://github.com/awell-health/navi/issues"},"dist":{"shasum":"30afd79e9ac36f09c5fe9f1bb745520898507ba1","tarball":"https://registry.npmjs.org/@awell-health/navi-core/-/navi-core-0.0.2.tgz","fileCount":22,"integrity":"sha512-YBuVV0SclG5LSjgwbZKPDokllJKFX5x6390GXWIalu9RuO00XYLTBHH95uOMjSnH5XMkpE/CKNcEVpURAThwDw==","signatures":[{"sig":"MEUCIFEX5I+X20Oe6bsEb1eAzN39uVOEo0PHegQvGDzAt3hKAiEA/9RV3Ectwq4tflTQkVvTZkJMm6MGbRjJHp5hk1CUWJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":327233},"main":"dist/index.esm.js","type":"module","_from":"file:awell-health-navi-core-0.0.2.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","scripts":{"dev":"rollup -c --watch","lint":"eslint src --ext .ts","test":"vitest","build":"rollup -c","clean":"rm -rf dist","codegen":"graphql-codegen --config codegen.yml","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"awell-jonathan","email":"jonathan@awellhealth.com"},"_resolved":"/private/var/folders/hf/7c8yflbd59bblw5chhn7gdxr0000gn/T/9f73f2e80a90c0d9ccab030c996796ff/awell-health-navi-core-0.0.2.tgz","_integrity":"sha512-YBuVV0SclG5LSjgwbZKPDokllJKFX5x6390GXWIalu9RuO00XYLTBHH95uOMjSnH5XMkpE/CKNcEVpURAThwDw==","repository":{"url":"git+https://github.com/awell-health/navi.git","type":"git","directory":"packages/navi-core"},"_npmVersion":"10.9.2","description":"Core utilities and GraphQL client for Navi care flow integration","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^4.0.10","jose":"^6.0.11","graphql":"^16.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","rollup":"^4.25.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5","@types/node":"^20","@vitest/coverage-v8":"^3.2.4","@graphql-codegen/cli":"^5.0.2","@rollup/plugin-typescript":"^12.1.4","@graphql-codegen/typescript":"^4.1.1","@rollup/plugin-node-resolve":"^15.3.0","@graphql-codegen/typescript-operations":"^4.6.1"},"_npmOperationalInternal":{"tmp":"tmp/navi-core_0.0.2_1753849841658_0.14227590678224322","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@awell-health/navi-core","version":"0.0.3","keywords":["navi","awell","health","patient","care","graphql","utilities"],"author":{"name":"Awell Health"},"license":"MIT","_id":"@awell-health/navi-core@0.0.3","maintainers":[{"name":"awell-jonathan","email":"jonathan@awellhealth.com"},{"name":"ebomcke-awell","email":"etienne@awellhealth.com"},{"name":"pawelskr","email":"pawel@awellhealth.com"}],"homepage":"https://github.com/awell-health/navi#readme","bugs":{"url":"https://github.com/awell-health/navi/issues"},"dist":{"shasum":"08b0f2b0c2e0cf9d6935a3bb0d84c0965ed0a4d1","tarball":"https://registry.npmjs.org/@awell-health/navi-core/-/navi-core-0.0.3.tgz","fileCount":18,"integrity":"sha512-5I4J9nJ3nEcjjShDVzGxGLSYSonfPbragPZadCpIy8IA8+FhT62fYwkiNZjhBq/IPyRawCGj6ieLCB18Sfkl6A==","signatures":[{"sig":"MEYCIQCbEiLP1UnuWVtaRlpijqpJ730XgrgReoonkRjUozy2twIhAKf5sHdaK61bXAoBufvrv8uXdhGFPPxsbPgZwUaayZtQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324342},"main":"dist/index.js","_from":"file:awell-health-navi-core-0.0.3.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"dev":"rollup -c --watch","lint":"eslint src --ext .ts","test":"vitest","build":"rollup -c","clean":"rm -rf dist","codegen":"graphql-codegen --config codegen.yml","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"awell-jonathan","email":"jonathan@awellhealth.com"},"_resolved":"/tmp/45f6a76ae844023a272fac72e8ab180b/awell-health-navi-core-0.0.3.tgz","_integrity":"sha512-5I4J9nJ3nEcjjShDVzGxGLSYSonfPbragPZadCpIy8IA8+FhT62fYwkiNZjhBq/IPyRawCGj6ieLCB18Sfkl6A==","repository":{"url":"git+https://github.com/awell-health/navi.git","type":"git","directory":"packages/navi-core"},"_npmVersion":"10.9.2","description":"Core utilities and GraphQL client for Navi care flow integration","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.0.10","jose":"^6.0.11","graphql":"^16.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","rollup":"^4.25.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5","@types/node":"^20","@vitest/coverage-v8":"^3.2.4","@graphql-codegen/cli":"^5.0.2","@rollup/plugin-typescript":"^12.1.4","@graphql-codegen/typescript":"^4.1.1","@rollup/plugin-node-resolve":"^15.3.0","@graphql-codegen/typescript-operations":"^4.6.1"},"_npmOperationalInternal":{"tmp":"tmp/navi-core_0.0.3_1753892232006_0.6892425435820613","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@awell-health/navi-core","version":"0.0.4","keywords":["navi","awell","health","patient","care","graphql","utilities"],"author":{"name":"Awell Health"},"license":"MIT","_id":"@awell-health/navi-core@0.0.4","maintainers":[{"name":"awell-jonathan","email":"jonathan@awellhealth.com"},{"name":"ebomcke-awell","email":"etienne@awellhealth.com"},{"name":"pawelskr","email":"pawel@awellhealth.com"}],"homepage":"https://github.com/awell-health/navi#readme","bugs":{"url":"https://github.com/awell-health/navi/issues"},"dist":{"shasum":"4ebe92ce6b7f3b776b39846c593bcb8c2bf27be1","tarball":"https://registry.npmjs.org/@awell-health/navi-core/-/navi-core-0.0.4.tgz","fileCount":18,"integrity":"sha512-IVBH6nENuckydlkXQSQwKV0ZbNK5IGt3vZHZFxVLMIAL/Dxcq1Xarm9FQne9DX3eND+Xy7cP4Hq9D3YweciL6g==","signatures":[{"sig":"MEYCIQCIyX2hS8o32fp/ez5ACeNOuuRYv7zsIQ0wgKOLg7nD5gIhANuC6rzKhdNLHvCj9LIO/p9a7gnGmwUL2GcAGDX2F0ig","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324378},"main":"dist/index.js","_from":"file:awell-health-navi-core-0.0.4.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"dev":"rollup -c rollup.config.mjs --watch","lint":"eslint src --ext .ts","test":"vitest","build":"rollup -c rollup.config.mjs","clean":"rm -rf dist","codegen":"graphql-codegen --config codegen.yml","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"awell-jonathan","email":"jonathan@awellhealth.com"},"_resolved":"/tmp/779cf217159b078850d133a30c0a28a7/awell-health-navi-core-0.0.4.tgz","_integrity":"sha512-IVBH6nENuckydlkXQSQwKV0ZbNK5IGt3vZHZFxVLMIAL/Dxcq1Xarm9FQne9DX3eND+Xy7cP4Hq9D3YweciL6g==","repository":{"url":"git+https://github.com/awell-health/navi.git","type":"git","directory":"packages/navi-core"},"_npmVersion":"10.9.2","description":"Core utilities and GraphQL client for Navi care flow integration","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.0.10","jose":"^6.0.11","graphql":"^16.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","rollup":"^4.25.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5","@types/node":"^20","@vitest/coverage-v8":"^3.2.4","@graphql-codegen/cli":"^5.0.2","@rollup/plugin-typescript":"^12.1.4","@graphql-codegen/typescript":"^4.1.1","@rollup/plugin-node-resolve":"^15.3.0","@graphql-codegen/typescript-operations":"^4.6.1"},"_npmOperationalInternal":{"tmp":"tmp/navi-core_0.0.4_1753895279939_0.7070263317454373","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-beta.0":{"name":"@awell-health/navi-core","version":"0.0.5-beta.0","keywords":["navi","awell","health","patient","care","graphql","utilities"],"author":{"name":"Awell Health"},"license":"MIT","_id":"@awell-health/navi-core@0.0.5-beta.0","maintainers":[{"name":"awell-jonathan","email":"jonathan@awellhealth.com"},{"name":"ebomcke-awell","email":"etienne@awellhealth.com"},{"name":"pawelskr","email":"pawel@awellhealth.com"}],"homepage":"https://github.com/awell-health/navi#readme","bugs":{"url":"https://github.com/awell-health/navi/issues"},"dist":{"shasum":"ecb35a94232518b6fb96798763696ce180ff3e12","tarball":"https://registry.npmjs.org/@awell-health/navi-core/-/navi-core-0.0.5-beta.0.tgz","fileCount":18,"integrity":"sha512-VRh8O+M0JRi4/lJLqagANx71YxXtsG/JOfARgk4AgN+gmSJsntljoQnrGs0InRUmDzH6YDvmhs2uL8GdWW33TQ==","signatures":[{"sig":"MEUCIF4MN5sOcLGRbfo5dFDlvwzLkwqIGE5E7kH3bfc0zYMUAiEA5vXnorerLrQnAekK+Eg/jGEI/nD1FI865fQGDrdhAIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323147},"main":"dist/index.js","_from":"file:awell-health-navi-core-0.0.5-beta.0.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"dev":"rollup -c rollup.config.mjs --watch","lint":"eslint src --ext .ts","test":"vitest","build":"rollup -c rollup.config.mjs","clean":"rm -rf dist","codegen":"graphql-codegen --config codegen.yml","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"awell-jonathan","email":"jonathan@awellhealth.com"},"_resolved":"/tmp/8c93987a5acfb6e34c25a297412cbb5b/awell-health-navi-core-0.0.5-beta.0.tgz","_integrity":"sha512-VRh8O+M0JRi4/lJLqagANx71YxXtsG/JOfARgk4AgN+gmSJsntljoQnrGs0InRUmDzH6YDvmhs2uL8GdWW33TQ==","repository":{"url":"git+https://github.com/awell-health/navi.git","type":"git","directory":"packages/navi-core"},"_npmVersion":"10.9.2","description":"Core utilities and GraphQL client for Navi care flow integration","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.0.10","jose":"^6.0.11","graphql":"^16.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9","rollup":"^4.25.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5","@types/node":"^20","@vitest/coverage-v8":"^3.2.4","@graphql-codegen/cli":"^5.0.2","@rollup/plugin-typescript":"^12.1.4","@graphql-codegen/typescript":"^4.1.1","@rollup/plugin-node-resolve":"^15.3.0","@graphql-codegen/typescript-operations":"^4.6.1"},"_npmOperationalInternal":{"tmp":"tmp/navi-core_0.0.5-beta.0_1753995422839_0.46881596977331697","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-beta.1":{"name":"@awell-health/navi-core","version":"0.0.5-beta.1","keywords":["navi","awell","health","patient","care","graphql","utilities"],"author":{"name":"Awell Health"},"license":"MIT","_id":"@awell-health/navi-core@0.0.5-beta.1","maintainers":[{"name":"awell-jonathan","email":"jonathan@awellhealth.com"},{"name":"ebomcke-awell","email":"etienne@awellhealth.com"},{"name":"pawelskr","email":"pawel@awellhealth.com"}],"homepage":"https://github.com/awell-health/navi#readme","bugs":{"url":"https://github.com/awell-health/navi/issues"},"dist":{"shasum":"b9fa8fa1b011cd6308cfc2b25dcaa569c9902c5d","tarball":"https://registry.npmjs.org/@awell-health/navi-core/-/navi-core-0.0.5-beta.1.tgz","fileCount":18,"integrity":"sha512-1Yb5y1G1InXl/t0Tv4m55Nb6o7QX/EjfO3fwKBELX8iv8rcWDSodamTI31iINxxzRpb9UYFASPKIjbKAqPJWqg==","signatures":[{"sig":"MEQCIANPCXlOZYswQ7HVZnCYAx9MQV9V3zGfj+qiz1Po/zUEAiB12k6/nOLc4R5Jr//Gj9n8PikI6T321vnDY0jtx5iRTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323170},"main":"dist/index.js","_from":"file:awell-health-navi-core-0.0.5-beta.1.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"dev":"rollup -c rollup.config.mjs --watch","lint":"eslint src --ext .ts","test":"vitest","build":"rollup -c rollup.config.mjs","clean":"rm -rf dist","codegen":"graphql-codegen --config codegen.yml","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"awell-jonathan","email":"jonathan@awellhealth.com"},"_resolved":"/tmp/c088481cce392b33b4d0b60b5325fa6a/awell-health-navi-core-0.0.5-beta.1.tgz","_integrity":"sha512-1Yb5y1G1InXl/t0Tv4m55Nb6o7QX/EjfO3fwKBELX8iv8rcWDSodamTI31iINxxzRpb9UYFASPKIjbKAqPJWqg==","repository":{"url":"git+https://github.com/awell-health/navi.git","type":"git","directory":"packages/navi-core"},"_npmVersion":"10.9.2","description":"Core utilities and GraphQL client for Navi care flow integration","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.0.10","jose":"^6.0.11","graphql":"^16.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9","rollup":"^4.25.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5","@types/node":"^20","@vitest/coverage-v8":"^3.2.4","@graphql-codegen/cli":"^5.0.2","@rollup/plugin-typescript":"^12.1.4","@graphql-codegen/typescript":"^4.1.1","@rollup/plugin-node-resolve":"^15.3.0","@graphql-codegen/typescript-operations":"^4.6.1"},"_npmOperationalInternal":{"tmp":"tmp/navi-core_0.0.5-beta.1_1754022555778_0.9941891036993102","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-beta.2":{"name":"@awell-health/navi-core","version":"0.0.5-beta.2","keywords":["navi","awell","health","patient","care","graphql","utilities"],"author":{"name":"Awell Health"},"license":"MIT","_id":"@awell-health/navi-core@0.0.5-beta.2","maintainers":[{"name":"awell-jonathan","email":"jonathan@awellhealth.com"},{"name":"ebomcke-awell","email":"etienne@awellhealth.com"},{"name":"pawelskr","email":"pawel@awellhealth.com"}],"homepage":"https://github.com/awell-health/navi#readme","bugs":{"url":"https://github.com/awell-health/navi/issues"},"dist":{"shasum":"f2a3b075a5757317ab436328076012395036948a","tarball":"https://registry.npmjs.org/@awell-health/navi-core/-/navi-core-0.0.5-beta.2.tgz","fileCount":18,"integrity":"sha512-lFJHxPrAThOk0GmP/iKASqpRI5AyjVj21hlEgSTmPxTzv5gCwgHIAGY1ZPQs0zXor96kOQLcGY13zdzcmV0yvw==","signatures":[{"sig":"MEUCIDxzkhoi0e37Yr59yKib9A1PWlv0hMjSai+Hf+7bBWv6AiEAsufRprF74kgTmkit7bYiP7jWMRVQEDD6Q7RufqjXDmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324860},"main":"dist/index.js","_from":"file:awell-health-navi-core-0.0.5-beta.2.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"dev":"rollup -c rollup.config.mjs --watch","lint":"eslint src --ext .ts","test":"vitest","build":"rollup -c rollup.config.mjs","clean":"rm -rf dist","codegen":"graphql-codegen --config codegen.yml","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"awell-jonathan","email":"jonathan@awellhealth.com"},"_resolved":"/tmp/dc4387b134daeda47a1b47ac82e1099a/awell-health-navi-core-0.0.5-beta.2.tgz","_integrity":"sha512-lFJHxPrAThOk0GmP/iKASqpRI5AyjVj21hlEgSTmPxTzv5gCwgHIAGY1ZPQs0zXor96kOQLcGY13zdzcmV0yvw==","repository":{"url":"git+https://github.com/awell-health/navi.git","type":"git","directory":"packages/navi-core"},"_npmVersion":"10.9.2","description":"Core utilities and GraphQL client for Navi care flow integration","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.0.10","jose":"^6.0.11","graphql":"^16.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9","rollup":"^4.25.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5","@types/node":"^20","@vitest/coverage-v8":"^3.2.4","@graphql-codegen/cli":"^5.0.2","@rollup/plugin-typescript":"^12.1.4","@graphql-codegen/typescript":"^4.1.1","@rollup/plugin-node-resolve":"^15.3.0","@graphql-codegen/typescript-operations":"^4.6.1"},"_npmOperationalInternal":{"tmp":"tmp/navi-core_0.0.5-beta.2_1754036929782_0.40196186469673667","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-beta.3":{"name":"@awell-health/navi-core","version":"0.0.5-beta.3","keywords":["navi","awell","health","patient","care","graphql","utilities"],"author":{"name":"Awell Health"},"license":"MIT","_id":"@awell-health/navi-core@0.0.5-beta.3","maintainers":[{"name":"awell-jonathan","email":"jonathan@awellhealth.com"},{"name":"ebomcke-awell","email":"etienne@awellhealth.com"},{"name":"pawelskr","email":"pawel@awellhealth.com"}],"homepage":"https://github.com/awell-health/navi#readme","bugs":{"url":"https://github.com/awell-health/navi/issues"},"dist":{"shasum":"7b9f6e249446bde1bebe8ffaf337577dee6ff7ee","tarball":"https://registry.npmjs.org/@awell-health/navi-core/-/navi-core-0.0.5-beta.3.tgz","fileCount":18,"integrity":"sha512-u0YhU3diI5IbxuUcn/hehqeJxA2M6/CSyD5+auoxnwubBPH1wsaYcPNaId8ZOJ8dJbQxQngXd4M+G2oKrm/wbQ==","signatures":[{"sig":"MEUCIF77xA2XleK1vh7UGmwZse6vS7Bq4D6ZJ4YnCmFBoh1oAiEAkb1TeQX0qtu50Wj3udY7DFEHPLQtvqrEW3rth31Qi4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325687},"main":"dist/index.js","_from":"file:awell-health-navi-core-0.0.5-beta.3.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"dev":"rollup -c rollup.config.mjs --watch","lint":"eslint src --ext .ts","test":"vitest","build":"rollup -c rollup.config.mjs","clean":"rm -rf dist","codegen":"graphql-codegen --config codegen.yml","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"awell-jonathan","email":"jonathan@awellhealth.com"},"_resolved":"/tmp/f822771587f4e0ac215ed926d715fb0e/awell-health-navi-core-0.0.5-beta.3.tgz","_integrity":"sha512-u0YhU3diI5IbxuUcn/hehqeJxA2M6/CSyD5+auoxnwubBPH1wsaYcPNaId8ZOJ8dJbQxQngXd4M+G2oKrm/wbQ==","repository":{"url":"git+https://github.com/awell-health/navi.git","type":"git","directory":"packages/navi-core"},"_npmVersion":"10.9.2","description":"Core utilities and GraphQL client for Navi care flow integration","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.0.10","jose":"^6.0.11","graphql":"^16.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9","rollup":"^4.25.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5","@types/node":"^20","@vitest/coverage-v8":"^3.2.4","@graphql-codegen/cli":"^5.0.2","@rollup/plugin-typescript":"^12.1.4","@graphql-codegen/typescript":"^4.1.1","@rollup/plugin-node-resolve":"^15.3.0","@graphql-codegen/typescript-operations":"^4.6.1"},"_npmOperationalInternal":{"tmp":"tmp/navi-core_0.0.5-beta.3_1754072824831_0.3998960881443314","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-beta.5":{"name":"@awell-health/navi-core","version":"0.0.5-beta.5","keywords":["navi","awell","health","patient","care","graphql","utilities"],"author":{"name":"Awell Health"},"license":"MIT","_id":"@awell-health/navi-core@0.0.5-beta.5","maintainers":[{"name":"awell-jonathan","email":"jonathan@awellhealth.com"},{"name":"ebomcke-awell","email":"etienne@awellhealth.com"},{"name":"pawelskr","email":"pawel@awellhealth.com"}],"homepage":"https://github.com/awell-health/navi#readme","bugs":{"url":"https://github.com/awell-health/navi/issues"},"dist":{"shasum":"959c949191c10d260065c16f310fff1bb753fd85","tarball":"https://registry.npmjs.org/@awell-health/navi-core/-/navi-core-0.0.5-beta.5.tgz","fileCount":18,"integrity":"sha512-8tgFbUwCu96EuPCGSCbjc9OlalpbLgEMLxH1tNX0hOH+tD4iCf4WMhrYbu30fXMFwYn4konDXU0+yP8MqBiDfg==","signatures":[{"sig":"MEQCIGWsSuLfBUPc/43qrpHlDjo33t17mqDtIV4G0lKkjiAgAiBsIj3jCAO8pyAVSlxLSerwFq0ShloOqhXtVvyYq1y55A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325687},"main":"dist/index.js","_from":"file:awell-health-navi-core-0.0.5-beta.5.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"dev":"rollup -c rollup.config.mjs --watch","lint":"eslint src --ext .ts","test":"vitest","build":"rollup -c rollup.config.mjs","clean":"rm -rf dist","codegen":"graphql-codegen --config codegen.yml","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"awell-jonathan","email":"jonathan@awellhealth.com"},"_resolved":"/tmp/987fd072fc36a2ed349cfe9c73a70be1/awell-health-navi-core-0.0.5-beta.5.tgz","_integrity":"sha512-8tgFbUwCu96EuPCGSCbjc9OlalpbLgEMLxH1tNX0hOH+tD4iCf4WMhrYbu30fXMFwYn4konDXU0+yP8MqBiDfg==","repository":{"url":"git+https://github.com/awell-health/navi.git","type":"git","directory":"packages/navi-core"},"_npmVersion":"10.9.2","description":"Core utilities and GraphQL client for Navi care flow integration","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.0.10","jose":"^6.0.11","graphql":"^16.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9","rollup":"^4.25.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5","@types/node":"^20","@vitest/coverage-v8":"^3.2.4","@graphql-codegen/cli":"^5.0.2","@rollup/plugin-typescript":"^12.1.4","@graphql-codegen/typescript":"^4.1.1","@rollup/plugin-node-resolve":"^15.3.0","@graphql-codegen/typescript-operations":"^4.6.1"},"_npmOperationalInternal":{"tmp":"tmp/navi-core_0.0.5-beta.5_1754075914737_0.8408700588965674","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-beta.6":{"name":"@awell-health/navi-core","version":"0.0.5-beta.6","keywords":["navi","awell","health","patient","care","graphql","utilities"],"author":{"name":"Awell Health"},"license":"MIT","_id":"@awell-health/navi-core@0.0.5-beta.6","maintainers":[{"name":"awell-jonathan","email":"jonathan@awellhealth.com"},{"name":"ebomcke-awell","email":"etienne@awellhealth.com"},{"name":"pawelskr","email":"pawel@awellhealth.com"}],"homepage":"https://github.com/awell-health/navi#readme","bugs":{"url":"https://github.com/awell-health/navi/issues"},"dist":{"shasum":"5db80f20ca7532e47cf8e133a8945db03b7364d1","tarball":"https://registry.npmjs.org/@awell-health/navi-core/-/navi-core-0.0.5-beta.6.tgz","fileCount":18,"integrity":"sha512-dfXZ7pacV4ILOO0RDiLKg71sEKAk9IUPZUyCKbKAarkJefxH8S7UkkLGZJOXEGlDz25WgguYgNnLXa3M0/rVSg==","signatures":[{"sig":"MEUCIQCwxQ8FAvR3bvqjV3IkbjE1wMcLWmlO/zT7jIRwDwAp8AIgOF0I4tdCYJd3eNNEQFWJ1fap+aviaaebLAz1LpYs5eQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325823},"main":"dist/index.js","_from":"file:awell-health-navi-core-0.0.5-beta.6.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"dev":"rollup -c rollup.config.mjs --watch","lint":"eslint src --ext .ts","test":"vitest","build":"rollup -c rollup.config.mjs","clean":"rm -rf dist","codegen":"graphql-codegen --config codegen.yml","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"awell-jonathan","email":"jonathan@awellhealth.com"},"_resolved":"/tmp/13e6dfa29e084789ab41e347721cf2c6/awell-health-navi-core-0.0.5-beta.6.tgz","_integrity":"sha512-dfXZ7pacV4ILOO0RDiLKg71sEKAk9IUPZUyCKbKAarkJefxH8S7UkkLGZJOXEGlDz25WgguYgNnLXa3M0/rVSg==","repository":{"url":"git+https://github.com/awell-health/navi.git","type":"git","directory":"packages/navi-core"},"_npmVersion":"10.9.2","description":"Core utilities and GraphQL client for Navi care flow integration","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.0.10","jose":"^6.0.11","graphql":"^16.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9","rollup":"^4.25.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5","@types/node":"^20","@vitest/coverage-v8":"^3.2.4","@graphql-codegen/cli":"^5.0.2","@rollup/plugin-typescript":"^12.1.4","@graphql-codegen/typescript":"^4.1.1","@rollup/plugin-node-resolve":"^15.3.0","@graphql-codegen/typescript-operations":"^4.6.1"},"_npmOperationalInternal":{"tmp":"tmp/navi-core_0.0.5-beta.6_1754516077307_0.3907951879222553","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-beta.7":{"name":"@awell-health/navi-core","version":"0.0.5-beta.7","keywords":["navi","awell","health","patient","care","graphql","utilities"],"author":{"name":"Awell Health"},"license":"MIT","_id":"@awell-health/navi-core@0.0.5-beta.7","maintainers":[{"name":"awell-jonathan","email":"jonathan@awellhealth.com"},{"name":"ebomcke-awell","email":"etienne@awellhealth.com"},{"name":"pawelskr","email":"pawel@awellhealth.com"}],"homepage":"https://github.com/awell-health/navi#readme","bugs":{"url":"https://github.com/awell-health/navi/issues"},"dist":{"shasum":"9dad21e9ce36a364ad029e8e3fc1e9d6214c4759","tarball":"https://registry.npmjs.org/@awell-health/navi-core/-/navi-core-0.0.5-beta.7.tgz","fileCount":22,"integrity":"sha512-cnbWkX+B/WAohTr2WD5OJM4e39y/0uNEDuX8qSg4t2P6BP8GtgSv4KVc+idhSFhk95ZCPg52T+Im3wo2KUK+wg==","signatures":[{"sig":"MEQCID32kT+p7EdF1ra6RJU7ih2HMqYuGo4sj4ahyYU28FEeAiAWy9Q1nGjuzIEf0FdCIr+zs3WNaLbWcMc5Yr/uAixC1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325969},"main":"dist/index.js","_from":"file:awell-health-navi-core-0.0.5-beta.7.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.esm.js","require":"./dist/helpers.js"}},"scripts":{"dev":"rollup -c rollup.config.mjs --watch","lint":"eslint src --ext .ts","test":"vitest","build":"rollup -c rollup.config.mjs","clean":"rm -rf dist","codegen":"graphql-codegen --config codegen.yml","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"awell-jonathan","email":"jonathan@awellhealth.com"},"_resolved":"/tmp/ce439cf8a70f60dfab332c2138242ecc/awell-health-navi-core-0.0.5-beta.7.tgz","_integrity":"sha512-cnbWkX+B/WAohTr2WD5OJM4e39y/0uNEDuX8qSg4t2P6BP8GtgSv4KVc+idhSFhk95ZCPg52T+Im3wo2KUK+wg==","repository":{"url":"git+https://github.com/awell-health/navi.git","type":"git","directory":"packages/navi-core"},"_npmVersion":"10.9.2","description":"Core utilities and GraphQL client for Navi care flow integration","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.0.10","jose":"^6.0.11","graphql":"^16.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9","rollup":"^4.25.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5","@types/node":"^20","@vitest/coverage-v8":"^3.2.4","@graphql-codegen/cli":"^5.0.2","@rollup/plugin-typescript":"^12.1.4","@graphql-codegen/typescript":"^4.1.1","@rollup/plugin-node-resolve":"^15.3.0","@graphql-codegen/typescript-operations":"^4.6.1"},"_npmOperationalInternal":{"tmp":"tmp/navi-core_0.0.5-beta.7_1754687164773_0.7290877203154194","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@awell-health/navi-core","version":"0.0.6","keywords":["navi","awell","health","patient","care","graphql","utilities"],"author":{"name":"Awell Health"},"license":"MIT","_id":"@awell-health/navi-core@0.0.6","maintainers":[{"name":"awell-jonathan","email":"jonathan@awellhealth.com"},{"name":"ebomcke-awell","email":"etienne@awellhealth.com"},{"name":"pawelskr","email":"pawel@awellhealth.com"}],"homepage":"https://github.com/awell-health/navi#readme","bugs":{"url":"https://github.com/awell-health/navi/issues"},"dist":{"shasum":"9873ad624bbbd37e14c5d65c9d77061c60e05d03","tarball":"https://registry.npmjs.org/@awell-health/navi-core/-/navi-core-0.0.6.tgz","fileCount":22,"integrity":"sha512-N+KJP/yW+DKI8bzTzYJLuzlRFs4omAGbcjft3WGdEN9ZNDTrAngBLvJWmjn3qSgNKeOgBbqpkhqDdJyrl2wZlg==","signatures":[{"sig":"MEQCIHf3+uH9tT2BTkp3aTRnf58fFWbRcMbJyGkeSoxNmtLXAiBJi8XlErktYlGji43g6k5spqxubAyNVGhfyOVcCY7lCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324239},"main":"dist/index.js","_from":"file:awell-health-navi-core-0.0.6.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.esm.js","require":"./dist/helpers.js"}},"scripts":{"dev":"rollup -c rollup.config.mjs --watch","lint":"eslint src --ext .ts","test":"vitest","build":"rollup -c rollup.config.mjs","clean":"rm -rf dist","codegen":"graphql-codegen --config codegen.yml","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"awell-jonathan","email":"jonathan@awellhealth.com"},"_resolved":"/tmp/c10c4c2800d6c07d41522dffafd47d8f/awell-health-navi-core-0.0.6.tgz","_integrity":"sha512-N+KJP/yW+DKI8bzTzYJLuzlRFs4omAGbcjft3WGdEN9ZNDTrAngBLvJWmjn3qSgNKeOgBbqpkhqDdJyrl2wZlg==","repository":{"url":"git+https://github.com/awell-health/navi.git","type":"git","directory":"packages/navi-core"},"_npmVersion":"10.9.3","description":"Core utilities and GraphQL client for Navi care flow integration","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.0.10","jose":"^6.0.11","graphql":"^16.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","rollup":"^4.25.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5","@types/node":"^20","@vitest/coverage-v8":"^3.2.4","@graphql-codegen/cli":"^5.0.2","@rollup/plugin-typescript":"^12.1.4","@graphql-codegen/typescript":"^4.1.1","@rollup/plugin-node-resolve":"^15.3.0","@graphql-codegen/typescript-operations":"^4.6.1"},"_npmOperationalInternal":{"tmp":"tmp/navi-core_0.0.6_1755013779954_0.29023192704432543","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@awell-health/navi-core","version":"0.0.7","keywords":["navi","awell","health","patient","care","graphql","utilities"],"author":{"name":"Awell Health"},"license":"MIT","_id":"@awell-health/navi-core@0.0.7","maintainers":[{"name":"awell-jonathan","email":"jonathan@awellhealth.com"},{"name":"ebomcke-awell","email":"etienne@awellhealth.com"},{"name":"pawelskr","email":"pawel@awellhealth.com"}],"homepage":"https://github.com/awell-health/navi#readme","bugs":{"url":"https://github.com/awell-health/navi/issues"},"dist":{"shasum":"fa1c8700f69cd95cd5521a8802d86265611eaf8c","tarball":"https://registry.npmjs.org/@awell-health/navi-core/-/navi-core-0.0.7.tgz","fileCount":23,"integrity":"sha512-W2ZlmsF9G3peacvMU+nTdpGyFa/Vo7dWSPt9yMOtWp3OT3TvA8EsZ9BzryvDni3Tu8A0BjEQeiL8OM2ZAJN4og==","signatures":[{"sig":"MEUCIEUmZSdDNxYL/vtbeJ4p0rozwkY1+meM4VML1kh1I30fAiEAq3WiMhTqE86Q2cCgyXJiqB3+XaaWyU0DH0Ml8S1NrlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":551205},"main":"dist/index.js","_from":"file:awell-health-navi-core-0.0.7.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.esm.js","require":"./dist/helpers.js"}},"scripts":{"dev":"rollup -c rollup.config.mjs --watch","lint":"eslint src --ext .ts","test":"vitest","build":"rollup -c rollup.config.mjs","clean":"rm -rf dist","codegen":"graphql-codegen --config codegen.yml","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"awell-jonathan","email":"jonathan@awellhealth.com"},"_resolved":"/tmp/0e788618e21964d106b1e23396df804b/awell-health-navi-core-0.0.7.tgz","_integrity":"sha512-W2ZlmsF9G3peacvMU+nTdpGyFa/Vo7dWSPt9yMOtWp3OT3TvA8EsZ9BzryvDni3Tu8A0BjEQeiL8OM2ZAJN4og==","repository":{"url":"git+https://github.com/awell-health/navi.git","type":"git","directory":"packages/navi-core"},"_npmVersion":"10.9.3","description":"Core utilities and GraphQL client for Navi care flow integration","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.0.10","jose":"^6.0.11","graphql":"^16.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","rollup":"^4.25.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5","@types/node":"^20","@vitest/coverage-v8":"^3.2.4","@graphql-codegen/cli":"^5.0.2","@rollup/plugin-typescript":"^12.1.4","@graphql-codegen/typescript":"^4.1.1","@rollup/plugin-node-resolve":"^15.3.0","@graphql-codegen/typescript-operations":"^4.6.1"},"_npmOperationalInternal":{"tmp":"tmp/navi-core_0.0.7_1755224586549_0.1796579091051429","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@awell-health/navi-core","version":"0.0.8","keywords":["navi","awell","health","patient","care","graphql","utilities"],"author":{"name":"Awell Health"},"license":"MIT","_id":"@awell-health/navi-core@0.0.8","maintainers":[{"name":"awell-jonathan","email":"jonathan@awellhealth.com"},{"name":"ebomcke-awell","email":"etienne@awellhealth.com"},{"name":"pawelskr","email":"pawel@awellhealth.com"}],"homepage":"https://github.com/awell-health/navi#readme","bugs":{"url":"https://github.com/awell-health/navi/issues"},"dist":{"shasum":"16293679aba0eb8222c5daed596cf65e5e0423b4","tarball":"https://registry.npmjs.org/@awell-health/navi-core/-/navi-core-0.0.8.tgz","fileCount":23,"integrity":"sha512-qDsznpN/VpdLJbU3b1dnzxDz9dhWCGjZ8GyLeApL12yt3hRuDK9OnjFSGP7jWuk4AChqCR6Ahf1IrYbXDLOzvw==","signatures":[{"sig":"MEUCIA+bmcSGRHnTvz+/ncizuilwN1zpFG/flHlvVpaL6F/HAiEAllTCo5zNNmFe+DuZm/WkC4upM3u9O3yXKkW5G10MUfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":555518},"main":"dist/index.js","_from":"file:awell-health-navi-core-0.0.8.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.esm.js","require":"./dist/helpers.js"}},"scripts":{"dev":"rollup -c rollup.config.mjs --watch","lint":"eslint src --ext .ts","test":"vitest","build":"rollup -c rollup.config.mjs","clean":"rm -rf dist","codegen":"graphql-codegen --config codegen.yml","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"awell-jonathan","email":"jonathan@awellhealth.com"},"_resolved":"/tmp/2b6ef30031111ffcc52bcb08d2616ca0/awell-health-navi-core-0.0.8.tgz","_integrity":"sha512-qDsznpN/VpdLJbU3b1dnzxDz9dhWCGjZ8GyLeApL12yt3hRuDK9OnjFSGP7jWuk4AChqCR6Ahf1IrYbXDLOzvw==","repository":{"url":"git+https://github.com/awell-health/navi.git","type":"git","directory":"packages/navi-core"},"_npmVersion":"10.9.3","description":"Core utilities and GraphQL client for Navi care flow integration","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.0.10","jose":"^6.0.11","graphql":"^16.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","rollup":"^4.25.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5","@types/node":"^20","@vitest/coverage-v8":"^3.2.4","@graphql-codegen/cli":"^5.0.2","@rollup/plugin-typescript":"^12.1.4","@graphql-codegen/typescript":"^4.1.1","@rollup/plugin-node-resolve":"^15.3.0","@graphql-codegen/typescript-operations":"^4.6.1"},"_npmOperationalInternal":{"tmp":"tmp/navi-core_0.0.8_1755294771528_0.1325033652277674","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@awell-health/navi-core","version":"0.0.9","keywords":["navi","awell","health","patient","care","graphql","utilities"],"author":{"name":"Awell Health"},"license":"MIT","_id":"@awell-health/navi-core@0.0.9","maintainers":[{"name":"awell-jonathan","email":"jonathan@awellhealth.com"},{"name":"ebomcke-awell","email":"etienne@awellhealth.com"},{"name":"pawelskr","email":"pawel@awellhealth.com"}],"homepage":"https://github.com/awell-health/navi#readme","bugs":{"url":"https://github.com/awell-health/navi/issues"},"dist":{"shasum":"7dd54f33fb5680af84b6cb397a3eaeeccf364e70","tarball":"https://registry.npmjs.org/@awell-health/navi-core/-/navi-core-0.0.9.tgz","fileCount":23,"integrity":"sha512-PleAja6EyxAkcsH5RUkITkhKp1Z0QeesjYn3gZ9/rFIfuK2qAt2ZizWmmhO6+Fma89n0kl3GyYyy/yg6NHMnbg==","signatures":[{"sig":"MEQCIHobAng/QmIJr/rvxAvjSxEzp7qe9XOlvZGAoIJ85v/0AiA4OfBGt2z9K0Dvd2HGwkptMFH14jDuMhhYYObObrqHMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":604665},"main":"dist/index.js","_from":"file:awell-health-navi-core-0.0.9.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.esm.js","require":"./dist/helpers.js"}},"scripts":{"dev":"rollup -c rollup.config.mjs --watch","lint":"eslint src --ext .ts","test":"vitest","build":"rollup -c rollup.config.mjs","clean":"rm -rf dist","codegen":"graphql-codegen --config codegen.yml","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"awell-jonathan","email":"jonathan@awellhealth.com"},"_resolved":"/tmp/492b974acdcdffd2487a4ea850e41223/awell-health-navi-core-0.0.9.tgz","_integrity":"sha512-PleAja6EyxAkcsH5RUkITkhKp1Z0QeesjYn3gZ9/rFIfuK2qAt2ZizWmmhO6+Fma89n0kl3GyYyy/yg6NHMnbg==","repository":{"url":"git+https://github.com/awell-health/navi.git","type":"git","directory":"packages/navi-core"},"_npmVersion":"10.9.3","description":"Core utilities and GraphQL client for Navi care flow integration","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.0.10","jose":"^6.0.11","graphql":"^16.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","rollup":"^4.25.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5","@types/node":"^20","@vitest/coverage-v8":"^3.2.4","@graphql-codegen/cli":"^5.0.2","@rollup/plugin-typescript":"^12.1.4","@graphql-codegen/typescript":"^4.1.1","@rollup/plugin-node-resolve":"^15.3.0","@graphql-codegen/typescript-operations":"^4.6.1"},"_npmOperationalInternal":{"tmp":"tmp/navi-core_0.0.9_1755357162366_0.5288535701628985","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@awell-health/navi-core","version":"0.0.10","keywords":["navi","awell","health","patient","care","graphql","utilities"],"author":{"name":"Awell Health"},"license":"MIT","_id":"@awell-health/navi-core@0.0.10","maintainers":[{"name":"awell-jonathan","email":"jonathan@awellhealth.com"},{"name":"ebomcke-awell","email":"etienne@awellhealth.com"},{"name":"pawelskr","email":"pawel@awellhealth.com"}],"homepage":"https://github.com/awell-health/navi#readme","bugs":{"url":"https://github.com/awell-health/navi/issues"},"dist":{"shasum":"d7044f562c7baeb78d9bb23abf123bf5d76b5a83","tarball":"https://registry.npmjs.org/@awell-health/navi-core/-/navi-core-0.0.10.tgz","fileCount":23,"integrity":"sha512-wb5K8WgutM1fYRDwBGRb2n44hbMeJJp2r8zonLD+PRttGmqJW9ei/Z3e7EnU7HNtEB3C3QryB8n2cUarpiu7fA==","signatures":[{"sig":"MEQCIAOAsocpgVjcAa+IVJmLoxe6WlcWBbfIXBA4vMcHUCV4AiB+JV772yyD6rLbA9uX6saKna9LFSGCBt5TYBl6Wsvkjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":606069},"main":"dist/index.js","_from":"file:awell-health-navi-core-0.0.10.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.esm.js","require":"./dist/helpers.js"}},"scripts":{"dev":"rollup -c rollup.config.mjs --watch","lint":"eslint src --ext .ts","test":"vitest","build":"rollup -c rollup.config.mjs","clean":"rm -rf dist","codegen":"graphql-codegen --config codegen.yml","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"awell-jonathan","email":"jonathan@awellhealth.com"},"_resolved":"/tmp/ccaf66b3178026eead61d0c2e6683594/awell-health-navi-core-0.0.10.tgz","_integrity":"sha512-wb5K8WgutM1fYRDwBGRb2n44hbMeJJp2r8zonLD+PRttGmqJW9ei/Z3e7EnU7HNtEB3C3QryB8n2cUarpiu7fA==","repository":{"url":"git+https://github.com/awell-health/navi.git","type":"git","directory":"packages/navi-core"},"_npmVersion":"10.9.3","description":"Core utilities and GraphQL client for Navi care flow integration","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.0.10","jose":"^6.0.11","graphql":"^16.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","rollup":"^4.25.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5","@types/node":"^20","@vitest/coverage-v8":"^3.2.4","@graphql-codegen/cli":"^5.0.2","@rollup/plugin-typescript":"^12.1.4","@graphql-codegen/typescript":"^4.1.1","@rollup/plugin-node-resolve":"^15.3.0","@graphql-codegen/typescript-operations":"^4.6.1"},"_npmOperationalInternal":{"tmp":"tmp/navi-core_0.0.10_1758838041566_0.46686094919838794","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@awell-health/navi-core","version":"1.0.0","keywords":["navi","awell","health","patient","care","graphql","utilities"],"author":{"name":"Awell Health"},"license":"MIT","_id":"@awell-health/navi-core@1.0.0","maintainers":[{"name":"awell-jonathan","email":"jonathan@awellhealth.com"},{"name":"ebomcke-awell","email":"etienne@awellhealth.com"},{"name":"pawelskr","email":"pawel@awellhealth.com"}],"homepage":"https://github.com/awell-health/navi#readme","bugs":{"url":"https://github.com/awell-health/navi/issues"},"dist":{"shasum":"ebbdccbdf7cb4eedf66681e523567d453f82e4cd","tarball":"https://registry.npmjs.org/@awell-health/navi-core/-/navi-core-1.0.0.tgz","fileCount":25,"integrity":"sha512-am687CB9gSvPBh6izMinhY/BthKAIKSBspW0epJuZEJNltaaNnON47QpLAUdY8fgGAY7h8B8pwhhfi+mJfw8rg==","signatures":[{"sig":"MEUCIGv6MZVVt5VgZcnG1poh5bfjcyyS2vtaBYKCFubPtxVVAiEA+rk12gDcpG50yzWAHT12ARfpWvONb6fwPufSpZPNHGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":661536},"main":"dist/index.js","_from":"file:awell-health-navi-core-1.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.esm.js","require":"./dist/helpers.js"}},"scripts":{"dev":"rollup -c rollup.config.mjs --watch","lint":"eslint src --ext .ts","test":"vitest","build":"rollup -c rollup.config.mjs","clean":"rm -rf dist","codegen":"graphql-codegen --config codegen.yml","test:ui":"vitest --ui","test:run":"vitest run","test:watch":"vitest --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"awell-jonathan","email":"jonathan@awellhealth.com"},"_resolved":"/private/var/folders/hf/7c8yflbd59bblw5chhn7gdxr0000gn/T/f473cff1df3c6e760d1fbbce6f4292b8/awell-health-navi-core-1.0.0.tgz","_integrity":"sha512-am687CB9gSvPBh6izMinhY/BthKAIKSBspW0epJuZEJNltaaNnON47QpLAUdY8fgGAY7h8B8pwhhfi+mJfw8rg==","repository":{"url":"git+https://github.com/awell-health/navi.git","type":"git","directory":"packages/navi-core"},"_npmVersion":"10.9.2","description":"Core utilities and GraphQL client for Navi care flow integration","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^4.0.10","jose":"^6.0.11","graphql":"^16.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","rollup":"^4.25.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5","@types/node":"^20","@vitest/coverage-v8":"^3.2.4","@graphql-codegen/cli":"^5.0.2","@rollup/plugin-typescript":"^12.1.4","@graphql-codegen/typescript":"^4.1.1","@rollup/plugin-node-resolve":"^15.3.0","@graphql-codegen/typescript-operations":"^4.6.1"},"_npmOperationalInternal":{"tmp":"tmp/navi-core_1.0.0_1761180395126_0.0163803425483251","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-07-28T01:51:39.977Z","modified":"2026-08-27T06:16:49.523Z","0.0.1-alpha.2":"2025-07-28T01:51:40.262Z","0.0.1-alpha.3":"2025-07-28T18:31:42.460Z","0.0.1-alpha.4":"2025-07-29T18:21:52.728Z","0.0.1":"2025-07-30T03:35:52.614Z","0.0.2":"2025-07-30T04:30:41.883Z","0.0.3":"2025-07-30T16:17:12.205Z","0.0.4":"2025-07-30T17:08:00.124Z","0.0.5-beta.0":"2025-07-31T20:57:03.061Z","0.0.5-beta.1":"2025-08-01T04:29:15.969Z","0.0.5-beta.2":"2025-08-01T08:28:49.985Z","0.0.5-beta.3":"2025-08-01T18:27:05.061Z","0.0.5-beta.5":"2025-08-01T19:18:34.929Z","0.0.5-beta.6":"2025-08-06T21:34:37.462Z","0.0.5-beta.7":"2025-08-08T21:06:05.000Z","0.0.6":"2025-08-12T15:49:40.144Z","0.0.7":"2025-08-15T02:23:06.728Z","0.0.8":"2025-08-15T21:52:51.814Z","0.0.9":"2025-08-16T15:12:42.570Z","0.0.10":"2025-09-25T22:07:21.873Z","1.0.0":"2025-10-23T00:46:35.335Z"},"bugs":{"url":"https://github.com/awell-health/navi/issues"},"author":{"name":"Awell Health"},"license":"MIT","homepage":"https://github.com/awell-health/navi#readme","keywords":["navi","awell","health","patient","care","graphql","utilities"],"repository":{"url":"git+https://github.com/awell-health/navi.git","type":"git","directory":"packages/navi-core"},"description":"Core utilities and GraphQL client for Navi care flow integration","maintainers":[{"email":"jonathan@awellhealth.com","name":"awell-jonathan"},{"email":"etienne@awellhealth.com","name":"ebomcke-awell"}],"readme":"# @awell-health/navi-core\n\n> Core utilities, types, and authentication for Navi care flow integration\n\n[![npm version](https://badge.fury.io/js/@awell-health%2Fnavi-core.svg)](https://www.npmjs.com/package/@awell-health/navi-core)\n[![Bundle Size](https://img.shields.io/bundlephobia/minzip/@awell-health/navi-core)](https://bundlephobia.com/package/@awell-health/navi-core)\n\n## What is this package?\n\nThis is the **core utilities package** for Navi. It provides the foundational building blocks that power both the loader script and React SDK. Think of it as the \"engine\" that other Navi packages use under the hood.\n\n**Key features:**\n- 🔐 **JWT Authentication** - Session management and token validation\n- 🛡️ **Security Utilities** - Key validation, origin checking, safe networking\n- 📝 **TypeScript Types** - Comprehensive type definitions for all Navi concepts\n- 🔧 **Helper Functions** - Common utilities for validation, networking, and data handling\n- ⚡ **25KB bundle size** - Lightweight foundation for other packages\n- 🎯 **Zero dependencies** - Self-contained with minimal external deps\n\n## When to use this package?\n\n**You might want `@awell-health/navi-core` if:**\n- ✅ You're building custom Navi integrations (not React/vanilla JS)\n- ✅ You need server-side JWT validation for Navi sessions\n- ✅ You want to build your own framework-specific wrappers\n- ✅ You need the TypeScript types for Navi concepts\n- ✅ You're contributing to the Navi ecosystem\n\n**Most users should use instead:**\n- [`@awell-health/navi`](../navi-loader) - For vanilla JS/HTML integration\n- [`@awell-health/navi-react`](../navi-react) - For React applications\n\n## 🔑 Authentication Services Explained\n\nThis package contains **TWO** authentication implementations:\n\n### **1. NaviAuthService** (The Real One) ⭐\n- **Purpose**: Production-ready auth service with publishable key validation\n- **Database**: Will validate keys against real organization database\n- **Security**: Includes rate limiting, origin validation, audit logging\n- **JWT Claims**: Rich claims for Kong gateway integration\n- **Use Case**: This becomes the actual Navi auth microservice\n\n### **2. AuthService** (Legacy Utils)\n- **Purpose**: Basic JWT signing/verification utilities\n- **Database**: No database - just signs/verifies any payload\n- **Security**: Basic - no rate limiting or validation\n- **JWT Claims**: Simple - whatever you pass in\n- **Use Case**: Internal utilities, backwards compatibility\n\n**When to use which:**\n- ✅ **Use `NaviAuthService`** for publishable key → JWT exchange\n- ✅ **Use `AuthService`** for basic JWT operations (signing session data, etc.)\n\n## Installation\n\n```bash\nnpm install @awell-health/navi-core\n# or\nyarn add @awell-health/navi-core\n# or\npnpm add @awell-health/navi-core\n```\n\n## Quick Start\n\n### Authentication Service\n\n**NEW: Real Auth Service (Recommended)**\n\n```javascript\nimport { NaviAuthService, createAuthService } from '@awell-health/navi-core';\n\n// Create the real auth service (will become a microservice)\nconst authService = createAuthService({\n  jwtSecret: process.env.NAVI_JWT_SECRET!,\n  environment: 'development'\n});\n\n// Exchange publishable key for JWT token (main use case)\nconst response = await authService.exchangePublishableKey({\n  publishable_key: 'pk_test_abc123',\n  origin: 'http://localhost:3000'\n});\n\nconsole.log('JWT Token:', response.access_token);\nconsole.log('Expires in:', response.expires_in, 'seconds');\n\n// Verify JWT token (used by Kong gateway)\nconst claims = await authService.verifyJWT(response.access_token);\nconsole.log('Token claims:', claims);\n```\n\n**Legacy: Basic JWT Utils (Backwards Compatibility)**\n\n```javascript\nimport { AuthService } from '@awell-health/navi-core';\n\n// NOTE: This is a basic JWT utility class, not the real auth service\nconst auth = new AuthService();\nawait auth.initialize(process.env.NAVI_SECRET_KEY);\n\n// Create a basic session token\nconst sessionToken = await auth.createSessionToken({\n  patientId: 'patient_123',\n  organizationId: 'org_456'\n});\n\n// Verify a token\nconst payload = await auth.verifyToken(sessionToken);\n```\n\n### Validation Utilities\n\n```javascript\nimport { \n  validatePublishableKey, \n  getEnvironmentFromKey,\n  isValidUrl \n} from '@awell-health/navi-core';\n\n// Validate publishable keys\nconst isValid = validatePublishableKey('pk_test_abc123');\nconsole.log(isValid); // true\n\n// Get environment from key\nconst env = getEnvironmentFromKey('pk_test_abc123');\nconsole.log(env); // 'test'\n\n// URL validation\nconst validUrl = isValidUrl('https://api.awell.com');\nconsole.log(validUrl); // true\n```\n\n### Error Handling\n\n```javascript\nimport { \n  NaviError, \n  NaviAuthError, \n  NaviNetworkError \n} from '@awell-health/navi-core';\n\n// Custom error types with structured data\ntry {\n  throw new NaviAuthError('Invalid publishable key', {\n    key: 'pk_invalid',\n    suggestion: 'Check your key format'\n  });\n} catch (error) {\n  if (error instanceof NaviAuthError) {\n    console.log('Auth error:', error.message);\n    console.log('Details:', error.details);\n  }\n}\n```\n\n### Safe Networking\n\n```javascript\nimport { safeFetch } from '@awell-health/navi-core';\n\ntry {\n  const response = await safeFetch('https://api.awell.com/health', {\n    method: 'GET',\n    headers: { 'Authorization': 'Bearer token' }\n  }, 5000); // 5 second timeout\n  \n  const data = await response.json();\n  console.log('API response:', data);\n} catch (error) {\n  // Handles timeouts, network errors, HTTP errors\n  console.error('Request failed:', error.message);\n}\n```\n\n## API Reference\n\n### Authentication\n\n#### `AuthService`\n\nJWT-based authentication service for secure session management.\n\n```javascript\nimport { AuthService } from '@awell-health/navi-core';\n\nconst auth = new AuthService(secretKey); // optional constructor param\n```\n\n**Methods:**\n\n```javascript\n// Initialize with secret key\nawait auth.initialize(secretKey?: string): Promise<void>\n\n// Create session token\nawait auth.createSessionToken(payload: object): Promise<string>\n\n// Verify and decode token\nawait auth.verifyToken(token: string): Promise<object>\n\n// Validate publishable key format\nauth.validatePublishableKey(key: string): {\n  isValid: boolean;\n  environment: 'test' | 'live' | 'unknown';\n  keyId?: string;\n}\n```\n\n### Validation Utilities\n\n```javascript\nimport { \n  validatePublishableKey,\n  getEnvironmentFromKey,\n  isValidUrl,\n  generateId\n} from '@awell-health/navi-core';\n\n// Key validation\nvalidatePublishableKey(key: string): boolean\ngetEnvironmentFromKey(key: string): 'test' | 'live' | 'unknown'\n\n// URL validation  \nisValidUrl(url: string): boolean\n\n// ID generation\ngenerateId(prefix?: string): string\n```\n\n### Networking\n\n```javascript\nimport { safeFetch, debounce } from '@awell-health/navi-core';\n\n// Safe fetch with timeout and error handling\nsafeFetch(\n  url: string, \n  options?: RequestInit, \n  timeout?: number\n): Promise<Response>\n\n// Debounce function calls\ndebounce<T>(func: T, wait: number): (...args) => void\n```\n\n### Error Classes\n\n```javascript\nimport { \n  NaviError, \n  NaviAuthError, \n  NaviNetworkError \n} from '@awell-health/navi-core';\n\n// Base error class\nnew NaviError(message: string, code?: string, details?: object)\n\n// Authentication errors\nnew NaviAuthError(message: string, details?: object)\n\n// Network/API errors  \nnew NaviNetworkError(message: string, details?: object)\n```\n\n### TypeScript Types\n\n```typescript\nimport type {\n  // Configuration\n  NaviClientConfig,\n  AuthConfig,\n  \n  // Data types\n  Activity,\n  Flow,\n  AuthToken,\n  NaviEvent,\n  \n  // Error types\n  NaviError,\n  NaviAuthError,\n  NaviNetworkError\n} from '@awell-health/navi-core';\n\n// Usage in your code\nconst config: NaviClientConfig = {\n  publishableKey: 'pk_test_123',\n  apiUrl: 'https://api.awell.com',\n  debug: true,\n  timeout: 10000\n};\n\nconst activity: Activity = {\n  id: 'activity_123',\n  type: 'form',\n  status: 'active',\n  data: { question: 'How are you feeling?' }\n};\n```\n\n## Usage Examples\n\n### Server-Side Session Management\n\n```javascript\n// Express.js middleware example\nimport { AuthService, NaviAuthError } from '@awell-health/navi-core';\n\nconst auth = new AuthService();\nawait auth.initialize(process.env.NAVI_SECRET);\n\napp.post('/api/create-session', async (req, res) => {\n  try {\n    const { patientId, flowId } = req.body;\n    \n    const sessionToken = await auth.createSessionToken({\n      patientId,\n      flowId,\n      organizationId: req.user.organizationId,\n      expiresAt: Date.now() + (24 * 60 * 60 * 1000) // 24 hours\n    });\n    \n    res.json({ sessionToken });\n  } catch (error) {\n    if (error instanceof NaviAuthError) {\n      res.status(401).json({ error: error.message });\n    } else {\n      res.status(500).json({ error: 'Internal server error' });\n    }\n  }\n});\n```\n\n### Custom Framework Integration\n\n```javascript\n// Building a Vue.js plugin\nimport { \n  validatePublishableKey, \n  NaviError,\n  safeFetch \n} from '@awell-health/navi-core';\n\nclass NaviVuePlugin {\n  constructor(publishableKey) {\n    if (!validatePublishableKey(publishableKey)) {\n      throw new NaviError('Invalid publishable key format');\n    }\n    this.publishableKey = publishableKey;\n  }\n  \n  async loadFlow(flowId) {\n    try {\n      const response = await safeFetch(`/api/flows/${flowId}`, {\n        headers: {\n          'X-Publishable-Key': this.publishableKey\n        }\n      });\n      return response.json();\n    } catch (error) {\n      throw new NaviError(`Failed to load flow: ${error.message}`);\n    }\n  }\n}\n\n// Vue plugin registration\nexport default {\n  install(app, { publishableKey }) {\n    const navi = new NaviVuePlugin(publishableKey);\n    app.config.globalProperties.$navi = navi;\n    app.provide('navi', navi);\n  }\n};\n```\n\n### API Client with Error Handling\n\n```javascript\nimport { \n  safeFetch, \n  NaviNetworkError,\n  NaviAuthError,\n  debounce \n} from '@awell-health/navi-core';\n\nclass NaviApiClient {\n  constructor(publishableKey, baseUrl = 'https://api.navi.awell.com') {\n    this.publishableKey = publishableKey;\n    this.baseUrl = baseUrl;\n    \n    // Debounced error reporting\n    this.reportError = debounce(this._reportError.bind(this), 1000);\n  }\n  \n  async request(endpoint, options = {}) {\n    const url = `${this.baseUrl}${endpoint}`;\n    const requestOptions = {\n      ...options,\n      headers: {\n        'Authorization': `Bearer ${this.publishableKey}`,\n        'Content-Type': 'application/json',\n        ...options.headers\n      }\n    };\n    \n    try {\n      const response = await safeFetch(url, requestOptions, 10000);\n      return response.json();\n    } catch (error) {\n      // Enhanced error handling\n      if (error.code === 'HTTP_ERROR' && error.details?.status === 401) {\n        const authError = new NaviAuthError('Authentication failed', {\n          publishableKey: this.publishableKey,\n          endpoint\n        });\n        this.reportError(authError);\n        throw authError;\n      }\n      \n      if (error.code === 'TIMEOUT' || error.code === 'NETWORK_ERROR') {\n        const networkError = new NaviNetworkError('Network request failed', {\n          endpoint,\n          originalError: error.message\n        });\n        this.reportError(networkError);\n        throw networkError;\n      }\n      \n      throw error;\n    }\n  }\n  \n  _reportError(error) {\n    // Send error reports to monitoring service\n    console.error('Navi API Error:', error);\n  }\n}\n```\n\n### Form Validation with Types\n\n```typescript\nimport type { Activity } from '@awell-health/navi-core';\nimport { validatePublishableKey } from '@awell-health/navi-core';\n\ninterface FormSubmission {\n  activityId: string;\n  responses: Record<string, any>;\n  metadata?: Record<string, any>;\n}\n\nclass ActivityValidator {\n  static validateSubmission(\n    activity: Activity, \n    submission: FormSubmission\n  ): { isValid: boolean; errors: string[] } {\n    const errors: string[] = [];\n    \n    if (!activity.id || activity.id !== submission.activityId) {\n      errors.push('Activity ID mismatch');\n    }\n    \n    if (activity.status !== 'active') {\n      errors.push('Cannot submit to inactive activity');\n    }\n    \n    if (!submission.responses || Object.keys(submission.responses).length === 0) {\n      errors.push('No responses provided');\n    }\n    \n    return {\n      isValid: errors.length === 0,\n      errors\n    };\n  }\n}\n```\n\n## Advanced Usage\n\n### Custom Event System\n\n```javascript\nimport { generateId } from '@awell-health/navi-core';\n\nclass NaviEventBus {\n  constructor() {\n    this.listeners = new Map();\n  }\n  \n  on(event, callback) {\n    const id = generateId('listener');\n    if (!this.listeners.has(event)) {\n      this.listeners.set(event, new Map());\n    }\n    this.listeners.get(event).set(id, callback);\n    \n    return () => this.off(event, id); // Return unsubscribe function\n  }\n  \n  emit(event, data) {\n    const eventListeners = this.listeners.get(event);\n    if (eventListeners) {\n      eventListeners.forEach(callback => {\n        try {\n          callback(data);\n        } catch (error) {\n          console.error(`Event listener error for ${event}:`, error);\n        }\n      });\n    }\n  }\n  \n  off(event, listenerId) {\n    const eventListeners = this.listeners.get(event);\n    if (eventListeners) {\n      eventListeners.delete(listenerId);\n      if (eventListeners.size === 0) {\n        this.listeners.delete(event);\n      }\n    }\n  }\n}\n```\n\n## Browser/Node.js Support\n\n- **Node.js**: 16+ (for server-side auth)\n- **Browsers**: Modern browsers (Chrome 70+, Firefox 65+, Safari 12+, Edge 79+)\n- **TypeScript**: 4.5+\n\n## Bundle Analysis\n\n| Export | Size | Purpose |\n|--------|------|---------|\n| `AuthService` | ~8KB | JWT authentication |\n| `Types` | ~1KB | TypeScript definitions |\n| `Utilities` | ~12KB | Validation, networking |\n| `Error Classes` | ~2KB | Structured error handling |\n| **Total** | ~23KB | Complete package |\n\n## Security Considerations\n\n- **Server-side only**: Never use secret keys in browser code\n- **Publishable keys**: Safe for frontend use, limited scope\n- **Token expiration**: Set appropriate JWT expiration times\n- **Origin validation**: Built into networking utilities\n- **Input validation**: Always validate user inputs\n\n## Contributing\n\nThis package is part of the Navi monorepo. See the [main README](../../README.md) for contribution guidelines.\n\n## Support\n\n- 📖 [Documentation](https://docs.navi.awell.com/core)\n- 💬 [Community Support](https://github.com/awell-health/navi/discussions)\n- 🐛 [Report Issues](https://github.com/awell-health/navi/issues)\n\n## License\n\nMIT ","readmeFilename":"README.md"}