{"_id":"@byu-oit-sdk/svelte","_rev":"40-ba3e4c755b68994ff7854ccf07bb689c","name":"@byu-oit-sdk/svelte","dist-tags":{"latest":"0.7.0"},"versions":{"0.0.1-beta.0":{"name":"@byu-oit-sdk/svelte","version":"0.0.1-beta.0","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit-sdk/svelte@0.0.1-beta.0","maintainers":[{"name":"byu-oit-bot","email":"byu-oit-npm@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=tsx"]},"dist":{"shasum":"1e4a45eceea90ad1a8721235e076515eb4469e5d","tarball":"https://registry.npmjs.org/@byu-oit-sdk/svelte/-/svelte-0.0.1-beta.0.tgz","fileCount":14,"integrity":"sha512-WmWBeCCG9ORdiRyN9PoNJn0i1HpOGfGWb2O+37qxNRCkoeeDZu13GSTXNod4IP2fQKVovhwW6E2J/qaJbCGW9A==","signatures":[{"sig":"MEUCID3cWF9lOW28SBF8t6gGB52Xizxf4KKomE9xdpH20JZfAiEA6AUgx8J9euNwhUsBEZHurxEMwDWvP6NjQnn1Jl7jxqY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29322},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","require":"./cjs/index.js"}},"gitHead":"bfc116df5491fbb56dbeb711ab1a6531a838a9ab","scripts":{"lint":"eslint . --ext=.ts","test":"ava","build":"concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf esm cjs types","lint:fix":"eslint . --ext=.ts --fix","build:cjs":"rimraf cjs && tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > cjs/package.json","build:esm":"rimraf esm types && tsc","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"byu-oit-npm@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/7.1.5/node@v18.17.1+x64 (linux)","description":"Handles auth for byu-oit Svelte-kit web frontends","directories":{},"_nodeVersion":"18.17.1","dependencies":{"fast-jwt":"^3.2.0","micromatch":"^4.0.5","@sveltejs/kit":"^1.22.6","@byu-oit-sdk/session":"*","@byu-oit-sdk/credential-provider":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^5.2.0","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^5.0.1","echo-cli":"^2.0.0","typescript":"^5.1.6","@types/node":"^18.16.19","@types/debug":"^4.1.8","concurrently":"^8.0.1","@types/micromatch":"^4.0.2","eslint-plugin-tsdoc":"^0.2.17","@tsconfig/recommended":"^1.0.1","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-config-standard-with-typescript":"^36.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte_0.0.1-beta.0_1692978903698_0.48758929551138386","host":"s3://npm-registry-packages"}},"0.1.0-beta.0":{"name":"@byu-oit-sdk/svelte","version":"0.1.0-beta.0","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit-sdk/svelte@0.1.0-beta.0","maintainers":[{"name":"byu-oit-bot","email":"byu-oit-npm@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=tsx"]},"dist":{"shasum":"a7bb0c60c0782c3e575a3a638bd98c5186714436","tarball":"https://registry.npmjs.org/@byu-oit-sdk/svelte/-/svelte-0.1.0-beta.0.tgz","fileCount":14,"integrity":"sha512-aT4em4huv/C2LgtNpqY01ksr8NRsDLAFEpSJF27lKJdI6Bv4zkwNlfNQIpC3t9xvFY1KmJu+oAxo9dQe2KYLkg==","signatures":[{"sig":"MEUCIQD7XpimZ+9cSt7IlFf2CxpwVM5NqkL92pe1xyCwPEIJgwIgN+XA/XNcoNV8x7OBmeQgj05HR6QoKCgMdmmqxj4qHzI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29158},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","require":"./cjs/index.js"}},"gitHead":"183499f5348c919092133c66055bce6186388431","scripts":{"lint":"eslint . --ext=.ts","test":"ava","build":"concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf esm cjs types","lint:fix":"eslint . --ext=.ts --fix","build:cjs":"rimraf cjs && tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > cjs/package.json","build:esm":"rimraf esm types && tsc","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"byu-oit-npm@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/7.1.5/node@v18.17.1+x64 (linux)","description":"Handles auth for byu-oit Svelte-kit web frontends","directories":{},"_nodeVersion":"18.17.1","dependencies":{"fast-jwt":"^3.2.0","micromatch":"^4.0.5","@sveltejs/kit":"^1.22.6","@byu-oit-sdk/session":"*","@byu-oit-sdk/credential-provider":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^5.2.0","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^5.0.1","echo-cli":"^2.0.0","typescript":"^5.1.6","@types/node":"^18.16.19","@types/debug":"^4.1.8","concurrently":"^8.0.1","@types/micromatch":"^4.0.2","eslint-plugin-tsdoc":"^0.2.17","@tsconfig/recommended":"^1.0.1","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-config-standard-with-typescript":"^36.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte_0.1.0-beta.0_1693287264276_0.1680449070925174","host":"s3://npm-registry-packages"}},"0.1.0-beta.1":{"name":"@byu-oit-sdk/svelte","version":"0.1.0-beta.1","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit-sdk/svelte@0.1.0-beta.1","maintainers":[{"name":"byu-oit-bot","email":"byu-oit-npm@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=tsx"]},"dist":{"shasum":"e0d78f7cc49dc3d89f6924d25ce8299deeef2c0f","tarball":"https://registry.npmjs.org/@byu-oit-sdk/svelte/-/svelte-0.1.0-beta.1.tgz","fileCount":17,"integrity":"sha512-UNEOygexyLAx/6ZaGQEc8cCZdV2rr7koVYDF+FgNKRWlXf+S7UXtUND8QShaVXnwZUrQPAgZ+djpfdj7K9PhRQ==","signatures":[{"sig":"MEUCIQCt7+hf2nuObaamrcOIjvivUsATyqNK18g7xesRQXsAigIgLT5ul2TufATtxwmc0ehjZWg9J9KW4434wnQk0DQD2bs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48384},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","require":"./cjs/index.js"},"./util":{"types":"./types/util/index.d.ts","import":"./esm/util/index.js","require":"./cjs/util/index.js"}},"gitHead":"aff2cdcc3d5867a49f46e2c481f564185839e3d6","scripts":{"lint":"eslint . --ext=.ts","test":"ava","build":"concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf esm cjs types","lint:fix":"eslint . --ext=.ts --fix","build:cjs":"rimraf cjs && tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > cjs/package.json","build:esm":"rimraf esm types && tsc","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"byu-oit-npm@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/7.1.5/node@v18.17.1+x64 (linux)","description":"Handles auth for byu-oit Svelte-kit web frontends","directories":{},"_nodeVersion":"18.17.1","dependencies":{"fast-jwt":"^3.2.0","micromatch":"^4.0.5","@sveltejs/kit":"^1.22.6","@byu-oit-sdk/session":"*","@byu-oit-sdk/credential-provider":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^5.2.0","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^5.0.1","echo-cli":"^2.0.0","typescript":"^5.1.6","@types/node":"^18.16.19","@types/debug":"^4.1.8","concurrently":"^8.0.1","@types/micromatch":"^4.0.2","eslint-plugin-tsdoc":"^0.2.17","@tsconfig/recommended":"^1.0.1","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-config-standard-with-typescript":"^36.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte_0.1.0-beta.1_1693605662119_0.6847988580813091","host":"s3://npm-registry-packages"}},"0.1.0-beta.2":{"name":"@byu-oit-sdk/svelte","version":"0.1.0-beta.2","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit-sdk/svelte@0.1.0-beta.2","maintainers":[{"name":"byu-oit-bot","email":"byu-oit-npm@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=tsx"]},"dist":{"shasum":"aa780482ede5d5c8c4c2ce50628dd766f9fcf43b","tarball":"https://registry.npmjs.org/@byu-oit-sdk/svelte/-/svelte-0.1.0-beta.2.tgz","fileCount":17,"integrity":"sha512-0P5i4bfEQyoKQO/qblB8b3xsjEwiXXVqsrRL0+vYTnZAQo5+ZKQAvAQIDbfQxuxNTDNZNiB7O103OPNv+wRkXw==","signatures":[{"sig":"MEYCIQD0vv8a7am/KShcteo+/8qryiLRfnI7rbF8ZKXbpGat3wIhAOgwKHWtCqbpx8PEwscC93yEaAubhZ4yBRYdzAO6vLMV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48633},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","require":"./cjs/index.js"},"./util":{"types":"./types/util/index.d.ts","import":"./esm/util/index.js","require":"./cjs/util/index.js"}},"gitHead":"936bc6da2d09b9a700d03ff359012f8ee0c91111","scripts":{"lint":"eslint . --ext=.ts","test":"ava","build":"concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf esm cjs types","lint:fix":"eslint . --ext=.ts --fix","build:cjs":"rimraf cjs && tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > cjs/package.json","build:esm":"rimraf esm types && tsc","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"byu-oit-npm@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/7.2.0/node@v18.17.1+x64 (linux)","description":"Handles auth for byu-oit Svelte-kit web frontends","directories":{},"_nodeVersion":"18.17.1","dependencies":{"fast-jwt":"^3.2.0","micromatch":"^4.0.5","@sveltejs/kit":"^1.22.6","@byu-oit-sdk/session":"*","@byu-oit-sdk/credential-provider":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^5.2.0","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^5.0.1","echo-cli":"^2.0.0","typescript":"^5.1.6","@types/node":"^18.16.19","@types/debug":"^4.1.8","concurrently":"^8.0.1","@types/micromatch":"^4.0.2","eslint-plugin-tsdoc":"^0.2.17","@tsconfig/recommended":"^1.0.1","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-config-standard-with-typescript":"^36.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte_0.1.0-beta.2_1694187918117_0.7616539340997388","host":"s3://npm-registry-packages"}},"0.1.0-beta.3":{"name":"@byu-oit-sdk/svelte","version":"0.1.0-beta.3","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit-sdk/svelte@0.1.0-beta.3","maintainers":[{"name":"byu-oit-bot","email":"byu-oit-npm@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=tsx"]},"dist":{"shasum":"e57b6fbdd7853c804ed1ccb5d2196fb787282fce","tarball":"https://registry.npmjs.org/@byu-oit-sdk/svelte/-/svelte-0.1.0-beta.3.tgz","fileCount":14,"integrity":"sha512-Sg9DtCz8gxCzUEyNlKVaHCtwN524ImN/3KDZbS2pUdD9K14xM6y+pddTAIUpZ5IeEuM79wh6101MxurYZFrvkw==","signatures":[{"sig":"MEQCIHqKAXzPgqjfG9QUj2qlnIrKBj3X4m+psEIcXxNtkKOoAiBX2JtrDw8EliU1D3drGTWr0QGuXd3Fe22lOFpXjhTgtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55005},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","require":"./cjs/index.js"}},"gitHead":"88ffe264bc546e245f81c606a00c95b0f5b4c4e2","scripts":{"lint":"eslint . --ext=.ts","test":"ava","build":"concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf esm cjs types","lint:fix":"eslint . --ext=.ts --fix","build:cjs":"rimraf cjs && tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > cjs/package.json","build:esm":"rimraf esm types && tsc","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"byu-oit-npm@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/7.2.0/node@v18.17.1+x64 (linux)","description":"Handles auth for byu-oit Svelte-kit web frontends","directories":{},"_nodeVersion":"18.17.1","dependencies":{"fast-jwt":"^3.2.0","micromatch":"^4.0.5","@sveltejs/kit":"^1.22.6","@byu-oit-sdk/session":"*","@byu-oit-sdk/credential-provider":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^5.2.0","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^5.0.1","echo-cli":"^2.0.0","typescript":"^5.1.6","@types/node":"^18.16.19","@types/debug":"^4.1.8","concurrently":"^8.0.1","@types/micromatch":"^4.0.2","eslint-plugin-tsdoc":"^0.2.17","@tsconfig/recommended":"^1.0.1","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-config-standard-with-typescript":"^36.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte_0.1.0-beta.3_1694201834811_0.8130427627506995","host":"s3://npm-registry-packages"}},"0.1.0-beta.4":{"name":"@byu-oit-sdk/svelte","version":"0.1.0-beta.4","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit-sdk/svelte@0.1.0-beta.4","maintainers":[{"name":"byu-oit-bot","email":"byu-oit-npm@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=tsx"]},"dist":{"shasum":"c7d8a4617ef64a51d2e1b53774c58f6c0a3204a0","tarball":"https://registry.npmjs.org/@byu-oit-sdk/svelte/-/svelte-0.1.0-beta.4.tgz","fileCount":14,"integrity":"sha512-YZ07I1KQIKlCAtgUyz67G0gwaSkHfQCHFOHd/voRUUj1kiRvT4DnmPGYUOsFbkWVTy54EphzlQQz1ySrcwnM1g==","signatures":[{"sig":"MEUCIGD3bvIoUWuhsnhRg/HG0GQ7vwvKpejyDBBovaulxsx5AiEA+79KjR/8vRnGFFzE5mWx8U6f403f05HXM44u1q/OjIA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56068},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","require":"./cjs/index.js"}},"gitHead":"86e78bed2689ba54f810e642a00e2320223a6cae","scripts":{"lint":"eslint . --ext=.ts","test":"ava","build":"concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf esm cjs types","lint:fix":"eslint . --ext=.ts --fix","build:cjs":"rimraf cjs && tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > cjs/package.json","build:esm":"rimraf esm types && tsc","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"byu-oit-npm@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/7.2.0/node@v18.17.1+x64 (linux)","description":"Handles auth for byu-oit Svelte-kit web frontends","directories":{},"_nodeVersion":"18.17.1","dependencies":{"fast-jwt":"^3.2.0","micromatch":"^4.0.5","@sveltejs/kit":"^1.22.6","@byu-oit-sdk/session":"*","@byu-oit-sdk/credential-provider":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^5.2.0","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^5.0.1","echo-cli":"^2.0.0","typescript":"^5.1.6","@types/node":"^18.16.19","@types/debug":"^4.1.8","concurrently":"^8.0.1","@types/micromatch":"^4.0.2","eslint-plugin-tsdoc":"^0.2.17","@tsconfig/recommended":"^1.0.1","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-config-standard-with-typescript":"^36.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte_0.1.0-beta.4_1695221246597_0.5532231002988368","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@byu-oit-sdk/svelte","version":"0.1.0","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit-sdk/svelte@0.1.0","maintainers":[{"name":"byu-oit-bot","email":"byu-oit-npm@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=tsx"]},"dist":{"shasum":"172aa5c2fa3d4db7ae814f58a87a70e8c312fcb5","tarball":"https://registry.npmjs.org/@byu-oit-sdk/svelte/-/svelte-0.1.0.tgz","fileCount":14,"integrity":"sha512-4y13hEKvzkPTJrC4Hqd2HU0+KsMRfgDVdCietCSh1dyI052WLtg+Aj4rHCWxywNzZ4igIDpOimFz7XHqpDM0ZA==","signatures":[{"sig":"MEYCIQD2pO/xX6QW3xI+z9AygxSN8wVJd4tdg3Rnvp2HlN1OIAIhANSKw5c33rPp9VTJVNtqZCSDSrFK8XPa692vOoHv/0Hr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56061},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","require":"./cjs/index.js"}},"gitHead":"eb09c576063e5885d6c1a5b401071fc31e61b66c","scripts":{"lint":"eslint . --ext=.ts","test":"ava","build":"concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf esm cjs types","lint:fix":"eslint . --ext=.ts --fix","build:cjs":"rimraf cjs && tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > cjs/package.json","build:esm":"rimraf esm types && tsc","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"byu-oit-npm@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/7.2.0/node@v18.17.1+x64 (linux)","description":"Handles auth for byu-oit Svelte-kit web frontends","directories":{},"_nodeVersion":"18.17.1","dependencies":{"fast-jwt":"^3.2.0","micromatch":"^4.0.5","@sveltejs/kit":"^1.22.6","@byu-oit-sdk/session":"*","@byu-oit-sdk/credential-provider":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^5.2.0","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^5.0.1","echo-cli":"^2.0.0","typescript":"^5.1.6","@types/node":"^18.16.19","@types/debug":"^4.1.8","concurrently":"^8.0.1","@types/micromatch":"^4.0.2","eslint-plugin-tsdoc":"^0.2.17","@tsconfig/recommended":"^1.0.1","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-config-standard-with-typescript":"^36.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte_0.1.0_1695324907108_0.561981931818822","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@byu-oit-sdk/svelte","version":"0.1.1","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit-sdk/svelte@0.1.1","maintainers":[{"name":"byu-oit-bot","email":"byu-oit-npm@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=tsx"]},"dist":{"shasum":"8644cabb4406df1ebbbbfedd8e34009a52dd3b2f","tarball":"https://registry.npmjs.org/@byu-oit-sdk/svelte/-/svelte-0.1.1.tgz","fileCount":14,"integrity":"sha512-sfdJCxpJzY8deP4oPiTNxlv5nOcztw2Z5eQVRLmWdVuSXpivaEs+KKsxDVdR8fyXKAGFVuExP7FnqkkEp5TxRA==","signatures":[{"sig":"MEQCIAJRQBL7LermZPWYsG9AT/qLJNP/xh2Ay0Mp6VvC39hRAiAX9AbhhE80HQ7/+plzNygVsT6mxCCEXa96VwAL0yi8iA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56911},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","require":"./cjs/index.js"}},"gitHead":"483f4da8033f9cacc3519467304585d457b02d59","scripts":{"lint":"eslint . --ext=.ts","test":"ava","build":"concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf esm cjs types","lint:fix":"eslint . --ext=.ts --fix","build:cjs":"rimraf cjs && tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > cjs/package.json","build:esm":"rimraf esm types && tsc","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"byu-oit-npm@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/7.2.0/node@v18.17.1+x64 (linux)","description":"Handles auth for byu-oit Svelte-kit web frontends","directories":{},"_nodeVersion":"18.17.1","dependencies":{"fast-jwt":"^3.2.0","micromatch":"^4.0.5","@sveltejs/kit":"^1.22.6","@byu-oit-sdk/session":"*","@byu-oit-sdk/credential-provider":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^5.2.0","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^5.0.1","echo-cli":"^2.0.0","typescript":"^5.1.6","@types/node":"^18.16.19","@types/debug":"^4.1.8","concurrently":"^8.0.1","@types/micromatch":"^4.0.2","eslint-plugin-tsdoc":"^0.2.17","@tsconfig/recommended":"^1.0.1","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-config-standard-with-typescript":"^36.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte_0.1.1_1695442262910_0.41632134699316725","host":"s3://npm-registry-packages"}},"0.2.0-beta.0":{"name":"@byu-oit-sdk/svelte","version":"0.2.0-beta.0","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit-sdk/svelte@0.2.0-beta.0","maintainers":[{"name":"byu-oit-bot","email":"byu-oit-npm@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=tsx"]},"dist":{"shasum":"f51ec0e83af6eebbbbf307bc02987f88239750ff","tarball":"https://registry.npmjs.org/@byu-oit-sdk/svelte/-/svelte-0.2.0-beta.0.tgz","fileCount":14,"integrity":"sha512-2f+W3OoGtmhgooxeCD3ZKMr/gDsbO0X1pL/uRAV4qfFvcopd15YG2yJH1ZYtZ7E1u0uiq+OoznZq6U8Z0ik7aA==","signatures":[{"sig":"MEQCIGDmjKpsljG6RgIhCDXBrIGkADnfvfBqYZAmVqJvCh7PAiAHQLAzmi85Trs0np45zX39Gd8cHVzNNxYxAb4WnFbgMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56923},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","require":"./cjs/index.js"}},"gitHead":"4be9e867105d72613b79eb453c6b7f0c52e25329","scripts":{"lint":"eslint . --ext=.ts","test":"ava","build":"concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf esm cjs types","lint:fix":"eslint . --ext=.ts --fix","build:cjs":"rimraf cjs && tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > cjs/package.json","build:esm":"rimraf esm types && tsc","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"byu-oit-npm@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/7.2.0/node@v18.17.1+x64 (linux)","description":"Handles auth for byu-oit Svelte-kit web frontends","directories":{},"_nodeVersion":"18.17.1","dependencies":{"fast-jwt":"^3.2.0","micromatch":"^4.0.5","@sveltejs/kit":"^1.22.6","@byu-oit-sdk/session":"*","@byu-oit-sdk/credential-provider":"^0.11.0-beta.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^5.2.0","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^5.0.1","echo-cli":"^2.0.0","typescript":"^5.1.6","@types/node":"^18.16.19","@types/debug":"^4.1.8","concurrently":"^8.0.1","@types/micromatch":"^4.0.2","eslint-plugin-tsdoc":"^0.2.17","@tsconfig/recommended":"^1.0.1","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-config-standard-with-typescript":"^36.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte_0.2.0-beta.0_1695833887600_0.7247988588138359","host":"s3://npm-registry-packages"}},"0.2.0-beta.1":{"name":"@byu-oit-sdk/svelte","version":"0.2.0-beta.1","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit-sdk/svelte@0.2.0-beta.1","maintainers":[{"name":"byu-oit-bot","email":"specops@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=tsx"]},"dist":{"shasum":"c45268f6ee7e87f4932feb6227e9ff5e02a2a0f2","tarball":"https://registry.npmjs.org/@byu-oit-sdk/svelte/-/svelte-0.2.0-beta.1.tgz","fileCount":14,"integrity":"sha512-pX2/NF3C2aQtDPV8HtdfSRGDsdQ56vZzVn1JAGOjEWY8olCjh1LakJRPTMtBve50eHeG1K6s491wNIcVGiyMHw==","signatures":[{"sig":"MEYCIQCJQWQe2qw0ES4y5G5hIeKmfDLTduqRnkzjM1UNRo4F/gIhAJeU3XGK61d2GRBeOtUtKBy6duHUYKqEgJ/oO3x5AUsx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58067},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","require":"./cjs/index.js"}},"gitHead":"d2624a7fe61609a0538dd485e328ac37a8ca1162","scripts":{"lint":"eslint . --ext=.ts","test":"ava","build":"concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf esm cjs types","lint:fix":"eslint . --ext=.ts --fix","build:cjs":"rimraf cjs && tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > cjs/package.json","build:esm":"rimraf esm types && tsc","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"specops@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/7.2.0/node@v18.18.2+x64 (linux)","description":"Handles auth for byu-oit Svelte-kit web frontends","directories":{},"_nodeVersion":"18.18.2","dependencies":{"fast-jwt":"^3.2.0","micromatch":"^4.0.5","@sveltejs/kit":"^2.0.0","@byu-oit-sdk/session":"*","@byu-oit-sdk/credential-provider":"^0.11.0-beta.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^5.2.0","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^5.0.1","echo-cli":"^2.0.0","typescript":"^5.1.6","@types/node":"^18.16.19","@types/debug":"^4.1.8","concurrently":"^8.0.1","@types/micromatch":"^4.0.2","eslint-plugin-tsdoc":"^0.2.17","@tsconfig/recommended":"^1.0.1","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-config-standard-with-typescript":"^36.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte_0.2.0-beta.1_1705595212398_0.16437253922685713","host":"s3://npm-registry-packages"}},"0.2.0-beta.2":{"name":"@byu-oit-sdk/svelte","version":"0.2.0-beta.2","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit-sdk/svelte@0.2.0-beta.2","maintainers":[{"name":"byu-oit-bot","email":"specops@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=tsx"]},"dist":{"shasum":"6b7ebd937aa580f6f61cc8214fde42cb12c9762e","tarball":"https://registry.npmjs.org/@byu-oit-sdk/svelte/-/svelte-0.2.0-beta.2.tgz","fileCount":14,"integrity":"sha512-0o91PT5wKk4bZY9Z4wjxD2uWsxVHOtvZy+wxHJThf84MpMx0KgILejg3MrMVEHDZz/bbrGDFTG89bkQ5HUsPtA==","signatures":[{"sig":"MEUCIHX1qQXEPt/yWR9A4EOn73eIuJRPEksTWTTU1DqtWLRPAiEAlYVtzGnaig9+oLDzoTSru3CbOZ8tx/toVR4yJ00Ak1s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56379},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","require":"./cjs/index.js"}},"gitHead":"7702f4efd4964921f5283dd82aa9ec6afd0f5f36","scripts":{"lint":"eslint . --ext=.ts","test":"ava","build":"concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf esm cjs types","lint:fix":"eslint . --ext=.ts --fix","build:cjs":"rimraf cjs && tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > cjs/package.json","build:esm":"rimraf esm types && tsc","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"specops@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/7.2.0/node@v18.18.2+x64 (linux)","description":"Handles auth for byu-oit Svelte-kit web frontends","directories":{},"_nodeVersion":"18.18.2","dependencies":{"fast-jwt":"^3.2.0","micromatch":"^4.0.5","@sveltejs/kit":"^2.0.0","@byu-oit-sdk/session":"*","@byu-oit-sdk/credential-provider":"^0.11.0-beta.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^5.2.0","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^5.0.1","echo-cli":"^2.0.0","typescript":"^5.1.6","@types/node":"^18.16.19","@types/debug":"^4.1.8","concurrently":"^8.0.1","@types/micromatch":"^4.0.2","eslint-plugin-tsdoc":"^0.2.17","@tsconfig/recommended":"^1.0.1","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-config-standard-with-typescript":"^36.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte_0.2.0-beta.2_1705695202026_0.6457106508203074","host":"s3://npm-registry-packages"}},"0.2.0-beta.3":{"name":"@byu-oit-sdk/svelte","version":"0.2.0-beta.3","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit-sdk/svelte@0.2.0-beta.3","maintainers":[{"name":"byu-oit-bot","email":"specops@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=tsx"]},"dist":{"shasum":"df9cd334e3fe11b72fe1d63d944430ddfdf18d36","tarball":"https://registry.npmjs.org/@byu-oit-sdk/svelte/-/svelte-0.2.0-beta.3.tgz","fileCount":14,"integrity":"sha512-Ntzy4FdA90AS4JJhsi8mezAMwt5Ne5x9lXXDdqgVg5/RK8cLrnEE8z6VrGrrKUGYp8RKW6scbSYSPJ3SjN3GDw==","signatures":[{"sig":"MEUCIB1uMieoLFfo5zDn9B7S1aHR/7bAK/nPgzn5m5+IpcuqAiEAzQiWxKCSvXLoSHGGQOYbCKTScy9LXQ0Lk+Hus5IaGI8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52843},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","require":"./cjs/index.js"}},"gitHead":"7fb2bcadacc3b3992b1a7d90daa6a6097e4256ca","scripts":{"lint":"eslint . --ext=.ts","test":"ava","build":"concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf esm cjs types","lint:fix":"eslint . --ext=.ts --fix","build:cjs":"rimraf cjs && tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > cjs/package.json","build:esm":"rimraf esm types && tsc","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"specops@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (linux)","description":"Handles auth for byu-oit Svelte-kit web frontends","directories":{},"_nodeVersion":"18.18.2","dependencies":{"fast-jwt":"^3.2.0","micromatch":"^4.0.5","@sveltejs/kit":"^2.0.0","@byu-oit-sdk/session":"*","@byu-oit-sdk/credential-provider":"^0.11.0-beta.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^5.2.0","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^5.0.1","echo-cli":"^2.0.0","typescript":"^5.1.6","@types/node":"^18.16.19","@types/debug":"^4.1.8","concurrently":"^8.0.1","@types/micromatch":"^4.0.2","eslint-plugin-tsdoc":"^0.2.17","@tsconfig/recommended":"^1.0.1","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-config-standard-with-typescript":"^36.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte_0.2.0-beta.3_1705947490924_0.779194234819883","host":"s3://npm-registry-packages"}},"0.2.0-beta.4":{"name":"@byu-oit-sdk/svelte","version":"0.2.0-beta.4","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit-sdk/svelte@0.2.0-beta.4","maintainers":[{"name":"byu-oit-bot","email":"specops@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=tsx"]},"dist":{"shasum":"9d1dbbad1bbec59ef737517cbab5b37ff56b188f","tarball":"https://registry.npmjs.org/@byu-oit-sdk/svelte/-/svelte-0.2.0-beta.4.tgz","fileCount":14,"integrity":"sha512-QYLktNv4XN71uyllvEmT9KI/sF9naQEMFdxJGjfQ2dQIeqq24zrrO1SWzA/5wcI8ug3uOPbEb6kfItGNv7EhuQ==","signatures":[{"sig":"MEQCIDQ0XpIERezWE6lec5f1AujXHUpeLIhIZpADeR2mRB6lAiAEaCCH4vBcayTc/B2IeG7Q3qTQ87izGLGFPoRl31oO7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52499},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","require":"./cjs/index.js"}},"gitHead":"fe3036b09b7fd22c31fa47aaca8fd8faf17fc30c","scripts":{"lint":"eslint . --ext=.ts","test":"ava","build":"concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf esm cjs types","lint:fix":"eslint . --ext=.ts --fix","build:cjs":"rimraf cjs && tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > cjs/package.json","build:esm":"rimraf esm types && tsc","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"specops@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (linux)","description":"Handles auth for byu-oit Svelte-kit web frontends","directories":{},"_nodeVersion":"18.18.2","dependencies":{"fast-jwt":"^3.2.0","micromatch":"^4.0.5","@sveltejs/kit":"^2.0.0","@byu-oit-sdk/session":"^0.1.1-beta.0","@byu-oit-sdk/credential-provider":"^0.11.0-beta.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^5.2.0","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^5.0.1","echo-cli":"^2.0.0","typescript":"^5.1.6","@types/node":"^18.16.19","@types/debug":"^4.1.8","concurrently":"^8.0.1","@types/micromatch":"^4.0.2","eslint-plugin-tsdoc":"^0.2.17","@tsconfig/recommended":"^1.0.1","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-config-standard-with-typescript":"^36.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte_0.2.0-beta.4_1706201758335_0.4351688071673485","host":"s3://npm-registry-packages"}},"0.2.0-beta.5":{"name":"@byu-oit-sdk/svelte","version":"0.2.0-beta.5","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit-sdk/svelte@0.2.0-beta.5","maintainers":[{"name":"byu-oit-bot","email":"developertools@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"files":["test/**.spec.ts"],"extensions":{"ts":"module"},"nodeArguments":["--import=tsimp","--loader=tsx"]},"dist":{"shasum":"4e9831c9a4ddde147542b7a2f1a4e72a4397cef2","tarball":"https://registry.npmjs.org/@byu-oit-sdk/svelte/-/svelte-0.2.0-beta.5.tgz","fileCount":14,"integrity":"sha512-yWdYM8PGMiXENzoUfKybEWFg0RmopviUJdM8BvD+Z6GRVJ3grmpigjIwUSWcKcrD0kb1zPzL42UTL5VGAIU3HQ==","signatures":[{"sig":"MEYCIQCw3OP1ifrFPv4HBtwX/BykkZiUnqekqvkmUSIrJcYb2gIhAO3IFtSPwd2GVQjeWRH09PIAL6hWosxg/nGRm9BvxYmf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53174},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","require":"./cjs/index.js"}},"gitHead":"a844fc9538f3690eccc4e8563116952563a22fd0","scripts":{"lint":"eslint . --ext=.ts","test":"ava","build":"concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf esm cjs types","lint:fix":"eslint . --ext=.ts --fix","build:cjs":"rimraf cjs && tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > cjs/package.json","build:esm":"rimraf esm types && tsc","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"developertools@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/7.4.2/node@v18.18.2+x64 (linux)","description":"Handles auth for byu-oit Svelte-kit web frontends","directories":{},"_nodeVersion":"18.18.2","dependencies":{"fast-jwt":"^3.2.0","micromatch":"^4.0.5","@sveltejs/kit":"^2.0.0","@byu-oit-sdk/session":"^0.1.1-beta.1","@byu-oit-sdk/credential-provider":"^0.11.0-beta.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^5.2.0","tsx":"^3.12.7","sinon":"^15.0.3","tsimp":"^2.0.10","eslint":"^8.43.0","rimraf":"^5.0.1","echo-cli":"^2.0.0","typescript":"^5.1.6","@types/node":"^18.16.19","@types/debug":"^4.1.8","concurrently":"^8.0.1","@types/micromatch":"^4.0.2","eslint-plugin-tsdoc":"^0.2.17","@tsconfig/recommended":"^1.0.1","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-config-standard-with-typescript":"^36.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte_0.2.0-beta.5_1706815276443_0.20594816356733392","host":"s3://npm-registry-packages"}},"0.2.0-beta.6":{"name":"@byu-oit-sdk/svelte","version":"0.2.0-beta.6","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit-sdk/svelte@0.2.0-beta.6","maintainers":[{"name":"byu-oit-bot","email":"developertools@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"files":["test/util.spec.ts"],"extensions":["ts"],"nodeArguments":["--import=tsx"]},"dist":{"shasum":"7094706368c5342a4be7e34fbd860e69df222459","tarball":"https://registry.npmjs.org/@byu-oit-sdk/svelte/-/svelte-0.2.0-beta.6.tgz","fileCount":21,"integrity":"sha512-JTzLeoq/Pjfr1MwGEC/Fw7aTXvM9Xw1Tzptei7V/Rk3pS7Mdo9Ib5MCInLLcRgRI9MHnJi/ceyv4vBU/8ZMvYA==","signatures":[{"sig":"MEQCIBk+YhQ9+4pakO0VfoQ6BslhcF1h0RnARvbDfZDohJjnAiATmgOvMAa+WNjGo0JH8MpOLcxVSVkP1UrkUzfCGx+s8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68747},"main":"./dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":"18.18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"f8dd81594b7f90e5fd140ab6e023fe5683d5a57d","scripts":{"lint":"eslint . --ext .ts","test":"rimraf dist && tsc -p tsconfig.test.json && node --test ./dist/test/AuthorizationCodeFlow.test.js","build":"rimraf dist && concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf dist","lint:fix":"eslint . --ext .ts --fix","test:ava":"ava","build:cjs":"tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > dist/cjs/package.json","build:esm":"tsc -p tsconfig.json && echo-cli \"{\\\"type\\\": \\\"module\\\"}\" > dist/esm/package.json","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"developertools@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.11.1+x64 (linux)","description":"Handles auth for byu-oit Svelte-kit web frontends","directories":{},"_nodeVersion":"20.11.1","dependencies":{"fast-jwt":"^3.2.0","@sveltejs/kit":"^2.4.0","@byu-oit-sdk/session":"^0.1.1-beta.2","@byu-oit-sdk/credential-provider":"^0.11.0-beta.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^6.1.1","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^5.0.1","echo-cli":"^2.0.0","@types/node":"^20.11.16","concurrently":"^8.0.1","eslint-plugin-tsdoc":"^0.2.17","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-config-standard-with-typescript":"^36.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte_0.2.0-beta.6_1709075862740_0.9523246973425177","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@byu-oit-sdk/svelte","version":"0.2.0","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit-sdk/svelte@0.2.0","maintainers":[{"name":"byu-oit-bot","email":"developertools@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"files":["test/util.spec.ts"],"extensions":["ts"],"nodeArguments":["--import=tsx"]},"dist":{"shasum":"5d5ef5170445dbe2616df27e891cc7d0b1e65674","tarball":"https://registry.npmjs.org/@byu-oit-sdk/svelte/-/svelte-0.2.0.tgz","fileCount":21,"integrity":"sha512-keuIVifMZhJwGg8PFJbmmiOj9fuYFJBgPVycvxn/VFA2HFpaMNmdE4lGkptA7jMGMJYaYKY656nwaJ8jOSJUag==","signatures":[{"sig":"MEUCIQDjAuvVfadZGqeGDxFMkr2VVP/LpW7bFLEJaBxlEzGrUAIgVHZf2qDf7e64xZNQDTJNgQNJ9+e/sglC4p60amPC8A0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68726},"main":"./dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":"18.18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"1e7ce8c3564fffde1fcc44615fb8f6b72424e000","scripts":{"lint":"eslint . --ext .ts","test":"rimraf dist && tsc -p tsconfig.test.json && node --test ./dist/test/AuthorizationCodeFlow.test.js","build":"rimraf dist && concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf dist","lint:fix":"eslint . --ext .ts --fix","test:ava":"ava","build:cjs":"tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > dist/cjs/package.json","build:esm":"tsc -p tsconfig.json && echo-cli \"{\\\"type\\\": \\\"module\\\"}\" > dist/esm/package.json","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"developertools@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.11.1+x64 (linux)","description":"Handles auth for byu-oit Svelte-kit web frontends","directories":{},"_nodeVersion":"20.11.1","dependencies":{"fast-jwt":"^3.2.0","@sveltejs/kit":"^2.4.0","@byu-oit-sdk/session":"^0.1.1","@byu-oit-sdk/credential-provider":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^6.1.1","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^5.0.1","echo-cli":"^2.0.0","@types/node":"^20.11.16","concurrently":"^8.0.1","eslint-plugin-tsdoc":"^0.2.17","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-config-standard-with-typescript":"^36.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte_0.2.0_1709077913751_0.23058278816727396","host":"s3://npm-registry-packages"}},"0.2.0-beta.7":{"name":"@byu-oit-sdk/svelte","version":"0.2.0-beta.7","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit-sdk/svelte@0.2.0-beta.7","maintainers":[{"name":"byu-oit-bot","email":"developertools@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"files":["test/util.spec.ts"],"extensions":["ts"],"nodeArguments":["--import=tsx"]},"dist":{"shasum":"770c850c88cf5720b1c1a583c64c20a0fb673986","tarball":"https://registry.npmjs.org/@byu-oit-sdk/svelte/-/svelte-0.2.0-beta.7.tgz","fileCount":21,"integrity":"sha512-NJxAubrohTIJl3YehU6rhBKvCguWiNP1EEBOvA2+pIxYCSKCjukHBCy8EWoM6k2MMjUs1jhw1Q6rBrBXlk8bvg==","signatures":[{"sig":"MEYCIQCDQj9hhiOaSt2ViwQmm4KUmp1d8JOpG+L2+hBgaWqV3QIhALqWfDWk2VcYVxPdAL/BOh79AQ/7kEoPjg6KCtYk6ozq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68747},"main":"./dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":"18.18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"2ddb6d12f5f85a5b0400186f44040360f9b45c83","scripts":{"lint":"eslint . --ext .ts","test":"rimraf dist && tsc -p tsconfig.test.json && node --test ./dist/test/AuthorizationCodeFlow.test.js","build":"rimraf dist && concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf dist","lint:fix":"eslint . --ext .ts --fix","test:ava":"ava","build:cjs":"tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > dist/cjs/package.json","build:esm":"tsc -p tsconfig.json && echo-cli \"{\\\"type\\\": \\\"module\\\"}\" > dist/esm/package.json","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"developertools@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.11.1+x64 (linux)","description":"Handles auth for byu-oit Svelte-kit web frontends","directories":{},"_nodeVersion":"20.11.1","dependencies":{"fast-jwt":"^3.2.0","@sveltejs/kit":"^2.4.0","@byu-oit-sdk/session":"^0.1.1-beta.2","@byu-oit-sdk/credential-provider":"^0.11.0-beta.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^6.1.1","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^5.0.1","echo-cli":"^2.0.0","@types/node":"^20.11.16","concurrently":"^8.0.1","eslint-plugin-tsdoc":"^0.2.17","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-config-standard-with-typescript":"^36.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte_0.2.0-beta.7_1709936399172_0.439287802501533","host":"s3://npm-registry-packages"}},"0.2.1-beta.0":{"name":"@byu-oit-sdk/svelte","version":"0.2.1-beta.0","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit-sdk/svelte@0.2.1-beta.0","maintainers":[{"name":"byu-oit-bot","email":"developertools@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"files":["test/util.spec.ts"],"extensions":["ts"],"nodeArguments":["--import=tsx"]},"dist":{"shasum":"14ae8a8726dbe4250ea70c4984eeb9a08cdc0713","tarball":"https://registry.npmjs.org/@byu-oit-sdk/svelte/-/svelte-0.2.1-beta.0.tgz","fileCount":21,"integrity":"sha512-jokT7Nij6EvfEXQcONPlq+/iAS+0Dv8GusK9GkO0+0YghuBXTR4TIsun23wUG2oumjgbCGUNZ41OXDhaFLn0Eg==","signatures":[{"sig":"MEUCIDoVAMkIWBqLY3KzCPQOXLxfmP+ZtyGewhCDUb2qt3WQAiEA1fD6HYy3GXlIdSx51AvssCkul/5r5nEPUVTc+a8nhdY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68740},"main":"./dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":"18.18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"23f7178b2a0ceb9872624bfb1659c082ccd391a4","scripts":{"lint":"eslint . --ext .ts","test":"rimraf dist && tsc -p tsconfig.test.json && node --test ./dist/test/AuthorizationCodeFlow.test.js","build":"rimraf dist && concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf dist","lint:fix":"eslint . --ext .ts --fix","test:ava":"ava","build:cjs":"tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > dist/cjs/package.json","build:esm":"tsc -p tsconfig.json && echo-cli \"{\\\"type\\\": \\\"module\\\"}\" > dist/esm/package.json","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"developertools@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.11.1+x64 (linux)","description":"Handles auth for byu-oit Svelte-kit web frontends","directories":{},"_nodeVersion":"20.11.1","dependencies":{"fast-jwt":"^3.2.0","@sveltejs/kit":"^2.4.0","@byu-oit-sdk/session":"^0.1.1","@byu-oit-sdk/credential-provider":"^0.11.1-beta.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^6.1.1","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^5.0.1","echo-cli":"^2.0.0","@types/node":"^20.11.16","concurrently":"^8.0.1","eslint-plugin-tsdoc":"^0.2.17","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-config-standard-with-typescript":"^36.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte_0.2.1-beta.0_1709939887269_0.3096867570341675","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@byu-oit-sdk/svelte","version":"0.2.1","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit-sdk/svelte@0.2.1","maintainers":[{"name":"byu-oit-bot","email":"developertools@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"files":["test/util.spec.ts"],"extensions":["ts"],"nodeArguments":["--import=tsx"]},"dist":{"shasum":"f4d58c178c2d570489f49631048f52fece8abbde","tarball":"https://registry.npmjs.org/@byu-oit-sdk/svelte/-/svelte-0.2.1.tgz","fileCount":21,"integrity":"sha512-4Khza87fIaBjYV1QQYOeqDhzyVD8zJL92gxHMuo9XsONmuH65ycy6FQzTSGWbaV8krxkfYKcpDyX4xnYREMLgQ==","signatures":[{"sig":"MEUCIQCd135o4VBUVCONNQbUWqVB5se3oX08OgGQJxkBEjux+wIgc1dJuFg7en86bbh+oEE8XsIDJNzL0a2459EfU2akBpI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68726},"main":"./dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":"18.18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"a4630a06243ab26bc5ef9f127ca6bac69d28e740","scripts":{"lint":"eslint . --ext .ts","test":"rimraf dist && tsc -p tsconfig.test.json && node --test ./dist/test/AuthorizationCodeFlow.test.js","build":"rimraf dist && concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf dist","lint:fix":"eslint . --ext .ts --fix","test:ava":"ava","build:cjs":"tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > dist/cjs/package.json","build:esm":"tsc -p tsconfig.json && echo-cli \"{\\\"type\\\": \\\"module\\\"}\" > dist/esm/package.json","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"developertools@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.11.1+x64 (linux)","description":"Handles auth for byu-oit Svelte-kit web frontends","directories":{},"_nodeVersion":"20.11.1","dependencies":{"fast-jwt":"^3.2.0","@sveltejs/kit":"^2.4.0","@byu-oit-sdk/session":"^0.1.1","@byu-oit-sdk/credential-provider":"^0.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^6.1.1","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^5.0.1","echo-cli":"^2.0.0","@types/node":"^20.11.16","concurrently":"^8.0.1","eslint-plugin-tsdoc":"^0.2.17","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-config-standard-with-typescript":"^36.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte_0.2.1_1709940843414_0.34857076079931826","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@byu-oit-sdk/svelte","version":"0.2.2","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit-sdk/svelte@0.2.2","maintainers":[{"name":"byu-oit-bot","email":"developertools@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"files":["test/util.spec.ts"],"extensions":["ts"],"nodeArguments":["--import=tsx"]},"dist":{"shasum":"b8f9fab0cc67c495f2d788dce6709255f0fb5de3","tarball":"https://registry.npmjs.org/@byu-oit-sdk/svelte/-/svelte-0.2.2.tgz","fileCount":21,"integrity":"sha512-xxQoUMssLqmQsD6if3ooU43BrJIzgcfM1y0j6WtTIm/vnVVNgUMq9pKYHSj1pQqmVA2b4AscbtMcBwrJN48Jgg==","signatures":[{"sig":"MEQCIG3zfb5hx1XJ28y4mmidqlKF0Dq9Cba1ArS2KIQJrRGtAiBH0fvlmpf5Ox5pc/2IemTXcKzVDKnYYFrNLbrIbqjSLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68726},"main":"./dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":"18.18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"037c7f766b065837e491864448cb26d00b9ac02f","scripts":{"lint":"eslint . --ext .ts","test":"rimraf dist && tsc -p tsconfig.test.json && node --test ./dist/test/AuthorizationCodeFlow.test.js","build":"rimraf dist && concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf dist","lint:fix":"eslint . --ext .ts --fix","test:ava":"ava","build:cjs":"tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > dist/cjs/package.json","build:esm":"tsc -p tsconfig.json && echo-cli \"{\\\"type\\\": \\\"module\\\"}\" > dist/esm/package.json","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"developertools@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.12.2+x64 (linux)","description":"Handles auth for byu-oit Svelte-kit web frontends","directories":{},"_nodeVersion":"20.12.2","dependencies":{"fast-jwt":"^3.2.0","@sveltejs/kit":"^2.4.0","@byu-oit-sdk/session":"^0.1.1","@byu-oit-sdk/credential-provider":"^0.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^6.1.1","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^5.0.1","echo-cli":"^2.0.0","@types/node":"^20.11.16","concurrently":"^8.0.1","eslint-plugin-tsdoc":"^0.2.17","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-config-standard-with-typescript":"^36.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte_0.2.2_1715358830081_0.14681126150541002","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@byu-oit-sdk/svelte","version":"0.2.3","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit-sdk/svelte@0.2.3","maintainers":[{"name":"byu-oit-bot","email":"developertools@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"files":["test/util.spec.ts"],"extensions":["ts"],"nodeArguments":["--import=tsx"]},"dist":{"shasum":"f9689b06c6f187ca3eb333aef1da45e8e12f8fe2","tarball":"https://registry.npmjs.org/@byu-oit-sdk/svelte/-/svelte-0.2.3.tgz","fileCount":21,"integrity":"sha512-tFyviJnQsw3krQsp/c1OjFYDPfV5R5C7w0AwVspREX6mpX24Y23RJ5eV/5B+I4CasF6xyd0SsL+wFPXGavIX/w==","signatures":[{"sig":"MEUCICJqdfxhNa8SP9OzHM+364Ceemy6+xs1Y56Zo1VcD+ReAiEAogiE+037gRjJ6C37WTihIZbjTLbWXcIktI3HO//xqP8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68725},"main":"./dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"2c7a98df52c720ce9ae13cbcfe4089f790c779e8","scripts":{"lint":"eslint . --ext .ts","test":"rimraf dist && tsc -p tsconfig.test.json && node --test ./dist/test/AuthorizationCodeFlow.test.js","build":"rimraf dist && concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf dist","lint:fix":"eslint . --ext .ts --fix","test:ava":"ava","build:cjs":"tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > dist/cjs/package.json","build:esm":"tsc -p tsconfig.json && echo-cli \"{\\\"type\\\": \\\"module\\\"}\" > dist/esm/package.json","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"developertools@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.13.1+x64 (linux)","description":"Handles auth for byu-oit Svelte-kit web frontends","directories":{},"_nodeVersion":"20.13.1","dependencies":{"fast-jwt":"^3.2.0","@sveltejs/kit":"^2.4.0","@byu-oit-sdk/session":"^0.1.1","@byu-oit-sdk/credential-provider":"^0.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^6.1.1","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^5.0.1","echo-cli":"^2.0.0","@types/node":"^20.11.16","concurrently":"^8.0.1","eslint-plugin-tsdoc":"^0.2.17","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-config-standard-with-typescript":"^36.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte_0.2.3_1717219993057_0.02410895399203583","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@byu-oit-sdk/svelte","version":"0.2.4","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit-sdk/svelte@0.2.4","maintainers":[{"name":"byu-oit-bot","email":"developertools@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"files":["test/util.spec.ts"],"extensions":["ts"],"nodeArguments":["--import=tsx"]},"dist":{"shasum":"f0ddc1967420b1ee6b3fc8f843965f902c41591a","tarball":"https://registry.npmjs.org/@byu-oit-sdk/svelte/-/svelte-0.2.4.tgz","fileCount":21,"integrity":"sha512-nXMV9aoSABX/Rk45eIUvZZtsT2cqgoQxxogDYFjtpA7vBxq617yHNQAb6CeAo0UdIzhFZYtW5Q2KldN+7EYBKw==","signatures":[{"sig":"MEYCIQDf3p741anSUG+XXUUlSHGgtpHzQxGNM+d1QkTwycjAjgIhAJJRPXIRkNLemVlYSqcigVggjW8us5lOyz/7PW5P4726","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68745},"main":"./dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"8b57178d355f5f8cb9cf9631a4b995f5719b17cc","scripts":{"lint":"eslint . --ext .ts","test":"rimraf dist && tsc -p tsconfig.test.json && node --test ./dist/test/AuthorizationCodeFlow.test.js","build":"rimraf dist && concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf dist","lint:fix":"eslint . --ext .ts --fix","test:ava":"ava","build:cjs":"tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > dist/cjs/package.json","build:esm":"tsc -p tsconfig.json && echo-cli \"{\\\"type\\\": \\\"module\\\"}\" > dist/esm/package.json","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"developertools@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.15.1+x64 (linux)","description":"Handles auth for byu-oit Svelte-kit web frontends","directories":{},"_nodeVersion":"20.15.1","dependencies":{"fast-jwt":"^3.2.0","@sveltejs/kit":"^2.4.0","@byu-oit-sdk/session":"^0.1.1","@byu-oit-sdk/credential-provider":"^0.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^6.1.1","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^5.0.1","echo-cli":"^2.0.0","@types/node":"^20.11.16","concurrently":"^8.0.1","eslint-plugin-tsdoc":"^0.2.17","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-config-standard-with-typescript":"^36.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte_0.2.4_1721941586539_0.029941930454964405","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@byu-oit-sdk/svelte","version":"0.3.0","keywords":[],"author":"Spencer Tuft <stuft2@byu.edu>","license":"Apache-2.0","_id":"@byu-oit-sdk/svelte@0.3.0","maintainers":[{"name":"byu-oit-bot","email":"developertools@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"files":["test/util.spec.ts"],"extensions":["ts"],"nodeArguments":["--import=tsx"]},"dist":{"shasum":"0d59e17fd48a7ac9935fefc631e182dcb8058cda","tarball":"https://registry.npmjs.org/@byu-oit-sdk/svelte/-/svelte-0.3.0.tgz","fileCount":20,"integrity":"sha512-+M/SsBl4LB6xREJkvGXCAPxLWBBDl5e5w77UKv7Ww0O8OcNbpWFpcXWmS+9FoLxQybzvyJc1pDbM6PJWlsAdeQ==","signatures":[{"sig":"MEUCIDZ0E345JYka0mgNcf5J7z6dPQptnlFnm3edrPHlzV44AiEAraCg3xp8d1McBgPMsxC6n6YKMawWlyCyydVlhVu21Y8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76614},"main":"./dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"5e7d0c5b7e5eb4f7160e5c82eb2488ad01d59feb","scripts":{"lint":"eslint . --ext .ts","test":"ava","build":"rimraf dist && concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf dist","lint:fix":"eslint . --ext .ts --fix","build:cjs":"tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > dist/cjs/package.json","build:esm":"tsc -p tsconfig.json && echo-cli \"{\\\"type\\\": \\\"module\\\"}\" > dist/esm/package.json","test:node":"rimraf dist && tsc -p tsconfig.test.json && node --test ./dist/test/AuthorizationCodeFlow.test.js","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"developertools@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/8.1.7/node@v20.15.1+x64 (linux)","description":"Handles auth for byu-oit Svelte-kit web frontends","directories":{},"_nodeVersion":"20.15.1","dependencies":{"tslib":"^2.5.0","fast-jwt":"^3.2.0","@sveltejs/kit":">=2","@byu-oit-sdk/session":"^0.1.2","@byu-oit-sdk/credential-provider":"^0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^6.1.3","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^6.0.1","echo-cli":"^2.0.0","@types/node":"^20.11.16","concurrently":"^8.0.1","eslint-plugin-tsdoc":"^0.2.17","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-config-standard-with-typescript":"^36.0.0"},"peerDependencies":{"@sveltejs/kit":">=2","@byu-oit-sdk/session":"*"},"_npmOperationalInternal":{"tmp":"tmp/svelte_0.3.0_1722063078481_0.36662328443795533","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@byu-oit-sdk/svelte","version":"0.3.1","keywords":[],"author":"Spencer Tuft <stuft2@byu.edu>","license":"Apache-2.0","_id":"@byu-oit-sdk/svelte@0.3.1","maintainers":[{"name":"byu-oit-bot","email":"developertools@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"files":["test/util.spec.ts"],"extensions":["ts"],"nodeArguments":["--import=tsx"]},"dist":{"shasum":"acf9f1a0f6e08e63ce8cc11c561953596eb0825a","tarball":"https://registry.npmjs.org/@byu-oit-sdk/svelte/-/svelte-0.3.1.tgz","fileCount":20,"integrity":"sha512-Ub6NUarYhPafXUzJXFYiM4Xw7Jk9NDlHbf8CEEwJ+eOXhTNeecCejFo9Jgu5ufR/9c5/unrh1GDGiQm6/BgXMQ==","signatures":[{"sig":"MEUCIDu/o3Ke+BXmnF5WUoLAcZF4ZHQV4CyUgsEZ/FKIlpaQAiEA9m9hLNN53Vo19/I9tiLcKSLUUpm9NDbBS6hZZ2dKTTQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76614},"main":"./dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"074864d9a0a75555f7b596b671fb1d78831e8e21","scripts":{"lint":"eslint . --ext .ts","test":"ava","build":"rimraf dist && concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf dist","lint:fix":"eslint . --ext .ts --fix","build:cjs":"tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > dist/cjs/package.json","build:esm":"tsc -p tsconfig.json && echo-cli \"{\\\"type\\\": \\\"module\\\"}\" > dist/esm/package.json","test:node":"rimraf dist && tsc -p tsconfig.test.json && node --test ./dist/test/AuthorizationCodeFlow.test.js","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"developertools@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/8.1.7/node@v20.15.1+x64 (linux)","description":"Handles auth for byu-oit Svelte-kit web frontends","directories":{},"_nodeVersion":"20.15.1","dependencies":{"tslib":"^2.5.0","fast-jwt":"^3.2.0","@sveltejs/kit":">=2","@byu-oit-sdk/session":"^0.1.2","@byu-oit-sdk/credential-provider":"^0.13.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^6.1.3","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^6.0.1","echo-cli":"^2.0.0","@types/node":"^20.11.16","concurrently":"^8.0.1","eslint-plugin-tsdoc":"^0.2.17","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-config-standard-with-typescript":"^36.0.0"},"peerDependencies":{"@sveltejs/kit":">=2","@byu-oit-sdk/session":"*"},"_npmOperationalInternal":{"tmp":"tmp/svelte_0.3.1_1722108887275_0.6955428315068235","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@byu-oit-sdk/svelte","version":"0.3.2","keywords":[],"author":"Spencer Tuft <stuft2@byu.edu>","license":"Apache-2.0","_id":"@byu-oit-sdk/svelte@0.3.2","maintainers":[{"name":"byu-oit-bot","email":"developertools@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"files":["test/util.spec.ts"],"extensions":["ts"],"nodeArguments":["--import=tsx"]},"dist":{"shasum":"2bb4e9ba45868e10367f8f4eda170cbcfde3bc11","tarball":"https://registry.npmjs.org/@byu-oit-sdk/svelte/-/svelte-0.3.2.tgz","fileCount":20,"integrity":"sha512-4WhoxWyR5cCowuQ64i68s6+utXNcrjtVyQUalKylfNwxhvEwRMU5iEEVxiS4lArHyVhxYX1gMJPVY8cMAYkK8Q==","signatures":[{"sig":"MEUCIHmKIK9nc0AXbUSfLVmmYs3cvuq/Vpt/VSPLDtDdLstKAiEAiZBdSt3Pbq9JchyFNPNLhmhfd96oTcAjqB9akTxgLys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76614},"main":"./dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"da32127b2989d7c3772aee326a88abed7e8968f2","scripts":{"lint":"eslint . --ext .ts","test":"ava","build":"rimraf dist && concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf dist","lint:fix":"eslint . --ext .ts --fix","build:cjs":"tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > dist/cjs/package.json","build:esm":"tsc -p tsconfig.json && echo-cli \"{\\\"type\\\": \\\"module\\\"}\" > dist/esm/package.json","test:node":"rimraf dist && tsc -p tsconfig.test.json && node --test ./dist/test/AuthorizationCodeFlow.test.js","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"developertools@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/8.1.7/node@v20.15.1+x64 (linux)","description":"Handles auth for byu-oit Svelte-kit web frontends","directories":{},"_nodeVersion":"20.15.1","dependencies":{"tslib":"^2.5.0","fast-jwt":"^3.2.0","@sveltejs/kit":">=2","@byu-oit-sdk/session":"^0.1.2","@byu-oit-sdk/credential-provider":"^0.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^6.1.3","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^6.0.1","echo-cli":"^2.0.0","@types/node":"^20.11.16","concurrently":"^8.0.1","eslint-plugin-tsdoc":"^0.2.17","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-config-standard-with-typescript":"^36.0.0"},"peerDependencies":{"@sveltejs/kit":">=2","@byu-oit-sdk/session":"*"},"_npmOperationalInternal":{"tmp":"tmp/svelte_0.3.2_1722110077873_0.37734253689463215","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@byu-oit-sdk/svelte","version":"0.3.3","keywords":[],"author":"Spencer Tuft <stuft2@byu.edu>","license":"Apache-2.0","_id":"@byu-oit-sdk/svelte@0.3.3","maintainers":[{"name":"byu-oit-bot","email":"developertools@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"files":["test/util.spec.ts"],"extensions":["ts"],"nodeArguments":["--import=tsx"]},"dist":{"shasum":"2e5f103926fd1374fe42775486377524b9d4b591","tarball":"https://registry.npmjs.org/@byu-oit-sdk/svelte/-/svelte-0.3.3.tgz","fileCount":20,"integrity":"sha512-dZ1rgErSXdBP3+zRcxqYccHf028FjcHpEu8U1m5AaKpQoaMuTQg/u9nRgIzUGCWbpkPS6Kr5B18ljUzdXTxBig==","signatures":[{"sig":"MEUCIFH4jFZ99TW+OpJWptarlfFzKNiNQgubgdFpHqa3NXRrAiEAvfcGGLwbx79RDWS92K1ITUy0Qt9oZ7o/pg0QlDBGnnA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76614},"main":"./dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"bf89a0acf9d13b3facb5c0c2c20dafbfde33dc80","scripts":{"lint":"eslint . --ext .ts","test":"ava","build":"rimraf dist && concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf dist","lint:fix":"eslint . --ext .ts --fix","build:cjs":"tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > dist/cjs/package.json","build:esm":"tsc -p tsconfig.json && echo-cli \"{\\\"type\\\": \\\"module\\\"}\" > dist/esm/package.json","test:node":"rimraf dist && tsc -p tsconfig.test.json && node --test ./dist/test/AuthorizationCodeFlow.test.js","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"developertools@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/8.1.7/node@v20.17.0+x64 (linux)","description":"Handles auth for byu-oit Svelte-kit web frontends","directories":{},"_nodeVersion":"20.17.0","dependencies":{"tslib":"^2.5.0","fast-jwt":"^3.2.0","@sveltejs/kit":">=2","@byu-oit-sdk/session":"^0.1.2","@byu-oit-sdk/credential-provider":"^0.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^6.1.3","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^6.0.1","echo-cli":"^2.0.0","@types/node":"^20.11.16","concurrently":"^8.0.1","eslint-plugin-tsdoc":"^0.2.17","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-config-standard-with-typescript":"^36.0.0"},"peerDependencies":{"@sveltejs/kit":">=2","@byu-oit-sdk/session":"*"},"_npmOperationalInternal":{"tmp":"tmp/svelte_0.3.3_1727903117215_0.5767697225363602","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@byu-oit-sdk/svelte","version":"0.3.4","keywords":[],"author":"Spencer Tuft <stuft2@byu.edu>","license":"Apache-2.0","_id":"@byu-oit-sdk/svelte@0.3.4","maintainers":[{"name":"byu-oit-bot","email":"developertools@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"files":["test/util.spec.ts"],"extensions":["ts"],"nodeArguments":["--import=tsx"]},"dist":{"shasum":"fbb0c189982f277648746c6262885f9eb0e15323","tarball":"https://registry.npmjs.org/@byu-oit-sdk/svelte/-/svelte-0.3.4.tgz","fileCount":20,"integrity":"sha512-TSU9PVzKBOjgPmtz0z52Gzb+oq2YjH5vwFv7CNtWVNTZjC2fqSfB40NCd5CwrZqAImNcCeeLalW+hn8l5UVwQA==","signatures":[{"sig":"MEUCIQD5c+vIU+qlpqS7n5gO0oVojRqO0/E2ty/pavB1B3ItBAIga9cVDFr35DuJsg/EGGTBjRREMo7cCtE2u3Ylyjv64YQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76614},"main":"./dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"a823932c56dde401f91334747076f4abf7cf3292","scripts":{"lint":"eslint . --ext .ts","test":"ava","build":"rimraf dist && concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf dist","lint:fix":"eslint . --ext .ts --fix","build:cjs":"tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > dist/cjs/package.json","build:esm":"tsc -p tsconfig.json && echo-cli \"{\\\"type\\\": \\\"module\\\"}\" > dist/esm/package.json","test:node":"rimraf dist && tsc -p tsconfig.test.json && node --test ./dist/test/AuthorizationCodeFlow.test.js","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"developertools@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/8.1.7/node@v20.18.0+x64 (linux)","description":"Handles auth for byu-oit Svelte-kit web frontends","directories":{},"_nodeVersion":"20.18.0","dependencies":{"tslib":"^2.5.0","fast-jwt":"^3.2.0","@sveltejs/kit":">=2","@byu-oit-sdk/session":"^0.1.2","@byu-oit-sdk/credential-provider":"^0.14.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^6.1.3","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^6.0.1","echo-cli":"^2.0.0","@types/node":"^20.11.16","concurrently":"^8.0.1","eslint-plugin-tsdoc":"^0.2.17","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-config-standard-with-typescript":"^36.0.0"},"peerDependencies":{"@sveltejs/kit":">=2","@byu-oit-sdk/session":"*"},"_npmOperationalInternal":{"tmp":"tmp/svelte_0.3.4_1730234298613_0.49968410840120137","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@byu-oit-sdk/svelte","version":"0.4.0","keywords":[],"author":"Spencer Tuft <stuft2@byu.edu>","license":"Apache-2.0","_id":"@byu-oit-sdk/svelte@0.4.0","maintainers":[{"name":"byu-oit-bot","email":"developertools@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"files":["test/util.spec.ts"],"extensions":["ts"],"nodeArguments":["--import=tsx"]},"dist":{"shasum":"fac1fed418c3018b8f62dcf4264409e3ab9a7adb","tarball":"https://registry.npmjs.org/@byu-oit-sdk/svelte/-/svelte-0.4.0.tgz","fileCount":20,"integrity":"sha512-x1xycHFnbhxoy15X47aGr8SNJPiHYrn0EE4h3JY1e24Be1pK9DEopZDGD0TR6gmtVxqJktKwAMBzjqg8YStlhg==","signatures":[{"sig":"MEYCIQCGw6czLzvn+nl8K9+nw4av2VPpAsDPWtp8t5nKQrLgqAIhAMHdmcCA+tR/s9IAVgPeA6L0QtC0qv+VKaVfuafT6WUS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77042},"main":"./dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"19b3bed2ffacafacdbed2ebc523666e1f1d68a60","scripts":{"lint":"eslint . --ext .ts","test":"ava","build":"rimraf dist && concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf dist","lint:fix":"eslint . --ext .ts --fix","build:cjs":"tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > dist/cjs/package.json","build:esm":"tsc -p tsconfig.json && echo-cli \"{\\\"type\\\": \\\"module\\\"}\" > dist/esm/package.json","test:node":"rimraf dist && tsc -p tsconfig.test.json && node --test ./dist/test/AuthorizationCodeFlow.test.js","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"developertools@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/8.1.7/node@v20.18.0+x64 (linux)","description":"Handles auth for byu-oit Svelte-kit web frontends","directories":{},"_nodeVersion":"20.18.0","dependencies":{"tslib":"^2.5.0","fast-jwt":"^3.2.0","@sveltejs/kit":">=2","@byu-oit-sdk/session":"^0.1.2","@byu-oit-sdk/credential-provider":"^0.14.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^6.1.3","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^6.0.1","echo-cli":"^2.0.0","@types/node":"^20.11.16","concurrently":"^8.0.1","eslint-plugin-tsdoc":"^0.2.17","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-config-standard-with-typescript":"^36.0.0"},"peerDependencies":{"@sveltejs/kit":">=2","@byu-oit-sdk/session":"*"},"_npmOperationalInternal":{"tmp":"tmp/svelte_0.4.0_1730234696435_0.3804377361197131","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@byu-oit-sdk/svelte","version":"0.4.1","keywords":[],"author":"Spencer Tuft <stuft2@byu.edu>","license":"Apache-2.0","_id":"@byu-oit-sdk/svelte@0.4.1","maintainers":[{"name":"byu-oit-bot","email":"developertools@byu.edu"},{"name":"stuft2","email":"stuft2@protonmail.com"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"files":["test/util.spec.ts"],"extensions":["ts"],"nodeArguments":["--import=tsx"]},"dist":{"shasum":"ad85533d02da1b699618c30236431e8498739306","tarball":"https://registry.npmjs.org/@byu-oit-sdk/svelte/-/svelte-0.4.1.tgz","fileCount":20,"integrity":"sha512-n9/uGWKrH6u3BNkOlG2e7JdvIaMY+BqPywwinkcNsHO5AiqLqAMxJwaG0qUqPNqkG+rKIQdNV+mtix3W/SYKew==","signatures":[{"sig":"MEYCIQCaw0KR8diiX0cR2bnN20wryAMM/a9W9EISZGP6u4q2pQIhAMvHFfmc23mVZzVvRaQScRKvdvfOz1KDlTl+qDUGLZtP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77042},"main":"./dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"04c22fffe79ed7840551e664f3d5693efa9cd592","scripts":{"lint":"eslint . --ext .ts","test":"ava","build":"rimraf dist && concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf dist","lint:fix":"eslint . --ext .ts --fix","build:cjs":"tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > dist/cjs/package.json","build:esm":"tsc -p tsconfig.json && echo-cli \"{\\\"type\\\": \\\"module\\\"}\" > dist/esm/package.json","test:node":"rimraf dist && tsc -p tsconfig.test.json && node --test ./dist/test/AuthorizationCodeFlow.test.js","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"developertools@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v22.10.0+x64 (linux)","description":"Handles auth for byu-oit Svelte-kit web frontends","directories":{},"_nodeVersion":"22.10.0","dependencies":{"tslib":"^2.5.0","fast-jwt":"^3.2.0","@sveltejs/kit":">=2","@byu-oit-sdk/session":"^0.1.2","@byu-oit-sdk/credential-provider":"^0.14.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^6.1.3","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^6.0.1","echo-cli":"^2.0.0","@types/node":"^20.11.16","concurrently":"^8.0.1","eslint-plugin-tsdoc":"^0.2.17","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-config-standard-with-typescript":"^36.0.0"},"peerDependencies":{"@sveltejs/kit":">=2","@byu-oit-sdk/session":"*"},"_npmOperationalInternal":{"tmp":"tmp/svelte_0.4.1_1731618730351_0.8405333359074545","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"@byu-oit-sdk/svelte","version":"0.4.2","keywords":[],"author":"Spencer Tuft <stuft2@byu.edu>","license":"Apache-2.0","_id":"@byu-oit-sdk/svelte@0.4.2","maintainers":[{"name":"stuft2","email":"stuft2@protonmail.com"},{"name":"byu-oit-bot","email":"developertools@byu.edu"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"files":["test/util.spec.ts"],"extensions":["ts"],"nodeArguments":["--import=tsx"]},"dist":{"shasum":"6819e34026849fd84c5f49c9a0ed8cd436acd88b","tarball":"https://registry.npmjs.org/@byu-oit-sdk/svelte/-/svelte-0.4.2.tgz","fileCount":20,"integrity":"sha512-ppkJY2iyuxBUDfDe0xo4/acq/3jb3n8AFVGLAQr9xQ26lY1MDOlzhZrBHKOyZxqFUi/aYgB5gayh0TAzrX6Xgg==","signatures":[{"sig":"MEUCIQCz66E+fN7X9/fGzgkLWCB2GWUQqhQjKyWXcR/yTIZzoAIgUKJFYcCFSrYONjnDP51PE9ioAvV/l1mT+8m1W//krmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77042},"main":"./dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"a23df1d44704357c8bd9783a0653034d0dea047c","scripts":{"lint":"eslint . --ext .ts","test":"ava","build":"rimraf dist && concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf dist","lint:fix":"eslint . --ext .ts --fix","build:cjs":"tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > dist/cjs/package.json","build:esm":"tsc -p tsconfig.json && echo-cli \"{\\\"type\\\": \\\"module\\\"}\" > dist/esm/package.json","test:node":"rimraf dist && tsc -p tsconfig.test.json && node --test ./dist/test/AuthorizationCodeFlow.test.js","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"developertools@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v22.12.0+x64 (linux)","description":"Handles auth for byu-oit Svelte-kit web frontends","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.5.0","fast-jwt":"^3.2.0","@sveltejs/kit":">=2","@byu-oit-sdk/session":"^0.1.2","@byu-oit-sdk/credential-provider":"^0.14.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^6.1.3","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^6.0.1","echo-cli":"^2.0.0","@types/node":"^20.11.16","concurrently":"^8.0.1","eslint-plugin-tsdoc":"^0.2.17","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-config-standard-with-typescript":"^36.0.0"},"peerDependencies":{"@sveltejs/kit":">=2","@byu-oit-sdk/session":"*"},"_npmOperationalInternal":{"tmp":"tmp/svelte_0.4.2_1737501670161_0.23887863614903027","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@byu-oit-sdk/svelte","version":"0.4.3","keywords":[],"author":"Spencer Tuft <stuft2@byu.edu>","license":"Apache-2.0","_id":"@byu-oit-sdk/svelte@0.4.3","maintainers":[{"name":"stuft2","email":"stuft2@protonmail.com"},{"name":"byu-oit-bot","email":"developertools@byu.edu"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"files":["test/util.spec.ts"],"extensions":["ts"],"nodeArguments":["--import=tsx"]},"dist":{"shasum":"dc7044ccf85ddb5673e4eac0b609fe30908817d9","tarball":"https://registry.npmjs.org/@byu-oit-sdk/svelte/-/svelte-0.4.3.tgz","fileCount":20,"integrity":"sha512-073x7MyluUvTeoSpTKlgWpedN7qDnKBC3N51wAfZhXQKyQUJV2hyXfkpn7+WCDKVakn+9QlSARwEmVkHgPW0Cg==","signatures":[{"sig":"MEYCIQC16xN8yik8Q6hgk29KHIpOm2Oz9BnCLpVVd4RPyNrtOQIhAJvSvrKXHBl9B8p70Yf2En6rPeV2o6r9aM8ou0SkNZ+m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77042},"main":"./dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"0bad1c9d170881a35fabe031177e723bda04cf6c","scripts":{"lint":"eslint . --ext .ts","test":"ava","build":"rimraf dist && concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf dist","lint:fix":"eslint . --ext .ts --fix","build:cjs":"tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > dist/cjs/package.json","build:esm":"tsc -p tsconfig.json && echo-cli \"{\\\"type\\\": \\\"module\\\"}\" > dist/esm/package.json","test:node":"rimraf dist && tsc -p tsconfig.test.json && node --test ./dist/test/AuthorizationCodeFlow.test.js","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"developertools@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v22.12.0+x64 (linux)","description":"Handles auth for byu-oit Svelte-kit web frontends","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.5.0","fast-jwt":"^3.2.0","@sveltejs/kit":">=2","@byu-oit-sdk/session":"^0.1.2","@byu-oit-sdk/credential-provider":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^6.1.3","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^6.0.1","echo-cli":"^2.0.0","@types/node":"^20.11.16","concurrently":"^8.0.1","eslint-plugin-tsdoc":"^0.2.17","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-config-standard-with-typescript":"^36.0.0"},"peerDependencies":{"@sveltejs/kit":">=2","@byu-oit-sdk/session":"*"},"_npmOperationalInternal":{"tmp":"tmp/svelte_0.4.3_1737583701270_0.9438235319558292","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@byu-oit-sdk/svelte","version":"0.4.4","keywords":[],"author":"Spencer Tuft <stuft2@byu.edu>","license":"Apache-2.0","_id":"@byu-oit-sdk/svelte@0.4.4","maintainers":[{"name":"stuft2","email":"stuft2@protonmail.com"},{"name":"byu-oit-bot","email":"developertools@byu.edu"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"files":["test/util.spec.ts"],"extensions":["ts"],"nodeArguments":["--import=tsx"]},"dist":{"shasum":"b9a385644d466ba9d86a645be8dbb90849be57b2","tarball":"https://registry.npmjs.org/@byu-oit-sdk/svelte/-/svelte-0.4.4.tgz","fileCount":20,"integrity":"sha512-rRsFxtFpHo/7BODMdoueALE/ukUs0KVhFDB0HW47XMRYtPmdMATAtpj2UrJKWh3dp2r4a9lTAnfTt8Q+S9/qmA==","signatures":[{"sig":"MEUCIGRz6iPP5jKgqceobIxIHh4BqpZ8kYkWnNsNkReQtresAiEAyykD5bQ+ifhP8N5BWdpiL65WUTnXYNqcXJyuM9QwB8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77042},"main":"./dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"214526017fc2cb711ad0d1dc427dbb5353ca6246","scripts":{"lint":"eslint . --ext .ts","test":"ava","build":"rimraf dist && concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf dist","lint:fix":"eslint . --ext .ts --fix","build:cjs":"tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > dist/cjs/package.json","build:esm":"tsc -p tsconfig.json && echo-cli \"{\\\"type\\\": \\\"module\\\"}\" > dist/esm/package.json","test:node":"rimraf dist && tsc -p tsconfig.test.json && node --test ./dist/test/AuthorizationCodeFlow.test.js","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"developertools@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v22.13.1+x64 (linux)","description":"Handles auth for byu-oit Svelte-kit web frontends","directories":{},"_nodeVersion":"22.13.1","dependencies":{"tslib":"^2.5.0","fast-jwt":"^3.2.0","@sveltejs/kit":">=2","@byu-oit-sdk/session":"^0.1.2","@byu-oit-sdk/credential-provider":"^0.15.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^6.1.3","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^6.0.1","echo-cli":"^2.0.0","@types/node":"^20.11.16","concurrently":"^8.0.1","eslint-plugin-tsdoc":"^0.2.17","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-config-standard-with-typescript":"^36.0.0"},"peerDependencies":{"@sveltejs/kit":">=2","@byu-oit-sdk/session":"*"},"_npmOperationalInternal":{"tmp":"tmp/svelte_0.4.4_1739925628255_0.007673414306572424","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@byu-oit-sdk/svelte","version":"0.4.5","keywords":[],"author":"Spencer Tuft <stuft2@byu.edu>","license":"Apache-2.0","_id":"@byu-oit-sdk/svelte@0.4.5","maintainers":[{"name":"stuft2","email":"stuft2@protonmail.com"},{"name":"byu-oit-bot","email":"developertools@byu.edu"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"files":["test/util.spec.ts"],"extensions":["ts"],"nodeArguments":["--import=tsx"]},"dist":{"shasum":"33684b83b9d90556d7f70ee982d6655477265f22","tarball":"https://registry.npmjs.org/@byu-oit-sdk/svelte/-/svelte-0.4.5.tgz","fileCount":20,"integrity":"sha512-5kUyadRC+Mk2w4yXTCoNR1GF/pkoZh411oZDX1ov3W2bCS70Nebd6jNSjCl90/snSayTyaYm+czAG6IpFEryAA==","signatures":[{"sig":"MEYCIQCdCnSOFBg7eOI8pVlbMVj+hpPsSPNcg8EUUpK9I0opzwIhAJmR6hQTzTtTtmSBHeUk1CrrBIrTrKfluFUzC1S3A2mB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77042},"main":"./dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"0ccca19c1e4e8101c98b2515ef9866a17cf266ed","scripts":{"lint":"eslint . --ext .ts","test":"ava","build":"rimraf dist && concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf dist","lint:fix":"eslint . --ext .ts --fix","build:cjs":"tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > dist/cjs/package.json","build:esm":"tsc -p tsconfig.json && echo-cli \"{\\\"type\\\": \\\"module\\\"}\" > dist/esm/package.json","test:node":"rimraf dist && tsc -p tsconfig.test.json && node --test ./dist/test/AuthorizationCodeFlow.test.js","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"developertools@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v22.13.1+x64 (linux)","description":"Handles auth for byu-oit Svelte-kit web frontends","directories":{},"_nodeVersion":"22.13.1","dependencies":{"tslib":"^2.5.0","fast-jwt":"^3.2.0","@sveltejs/kit":">=2","@byu-oit-sdk/session":"^0.1.2","@byu-oit-sdk/credential-provider":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^6.1.3","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^6.0.1","echo-cli":"^2.0.0","@types/node":"^20.11.16","concurrently":"^8.0.1","eslint-plugin-tsdoc":"^0.2.17","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-config-standard-with-typescript":"^36.0.0"},"peerDependencies":{"@sveltejs/kit":">=2","@byu-oit-sdk/session":"*"},"_npmOperationalInternal":{"tmp":"tmp/svelte_0.4.5_1740070198124_0.1802004758875082","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@byu-oit-sdk/svelte","version":"0.4.6","keywords":[],"author":"Spencer Tuft <stuft2@byu.edu>","license":"Apache-2.0","_id":"@byu-oit-sdk/svelte@0.4.6","maintainers":[{"name":"stuft2","email":"stuft2@protonmail.com"},{"name":"byu-oit-bot","email":"developertools@byu.edu"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"files":["test/util.spec.ts"],"extensions":["ts"],"nodeArguments":["--import=tsx"]},"dist":{"shasum":"8945dd0abce1cc1dd5100b26a389309171ff52d5","tarball":"https://registry.npmjs.org/@byu-oit-sdk/svelte/-/svelte-0.4.6.tgz","fileCount":20,"integrity":"sha512-2njYcPUXpiccJmqeN8W/2ZVCYCakgy5lO9rxCdE6ZuX9V605FghDjLUT1W0JE+/k14N/ZOJkYaUCb/7nAMvQQw==","signatures":[{"sig":"MEQCIEc2Bg49mDFYXWCYPqu7KwgwqxEBqNarsysf5Ecw4V3TAiACh7G52kVTr8K9QeIIKSqSXwTYpy0BhEuIySs8QJYdWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77042},"main":"./dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"3cc9e8605001cb521076019c330c10b9598ba2db","scripts":{"lint":"eslint . --ext .ts","test":"ava","build":"rimraf dist && concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf dist","lint:fix":"eslint . --ext .ts --fix","build:cjs":"tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > dist/cjs/package.json","build:esm":"tsc -p tsconfig.json && echo-cli \"{\\\"type\\\": \\\"module\\\"}\" > dist/esm/package.json","test:node":"rimraf dist && tsc -p tsconfig.test.json && node --test ./dist/test/AuthorizationCodeFlow.test.js","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"developertools@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v22.14.0+x64 (linux)","description":"Handles auth for byu-oit Svelte-kit web frontends","directories":{},"_nodeVersion":"22.14.0","dependencies":{"tslib":"^2.5.0","fast-jwt":"^3.2.0","@sveltejs/kit":">=2","@byu-oit-sdk/session":"^0.1.3","@byu-oit-sdk/credential-provider":"^0.16.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^6.1.3","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^6.0.1","echo-cli":"^2.0.0","@types/node":"^20.11.16","concurrently":"^8.0.1","eslint-plugin-tsdoc":"^0.2.17","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-config-standard-with-typescript":"^36.0.0"},"peerDependencies":{"@sveltejs/kit":">=2","@byu-oit-sdk/session":"*"},"_npmOperationalInternal":{"tmp":"tmp/svelte_0.4.6_1741814254239_0.4741151530368759","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@byu-oit-sdk/svelte","version":"0.4.7","keywords":[],"author":"Spencer Tuft <stuft2@byu.edu>","license":"Apache-2.0","_id":"@byu-oit-sdk/svelte@0.4.7","maintainers":[{"name":"stuft2","email":"stuft2@protonmail.com"},{"name":"byu-oit-bot","email":"developertools@byu.edu"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"files":["test/util.spec.ts"],"extensions":["ts"],"nodeArguments":["--import=tsx"]},"dist":{"shasum":"f1adc9f3ce91cf08ba714d3fa9e08d0a387ec127","tarball":"https://registry.npmjs.org/@byu-oit-sdk/svelte/-/svelte-0.4.7.tgz","fileCount":20,"integrity":"sha512-QLn47dpbeA+naNwWdEH4kcBTIO9MsG5D449SYUWp+VDMn6lzbPbsvJKm71q/aTSZAYSFxcuU2G79KYMolEc6Og==","signatures":[{"sig":"MEUCIDB5VaKJFib1xcOFtsSw58i+szD7GMEHb1zZS9hPfwM1AiEAisg8nHzCOtgNMC5AWNr9vyd1ewJrxr06KNbpcpE9txU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77042},"main":"./dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"b61f2b3c9aa709ef2724f9c87d58e25afa17a6ce","scripts":{"lint":"eslint . --ext .ts","test":"ava","build":"rimraf dist && concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf dist","lint:fix":"eslint . --ext .ts --fix","build:cjs":"tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > dist/cjs/package.json","build:esm":"tsc -p tsconfig.json && echo-cli \"{\\\"type\\\": \\\"module\\\"}\" > dist/esm/package.json","test:node":"rimraf dist && tsc -p tsconfig.test.json && node --test ./dist/test/AuthorizationCodeFlow.test.js","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"developertools@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v22.14.0+x64 (linux)","description":"Handles auth for byu-oit Svelte-kit web frontends","directories":{},"_nodeVersion":"22.14.0","dependencies":{"tslib":"^2.5.0","fast-jwt":"^3.2.0","@sveltejs/kit":">=2","@byu-oit-sdk/session":"^0.1.3","@byu-oit-sdk/credential-provider":"^0.16.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^6.1.3","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^6.0.1","echo-cli":"^2.0.0","@types/node":"^20.11.16","concurrently":"^8.0.1","eslint-plugin-tsdoc":"^0.2.17","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-config-standard-with-typescript":"^36.0.0"},"peerDependencies":{"@sveltejs/kit":">=2","@byu-oit-sdk/session":"*"},"_npmOperationalInternal":{"tmp":"tmp/svelte_0.4.7_1742333168239_0.24797415550021107","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@byu-oit-sdk/svelte","version":"0.4.8","keywords":[],"author":"Spencer Tuft <stuft2@byu.edu>","license":"Apache-2.0","_id":"@byu-oit-sdk/svelte@0.4.8","maintainers":[{"name":"stuft2","email":"stuft2@protonmail.com"},{"name":"byu-oit-bot","email":"developertools@byu.edu"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"files":["test/util.spec.ts"],"extensions":["ts"],"nodeArguments":["--import=tsx"]},"dist":{"shasum":"fc5ee3433266c5085c631c74fb230662c3e26b2c","tarball":"https://registry.npmjs.org/@byu-oit-sdk/svelte/-/svelte-0.4.8.tgz","fileCount":20,"integrity":"sha512-jMHlRqJxwMYpw3B9qTFxcrU6wx8FxXKiUcMZZfH414N2fvcJ42UtgthT2qL2sRZ0Q0DzBXCusHpSKj2SE6XCuA==","signatures":[{"sig":"MEYCIQCRoYSBN7d2+cMDaQT/Pki+viwNE1aRS90MKvb+M34kcQIhAJ2WwB0dv90DznXF4n1Pol8Mr0wkufIOMOOlcH4RGtlF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77042},"main":"./dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"79f7b282dc09ee4c760774726d560f6a413d1995","scripts":{"lint":"eslint . --ext .ts","test":"ava","build":"rimraf dist && concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf dist","lint:fix":"eslint . --ext .ts --fix","build:cjs":"tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > dist/cjs/package.json","build:esm":"tsc -p tsconfig.json && echo-cli \"{\\\"type\\\": \\\"module\\\"}\" > dist/esm/package.json","test:node":"rimraf dist && tsc -p tsconfig.test.json && node --test ./dist/test/AuthorizationCodeFlow.test.js","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"developertools@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v22.14.0+x64 (linux)","description":"Handles auth for byu-oit Svelte-kit web frontends","directories":{},"_nodeVersion":"22.14.0","dependencies":{"tslib":"^2.5.0","fast-jwt":"^3.2.0","@sveltejs/kit":">=2","@byu-oit-sdk/session":"^0.1.3","@byu-oit-sdk/credential-provider":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^6.1.3","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^6.0.1","echo-cli":"^2.0.0","@types/node":"^20.11.16","concurrently":"^8.0.1","eslint-plugin-tsdoc":"^0.2.17","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-config-standard-with-typescript":"^36.0.0"},"peerDependencies":{"@sveltejs/kit":">=2","@byu-oit-sdk/session":"*"},"_npmOperationalInternal":{"tmp":"tmp/svelte_0.4.8_1743516371708_0.9532940378051646","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@byu-oit-sdk/svelte","version":"0.4.9","keywords":[],"author":"Spencer Tuft <stuft2@byu.edu>","license":"Apache-2.0","_id":"@byu-oit-sdk/svelte@0.4.9","maintainers":[{"name":"stuft2","email":"stuft2@protonmail.com"},{"name":"byu-oit-bot","email":"developertools@byu.edu"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"files":["test/util.spec.ts"],"extensions":["ts"],"nodeArguments":["--import=tsx"]},"dist":{"shasum":"ee708253f0f150d4665080df8b460d99744a0ad7","tarball":"https://registry.npmjs.org/@byu-oit-sdk/svelte/-/svelte-0.4.9.tgz","fileCount":20,"integrity":"sha512-zMUvbM50+A/Minr2RvjGcmYICCvgQuvtoIgli52ouGW4vXFO3SUQQGESXw88gRwQYU66T2fuT7jqp14i+witAg==","signatures":[{"sig":"MEYCIQDqsTQf3ZY8t/hgYysXSpEmnxBJeSEvEc4et1gD4x7pvQIhAOseSNrQggb4sbEj4Si7PYkp91mhU5Hu7xMRuk+ubmMl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77037},"main":"./dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"b607f23b10f83c529024d4b02cfa2639e7f660d6","scripts":{"lint":"eslint . --ext .ts","test":"ava","build":"rimraf dist && concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf dist","lint:fix":"eslint . --ext .ts --fix","build:cjs":"tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > dist/cjs/package.json","build:esm":"tsc -p tsconfig.json && echo-cli \"{\\\"type\\\": \\\"module\\\"}\" > dist/esm/package.json","test:node":"rimraf dist && tsc -p tsconfig.test.json && node --test ./dist/test/AuthorizationCodeFlow.test.js","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"developertools@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v22.15.0+x64 (linux)","description":"Handles auth for byu-oit Svelte-kit web frontends","directories":{},"_nodeVersion":"22.15.0","dependencies":{"tslib":"^2.5.0","fast-jwt":"^6.0.1","@sveltejs/kit":">=2","@byu-oit-sdk/session":"*","@byu-oit-sdk/credential-provider":"^0.17.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^6.1.3","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^6.0.1","echo-cli":"^2.0.0","@types/node":"^20.11.16","concurrently":"^8.0.1","eslint-plugin-tsdoc":"^0.2.17","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-config-standard-with-typescript":"^36.0.0"},"peerDependencies":{"@sveltejs/kit":">=2","@byu-oit-sdk/session":"*"},"_npmOperationalInternal":{"tmp":"tmp/svelte_0.4.9_1746137634076_0.4613468837024697","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@byu-oit-sdk/svelte","version":"0.5.0","keywords":[],"author":"Spencer Tuft <stuft2@byu.edu>","license":"Apache-2.0","_id":"@byu-oit-sdk/svelte@0.5.0","maintainers":[{"name":"stuft2","email":"stuft2@protonmail.com"},{"name":"byu-oit-bot","email":"developertools@byu.edu"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"files":["test/util.spec.ts"],"extensions":["ts"],"nodeArguments":["--import=tsx"]},"dist":{"shasum":"0ee8aae8733d545e3dcece29bebb110b356051ff","tarball":"https://registry.npmjs.org/@byu-oit-sdk/svelte/-/svelte-0.5.0.tgz","fileCount":20,"integrity":"sha512-4Frb0b+WzqOXCF0wSWM9aSNlB3/2Am4gCmZY9YiiVqNcGrXuiBsBqacOBX74DaEI1FByPUrIwuxNl+WsmNhj+w==","signatures":[{"sig":"MEUCIACtkQK7BAO8bQaax3yh9oHwC23a+Xn1eSsGGP4y+UE3AiEA2e+hYy+AUSf4KPML+LLNmUhVImaaElK6qs3P06EFEdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76940},"main":"./dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"4715282b1d7b479247150b013e22117b0bc0f602","scripts":{"lint":"eslint . --ext .ts","test":"ava","build":"rimraf dist && concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf dist","lint:fix":"eslint . --ext .ts --fix","build:cjs":"tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > dist/cjs/package.json","build:esm":"tsc -p tsconfig.json && echo-cli \"{\\\"type\\\": \\\"module\\\"}\" > dist/esm/package.json","test:node":"rimraf dist && tsc -p tsconfig.test.json && node --test ./dist/test/AuthorizationCodeFlow.test.js","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"developertools@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/8.2.3/node@v22.17.0+x64 (linux)","description":"Handles auth for byu-oit Svelte-kit web frontends","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tslib":"^2.5.0","fast-jwt":"^6.0.1","@sveltejs/kit":">=2","@byu-oit-sdk/session":"^0.2.0","@byu-oit-sdk/credential-provider":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","ava":"^6.1.3","tsx":"^3.12.7","sinon":"^15.0.3","eslint":"^8.43.0","rimraf":"^6.0.1","echo-cli":"^2.0.0","@types/node":"^20.11.16","concurrently":"^8.0.1","eslint-plugin-tsdoc":"^0.2.17","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-config-standard-with-typescript":"^36.0.0"},"peerDependencies":{"@sveltejs/kit":">=2","@byu-oit-sdk/session":"*"},"_npmOperationalInternal":{"tmp":"tmp/svelte_0.5.0_1753220267490_0.9520213113335909","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@byu-oit-sdk/svelte","version":"0.6.0","keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit-sdk/svelte@0.6.0","maintainers":[{"name":"stuft2","email":"stuft2@protonmail.com"},{"name":"byu-oit-bot","email":"developertools@byu.edu"}],"homepage":"https://github.com/byu-oit-sdk/javascript#readme","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"ava":{"files":["test/util.spec.ts"],"extensions":["ts"],"nodeArguments":["--import=tsx"]},"dist":{"shasum":"3111f76f72e8e8396898bee81b2f4ab61f9f81be","tarball":"https://registry.npmjs.org/@byu-oit-sdk/svelte/-/svelte-0.6.0.tgz","fileCount":20,"integrity":"sha512-fBdUT2SAlyR4hSvR3m3z39uV6phkTZrxNRqYLMet+Y6Ti40cPlDEh3hd9bg+C7e0hP9MzCPz/iRk+zhA8I61RQ==","signatures":[{"sig":"MEUCIHlWt/ruU6JDdMyp0B0UKVfweYKzjCvuNtrthgvDWUvNAiEA4g3eSHin2kETnTZPSN3GnYkCP6+zke9ZknSRZ2pk/SE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77045},"main":"./dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"93502254db3907ffda03332de70e5c8d332d0568","scripts":{"lint":"ESLINT_USE_FLAT_CONFIG=false eslint . --ext .ts","test":"ava","build":"rimraf dist && concurrently \"npm:build:*\" -c cyanBright","clean":"rimraf dist","lint:fix":"ESLINT_USE_FLAT_CONFIG=false eslint . --ext .ts --fix","build:cjs":"tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > dist/cjs/package.json","build:esm":"tsc -p tsconfig.json && echo-cli \"{\\\"type\\\": \\\"module\\\"}\" > dist/esm/package.json","test:node":"rimraf dist && tsc -p tsconfig.test.json && node --test ./dist/test/AuthorizationCodeFlow.test.js","test:coverage":"c8 ava"},"_npmUser":{"name":"byu-oit-bot","email":"developertools@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit-sdk/javascript.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"Handles auth for byu-oit Svelte-kit web frontends","directories":{},"_nodeVersion":"24.14.1","dependencies":{"jose":"^6.1.0","tslib":"^2.5.0","@sveltejs/kit":">=2","@byu-oit-sdk/session":"^0.3.0","@byu-oit-sdk/credential-provider":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","ava":"^7.0.0","tsx":"^4.21.0","vite":"^8.0.3","sinon":"^21.0.3","eslint":"^9.39.4","rimraf":"^6.1.3","svelte":"^5.55.1","echo-cli":"^2.0.0","@types/node":"^20.19.39","concurrently":"^8.0.1","eslint-plugin-n":"^17.24.0","eslint-plugin-tsdoc":"^0.5.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","@typescript-eslint/parser":"^8.58.0","@sveltejs/vite-plugin-svelte":"^7.0.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"@sveltejs/kit":">=2","@byu-oit-sdk/session":"*"},"_npmOperationalInternal":{"tmp":"tmp/svelte_0.6.0_1775496114448_0.9839303646924988","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@byu-oit-sdk/svelte","version":"0.7.0","description":"Handles auth for byu-oit Svelte-kit web frontends","engines":{"node":">=22"},"type":"module","main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","exports":{"./package.json":"./package.json",".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts"}},"scripts":{"build":"rimraf dist && concurrently \"npm:build:*\" -c cyanBright","build:cjs":"tsc -p tsconfig.cjs.json && echo-cli \"{\\\"type\\\": \\\"commonjs\\\"}\" > dist/cjs/package.json","build:esm":"tsc -p tsconfig.json && echo-cli \"{\\\"type\\\": \\\"module\\\"}\" > dist/esm/package.json","clean":"rimraf dist","lint":"ESLINT_USE_FLAT_CONFIG=false eslint . --ext .ts","lint:fix":"ESLINT_USE_FLAT_CONFIG=false eslint . --ext .ts --fix","test":"ava","test:node":"rimraf dist && tsc -p tsconfig.test.json && node --test ./dist/test/AuthorizationCodeFlow.test.js","test:coverage":"c8 ava"},"dependencies":{"@byu-oit-sdk/credential-provider":"^0.20.0","@byu-oit-sdk/session":"^0.4.0","@sveltejs/kit":">=2","jose":"^6.1.0","tslib":"^2.5.0"},"peerDependencies":{"@byu-oit-sdk/session":"*","@sveltejs/kit":">=2"},"devDependencies":{"@sveltejs/vite-plugin-svelte":"^7.0.0","@types/node":"^20.19.39","@typescript-eslint/eslint-plugin":"^8.58.0","@typescript-eslint/parser":"^8.58.0","ava":"^7.0.0","c8":"^11.0.0","concurrently":"^8.0.1","echo-cli":"^2.0.0","eslint":"^9.39.4","eslint-plugin-import":"^2.32.0","eslint-plugin-n":"^17.24.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-tsdoc":"^0.5.2","rimraf":"^6.1.3","sinon":"^21.0.3","svelte":"^5.55.1","tsx":"^4.21.0","vite":"^8.0.3"},"repository":{"type":"git","url":"git+https://github.com/byu-oit-sdk/javascript.git"},"keywords":[],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"homepage":"https://github.com/byu-oit-sdk/javascript#readme","publishConfig":{"access":"public"},"ava":{"files":["test/util.spec.ts"],"extensions":["ts"],"nodeArguments":["--import=tsx"]},"gitHead":"c30c8b67edc258bb0bdc826a847ba0136da91cb5","_id":"@byu-oit-sdk/svelte@0.7.0","_nodeVersion":"22.22.2","_npmVersion":"lerna/9.0.7/node@v22.22.2+x64 (linux)","dist":{"integrity":"sha512-HEZ0VP2T2owuk/s2jmatiyxLt1viVK1iUoSvgSDtlhuFW5JCkDI4nSkFKHjxLtPkc9I46zOCkMaBHTD1Rc/AzQ==","shasum":"a9cebcad62a32f61caeb3ef573d1e6d8106d3d2f","tarball":"https://registry.npmjs.org/@byu-oit-sdk/svelte/-/svelte-0.7.0.tgz","fileCount":20,"unpackedSize":77045,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC3GaQyA2X1trC/LAirN+mUpOFWI63tMk09CRyJWpMnfQIgfO5FVzpWU6IJLlCKYSVHb3+73yDWA2ykF9IKcRgbd9w="}]},"_npmUser":{"name":"byu-oit-bot","email":"developertools@byu.edu"},"directories":{},"maintainers":[{"name":"stuft2","email":"stuft2@protonmail.com"},{"name":"byu-oit-bot","email":"developertools@byu.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/svelte_0.7.0_1777490974952_0.4526100691815478"},"_hasShrinkwrap":false}},"time":{"created":"2023-08-25T15:55:03.588Z","modified":"2026-04-29T19:29:35.255Z","0.0.1-beta.0":"2023-08-25T15:55:03.921Z","0.1.0-beta.0":"2023-08-29T05:34:24.485Z","0.1.0-beta.1":"2023-09-01T22:01:02.400Z","0.1.0-beta.2":"2023-09-08T15:45:18.295Z","0.1.0-beta.3":"2023-09-08T19:37:15.015Z","0.1.0-beta.4":"2023-09-20T14:47:26.902Z","0.1.0":"2023-09-21T19:35:07.282Z","0.1.1":"2023-09-23T04:11:03.185Z","0.2.0-beta.0":"2023-09-27T16:58:07.833Z","0.2.0-beta.1":"2024-01-18T16:26:52.576Z","0.2.0-beta.2":"2024-01-19T20:13:22.265Z","0.2.0-beta.3":"2024-01-22T18:18:11.091Z","0.2.0-beta.4":"2024-01-25T16:55:58.630Z","0.2.0-beta.5":"2024-02-01T19:21:16.623Z","0.2.0-beta.6":"2024-02-27T23:17:42.913Z","0.2.0":"2024-02-27T23:51:53.923Z","0.2.0-beta.7":"2024-03-08T22:19:59.321Z","0.2.1-beta.0":"2024-03-08T23:18:07.432Z","0.2.1":"2024-03-08T23:34:03.567Z","0.2.2":"2024-05-10T16:33:50.231Z","0.2.3":"2024-06-01T05:33:13.234Z","0.2.4":"2024-07-25T21:06:26.712Z","0.3.0":"2024-07-27T06:51:18.740Z","0.3.1":"2024-07-27T19:34:47.494Z","0.3.2":"2024-07-27T19:54:38.041Z","0.3.3":"2024-10-02T21:05:17.457Z","0.3.4":"2024-10-29T20:38:18.854Z","0.4.0":"2024-10-29T20:44:56.701Z","0.4.1":"2024-11-14T21:12:10.586Z","0.4.2":"2025-01-21T23:21:10.413Z","0.4.3":"2025-01-22T22:08:21.485Z","0.4.4":"2025-02-19T00:40:28.459Z","0.4.5":"2025-02-20T16:49:58.348Z","0.4.6":"2025-03-12T21:17:34.431Z","0.4.7":"2025-03-18T21:26:08.400Z","0.4.8":"2025-04-01T14:06:11.925Z","0.4.9":"2025-05-01T22:13:54.321Z","0.5.0":"2025-07-22T21:37:47.744Z","0.6.0":"2026-04-06T17:21:54.612Z","0.7.0":"2026-04-29T19:29:35.103Z"},"bugs":{"url":"https://github.com/byu-oit-sdk/javascript/issues"},"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","homepage":"https://github.com/byu-oit-sdk/javascript#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/byu-oit-sdk/javascript.git"},"description":"Handles auth for byu-oit Svelte-kit web frontends","maintainers":[{"name":"stuft2","email":"stuft2@protonmail.com"},{"name":"byu-oit-bot","email":"developertools@byu.edu"}],"readme":"# @byu-oit-sdk/svelte\n\n**Requirements**:\n\n- Node.js 18+\n   - or Node.js 10+ with fetch and crypto polyfills\n- npm v9+\n\n## Installing\n\n```shell\nnpm install @byu-oit-sdk/svelte\n```\n\n## Introduction\n\nUse this module to configure SvelteKit websites that need to implement\nthe [OAuth 2.0 Authorization Code grant type](https://byu-oit-sdk.github.io/javascript/modules/Credential_Provider.html#md:authorization-code-provider). This package requires you to also implement\n[@byu-oit-sdk/session-svelte](https://www.npmjs.com/package/@byu-oit-sdk/session-svelte). See usage examples below.\n\n> This module assumes that the access token returned after the authorization code exchange will be a jwt that it can\n> decode to extract user information. This behavior is configurable by passing in the `userInfoCallback` or `getIdToken` function into\n> the plugin configuration. A `byuOitGetIdToken` function is exported which can be used to override the default `getIdToken` function. The `byuOitGetIdToekn` function must be used for websites using BYU's API manager.\n\n## Options\n\n> In addition to the options below, any [AuthorizationCodeProvider options](https://byu-oit-sdk.github.io/javascript/modules/Credential_Provider.html#md:authorization-code-providers) may also\n> be passed into the configuration.\n\n| Option              | Type     | Default             | Description                                                                                                                                                                                                                                                                                            |\n|---------------------|----------|---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| logIn               | string   | `/signin`      | The path which redirects the caller to the authorization url to sign in.                                                                                                                                                                                                                               |\n| logInRedirect       | string   | `/`        | The path to redirect the caller to after signing in.                                                                                                                                                                                                                                                   |\n| logOut              | string   | `/signout`     | The path to call to clear a user's session and revoke the access token.                                                                                                                                                                                                                                |\n| logOutRedirect      | string   | `/`                 | The path to redirect the caller to after signing out.                                                                                                                                                                                                                                                  |\n| errorRedirect       | string   | `/error`            | The path to redirect the caller to after an error is encountered during the authorization flow.                                                                                                                                                                                                        |\n| userInfoCookieName  | string   | `user_info`         | The name of the cookie containing the user information parsed from the token.                                                                                                                                                                                                                          |\n| sessionIdCookieName | string   | `sessionId`         | The name of the cookie where the users session id can be found. If overriding the default, this value **must** be identical to the value passed in to @byu-oit-sdk/session-svelte                                                                                                                      |\n| getIdToken          | function | (returns the access token) | Configures how the package gets the id token. |\n| userInfoCallback    | function | (returns the decoded token using the `getIdToken` function) | Configures how the package gets the user information. |\n| clientId            | string   | -                   | The client identifier issued to the client during the registration process.                                                                                                                                                                                                                            |\n| clientSecret        | string   | -                   | The client secret of the account being used. Some Oauth providers (such as BYU's API manager) will not require this value, but others, like Okta, will.                                                                                                                                                |\n| redirectUri         | string   | -                   | The redirection endpoint that the authorization server should redirect to after authenticating the resource owner. This can be a relative URL (e.g. `/callback`) or absolute (e.g. `https://somesite.byu.edu/auth/callback`)                                                                           |\n| discoveryEndpoint   | string   | -                   | Used to configure where the user will be sent to sign in.                                                                                                                                                                                                                                              |\n| scope               | string   | -                   | An Oauth property for determining access to data ([docs](https://oauth.net/2/scope/)). Set this to `open_id` when using BYU's API manager.                                                                                                                                                             |\n\n> Note that any of the parameters of type string can also be defined through environment variables with the BYU_OIT_ prefix.\n>\n> In the code examples below, if any of the required parameters are not provided it is because environment variables\n> were used instead.\n\n### Signing In\n\n1. For a user to log in, the browser should direct the user to the `logIn` route.\n2. After the user logs in, the server will redirect the user to the location provided in the `redirect` query parameter\n   from the login step, or falls back to the `logInRedirect` option passed into the configuration.\n3. If the user encounters an error, they will be redirected to `errorRedirect` and an error message will be displayed in the\n   query parameters of the url.\n\n### Signing Out\n\n1. For a user to log out, the browser should direct the user to the`logOut` route.\n2. When the user logs out, their session is cleared but the token is not revoked.\n3. After logging out, they will be redirected to the `logOutRedirect` route.\n4. If the user encounters an error, they will be redirected to `errorRedirect` and an error message will be displayed in the\n   query parameters of the url.\n\n## Usage\n\nThere are two functions exported by this package that _must_ be implemented, and there are others that may be implemented\nto achieve additional functionality.\n\n### Install hooks with `AuthorizationCodeFlow()`\n\nThe only piece that absolutely _must_ be implemented is the `AuthorizationCodeFlow` function which exports a SvelteKit handle\nfunction that sets up a series of hooks that handle log-in, log-out, and other authentication functionality.\nThat handle function should be exported as `handle` through a `sequence()` call from your `hooks.server.ts`\nfile so that you can have the handle from `@byu-oit-sdk/session-svelte` be executed first. See the example below:\n\n```typescript\nimport { SessionHandler } from '@byu-oit-sdk/session-svelte'\nimport { AuthorizationCodeFlow, byuOitGetIdToken as getIdToken } from '@byu-oit-sdk/svelte'\nimport { sequence } from '@sveltejs/kit/hooks'\nimport type { Handle } from '@sveltejs/kit'\nimport env from 'env-var'\nimport { DynamoDBClient } from '@aws-sdk/client-dynamodb'\nimport { DynamoSessionStore } from '@byu-oit-sdk/session-dynamo'\n\nexport const handle = await (async () => {\n  // this file runs (twice!) when running `vite build`, so if we are building, skip this code block.\n  // See https://github.com/sveltejs/kit/issues/8795\n  if (!building) {\n    return sequence()\n  }\n  // this is one example of how you could dynamically switch between using dynamo and in-memory stores for local and production use.\n  const isProduction = env.get('NODE_ENV').default('development').asEnum(['production', 'development']) === 'production'\n\n  let store // if store is undefined (e.g. for local development), an in-memory store will be used\n  if (isProduction) {\n    const client = new DynamoDBClient({\n      region: env.get('AWS_REGION').required().asString()\n  })\n    store = new DynamoSessionStore({ client, tableName: 'sessions' })\n}\n\n  const sessionHandle = await SessionHandler({ store })\n\n  // the SessionHandler handle must be executed before the AuthorizationCodeFlow handle\n  return sequence(sessionHandle, AuthorizationCodeFlow({\n    redirectUri: '/callback',\n    getIdToken\n  }))\n})()\n```\n\nOauth data, including information from the decoded token, will now be stored in `event.locals.session` in server-side\nSvelteKit functions. For example, here is how you could access it in a request handler in a `+server.ts` file:\n<details>\n<summary>Example</summary>\n\n```typescript\nimport type {RequestHandler, RequestEvent} from './$types'\n\nexport const GET: RequestHandler = async function (event: RequestEvent) {\n  const session = event.locals.session.data ?? {}\n  if (!session.token.accessToken || !session?.user?.user_id)\n    return new Response(JSON.stringify({error: 'No access token'}), {status: 401})\n  }\n  const accessToken: string = session.token.accessToken\n\n  /* make an api call using the access token */\n\n  return new Response(/* add api call response data here */)\n}\n```\n\n> Note that the above example assumes that the id token contains a user_id property.\n</details>\n\n### Access SessionHandler Information with `topLevelLoad()`\n\nIn addition to implementing the `AuthorizationCodeFlow` function in the `hooks.server.ts`, you should also export\n`topLevelLoad()` as `load()` from your top-level `+layout.server.ts` file (i.e. `src/routes/+layout.server.ts`). This\nfunction attaches information obtained from the token (i.e. user name and id) to your pagedata so that you can access it\neasily. SvelteKit is expecting a `load()` function to be exported from this file, so do not call it anything else.\n\n<details open>\n<summary>ESM/Typescript Syntax</summary>\n\n```typescript\nexport { topLevelLoad as load } from '@byu-oit-sdk/svelte'\n```\n</details>\n<details>\n<summary>CommonJS Syntax</summary>\n\n```javascript\nconst { topLevelLoad } = require('@byu-oit-sdk/svelte')\nexports.load = topLevelLoad\n```\n</details>\n\nIf you would like to implement your own load functionality in that file, you can define a load() function that executes\nthe imported load function, as shown below:\n<details>\n<summary>ESM/Typescript Syntax</summary>\n\n```typescript\nimport { topLevelLoad } from '@byu-oit-sdk/svelte'\nimport type { LayoutServerLoad } from './$types'\n\nexport const load: LayoutServerLoad = (event) => {\n  const sessionLoadResults = topLevelLoad(event)\n\n    /* perform custom load functionality */\n  const foo = 'bar'\n\n  return { foo /* additional pagedata */, ...sessionLoadResults }\n}\n```\n</details>\n<details>\n<summary>CommonJS Syntax</summary>\n\n```javascript\nconst { topLevelLoad } = require('@byu-oit-sdk/svelte')\n\nexports.load = (event) => {\n  const sessionLoadResults = topLevelLoad(event)\n\n    /* perform custom load functionality */\n  const foo = 'bar'\n\n  return { foo /* additional pagedata */, ...sessionLoadResults }\n}\n```\n</details>\n\nThen, session data can be accessed in your svelte files. For example, a `+layout.svelte` needing to access your display_name\nmight do something like the following:\n\n<details>\n<summary>Example:</summary>\n\n```svelte\n<script lang=\"ts\">\n    import type { PageData } from './$types'\n\n    export let data: PageData\n</script>\n\n{#if data.session.user}\n    <span slot=\"user-name\">{data.session.user.display_name}</span>\n{/if}\n```\n\n> Note that this example depends on the id token including a display_name property.\n</details>\n\n### Protect Sensitive Pages with Required or Automatic Authentication\n\nIn order to restrict access to certain pages (requiring users to log-in first), we recommend creating a\n[layout group](https://kit.svelte.dev/docs/advanced-routing#advanced-layouts-group) via a folder whose name is wrapped\nin parentheses (e.g. `(authenticated)`) so that all the routes that require the user to\nbe logged-in can be stored in that folder. The parenthesis tell SvelteKit not to use that folder name in the actual\npath of the route (e.g. `/(authenticated)/foo/bar` is accessed by navigating to `/foo/bar`).\n\nCreate a `+layout.server.ts` file at the base of the directory for your protected routes, and in its exported `load`\nfunction check if the user has logged in. If not, then either throw an error, or automatically redirect the user to the\nlogin screen with the `getLoginUrl` function which is added to `event.locals` by AuthorizationCodeFlow.\n\n<details>\n<summary>Example:</summary>\n\n```typescript\nimport type { LayoutServerLoad } from './$types'\nimport { redirect } from '@sveltejs/kit'\n\nexport const load: LayoutServerLoad = async ({ locals }) => {\n   if (locals.session.data.token == null) {\n      redirect(302, locals.getLoginUrl('/return_to_me_after_login'))\n   }\n}\n```\n</details>\n\n## If You Are Using BYUs API Manager...\nIf you are using calling APIs through BYU's API manager, the default behavior of this package may not work because\nBYU doesn't use id tokens by default. However, this package exports a `byuOitGetIdToken` function for this purpose:\n\n<details>\n<summary>Example:</summary>\n\n```typescript\nimport { SessionHandler } from '@byu-oit-sdk/session-svelte'\nimport { AuthorizationCodeFlow, byuOitGetIdToken } from '@byu-oit-sdk/svelte'\nimport { sequence } from '@sveltejs/kit/hooks'\nimport type { Handle } from '@sveltejs/kit'\nimport env from 'env-var'\nimport { DynamoDBClient } from '@aws-sdk/client-dynamodb'\nimport { DynamoSessionStore } from '@byu-oit-sdk/session-dynamo'\n\nexport const handle = await (async () => {\n  // this file runs (twice!) when running `vite build`, so if we are building, skip this code block.\n  // See https://github.com/sveltejs/kit/issues/8795\n  if (!building) {\n    return sequence()\n  }\n  // this is one example of how you could dynamically switch between using dynamo and in-memory stores for local and production use.\n  const isProduction = env.get('NODE_ENV').default('development').asEnum(['production', 'development']) === 'production'\n\n  let store // if store is undefined (e.g. for local development), an in-memory store will be used\n  if (isProduction) {\n    const client = new DynamoDBClient({\n      region: env.get('AWS_REGION').required().asString()\n    })\n    store = new DynamoSessionStore({ client, tableName: 'sessions' })\n  }\n\n\n  const sessionHandle = await SessionHandler({ store })\n\n// the SessionHandler handle must be executed before the AuthorizationCodeFlow handle\n  return sequence(sessionHandle, AuthorizationCodeFlow({\n    redirectUri: '/callback',\n    getIdToken: byuOitGetIdToken\n  }))\n})\n```\n\n</details>\n\nMake sure to set your `BYU_OIT_SCOPE` environment variable to `openid` when using BYU's API manager.\n\n\n## Logging in and out\nThis package sets up two ways for users to log in and out. The main way is to have a link that sends the user to the value\npassed in as `logIn` or `logOut` in the `AuthorizationCodeFlow({})` function (the default is `/signin` and\n`/signout`, respectively). The user could even manually navigate to those routes in their browser.\n\n<details>\n<summary>Example:</summary>\n\n```html\n<a href=\"/signout\">Sign Out</a>\n<a href=\"/signin\">Sign In</a>\n```\n</details>\n\nIf you want to redirect the user to login or logout pages while running server-side code, `getLoginUrl` and\n`getLogoutUrl` functions are added to `event.locals` by AuthorizationCodeFlow. These functions can be accessed in\nserver-side `load()` functions in `+page.server.ts` or `+layout.server.ts` files.\n\n<details>\n<summary>Example:</summary>\n\n```typescript\nimport type { LayoutServerLoad } from './$types'\nimport { error, redirect } from '@sveltejs/kit'\n\nexport const load: LayoutServerLoad = async (event) => {\n   if (event.locals.session == null) {\n      error(500, 'No session found')\n   }\n   if (event.locals.session.data.token == null) {\n      redirect(302, event.locals.getLoginUrl('/return_to_me_after_login'))\n   }\n}\n```\n</details>\n\n## Note on unit tests\n\nThe unit tests for this package are run via ava using the Typescript importer `tsimp` and the Typescript runtime `tsx`.\n\n- For Node.js versions v18.19 and higher, the `--import=tsimp` node argument is included to address an issue where running unit tests results in an error related to package path exports (ERR_PACKAGE_PATH_NOT_EXPORTED).\n- Conversely, for Node.js versions v18.18 and lower, the `--loader=tsx` node argument is necessary to prevent a TypeError (ERR_UNKNOWN_FILE_EXTENSION) caused by unrecognized file extensions during unit test execution.\n","readmeFilename":"README.md"}