{"_id":"@illinois-grad/vue-useful-api","_rev":"30-10eb4bf76ec3f695bcee366cfe11d798","name":"@illinois-grad/vue-useful-api","dist-tags":{"latest":"2.1.16"},"versions":{"2.0.3":{"name":"@illinois-grad/vue-useful-api","version":"2.0.3","keywords":["vue","vue3","api","reactive","state-management","graduate-college"],"author":{"name":"Mikael Arvola","email":"marvel@illinois.edu"},"license":"MIT","_id":"@illinois-grad/vue-useful-api@2.0.3","maintainers":[{"name":"marvel-uiuc","email":"marvel@illinois.edu"}],"homepage":"https://github.com/graduatecollege/VueLib#readme","bugs":{"url":"https://github.com/graduatecollege/VueLib/issues"},"dist":{"shasum":"3de528f27578f486dc12769b218fed859ca276d8","tarball":"https://registry.npmjs.org/@illinois-grad/vue-useful-api/-/vue-useful-api-2.0.3.tgz","fileCount":5,"integrity":"sha512-yD3qmouK8j03sMuYSPIqQZ09B/onawCnXnh8d4kJ2IG7m9wLIVYDHL25aRskfEXh07NcliIZT7gZRBYM5GWQ8w==","signatures":[{"sig":"MEUCIQDMD3UckqpGrXkBQkPrpsX0fjjTkBdakON4kuIi0mrdWQIgPlODwaE0VUIWoZ+JcLd/JX4sw0IxlZDUYTd3wELDK6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25533},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"33fd58dab01a184adabf37578caa3bf6491744a0","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist"},"_npmUser":{"name":"marvel-uiuc","email":"marvel@illinois.edu"},"repository":{"url":"git+https://github.com/graduatecollege/VueLib.git","type":"git","directory":"packages/vue-useful-api"},"_npmVersion":"11.6.2","description":"Vue 3 API integration utilities with reactive state management for Graduate College applications","directories":{},"_nodeVersion":"24.13.0","dependencies":{"remeda":"^2.33.4","fast-equals":"^6.0.0","@vueuse/core":"^14.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.5.27"},"_npmOperationalInternal":{"tmp":"tmp/vue-useful-api_2.0.3_1770220009235_0.45186621187529075","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@illinois-grad/vue-useful-api","version":"2.0.4","keywords":["vue","vue3","api","reactive","state-management","graduate-college"],"author":{"name":"Mikael Arvola","email":"marvel@illinois.edu"},"license":"MIT","_id":"@illinois-grad/vue-useful-api@2.0.4","maintainers":[{"name":"marvel-uiuc","email":"marvel@illinois.edu"}],"homepage":"https://github.com/graduatecollege/VueLib#readme","bugs":{"url":"https://github.com/graduatecollege/VueLib/issues"},"dist":{"shasum":"79997b4cac8be3e19cab90c12365b6ca8e6a311d","tarball":"https://registry.npmjs.org/@illinois-grad/vue-useful-api/-/vue-useful-api-2.0.4.tgz","fileCount":5,"integrity":"sha512-hjkBxDto2CIBWlGviWjXUfPbkU6Fz+xRJv0EkLi6UsID9mHE4AnNX5XAiH5JbJwqL76Rhxj+PHf85S53OuW5yw==","signatures":[{"sig":"MEYCIQCFL6vvLd4bRVz5hBllqLo8LdJ/79tP0Y44saWNKGlYJQIhAMrnZPAy3TzBCn1bbYNBt/Gojp488kCl4EQeA/Z/oFtN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@illinois-grad%2fvue-useful-api@2.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25533},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"249ea27bfa7af7e76b9a4285c6220c8d45996d3b","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86483fcb-0ec7-4454-a6aa-32c2a5c71bd7"}},"repository":{"url":"git+https://github.com/graduatecollege/VueLib.git","type":"git","directory":"packages/vue-useful-api"},"_npmVersion":"11.6.2","description":"Vue 3 API integration utilities with reactive state management for Graduate College applications","directories":{},"_nodeVersion":"24.13.0","dependencies":{"remeda":"^2.33.4","fast-equals":"^6.0.0","@vueuse/core":"^14.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.5.27"},"_npmOperationalInternal":{"tmp":"tmp/vue-useful-api_2.0.4_1770220824400_0.03811506783505392","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@illinois-grad/vue-useful-api","version":"2.0.5","keywords":["vue","vue3","api","reactive","state-management","graduate-college"],"author":{"name":"Mikael Arvola","email":"marvel@illinois.edu"},"license":"MIT","_id":"@illinois-grad/vue-useful-api@2.0.5","maintainers":[{"name":"marvel-uiuc","email":"marvel@illinois.edu"}],"homepage":"https://github.com/graduatecollege/VueLib#readme","bugs":{"url":"https://github.com/graduatecollege/VueLib/issues"},"dist":{"shasum":"fde6b756390ef0c67815f03c1e774cb06ace9098","tarball":"https://registry.npmjs.org/@illinois-grad/vue-useful-api/-/vue-useful-api-2.0.5.tgz","fileCount":5,"integrity":"sha512-R6iNk1t/8m8k7zeKevdsz1EdnPBEMZ2j7rPX2u+iwfrfG9e4iWApfJPwAlZJy8Y5qKMM09bXyG0igX2zjKjsxA==","signatures":[{"sig":"MEUCIHQ4e6WCkv7KDxK1mSmgpQzR1w9nJ1OnXl5bkXw9uhCMAiEAgyYubyxZDTfQkwxuQBcs9U712YynyyKgYL0K99oxSy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@illinois-grad%2fvue-useful-api@2.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25533},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"32f2c6fe1463a49b79bfb7ffe5c434f9d810ed53","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86483fcb-0ec7-4454-a6aa-32c2a5c71bd7"}},"repository":{"url":"git+https://github.com/graduatecollege/VueLib.git","type":"git","directory":"packages/vue-useful-api"},"_npmVersion":"11.6.2","description":"Vue 3 API integration utilities with reactive state management for Graduate College applications","directories":{},"_nodeVersion":"24.13.0","dependencies":{"remeda":"^2.33.4","fast-equals":"^6.0.0","@vueuse/core":"^14.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.5.27"},"_npmOperationalInternal":{"tmp":"tmp/vue-useful-api_2.0.5_1770244256111_0.4817007855794415","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@illinois-grad/vue-useful-api","version":"2.0.6","keywords":["vue","vue3","api","reactive","state-management","graduate-college"],"author":{"name":"Mikael Arvola","email":"marvel@illinois.edu"},"license":"MIT","_id":"@illinois-grad/vue-useful-api@2.0.6","maintainers":[{"name":"marvel-uiuc","email":"marvel@illinois.edu"}],"homepage":"https://github.com/graduatecollege/VueLib#readme","bugs":{"url":"https://github.com/graduatecollege/VueLib/issues"},"dist":{"shasum":"8a4b3257b78d454ffa7236f251961f52a5d7e314","tarball":"https://registry.npmjs.org/@illinois-grad/vue-useful-api/-/vue-useful-api-2.0.6.tgz","fileCount":5,"integrity":"sha512-Ve0wDfy2Dqp1rnMxo9L69BlN0zPzOTcWcHEMdLw+DUJphQ7f+Y2zu1/EtDF+Gh3NVLNKrcTh62mRYvA7feE18w==","signatures":[{"sig":"MEUCIQD0z2tspPlxPedd/AU9miD5IyJeIaxQP3BuZqXFX9PeegIgdI9i1viCNsWz2aNOK7zDasABpBaAyh4odEKrF8nFfQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@illinois-grad%2fvue-useful-api@2.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26287},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8413a01866b4f3ad5ec4cf4a41a0f7b2c0085de9","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86483fcb-0ec7-4454-a6aa-32c2a5c71bd7"}},"repository":{"url":"git+https://github.com/graduatecollege/VueLib.git","type":"git","directory":"packages/vue-useful-api"},"_npmVersion":"11.6.2","description":"Vue 3 API integration utilities with reactive state management for Graduate College applications","directories":{},"_nodeVersion":"24.13.0","dependencies":{"remeda":"^2.33.4","fast-equals":"^6.0.0","@vueuse/core":"^14.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.5.27"},"_npmOperationalInternal":{"tmp":"tmp/vue-useful-api_2.0.6_1770486485678_0.4625173628293624","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@illinois-grad/vue-useful-api","version":"2.0.7","keywords":["vue","vue3","api","reactive","state-management","graduate-college"],"author":{"name":"Mikael Arvola","email":"marvel@illinois.edu"},"license":"MIT","_id":"@illinois-grad/vue-useful-api@2.0.7","maintainers":[{"name":"marvel-uiuc","email":"marvel@illinois.edu"}],"homepage":"https://github.com/graduatecollege/VueLib#readme","bugs":{"url":"https://github.com/graduatecollege/VueLib/issues"},"dist":{"shasum":"b42ccfc62e0b4d4710b0eb78eec602c9463b90dc","tarball":"https://registry.npmjs.org/@illinois-grad/vue-useful-api/-/vue-useful-api-2.0.7.tgz","fileCount":5,"integrity":"sha512-5unDATw2r7f9qSrFKdCHz73m1fB+M/fwQvVq2oOF+9qyesDSh2vVSMpTefvDn2vMtSGaqcc54FlZQ8pKRyCfxA==","signatures":[{"sig":"MEQCIFvafnqedcRZTYgh90Ina7Q3lSzOiK4WMd43jJsWz4bbAiBy2wVLKK6KlhdHQGJan3JRWHve0Chmn0qtFlQBpyGMQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@illinois-grad%2fvue-useful-api@2.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34614},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1f8d70e4f9e3955b35fddd7c40ad09ae72c64a8b","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86483fcb-0ec7-4454-a6aa-32c2a5c71bd7"}},"repository":{"url":"git+https://github.com/graduatecollege/VueLib.git","type":"git","directory":"packages/vue-useful-api"},"_npmVersion":"11.6.2","description":"Vue 3 API integration utilities with reactive state management for Graduate College applications","directories":{},"_nodeVersion":"24.13.0","dependencies":{"remeda":"^2.33.4","fast-equals":"^6.0.0","@vueuse/core":"^14.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.5.27"},"_npmOperationalInternal":{"tmp":"tmp/vue-useful-api_2.0.7_1771531589766_0.5782106736644099","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@illinois-grad/vue-useful-api","version":"2.0.8","keywords":["vue","vue3","api","reactive","state-management","graduate-college"],"author":{"name":"Mikael Arvola","email":"marvel@illinois.edu"},"license":"MIT","_id":"@illinois-grad/vue-useful-api@2.0.8","maintainers":[{"name":"marvel-uiuc","email":"marvel@illinois.edu"}],"homepage":"https://github.com/graduatecollege/VueLib#readme","bugs":{"url":"https://github.com/graduatecollege/VueLib/issues"},"dist":{"shasum":"04eda43c38e9450b3c36dcbb537817b32ed5c184","tarball":"https://registry.npmjs.org/@illinois-grad/vue-useful-api/-/vue-useful-api-2.0.8.tgz","fileCount":5,"integrity":"sha512-FUz2HSH6G8tZOUaG041OxN2zb4ksBvcF/p2Bnve4SZt9Cgo+9n2sRJ/o7AbuIVVaCli1uek186YM1cS9V9f45w==","signatures":[{"sig":"MEUCIBy4LCiaEC2Fy1VPmIhOQuNyxp+NwuXpU8e0a2pBEdcaAiEApb3jLS/3O7nWeVnrHbnVmTuhsc9lEPAnjpS3K2dnD/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@illinois-grad%2fvue-useful-api@2.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34614},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e86b6f737f9090bb874172915631630ad23e4964","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86483fcb-0ec7-4454-a6aa-32c2a5c71bd7"}},"repository":{"url":"git+https://github.com/graduatecollege/VueLib.git","type":"git","directory":"packages/vue-useful-api"},"_npmVersion":"11.6.2","description":"Vue 3 API integration utilities with reactive state management for Graduate College applications","directories":{},"_nodeVersion":"24.13.0","dependencies":{"remeda":"^2.33.4","fast-equals":"^6.0.0","@vueuse/core":"^14.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.5.27"},"_npmOperationalInternal":{"tmp":"tmp/vue-useful-api_2.0.8_1771531750344_0.9560950162455548","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"@illinois-grad/vue-useful-api","version":"2.0.9","keywords":["vue","vue3","api","reactive","state-management","graduate-college"],"author":{"name":"Mikael Arvola","email":"marvel@illinois.edu"},"license":"MIT","_id":"@illinois-grad/vue-useful-api@2.0.9","maintainers":[{"name":"marvel-uiuc","email":"marvel@illinois.edu"}],"homepage":"https://github.com/graduatecollege/VueLib#readme","bugs":{"url":"https://github.com/graduatecollege/VueLib/issues"},"dist":{"shasum":"4e754aa5556a2513c3c586a5a582397df1841787","tarball":"https://registry.npmjs.org/@illinois-grad/vue-useful-api/-/vue-useful-api-2.0.9.tgz","fileCount":5,"integrity":"sha512-E14d4Auts2NJqIxna+CjF0R9vD6HZEzKcHCWkvCYYcJju9NDP+wRZOj9NyBpUaAXjSVGyGT2tnIPuqUMKjaX4Q==","signatures":[{"sig":"MEUCIQD1ATtAySsFjtw0TYTcZhMjkepVP6C9tpiox5K3esiINAIgNpkjoRodZ0MDsP14yvmKpT6KyM3P1HcyvQ1wdhkkVoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@illinois-grad%2fvue-useful-api@2.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34614},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e1c1b1ca085fd34e9eaef9e68ecacdc903ca52ed","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86483fcb-0ec7-4454-a6aa-32c2a5c71bd7"}},"repository":{"url":"git+https://github.com/graduatecollege/VueLib.git","type":"git","directory":"packages/vue-useful-api"},"_npmVersion":"11.8.0","description":"Vue 3 API integration utilities with reactive state management for Graduate College applications","directories":{},"_nodeVersion":"24.13.1","dependencies":{"remeda":"^2.33.4","fast-equals":"^6.0.0","@vueuse/core":"^14.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.5.27"},"_npmOperationalInternal":{"tmp":"tmp/vue-useful-api_2.0.9_1772300416023_0.4270551057374188","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"@illinois-grad/vue-useful-api","version":"2.0.10","keywords":["vue","vue3","api","reactive","state-management","graduate-college"],"author":{"name":"Mikael Arvola","email":"marvel@illinois.edu"},"license":"MIT","_id":"@illinois-grad/vue-useful-api@2.0.10","maintainers":[{"name":"marvel-uiuc","email":"marvel@illinois.edu"}],"homepage":"https://github.com/graduatecollege/VueLib#readme","bugs":{"url":"https://github.com/graduatecollege/VueLib/issues"},"dist":{"shasum":"39f520d810a0032a2aae00afa4de6e035b7aa683","tarball":"https://registry.npmjs.org/@illinois-grad/vue-useful-api/-/vue-useful-api-2.0.10.tgz","fileCount":5,"integrity":"sha512-InDj/NLfo6IdiUzL5tbN7ackEQuGwtTnrEqq0b6dnJ9KMuzB9TNQ/SX6DF+FE2lfNjVp7StmK2Thq1I6gOFSAA==","signatures":[{"sig":"MEUCIQCPPrJgHwOhMVjalsjzb87lQYF1uLtxaCxfjg3OCRiahwIgIm8Ww1y5UdkCQHl3/Cvims+MP8t/2PksPQ55stg2tiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@illinois-grad%2fvue-useful-api@2.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34615},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9bc5b41d5abc6fe2d6c1b30fec580f68ba6076eb","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86483fcb-0ec7-4454-a6aa-32c2a5c71bd7"}},"repository":{"url":"git+https://github.com/graduatecollege/VueLib.git","type":"git","directory":"packages/vue-useful-api"},"_npmVersion":"11.8.0","description":"Vue 3 API integration utilities with reactive state management for Graduate College applications","directories":{},"_nodeVersion":"24.13.1","dependencies":{"remeda":"^2.33.4","fast-equals":"^6.0.0","@vueuse/core":"^14.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.5.27"},"_npmOperationalInternal":{"tmp":"tmp/vue-useful-api_2.0.10_1772315770103_0.41433618901816005","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"@illinois-grad/vue-useful-api","version":"2.0.11","keywords":["vue","vue3","api","reactive","state-management","graduate-college"],"author":{"name":"Mikael Arvola","email":"marvel@illinois.edu"},"license":"MIT","_id":"@illinois-grad/vue-useful-api@2.0.11","maintainers":[{"name":"marvel-uiuc","email":"marvel@illinois.edu"}],"homepage":"https://github.com/graduatecollege/VueLib#readme","bugs":{"url":"https://github.com/graduatecollege/VueLib/issues"},"dist":{"shasum":"d970e4ddf62d2d6670049d3aa81890e01cfc8ede","tarball":"https://registry.npmjs.org/@illinois-grad/vue-useful-api/-/vue-useful-api-2.0.11.tgz","fileCount":5,"integrity":"sha512-+jHnI33GgdB5SC0wDt0N2NVDN9sGFNgfzkIGAhND9lhZrsyEhlJwYyuEhXEz4P33FV4bj1oXlInYxGle3BV4ag==","signatures":[{"sig":"MEUCIQCMF18XlpIxdTe4pY2LEy2kEOA1maz5cB7gp2YvF3qOtwIgCyeHPOdxDTYDxcnWywJr+M5HyuiB6wftVpd2Uxe+gl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@illinois-grad%2fvue-useful-api@2.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34615},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"26737cc0a1d9cef013bb0c2b7c59f702bedc6b20","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86483fcb-0ec7-4454-a6aa-32c2a5c71bd7"}},"repository":{"url":"git+https://github.com/graduatecollege/VueLib.git","type":"git","directory":"packages/vue-useful-api"},"_npmVersion":"11.8.0","description":"Vue 3 API integration utilities with reactive state management for Graduate College applications","directories":{},"_nodeVersion":"24.13.1","dependencies":{"remeda":"^2.33.4","fast-equals":"^6.0.0","@vueuse/core":"^14.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.5.27"},"_npmOperationalInternal":{"tmp":"tmp/vue-useful-api_2.0.11_1772401258151_0.4652769752011874","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"@illinois-grad/vue-useful-api","version":"2.0.12","keywords":["vue","vue3","api","reactive","state-management","graduate-college"],"author":{"name":"Mikael Arvola","email":"marvel@illinois.edu"},"license":"MIT","_id":"@illinois-grad/vue-useful-api@2.0.12","maintainers":[{"name":"marvel-uiuc","email":"marvel@illinois.edu"}],"homepage":"https://github.com/graduatecollege/VueLib#readme","bugs":{"url":"https://github.com/graduatecollege/VueLib/issues"},"dist":{"shasum":"1e57b9007e511baade526298821b3365c91b7c97","tarball":"https://registry.npmjs.org/@illinois-grad/vue-useful-api/-/vue-useful-api-2.0.12.tgz","fileCount":5,"integrity":"sha512-5+Vr5C8jaqygO2Dz8t/k+7afhYk3f/Pck0Uenmz2cTrPeqbpBKesBm9VGuefsVuGYE1hGIYnFdbhiujsxNrTSg==","signatures":[{"sig":"MEQCIBtwFiuvwgLPincIN1KxwmzBDklKVPIQl0B+kCER8viVAiBL57Kf0hWvnV1RpKviq+I2884ChLs1O6EzJYiTu8RAbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@illinois-grad%2fvue-useful-api@2.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34615},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4ea24b9e6b72ed990b71957a6f794580bb7176a9","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86483fcb-0ec7-4454-a6aa-32c2a5c71bd7"}},"repository":{"url":"git+https://github.com/graduatecollege/VueLib.git","type":"git","directory":"packages/vue-useful-api"},"_npmVersion":"11.8.0","description":"Vue 3 API integration utilities with reactive state management for Graduate College applications","directories":{},"_nodeVersion":"24.13.1","dependencies":{"remeda":"^2.33.4","fast-equals":"^6.0.0","@vueuse/core":"^14.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.5.27"},"_npmOperationalInternal":{"tmp":"tmp/vue-useful-api_2.0.12_1772403863814_0.16850931908968558","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"@illinois-grad/vue-useful-api","version":"2.0.13","keywords":["vue","vue3","api","reactive","state-management","graduate-college"],"author":{"name":"Mikael Arvola","email":"marvel@illinois.edu"},"license":"MIT","_id":"@illinois-grad/vue-useful-api@2.0.13","maintainers":[{"name":"marvel-uiuc","email":"marvel@illinois.edu"}],"homepage":"https://github.com/graduatecollege/VueLib#readme","bugs":{"url":"https://github.com/graduatecollege/VueLib/issues"},"dist":{"shasum":"981f4f99e62cd168922bf291f5b08cac94dc3c29","tarball":"https://registry.npmjs.org/@illinois-grad/vue-useful-api/-/vue-useful-api-2.0.13.tgz","fileCount":5,"integrity":"sha512-zgzklh49zF+A0A0yQTWWBHk7qeU0b2SVM+YhyPIH0A7gqxhT+sdasTpuEp7qOwuFNoVPqiEH2fRB33gJOSJ4BQ==","signatures":[{"sig":"MEUCIE4KygRzfctBh29tIhhTq6CYGeGvJoERAGqsVcR8lW3zAiEAzaN0SzOoskg/QQQ/Ou69bm7i3ZISbsLmhMLx/MRKgYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@illinois-grad%2fvue-useful-api@2.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35488},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"87cfadc1a6c083554333e7523694a6da3060f330","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86483fcb-0ec7-4454-a6aa-32c2a5c71bd7"}},"repository":{"url":"git+https://github.com/graduatecollege/VueLib.git","type":"git","directory":"packages/vue-useful-api"},"_npmVersion":"11.9.0","description":"Vue 3 API integration utilities with reactive state management for Graduate College applications","directories":{},"_nodeVersion":"24.14.0","dependencies":{"remeda":"^2.33.4","fast-equals":"^6.0.0","@vueuse/core":"^14.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.5.27"},"_npmOperationalInternal":{"tmp":"tmp/vue-useful-api_2.0.13_1773697483809_0.02610195965158124","host":"s3://npm-registry-packages-npm-production"}},"2.0.14":{"name":"@illinois-grad/vue-useful-api","version":"2.0.14","keywords":["vue","vue3","api","reactive","state-management","graduate-college"],"author":{"name":"Mikael Arvola","email":"marvel@illinois.edu"},"license":"MIT","_id":"@illinois-grad/vue-useful-api@2.0.14","maintainers":[{"name":"marvel-uiuc","email":"marvel@illinois.edu"}],"homepage":"https://github.com/graduatecollege/VueLib#readme","bugs":{"url":"https://github.com/graduatecollege/VueLib/issues"},"dist":{"shasum":"cbe01b7c863ed2f204758f38c0deda63263419d0","tarball":"https://registry.npmjs.org/@illinois-grad/vue-useful-api/-/vue-useful-api-2.0.14.tgz","fileCount":22,"integrity":"sha512-2DtdIQc/yvwLDBnbH2LqmUtb4Mq0XG0YFj073IFrGOxl9V5sxeUmx6v8xfzGeeRSH9hIR2iAjCNtfs3N8N069g==","signatures":[{"sig":"MEQCIEnZsW41zAHrTw2jCNfJEsaGq9UHZglJxqwqiInyloabAiBzzynGQ8f1Bj0uZKANpZPvLIdSaAWwPyGQdsVb2njaWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@illinois-grad%2fvue-useful-api@2.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38794},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1373ccb2f373dfafc54a184b1c01b92e19e8a3fe","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86483fcb-0ec7-4454-a6aa-32c2a5c71bd7"}},"repository":{"url":"git+https://github.com/graduatecollege/VueLib.git","type":"git","directory":"packages/vue-useful-api"},"_npmVersion":"11.11.0","description":"Vue 3 API integration utilities with reactive state management for Graduate College applications","directories":{},"_nodeVersion":"24.14.1","dependencies":{"remeda":"^2.33.7","fast-equals":"^6.0.0","@vueuse/core":"^14.2.1"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.5.27"},"_npmOperationalInternal":{"tmp":"tmp/vue-useful-api_2.0.14_1775333454088_0.24176874488817712","host":"s3://npm-registry-packages-npm-production"}},"2.0.15":{"name":"@illinois-grad/vue-useful-api","version":"2.0.15","keywords":["vue","vue3","api","reactive","state-management","graduate-college"],"author":{"name":"Mikael Arvola","email":"marvel@illinois.edu"},"license":"MIT","_id":"@illinois-grad/vue-useful-api@2.0.15","maintainers":[{"name":"marvel-uiuc","email":"marvel@illinois.edu"}],"homepage":"https://github.com/graduatecollege/VueLib#readme","bugs":{"url":"https://github.com/graduatecollege/VueLib/issues"},"dist":{"shasum":"324c85918e9c23b75744b7f279aaeb37da2de944","tarball":"https://registry.npmjs.org/@illinois-grad/vue-useful-api/-/vue-useful-api-2.0.15.tgz","fileCount":22,"integrity":"sha512-ab9pqIuBAMnrukwNGOE4RmXKYJ1WHYLqNOA/70sBoHWNdGunKPlqBp5pIsPjFEIWdHI/3UdTfXwzZmHw5Vl+Kg==","signatures":[{"sig":"MEUCIBM15/Qi7y7FcbACKTojl/Nh6M/AXNVQrXiSFDmPgVnEAiEA7MWhCf5/w74c1ghyXNiWE++8cYl4T3NOwOmgWkJp1ac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@illinois-grad%2fvue-useful-api@2.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38786},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c3e50ffb45702e384687eb97b0c387054a82fdcb","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86483fcb-0ec7-4454-a6aa-32c2a5c71bd7"}},"repository":{"url":"git+https://github.com/graduatecollege/VueLib.git","type":"git","directory":"packages/vue-useful-api"},"_npmVersion":"11.11.0","description":"Vue 3 API integration utilities with reactive state management for Graduate College applications","directories":{},"_nodeVersion":"24.14.1","dependencies":{"remeda":"^2.34.0","fast-equals":"^6.0.0","@vueuse/core":"^14.2.1"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.5.27"},"_npmOperationalInternal":{"tmp":"tmp/vue-useful-api_2.0.15_1777407728031_0.7655571926072342","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@illinois-grad/vue-useful-api","version":"2.1.0","keywords":["vue","vue3","api","reactive","state-management","graduate-college"],"author":{"name":"Mikael Arvola","email":"marvel@illinois.edu"},"license":"MIT","_id":"@illinois-grad/vue-useful-api@2.1.0","maintainers":[{"name":"marvel-uiuc","email":"marvel@illinois.edu"}],"homepage":"https://github.com/graduatecollege/VueLib#readme","bugs":{"url":"https://github.com/graduatecollege/VueLib/issues"},"dist":{"shasum":"aba76f71de6adbb8f49d0339997c1b6589907647","tarball":"https://registry.npmjs.org/@illinois-grad/vue-useful-api/-/vue-useful-api-2.1.0.tgz","fileCount":22,"integrity":"sha512-VxhG6BR+3gAJPsn1PNy0i4tM7ea+pa1bhdRij0kxdGVzF4rvfg5Ly+dzlu53nB2xA4/OuLhJc+fRnKbFu4f4IQ==","signatures":[{"sig":"MEQCIA8kpD/L1OYVt0Dj9uFfWw358k97+6/oFM6D6NugMGjwAiAA4mO9JRTazwJBDlfceCAM4DRECi/87/j5Acg4DoDJfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@illinois-grad%2fvue-useful-api@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38950},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"24b775641dbc5220aff7a728d4e8809edf9b7734","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86483fcb-0ec7-4454-a6aa-32c2a5c71bd7"}},"repository":{"url":"git+https://github.com/graduatecollege/VueLib.git","type":"git","directory":"packages/vue-useful-api"},"_npmVersion":"11.13.0","description":"Vue 3 API integration utilities with reactive state management for Graduate College applications","directories":{},"_nodeVersion":"24.16.0","dependencies":{"remeda":"^2.38.0","fast-equals":"^6.0.0","@vueuse/core":"^14.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.5.27"},"_npmOperationalInternal":{"tmp":"tmp/vue-useful-api_2.1.0_1780955010030_0.47723705535780314","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@illinois-grad/vue-useful-api","version":"2.1.1","keywords":["vue","vue3","api","reactive","state-management","graduate-college"],"author":{"name":"Mikael Arvola","email":"marvel@illinois.edu"},"license":"MIT","_id":"@illinois-grad/vue-useful-api@2.1.1","maintainers":[{"name":"marvel-uiuc","email":"marvel@illinois.edu"}],"homepage":"https://github.com/graduatecollege/VueLib#readme","bugs":{"url":"https://github.com/graduatecollege/VueLib/issues"},"dist":{"shasum":"835d22c135bd88dd318dca3fde004a9d76d665ad","tarball":"https://registry.npmjs.org/@illinois-grad/vue-useful-api/-/vue-useful-api-2.1.1.tgz","fileCount":22,"integrity":"sha512-sEhwVn+Nf7irbyK/gjIZGx+g93j2zys2r2fbjmHBaBgJje6ccG7y3p0SUYk8W0VA2LJqYmepLvhyngTAYDAvtA==","signatures":[{"sig":"MEUCIQC/SgFVubX8edBTtCoKxwxoYm0jwEvxtk6z60Q6Q8eoUgIgGfeoEK3C32xWgXVHBKf/xG0BCSWvSSmIQfUQSJu68l8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@illinois-grad%2fvue-useful-api@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38950},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1fbbfbb59b8b351f19c89df29b9ad33e01469577","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86483fcb-0ec7-4454-a6aa-32c2a5c71bd7"}},"repository":{"url":"git+https://github.com/graduatecollege/VueLib.git","type":"git","directory":"packages/vue-useful-api"},"_npmVersion":"11.16.0","description":"Vue 3 API integration utilities with reactive state management for Graduate College applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"remeda":"^2.38.0","fast-equals":"^6.0.0","@vueuse/core":"^14.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.5.27"},"_npmOperationalInternal":{"tmp":"tmp/vue-useful-api_2.1.1_1782939687108_0.7997907740385284","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@illinois-grad/vue-useful-api","version":"2.1.2","keywords":["vue","vue3","api","reactive","state-management","graduate-college"],"author":{"name":"Mikael Arvola","email":"marvel@illinois.edu"},"license":"MIT","_id":"@illinois-grad/vue-useful-api@2.1.2","maintainers":[{"name":"marvel-uiuc","email":"marvel@illinois.edu"}],"homepage":"https://github.com/graduatecollege/VueLib#readme","bugs":{"url":"https://github.com/graduatecollege/VueLib/issues"},"dist":{"shasum":"0e04f1d2bd168170a2263ffbb9044ca8a728b223","tarball":"https://registry.npmjs.org/@illinois-grad/vue-useful-api/-/vue-useful-api-2.1.2.tgz","fileCount":22,"integrity":"sha512-xh1kq122pQ4ya3vLoswGkYS3p2GDzLlFCRNYMV5OiXkQT7JTLBVilTMkSWHhYVgJbLsugbjChocFHEzsXpt+Kw==","signatures":[{"sig":"MEUCIFBZIGwZk4R0ghzGayAnBvtVT8OzNda18Hae5DhD5ritAiEAvepsvsFlagggse8i2yoc6ASXWhMJccnohqtOZJfqIFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@illinois-grad%2fvue-useful-api@2.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38980},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e1a760c60d8fe0173e8e9a42d025a0989c7ddd5f","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86483fcb-0ec7-4454-a6aa-32c2a5c71bd7"}},"repository":{"url":"git+https://github.com/graduatecollege/VueLib.git","type":"git","directory":"packages/vue-useful-api"},"_npmVersion":"11.16.0","description":"Vue 3 API integration utilities with reactive state management for Graduate College applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"remeda":"^2.39.0","fast-equals":"^6.0.0","@vueuse/core":"^14.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.5.27"},"_npmOperationalInternal":{"tmp":"tmp/vue-useful-api_2.1.2_1782939870865_0.1830911837244562","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@illinois-grad/vue-useful-api","version":"2.1.3","keywords":["vue","vue3","api","reactive","state-management","graduate-college"],"author":{"name":"Mikael Arvola","email":"marvel@illinois.edu"},"license":"MIT","_id":"@illinois-grad/vue-useful-api@2.1.3","maintainers":[{"name":"marvel-uiuc","email":"marvel@illinois.edu"}],"homepage":"https://github.com/graduatecollege/VueLib#readme","bugs":{"url":"https://github.com/graduatecollege/VueLib/issues"},"dist":{"shasum":"7191618898167feafd7a3127e7c592676a01ffd9","tarball":"https://registry.npmjs.org/@illinois-grad/vue-useful-api/-/vue-useful-api-2.1.3.tgz","fileCount":22,"integrity":"sha512-2uxTtkCmqOAgmji7fMUnEbv6SZ6aDOCBBnhEAaYMrTnyVlPIodtgPZczRQXPFsU1oQod7Ja93kTIv0WqwVs8Ow==","signatures":[{"sig":"MEQCIB6LW+Ga0neSyEbYN3soNNEauukB2C0Tduc8Vm9C89BHAiB5vy1lE3e8gUiQfe55ZVAmjy7xyptWZ1VZzs2kKVNGFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@illinois-grad%2fvue-useful-api@2.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38980},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b61458d2c42ef3a90c3cad004e6d3f6796a677b8","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86483fcb-0ec7-4454-a6aa-32c2a5c71bd7"}},"repository":{"url":"git+https://github.com/graduatecollege/VueLib.git","type":"git","directory":"packages/vue-useful-api"},"_npmVersion":"11.16.0","description":"Vue 3 API integration utilities with reactive state management for Graduate College applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"remeda":"^2.39.0","fast-equals":"^6.0.2","@vueuse/core":"^14.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.5.27"},"_npmOperationalInternal":{"tmp":"tmp/vue-useful-api_2.1.3_1783731107641_0.2091412777743895","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@illinois-grad/vue-useful-api","version":"2.1.4","keywords":["vue","vue3","api","reactive","state-management","graduate-college"],"author":{"name":"Mikael Arvola","email":"marvel@illinois.edu"},"license":"MIT","_id":"@illinois-grad/vue-useful-api@2.1.4","maintainers":[{"name":"marvel-uiuc","email":"marvel@illinois.edu"}],"homepage":"https://github.com/graduatecollege/VueLib#readme","bugs":{"url":"https://github.com/graduatecollege/VueLib/issues"},"dist":{"shasum":"804ef3bf132994e3857976a287705ba27d16ed6b","tarball":"https://registry.npmjs.org/@illinois-grad/vue-useful-api/-/vue-useful-api-2.1.4.tgz","fileCount":22,"integrity":"sha512-EkHTGy6ZZhLQT3I4z1O5gnyZJub3ZVz1GF50Fj8o6kzBeeMToJ+i0MVudRjDVxdlTsKIULyKm8PlwcIZsBXn8Q==","signatures":[{"sig":"MEYCIQC7U4W+2k5soXTggwPTrNt9vF4hIqIQR/YlXbMVqqX15gIhAMCobTZNRlSUakGOj+ssI5VDYKe9j/+w3APuMNN1lM/W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@illinois-grad%2fvue-useful-api@2.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38980},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f05b172ac8b649af1a97839c6f73be1b24df3ed3","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86483fcb-0ec7-4454-a6aa-32c2a5c71bd7"}},"repository":{"url":"git+https://github.com/graduatecollege/VueLib.git","type":"git","directory":"packages/vue-useful-api"},"_npmVersion":"11.16.0","description":"Vue 3 API integration utilities with reactive state management for Graduate College applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"remeda":"^2.39.0","fast-equals":"^6.0.2","@vueuse/core":"^14.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.5.27"},"_npmOperationalInternal":{"tmp":"tmp/vue-useful-api_2.1.4_1785521534973_0.09961135221534811","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"@illinois-grad/vue-useful-api","version":"2.1.5","keywords":["vue","vue3","api","reactive","state-management","graduate-college"],"author":{"name":"Mikael Arvola","email":"marvel@illinois.edu"},"license":"MIT","_id":"@illinois-grad/vue-useful-api@2.1.5","maintainers":[{"name":"marvel-uiuc","email":"marvel@illinois.edu"}],"homepage":"https://github.com/graduatecollege/VueLib#readme","bugs":{"url":"https://github.com/graduatecollege/VueLib/issues"},"dist":{"shasum":"fa36e38199b22a41fb5a6b0f27ef8d790b34d1e6","tarball":"https://registry.npmjs.org/@illinois-grad/vue-useful-api/-/vue-useful-api-2.1.5.tgz","fileCount":22,"integrity":"sha512-Ds/CHo6mmU+xtmknb1ZOVCsnTI+zCa0kQbX2Xg+IZPbhfwFgj5lx5z6FoN0xTGN1r/kpBN9osK5rUawElDwVqQ==","signatures":[{"sig":"MEQCIEfpirIWy1GbYXp6Segzs8CG68j/DzcPdlXa2A4LF0IjAiBj0295wgOoUsUWJiLgMvVy5WTpfSIuuMduaDQ/xBYIUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@illinois-grad%2fvue-useful-api@2.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38980},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2e6ae35f98c00978321e4b6e0e083527853cef97","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86483fcb-0ec7-4454-a6aa-32c2a5c71bd7"}},"repository":{"url":"git+https://github.com/graduatecollege/VueLib.git","type":"git","directory":"packages/vue-useful-api"},"_npmVersion":"11.16.0","description":"Vue 3 API integration utilities with reactive state management for Graduate College applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"remeda":"^2.39.0","fast-equals":"^6.0.2","@vueuse/core":"^14.4.0"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.5.27"},"_npmOperationalInternal":{"tmp":"tmp/vue-useful-api_2.1.5_1785529237549_0.7292385747891998","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"@illinois-grad/vue-useful-api","version":"2.1.6","keywords":["vue","vue3","api","reactive","state-management","graduate-college"],"author":{"name":"Mikael Arvola","email":"marvel@illinois.edu"},"license":"MIT","_id":"@illinois-grad/vue-useful-api@2.1.6","maintainers":[{"name":"marvel-uiuc","email":"marvel@illinois.edu"}],"homepage":"https://github.com/graduatecollege/VueLib#readme","bugs":{"url":"https://github.com/graduatecollege/VueLib/issues"},"dist":{"shasum":"520161f84f8d00cc9fcb48dcc8cd2f794a5994e8","tarball":"https://registry.npmjs.org/@illinois-grad/vue-useful-api/-/vue-useful-api-2.1.6.tgz","fileCount":22,"integrity":"sha512-2M8kJQbAPBDaRq1CSHWVrGyPrD/KLBYzyk2cmPEXtr1WKt7+CEf08TwStdmMZxguR423bgNOeJOOySdOjY8Sng==","signatures":[{"sig":"MEQCIFBAx/F4/PyKYsjlhO9G8SmadSyIiEStVv0O1wVZiGw9AiB/aX3gehP8H71DG6HSb+9902WcFRUTesrNmJDS71dhmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@illinois-grad%2fvue-useful-api@2.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38980},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"770db07358104eff1c93d0a489a9fbbd0719e22c","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86483fcb-0ec7-4454-a6aa-32c2a5c71bd7"}},"repository":{"url":"git+https://github.com/graduatecollege/VueLib.git","type":"git","directory":"packages/vue-useful-api"},"_npmVersion":"11.16.0","description":"Vue 3 API integration utilities with reactive state management for Graduate College applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"remeda":"^2.39.0","fast-equals":"^6.0.2","@vueuse/core":"^14.4.0"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.5.27"},"_npmOperationalInternal":{"tmp":"tmp/vue-useful-api_2.1.6_1785529657678_0.8960412869014784","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"@illinois-grad/vue-useful-api","version":"2.1.7","keywords":["vue","vue3","api","reactive","state-management","graduate-college"],"author":{"name":"Mikael Arvola","email":"marvel@illinois.edu"},"license":"MIT","_id":"@illinois-grad/vue-useful-api@2.1.7","maintainers":[{"name":"marvel-uiuc","email":"marvel@illinois.edu"}],"homepage":"https://github.com/graduatecollege/VueLib#readme","bugs":{"url":"https://github.com/graduatecollege/VueLib/issues"},"dist":{"shasum":"450829b09106dd53a2094491fee69b17d47c9da4","tarball":"https://registry.npmjs.org/@illinois-grad/vue-useful-api/-/vue-useful-api-2.1.7.tgz","fileCount":22,"integrity":"sha512-Gf2ucgowWjIT7/b8Dpo+Tpbjq9uW26zY1xrjauZAuMVywy8k8hSmKYVOg7jxBJxVaUcV5dyeiimPLzS3NlF70Q==","signatures":[{"sig":"MEUCIH3D8AMAw/JPVM/2DljzuB8UDfBJcgsi0bODDrw6abAfAiEAwGGkjFkU1wgDiXjhxT2x5DjNEzcSlEhyeru/Vy/FnQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@illinois-grad%2fvue-useful-api@2.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38964},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d3d420481671ff072f98f876a8b6a990a518b19c","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86483fcb-0ec7-4454-a6aa-32c2a5c71bd7"}},"repository":{"url":"git+https://github.com/graduatecollege/VueLib.git","type":"git","directory":"packages/vue-useful-api"},"_npmVersion":"11.16.0","description":"Vue 3 API integration utilities with reactive state management for Graduate College applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"remeda":"^2.39.0","fast-equals":"^6.0.2","@vueuse/core":"^14.4.0"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.5.27"},"_npmOperationalInternal":{"tmp":"tmp/vue-useful-api_2.1.7_1786383448041_0.887807938182426","host":"s3://npm-registry-packages-npm-production"}},"2.1.8":{"name":"@illinois-grad/vue-useful-api","version":"2.1.8","keywords":["vue","vue3","api","reactive","state-management","graduate-college"],"author":{"name":"Mikael Arvola","email":"marvel@illinois.edu"},"license":"MIT","_id":"@illinois-grad/vue-useful-api@2.1.8","maintainers":[{"name":"marvel-uiuc","email":"marvel@illinois.edu"}],"homepage":"https://github.com/graduatecollege/VueLib#readme","bugs":{"url":"https://github.com/graduatecollege/VueLib/issues"},"dist":{"shasum":"0b2ca1021331a6d1b193400b1e5f43f5d1a55c08","tarball":"https://registry.npmjs.org/@illinois-grad/vue-useful-api/-/vue-useful-api-2.1.8.tgz","fileCount":22,"integrity":"sha512-oYSp8FSQJptXOrOo6gaNRXSzGGdzm5wHUfDKpRmTYiMPqmGE7u7wm7eWNMaFM+sMw9yW2QDB9ZphIsfRHELBJg==","signatures":[{"sig":"MEQCIG/XmYYVIpZ8HtpJ/s/MOA2fABErkBS6ui3/pT0asR/GAiAxnJIHfZsEGKaaeOSrLWGKlEZN4lfwQLEWjAmAoE9fww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@illinois-grad%2fvue-useful-api@2.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38964},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"94dfe9ffd7e0e821247a875f0f3b01367414b2a3","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86483fcb-0ec7-4454-a6aa-32c2a5c71bd7"}},"repository":{"url":"git+https://github.com/graduatecollege/VueLib.git","type":"git","directory":"packages/vue-useful-api"},"_npmVersion":"11.16.0","description":"Vue 3 API integration utilities with reactive state management for Graduate College applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"remeda":"^2.39.0","fast-equals":"^6.0.2","@vueuse/core":"^14.4.0"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.5.27"},"_npmOperationalInternal":{"tmp":"tmp/vue-useful-api_2.1.8_1786385445103_0.9202500279457346","host":"s3://npm-registry-packages-npm-production"}},"2.1.9":{"name":"@illinois-grad/vue-useful-api","version":"2.1.9","keywords":["vue","vue3","api","reactive","state-management","graduate-college"],"author":{"name":"Mikael Arvola","email":"marvel@illinois.edu"},"license":"MIT","_id":"@illinois-grad/vue-useful-api@2.1.9","maintainers":[{"name":"marvel-uiuc","email":"marvel@illinois.edu"}],"homepage":"https://github.com/graduatecollege/VueLib#readme","bugs":{"url":"https://github.com/graduatecollege/VueLib/issues"},"dist":{"shasum":"a24b54f48ae17d1717c1bf5e7a3f4abac6cc7d69","tarball":"https://registry.npmjs.org/@illinois-grad/vue-useful-api/-/vue-useful-api-2.1.9.tgz","fileCount":22,"integrity":"sha512-O9eXJeOk6BTXq5MHV9JZDg+22ZZrsU2V0xE0ys2M26kUXxRW7/kJwQGYELoI9O07b3e4k89phW7lt0bIwaiiQg==","signatures":[{"sig":"MEUCIQD9AzOewqCCbV3k3RbadRp/2iP/aCSBWBkEhMtZTi4EqwIgdVNYfZ/LdU4u0XSAz5CPtuPMJcXv9vE14wP7m3zHCI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@illinois-grad%2fvue-useful-api@2.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38964},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0259b1b50eaee2828c98e3d86f60c732d2dae805","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86483fcb-0ec7-4454-a6aa-32c2a5c71bd7"}},"repository":{"url":"git+https://github.com/graduatecollege/VueLib.git","type":"git","directory":"packages/vue-useful-api"},"_npmVersion":"11.16.0","description":"Vue 3 API integration utilities with reactive state management for Graduate College applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"remeda":"^2.39.0","fast-equals":"^6.0.2","@vueuse/core":"^14.4.0"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.5.27"},"_npmOperationalInternal":{"tmp":"tmp/vue-useful-api_2.1.9_1786390645497_0.17016108501866856","host":"s3://npm-registry-packages-npm-production"}},"2.1.10":{"name":"@illinois-grad/vue-useful-api","version":"2.1.10","keywords":["vue","vue3","api","reactive","state-management","graduate-college"],"author":{"name":"Mikael Arvola","email":"marvel@illinois.edu"},"license":"MIT","_id":"@illinois-grad/vue-useful-api@2.1.10","maintainers":[{"name":"marvel-uiuc","email":"marvel@illinois.edu"}],"homepage":"https://github.com/graduatecollege/VueLib#readme","bugs":{"url":"https://github.com/graduatecollege/VueLib/issues"},"dist":{"shasum":"5f5bbe041ba2c71e2aa6edf9120d7cafa96cdb0c","tarball":"https://registry.npmjs.org/@illinois-grad/vue-useful-api/-/vue-useful-api-2.1.10.tgz","fileCount":22,"integrity":"sha512-UmYr9LL5IazRLYk03T5y5X4w4/3OZmGuidaIQExovfpgnSgDUzVV2UlP+kq2JZ2mw7OinaBZJYhAox01uE9eYg==","signatures":[{"sig":"MEQCIAjCm4EoiCvXTMqkMjgmbF3VvUQpRQq+1lTPwkutTM8YAiBfgaPcxuWH17eYCMN+oOgR0GVL4j/K4BZH152A0C5UkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@illinois-grad%2fvue-useful-api@2.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38965},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"61078a67ea68b267605564f6013504d3c35bd2a5","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86483fcb-0ec7-4454-a6aa-32c2a5c71bd7"}},"repository":{"url":"git+https://github.com/graduatecollege/VueLib.git","type":"git","directory":"packages/vue-useful-api"},"_npmVersion":"11.17.0","description":"Vue 3 API integration utilities with reactive state management for Graduate College applications","directories":{},"_nodeVersion":"24.19.0","dependencies":{"remeda":"^2.42.0","fast-equals":"^6.0.2","@vueuse/core":"^14.4.0"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.5.27"},"_npmOperationalInternal":{"tmp":"tmp/vue-useful-api_2.1.10_1787601183560_0.9539244520565018","host":"s3://npm-registry-packages-npm-production"}},"2.1.11":{"name":"@illinois-grad/vue-useful-api","version":"2.1.11","keywords":["vue","vue3","api","reactive","state-management","graduate-college"],"author":{"name":"Mikael Arvola","email":"marvel@illinois.edu"},"license":"MIT","_id":"@illinois-grad/vue-useful-api@2.1.11","maintainers":[{"name":"marvel-uiuc","email":"marvel@illinois.edu"}],"homepage":"https://github.com/graduatecollege/VueLib#readme","bugs":{"url":"https://github.com/graduatecollege/VueLib/issues"},"dist":{"shasum":"9de3729876e919716442fb2b8667cc7558f62318","tarball":"https://registry.npmjs.org/@illinois-grad/vue-useful-api/-/vue-useful-api-2.1.11.tgz","fileCount":22,"integrity":"sha512-e5dVKOxu6ksLRq1/uYOqDC2QxQCc/h8oFehSq496wEmFFXbLHBzvFJZADL9sj+5ezgseLBRkpDZ4LlxSSUdAUQ==","signatures":[{"sig":"MEQCIASWYXaNBfhxf4ecoj2+iTOkwMoUDAyuP0fK2q4NFxW/AiBSo41cRRyeb33P0TGej+8zy6y0HDP+8DbmI776QUOf4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@illinois-grad%2fvue-useful-api@2.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38965},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cd61c290fa74bf66e9d4a28bd1d7d48922443981","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86483fcb-0ec7-4454-a6aa-32c2a5c71bd7"}},"repository":{"url":"git+https://github.com/graduatecollege/VueLib.git","type":"git","directory":"packages/vue-useful-api"},"_npmVersion":"11.19.0","description":"Vue 3 API integration utilities with reactive state management for Graduate College applications","directories":{},"_nodeVersion":"24.20.0","dependencies":{"remeda":"^2.45.0","fast-equals":"^6.0.2","@vueuse/core":"^14.4.0"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.5.27"},"_npmOperationalInternal":{"tmp":"tmp/vue-useful-api_2.1.11_1788557545666_0.019787899039600543","host":"s3://npm-registry-packages-npm-production"}},"2.1.12":{"name":"@illinois-grad/vue-useful-api","version":"2.1.12","keywords":["vue","vue3","api","reactive","state-management","graduate-college"],"author":{"name":"Mikael Arvola","email":"marvel@illinois.edu"},"license":"MIT","_id":"@illinois-grad/vue-useful-api@2.1.12","maintainers":[{"name":"marvel-uiuc","email":"marvel@illinois.edu"}],"homepage":"https://github.com/graduatecollege/VueLib#readme","bugs":{"url":"https://github.com/graduatecollege/VueLib/issues"},"dist":{"shasum":"d7d2985144736baa94be04238e8e3ae75cd05517","tarball":"https://registry.npmjs.org/@illinois-grad/vue-useful-api/-/vue-useful-api-2.1.12.tgz","fileCount":22,"integrity":"sha512-RHFGVQPRE9H1PVbZprRvQA+XR2EBa484AUgpQlMELABy3pJ35p51VNboYL/WfNYjVTsDlizBIGPDUqrvZT+LnQ==","signatures":[{"sig":"MEYCIQDasYdQLiBKfTeMPs7OnIRZwYZDLFLJcN1g2fXBcFQ9aQIhAIR30/xVt+7pMax2kyrMJ3g10E3jbLHgrSzWVZtiLVZP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@illinois-grad%2fvue-useful-api@2.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38965},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"33439e1358e071a28321354213ea6bcc5d5e555a","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86483fcb-0ec7-4454-a6aa-32c2a5c71bd7"}},"repository":{"url":"git+https://github.com/graduatecollege/VueLib.git","type":"git","directory":"packages/vue-useful-api"},"_npmVersion":"11.19.0","description":"Vue 3 API integration utilities with reactive state management for Graduate College applications","directories":{},"_nodeVersion":"24.20.0","dependencies":{"remeda":"^2.45.0","fast-equals":"^6.0.2","@vueuse/core":"^14.4.0"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.5.27"},"_npmOperationalInternal":{"tmp":"tmp/vue-useful-api_2.1.12_1788903706891_0.30827520616848525","host":"s3://npm-registry-packages-npm-production"}},"2.1.13":{"name":"@illinois-grad/vue-useful-api","version":"2.1.13","keywords":["vue","vue3","api","reactive","state-management","graduate-college"],"author":{"name":"Mikael Arvola","email":"marvel@illinois.edu"},"license":"MIT","_id":"@illinois-grad/vue-useful-api@2.1.13","maintainers":[{"name":"marvel-uiuc","email":"marvel@illinois.edu"}],"homepage":"https://github.com/graduatecollege/VueLib#readme","bugs":{"url":"https://github.com/graduatecollege/VueLib/issues"},"dist":{"shasum":"b5aa5aa05674df4527948360ea2f5955e52cace5","tarball":"https://registry.npmjs.org/@illinois-grad/vue-useful-api/-/vue-useful-api-2.1.13.tgz","fileCount":22,"integrity":"sha512-VyNcAhW9mwExIkkuvUd/NKuyPmUxVoCEdNTlLqd49j7xaSPicIpPTjJWB5/1sAyd/4v+HECcZ5K3N6v5PEtBxg==","signatures":[{"sig":"MEUCIQD89o2MLWgx6sQAFwDnCL6xaxih5PvJFSvCbmvc1qfDJgIgennOgFBB0zHQEA/od+cpgMfWmL90FNVU0M1CZSgAmPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@illinois-grad%2fvue-useful-api@2.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38965},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9b863fdee724a29f076259f838a80d7464980bfd","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86483fcb-0ec7-4454-a6aa-32c2a5c71bd7"}},"repository":{"url":"git+https://github.com/graduatecollege/VueLib.git","type":"git","directory":"packages/vue-useful-api"},"_npmVersion":"11.19.0","description":"Vue 3 API integration utilities with reactive state management for Graduate College applications","directories":{},"_nodeVersion":"24.20.0","dependencies":{"remeda":"^2.45.0","fast-equals":"^6.0.2","@vueuse/core":"^14.4.0"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.5.27"},"_npmOperationalInternal":{"tmp":"tmp/vue-useful-api_2.1.13_1788991573648_0.8975258809265512","host":"s3://npm-registry-packages-npm-production"}},"2.1.14":{"name":"@illinois-grad/vue-useful-api","version":"2.1.14","keywords":["vue","vue3","api","reactive","state-management","graduate-college"],"author":{"name":"Mikael Arvola","email":"marvel@illinois.edu"},"license":"MIT","_id":"@illinois-grad/vue-useful-api@2.1.14","maintainers":[{"name":"marvel-uiuc","email":"marvel@illinois.edu"}],"homepage":"https://github.com/graduatecollege/VueLib#readme","bugs":{"url":"https://github.com/graduatecollege/VueLib/issues"},"dist":{"shasum":"eb187f77dee65e8f09fd23c785106f9ba0fd6a7c","tarball":"https://registry.npmjs.org/@illinois-grad/vue-useful-api/-/vue-useful-api-2.1.14.tgz","fileCount":22,"integrity":"sha512-3DSlFl5xabJmyuyohiCgaqUNJ6+3lyE7Y4B9/zoCz47tepgOw+/YV4RjZ6G4ARtlEw1GO41Wj8lQTjJxwHxypg==","signatures":[{"sig":"MEUCIHYS2icWFUoRsD6p7RREEadXHPBcPobNhmnVVZyD+eRmAiEA+IaxUSXvyO6BdX9BTy/XWCpJc+F8TToS6L+M6npMQCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@illinois-grad%2fvue-useful-api@2.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38965},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e4875082ce1279e891169b4525e0a1c5405c324a","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86483fcb-0ec7-4454-a6aa-32c2a5c71bd7"}},"repository":{"url":"git+https://github.com/graduatecollege/VueLib.git","type":"git","directory":"packages/vue-useful-api"},"_npmVersion":"11.19.0","description":"Vue 3 API integration utilities with reactive state management for Graduate College applications","directories":{},"_nodeVersion":"24.20.0","dependencies":{"remeda":"^2.45.0","fast-equals":"^6.0.2","@vueuse/core":"^14.4.0"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.5.27"},"_npmOperationalInternal":{"tmp":"tmp/vue-useful-api_2.1.14_1789060643429_0.09465096244674287","host":"s3://npm-registry-packages-npm-production"}},"2.1.15":{"name":"@illinois-grad/vue-useful-api","version":"2.1.15","keywords":["vue","vue3","api","reactive","state-management","graduate-college"],"author":{"name":"Mikael Arvola","email":"marvel@illinois.edu"},"license":"MIT","_id":"@illinois-grad/vue-useful-api@2.1.15","maintainers":[{"name":"marvel-uiuc","email":"marvel@illinois.edu"}],"homepage":"https://github.com/graduatecollege/VueLib#readme","bugs":{"url":"https://github.com/graduatecollege/VueLib/issues"},"dist":{"shasum":"8ae7a9e7ed35b3eeba4bbcad41c0d735c17dd069","tarball":"https://registry.npmjs.org/@illinois-grad/vue-useful-api/-/vue-useful-api-2.1.15.tgz","fileCount":22,"integrity":"sha512-U6CZ4pdPGr9/YH0EiERVIbKP9V251V1fpuB9u/xdc2Ov6FkcedV+Nt/YleqYHuTuu/DoksEWHe0+3jMB4EYGrg==","signatures":[{"sig":"MEUCIC/r3mPw6K2yvNShuwi3+T2ahiKJhdiRp2PhHttPW7caAiEAvX61CnR1Zm6eMAMCOHpG3UXvyCx9xgZtyZYb6N+N7pE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCIrqV4PBWhNaLEFiBbZ9byV4DA2w0r1oH0Gc42x8aI5QIhALQbFb1vDC8FdSBn+IWMYhEoL4MSLaN5boEDNFpyKCZf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@illinois-grad%2fvue-useful-api@2.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39851},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f8604c974bf8d6642b5e3444ec9140eec16263de","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86483fcb-0ec7-4454-a6aa-32c2a5c71bd7"}},"repository":{"url":"git+https://github.com/graduatecollege/VueLib.git","type":"git","directory":"packages/vue-useful-api"},"_npmVersion":"11.19.0","description":"Vue 3 API integration utilities with reactive state management for Graduate College applications","directories":{},"_nodeVersion":"24.20.0","dependencies":{"remeda":"^2.45.0","fast-equals":"^6.0.2","@vueuse/core":"^14.4.0"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.5.27"},"_npmOperationalInternal":{"tmp":"tmp/vue-useful-api_2.1.15_1789857835615_0.03404561441229759","host":"s3://npm-registry-packages-npm-production"}},"2.1.16":{"_id":"@illinois-grad/vue-useful-api@2.1.16","bugs":{"url":"https://github.com/graduatecollege/VueLib/issues"},"dist":{"shasum":"d32c0cbccd191fd1a31b646252e924178faa487a","tarball":"https://registry.npmjs.org/@illinois-grad/vue-useful-api/-/vue-useful-api-2.1.16.tgz","fileCount":22,"integrity":"sha512-rIKM9aW7kcBe8I3dYRdSVV762t1/40tuZp9bSbNkHAwu10ghNk1eOwYllCCyaKxwmwo5qxtOPewFrt1WB6JedA==","signatures":[{"sig":"MEQCIFAQmXymNLZyygvjNKGJ2vG/pJTka0Se+96UxUJ47CHeAiB0xgN86rFxjSqPRYjCHr2g4HEPjiKk8IoPQA3legcsig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAKxiRyH94ucDGNEeObVJSrSUSj++e5k4Zc2B4IFfycVAiEAi5FcDJNnWMLTCc1/lOONQnluOk8X8lZ4AJIVjdVcd0g="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@illinois-grad%2fvue-useful-api@2.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40772},"main":"./dist/index.js","name":"@illinois-grad/vue-useful-api","type":"module","types":"./dist/index.d.ts","author":{"name":"Mikael Arvola","email":"marvel@illinois.edu"},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d514cd37c4df1dcf6a8d66f02a1a1b042727cfb5","license":"MIT","scripts":{"dev":"vite build --watch","build":"vite build","clean":"rm -rf dist"},"version":"2.1.16","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86483fcb-0ec7-4454-a6aa-32c2a5c71bd7"}},"homepage":"https://github.com/graduatecollege/VueLib#readme","keywords":["vue","vue3","api","reactive","state-management","graduate-college"],"repository":{"url":"git+https://github.com/graduatecollege/VueLib.git","type":"git","directory":"packages/vue-useful-api"},"_npmVersion":"11.19.1","description":"Vue 3 API integration utilities with reactive state management for Graduate College applications","directories":{},"maintainers":[{"name":"marvel-uiuc","email":"marvel@illinois.edu"}],"_nodeVersion":"26.10.0","dependencies":{"remeda":"^2.50.0","fast-equals":"^6.0.4","@vueuse/core":"^15.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.5.27"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue-useful-api_2.1.16_1790618841363_0.760234023596577"}}},"time":{"created":"2026-02-04T15:46:49.104Z","modified":"2026-09-28T18:07:21.844Z","2.0.3":"2026-02-04T15:46:49.389Z","2.0.4":"2026-02-04T16:00:24.554Z","2.0.5":"2026-02-04T22:30:56.269Z","2.0.6":"2026-02-07T17:48:05.824Z","2.0.7":"2026-02-19T20:06:29.942Z","2.0.8":"2026-02-19T20:09:10.483Z","2.0.9":"2026-02-28T17:40:16.163Z","2.0.10":"2026-02-28T21:56:10.246Z","2.0.11":"2026-03-01T21:40:58.319Z","2.0.12":"2026-03-01T22:24:23.956Z","2.0.13":"2026-03-16T21:44:43.966Z","2.0.14":"2026-04-04T20:10:54.229Z","2.0.15":"2026-04-28T20:22:08.149Z","2.1.0":"2026-06-08T21:43:30.170Z","2.1.1":"2026-07-01T21:01:27.241Z","2.1.2":"2026-07-01T21:04:30.998Z","2.1.3":"2026-07-11T00:51:47.777Z","2.1.4":"2026-07-31T18:12:15.131Z","2.1.5":"2026-07-31T20:20:37.679Z","2.1.6":"2026-07-31T20:27:37.835Z","2.1.7":"2026-08-10T17:37:28.219Z","2.1.8":"2026-08-10T18:10:45.254Z","2.1.9":"2026-08-10T19:37:25.633Z","2.1.10":"2026-08-24T19:53:03.768Z","2.1.11":"2026-09-04T21:32:25.796Z","2.1.12":"2026-09-08T21:41:47.022Z","2.1.13":"2026-09-09T22:06:13.811Z","2.1.14":"2026-09-10T17:17:23.568Z","2.1.15":"2026-09-19T22:43:55.719Z","2.1.16":"2026-09-28T18:07:21.468Z"},"bugs":{"url":"https://github.com/graduatecollege/VueLib/issues"},"author":{"name":"Mikael Arvola","email":"marvel@illinois.edu"},"license":"MIT","homepage":"https://github.com/graduatecollege/VueLib#readme","keywords":["vue","vue3","api","reactive","state-management","graduate-college"],"repository":{"url":"git+https://github.com/graduatecollege/VueLib.git","type":"git","directory":"packages/vue-useful-api"},"description":"Vue 3 API integration utilities with reactive state management for Graduate College applications","maintainers":[{"name":"marvel-uiuc","email":"marvel@illinois.edu"}],"readme":"# @illinois-grad/vue-useful-api\n\nVue 3 API integration utilities with reactive state management for Graduate College applications.\n\n## Features\n\n- **Reactive State** - Automatic loading, error, and response state management\n- **Event Hooks** - onSuccess, onError, and onFinally callbacks\n- **Request Deduplication** - Ignores stale responses automatically\n- **Auto-execution** - apiWatch composable for reactive API calls\n- **Error Handling** - User-friendly error messages with type guards\n- **Type Safe** - Written in TypeScript with full type definitions\n\n## Installation\n\n```bash\nnpm install @illinois-grad/vue-useful-api\n```\n\n### Peer Dependencies\n\nThis package requires the following peer dependencies:\n\n```json\n{\n  \"vue\": \"^3.0.0\"\n}\n```\n\n## Usage\n\n### Automatic Execution with apiWatch\n\nThe `apiWatch` composable automatically executes API calls when reactive dependencies change:\n\n```typescript\nimport { ref } from 'vue'\nimport { usefulApi, apiWatch } from '@illinois-grad/vue-useful-api'\nimport { useUsersApi } from './users'\n\nconst userId = ref('123')\nconst includeDetails = ref(true)\n\nconst users = useUsersApi();\nconst me = users.getMe();\n\napiWatch(me.execute, () => {\n    if (auth.isAuthenticated) {\n        return [userId.value, includeDetails.value];\n    }\n    // Return undefined to skip execution\n    return undefined;\n});\n\n// The response is reactive\nconst profile = computed(() => {\n    return me.response.value?.userInfo;\n});\n\n// You can also use event hooks\nme.onSuccess((user) => {\n  console.log('User loaded:', user)\n})\n\n// Now whenever userId or includeDetails changes, the API is called automatically\nuserId.value = '456' // Triggers API call with new ID\nincludeDetails.value = false // Triggers API call with new details flag\n\n// The error state is also reactive\nme.error.value // null if no error\n\n// And errors have events\nme.onError((error) => {\n  console.error('Failed to load user:', error)\n});\n\n// The loading state is also reactive\nme.isLoading.value // false if finished\n```\n","readmeFilename":"README.md"}