{"_id":"@bjornharrtell/pinia-json-api","_rev":"25-7b8f8af17d25d15d071001faa0423b1a","name":"@bjornharrtell/pinia-json-api","dist-tags":{"latest":"0.11.1"},"versions":{"0.1.3":{"name":"@bjornharrtell/pinia-json-api","version":"0.1.3","_id":"@bjornharrtell/pinia-json-api@0.1.3","maintainers":[{"name":"bjornharrtell","email":"bjorn@wololo.org"}],"dist":{"shasum":"944c9657fb222d38003697db14234b7f207b19ad","tarball":"https://registry.npmjs.org/@bjornharrtell/pinia-json-api/-/pinia-json-api-0.1.3.tgz","fileCount":6,"integrity":"sha512-bPMhUg+9QEtemOtQ9QSvUdc+De+tLO6sOwXWWscJ7xXZmdfxEPRxRSxBpzIeIjWeURem6ZInuLamQvYphSQkcw==","signatures":[{"sig":"MEUCIQCNHpxjcilS1IQm+3PM/nViYQ/jvocMK38B0KW2DAhgmgIgboYfCHcMRpQsx1YHfr5KM4V0fbebZ7CNPB7Hg4CbbYA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32648},"main":"./dist/lib.js","type":"module","types":"./dist/lib.d.ts","module":"./dist/lib.js","exports":{".":"./dist/lib.js","./*":"./src/*"},"gitHead":"acb266daa2bef9aba7fd237ab506068c2c0a0dfb","scripts":{"dev":"vite","test":"vitest","build":"vite build","preview":"vite preview","type-check":"vue-tsc --build"},"_npmUser":{"name":"bjornharrtell","email":"bjorn@wololo.org"},"_npmVersion":"10.5.0","description":"pinia-json-api extends Pinia Store with capabilities to fetch typed data models via an JSON:API endpoint into record instances.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"ky":"^1.7.3","vue":"^3.5.13","pinia":"^2.3.0","inflection":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.3","vitest":"^2.1.8","vue-tsc":"^2.1.10","prettier":"^3.4.2","typescript":"~5.6.3","@types/node":"^22.10.2","@types/jsdom":"^21.1.7","@vue/tsconfig":"^0.7.0","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.3.0","@tsconfig/node22":"^22.0.0","@vitejs/plugin-vue":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/pinia-json-api_0.1.3_1734590773848_0.1682100959574242","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.0":{"name":"@bjornharrtell/pinia-json-api","version":"0.2.0","_id":"@bjornharrtell/pinia-json-api@0.2.0","maintainers":[{"name":"bjornharrtell","email":"bjorn@wololo.org"}],"dist":{"shasum":"79f15a7e05f36535a68f90adbda7a2efb0baa5b1","tarball":"https://registry.npmjs.org/@bjornharrtell/pinia-json-api/-/pinia-json-api-0.2.0.tgz","fileCount":36,"integrity":"sha512-m+RoQ/z/FBwOAc91P7q37GvbSjB0klFnnUUJ06ygr8LpCWgDv0zBn+etDKOOM5ArlBU1g4cwt5dfkCNfZLVa6g==","signatures":[{"sig":"MEUCIExT0RqNp8G62pSxn2xjg6rsoooF+Que7YUybuQf9H0+AiEA8sv19QUr6wclcRgqyjXlI6mQIWGaR5vFyuD6sz+MZ5k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":468077},"main":"./dist/lib.js","type":"module","types":"./dist/lib.d.ts","module":"./dist/lib.js","exports":{".":"./dist/lib.js","./*":"./src/*"},"gitHead":"e12eb74c4eff622a1e013673c23bb363f353c082","scripts":{"dev":"vite","test":"vitest","build":"vite build","preview":"vite preview","typedoc":"typedoc","type-check":"vue-tsc --build"},"_npmUser":{"name":"bjornharrtell","email":"bjorn@wololo.org"},"_npmVersion":"10.5.0","description":"pinia-json-api extends Pinia Store with capabilities to fetch typed data models via an JSON:API endpoint into record instances.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"ky":"^1.7.3","vue":"^3.5.13","pinia":"^2.3.0","inflection":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.3","vitest":"^2.1.8","typedoc":"^0.27.5","vue-tsc":"^2.1.10","prettier":"^3.4.2","typescript":"~5.6.3","@types/node":"^22.10.2","@types/jsdom":"^21.1.7","@vue/tsconfig":"^0.7.0","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.3.0","@tsconfig/node22":"^22.0.0","@vitejs/plugin-vue":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/pinia-json-api_0.2.0_1734599416242_0.6172281682133285","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.0":{"name":"@bjornharrtell/pinia-json-api","version":"0.3.0","_id":"@bjornharrtell/pinia-json-api@0.3.0","maintainers":[{"name":"bjornharrtell","email":"bjorn@wololo.org"}],"dist":{"shasum":"f07f2bc467c155aadc4cb50dc55d49742a988f07","tarball":"https://registry.npmjs.org/@bjornharrtell/pinia-json-api/-/pinia-json-api-0.3.0.tgz","fileCount":34,"integrity":"sha512-Dw+3ZzkhRT9f3ls2dhnYC/zOt33/ioC0Tuwc5mWaicipwzE0kQaDn4d+K1U19CneWpGBbhKppMkmI0DMvbMNJQ==","signatures":[{"sig":"MEUCIQDB2W6qZcLUMoQYiltxDcLkgPCj9TFnW4shXv+gD0VxRQIgIGrcx9Spm04kavhbtOWKsK6RVQ1k75tGq47cY+AYfuw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456505},"main":"./dist/lib.js","type":"module","types":"./dist/lib.d.ts","module":"./dist/lib.js","exports":{".":"./dist/lib.js","./*":"./src/*"},"gitHead":"28f47195ec94ac9d0158c1f0169b12702dcd3b38","scripts":{"dev":"vite","test":"vitest","build":"vite build","preview":"vite preview","typedoc":"typedoc","type-check":"vue-tsc --build"},"_npmUser":{"name":"bjornharrtell","email":"bjorn@wololo.org"},"_npmVersion":"10.5.0","description":"pinia-json-api extends Pinia Store with capabilities to fetch typed data models via an JSON:API endpoint into record instances.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"ky":"^1.7.3","vue":"^3.5.13","pinia":"^2.3.0","inflection":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.3","vitest":"^2.1.8","typedoc":"^0.27.5","vue-tsc":"^2.1.10","prettier":"^3.4.2","typescript":"~5.6.3","@types/node":"^22.10.2","@types/jsdom":"^21.1.7","@vue/tsconfig":"^0.7.0","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.3.0","@tsconfig/node22":"^22.0.0","@vitejs/plugin-vue":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/pinia-json-api_0.3.0_1734603372043_0.0938664268508822","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.1":{"name":"@bjornharrtell/pinia-json-api","version":"0.3.1","_id":"@bjornharrtell/pinia-json-api@0.3.1","maintainers":[{"name":"bjornharrtell","email":"bjorn@wololo.org"}],"dist":{"shasum":"004103898e4d4942b2dc7a83e73bc31b9561af91","tarball":"https://registry.npmjs.org/@bjornharrtell/pinia-json-api/-/pinia-json-api-0.3.1.tgz","fileCount":34,"integrity":"sha512-g3QYVUuepEtRTq9HK1n7RyE0TtAVRyhup3q+RJqyfTIuW7wS8IexMJZni3gp/HjuEDlvu0wAsswrnfeboF2TLA==","signatures":[{"sig":"MEUCIQDinT1vkYzftDS3oS/PcNLio+xeQmKqzQ1p7GplAYBpTgIgdRgcPU90uYfUQkC3APQ1n2bKj4r3vXTn4CM5MY9kzEk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457728},"main":"./dist/lib.js","type":"module","types":"./dist/lib.d.ts","module":"./dist/lib.js","exports":{".":"./dist/lib.js","./*":"./src/*"},"gitHead":"2e6947c5bb37d5571665b0444598b06d92ee184a","scripts":{"dev":"vite","test":"vitest","build":"vite build","preview":"vite preview","typedoc":"typedoc","type-check":"vue-tsc --build"},"_npmUser":{"name":"bjornharrtell","email":"bjorn@wololo.org"},"_npmVersion":"10.5.0","description":"pinia-json-api extends Pinia Store with capabilities to fetch typed data models via an JSON:API endpoint into record instances.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"ky":"^1.7.3","vue":"^3.5.13","pinia":"^2.3.0","inflection":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.3","vitest":"^2.1.8","typedoc":"^0.27.5","vue-tsc":"^2.1.10","prettier":"^3.4.2","typescript":"~5.6.3","@types/node":"^22.10.2","@types/jsdom":"^21.1.7","@vue/tsconfig":"^0.7.0","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.3.0","@tsconfig/node22":"^22.0.0","@vitejs/plugin-vue":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/pinia-json-api_0.3.1_1734618103591_0.35408074803776435","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.2":{"name":"@bjornharrtell/pinia-json-api","version":"0.3.2","_id":"@bjornharrtell/pinia-json-api@0.3.2","maintainers":[{"name":"bjornharrtell","email":"bjorn@wololo.org"}],"homepage":"https://github.com/bjornharrtell/pinia-json-api#readme","bugs":{"url":"https://github.com/bjornharrtell/pinia-json-api/issues"},"dist":{"shasum":"4e2b1ad67de3fda03e8a6f825f17826b9ff53715","tarball":"https://registry.npmjs.org/@bjornharrtell/pinia-json-api/-/pinia-json-api-0.3.2.tgz","fileCount":34,"integrity":"sha512-3qGfHgklMSshDeMAPhkmW5u4ehT398BDwvEfuaVJT1o93FHebzsdBbo9vVTM2HX3eNKr063jZhe/5nCZZF45DQ==","signatures":[{"sig":"MEUCICJBFGYX1bvyLljObG/Ek6x8FJd4ROM7d8614CvOL/sIAiEA+guGUTwY0BWmGSimRkJtltaBp/MfOV5YbHkGWIZl6qI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457839},"main":"./dist/lib.js","type":"module","types":"./dist/lib.d.ts","module":"./dist/lib.js","exports":{".":"./dist/lib.js","./*":"./src/*"},"gitHead":"f54a02f3770267d1074d39bf84122fb722a497e6","scripts":{"dev":"vite","test":"vitest","build":"vite build","preview":"vite preview","typedoc":"typedoc","type-check":"vue-tsc --build"},"_npmUser":{"name":"bjornharrtell","email":"bjorn@wololo.org"},"repository":{"url":"git+https://github.com/bjornharrtell/pinia-json-api.git","type":"git"},"_npmVersion":"10.5.0","description":"pinia-json-api extends Pinia Store with capabilities to fetch typed data models via an JSON:API endpoint into record instances.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"ky":"^1.7.4","vue":"^3.5.13","pinia":"^2.3.0","inflection":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.4","vitest":"^2.1.8","typedoc":"^0.27.5","vue-tsc":"^2.1.10","prettier":"^3.4.2","typescript":"~5.6.3","@types/node":"^22.10.2","@types/jsdom":"^21.1.7","@vue/tsconfig":"^0.7.0","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.4.0","@tsconfig/node22":"^22.0.0","@vitejs/plugin-vue":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/pinia-json-api_0.3.2_1734642587780_0.2610675003402929","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.3":{"name":"@bjornharrtell/pinia-json-api","version":"0.3.3","_id":"@bjornharrtell/pinia-json-api@0.3.3","maintainers":[{"name":"bjornharrtell","email":"bjorn@wololo.org"}],"homepage":"https://github.com/bjornharrtell/pinia-json-api#readme","bugs":{"url":"https://github.com/bjornharrtell/pinia-json-api/issues"},"dist":{"shasum":"6f6e5baa522cfeb7fec5f16ad198a1be0c0af4f4","tarball":"https://registry.npmjs.org/@bjornharrtell/pinia-json-api/-/pinia-json-api-0.3.3.tgz","fileCount":35,"integrity":"sha512-n8X0HRmfUNjJUT+V6bZ4dWDv9xsumDRkH1hskOQSjGQ+fkJyi2pI5bkinRXq+buN3GGzTIEHnsk86Vb0QlSP7g==","signatures":[{"sig":"MEQCID0IGWDcfRBWwgB5j15BreKmBi1wuLWX/j2UJsAW6VH9AiAZDcevxaqB+n0vgWo5uqVu0s/PNQ/YJMZhu0qRE3FOlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":430369},"main":"./dist/lib.js","type":"module","types":"./dist/lib.d.ts","module":"./dist/lib.js","exports":{".":"./dist/lib.js","./*":"./src/*"},"gitHead":"39918b2eccb3f4652bd10667134c2c306c2cacf5","scripts":{"dev":"vite","test":"vitest","build":"vite build","preview":"vite preview","typedoc":"typedoc","type-check":"vue-tsc --build"},"_npmUser":{"name":"bjornharrtell","email":"bjorn@wololo.org"},"repository":{"url":"git+https://github.com/bjornharrtell/pinia-json-api.git","type":"git"},"_npmVersion":"10.5.0","description":"pinia-json-api extends Pinia Store with capabilities to fetch typed data models via an JSON:API endpoint into record instances.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"ky":"^1.7.4","vue":"^3.5.13","pinia":"^2.3.0","inflection":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.4","vitest":"^2.1.8","typedoc":"^0.27.5","vue-tsc":"^2.1.10","prettier":"^3.4.2","typescript":"~5.6.3","@types/node":"^22.10.2","@types/jsdom":"^21.1.7","@vue/tsconfig":"^0.7.0","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.4.0","@tsconfig/node22":"^22.0.0","@vitejs/plugin-vue":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/pinia-json-api_0.3.3_1734645611001_0.040790849018268904","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.4":{"name":"@bjornharrtell/pinia-json-api","version":"0.3.4","_id":"@bjornharrtell/pinia-json-api@0.3.4","maintainers":[{"name":"bjornharrtell","email":"bjorn@wololo.org"}],"homepage":"https://github.com/bjornharrtell/pinia-json-api#readme","bugs":{"url":"https://github.com/bjornharrtell/pinia-json-api/issues"},"dist":{"shasum":"7a0170fe2870a0555018f469489b61e9ccb486be","tarball":"https://registry.npmjs.org/@bjornharrtell/pinia-json-api/-/pinia-json-api-0.3.4.tgz","fileCount":35,"integrity":"sha512-zcY9Gpc0J2Cs8bDjQPzUzIUIG4IcHjLa8aV1cxqCvFDKXfdjHxoDhjIDQE9mPi0qLCgbe/Q4YSapOjTd240TOQ==","signatures":[{"sig":"MEYCIQDDqaMu8ORNQ5Dj2wLBxZQ9olezqFvI0kwGMWJptmeN7gIhAI4gRUGPYCB6fdEayDmb+MqJ9S6Mlq2vuAM2n6WO70gI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":430849},"main":"./dist/lib.js","type":"module","types":"./dist/lib.d.ts","module":"./dist/lib.js","exports":{".":"./dist/lib.js","./*":"./src/*"},"gitHead":"bf0bca6acfe673f73adde355f188ec27e60c6586","scripts":{"dev":"vite","test":"vitest","build":"vite build","preview":"vite preview","typedoc":"typedoc","type-check":"vue-tsc --build"},"_npmUser":{"name":"bjornharrtell","email":"bjorn@wololo.org"},"repository":{"url":"git+https://github.com/bjornharrtell/pinia-json-api.git","type":"git"},"_npmVersion":"10.5.0","description":"pinia-json-api extends Pinia Store with capabilities to fetch typed data models via an JSON:API endpoint into record instances.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"ky":"^1.7.4","vue":"^3.5.13","pinia":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.4","vitest":"^2.1.8","typedoc":"^0.27.5","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.10.2","@types/jsdom":"^21.1.7","@vue/tsconfig":"^0.7.0","@biomejs/biome":"1.9.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.4.0","@tsconfig/node22":"^22.0.0","@vitejs/plugin-vue":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/pinia-json-api_0.3.4_1734988691597_0.4357096977126662","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.1":{"name":"@bjornharrtell/pinia-json-api","version":"0.4.1","_id":"@bjornharrtell/pinia-json-api@0.4.1","maintainers":[{"name":"bjornharrtell","email":"bjorn@wololo.org"}],"homepage":"https://github.com/bjornharrtell/pinia-json-api#readme","bugs":{"url":"https://github.com/bjornharrtell/pinia-json-api/issues"},"dist":{"shasum":"59cfa7c9addb9168186ebed8daff1eca1dee4b48","tarball":"https://registry.npmjs.org/@bjornharrtell/pinia-json-api/-/pinia-json-api-0.4.1.tgz","fileCount":37,"integrity":"sha512-wq7X1RlJA+G0HYUr/k1MZ6iBzWX9PcNsRK6RB6aDYx3KJFDVvt6vnwA1iyfQuXHobCLaX2uDg/AcVjnqQf+aCQ==","signatures":[{"sig":"MEUCIEKPtQf35plAhPa+unQ01RwZ84gCRQZd1wIz1ulHajJ2AiEAjJKEKm+gMDSgYGPMGTVbyaafxXwWibKv7J1N/+iCWic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":449402},"main":"./dist/lib.js","type":"module","types":"./dist/lib.d.ts","module":"./dist/lib.js","exports":{".":"./dist/lib.js","./*":"./src/*"},"gitHead":"8752dbe0d3757a7548f0a623bdde313ce42da71b","scripts":{"dev":"vite","test":"vitest","build":"vite build","preview":"vite preview","typedoc":"typedoc","type-check":"vue-tsc --build"},"_npmUser":{"name":"bjornharrtell","email":"bjorn@wololo.org"},"repository":{"url":"git+https://github.com/bjornharrtell/pinia-json-api.git","type":"git"},"_npmVersion":"10.5.0","description":"pinia-json-api extends Pinia Store with capabilities to fetch typed data models via an JSON:API endpoint into record instances.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"ky":"^1.7.4","vue":"^3.5.13","pinia":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.4","vitest":"^2.1.8","typedoc":"^0.27.5","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.10.2","@types/jsdom":"^21.1.7","@vue/tsconfig":"^0.7.0","@biomejs/biome":"1.9.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.4.0","@tsconfig/node22":"^22.0.0","@vitejs/plugin-vue":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/pinia-json-api_0.4.1_1734991120524_0.09522744256909954","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.5.0":{"name":"@bjornharrtell/pinia-json-api","version":"0.5.0","_id":"@bjornharrtell/pinia-json-api@0.5.0","maintainers":[{"name":"bjornharrtell","email":"bjorn@wololo.org"}],"homepage":"https://github.com/bjornharrtell/pinia-json-api#readme","bugs":{"url":"https://github.com/bjornharrtell/pinia-json-api/issues"},"dist":{"shasum":"9f704e2e7fd386bcda6c8fa019b74facf040af26","tarball":"https://registry.npmjs.org/@bjornharrtell/pinia-json-api/-/pinia-json-api-0.5.0.tgz","fileCount":35,"integrity":"sha512-mzypQTi0OG6jPOHLZLoLYq2RulWEDuz7pcryHh3pwCr8ovaU4Syjy/2EL1MD5gtguh/8IYV+4sbrxNICYTTU6g==","signatures":[{"sig":"MEUCIQCxQdAhrkGDjR70Zyl5rp2iiz2oAHPrvDskS37GaeUuSwIgPFd89bsfOaW13Xpdxgni7IOl8zRSrofdp4kHwpLe5vA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":443477},"main":"./dist/lib.js","type":"module","types":"./dist/lib.d.ts","module":"./dist/lib.js","exports":{".":"./dist/lib.js","./*":"./src/*"},"gitHead":"0e2c7ae6c591a0c2c90be5998add76a5b61614e0","scripts":{"dev":"vite","test":"vitest","build":"vite build","preview":"vite preview","typedoc":"typedoc","type-check":"vue-tsc --build"},"_npmUser":{"name":"bjornharrtell","email":"bjorn@wololo.org"},"repository":{"url":"git+https://github.com/bjornharrtell/pinia-json-api.git","type":"git"},"_npmVersion":"10.5.0","description":"pinia-json-api extends Pinia Store with capabilities to fetch typed data models via an JSON:API endpoint into record instances.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"ky":"^1.7.4","vue":"^3.5.13","pinia":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.4","vitest":"^2.1.8","typedoc":"^0.27.5","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.10.2","@types/jsdom":"^21.1.7","@vue/tsconfig":"^0.7.0","@biomejs/biome":"1.9.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.4.0","@tsconfig/node22":"^22.0.0","@vitejs/plugin-vue":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/pinia-json-api_0.5.0_1734991983145_0.6937269763762048","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.5.1":{"name":"@bjornharrtell/pinia-json-api","version":"0.5.1","_id":"@bjornharrtell/pinia-json-api@0.5.1","maintainers":[{"name":"bjornharrtell","email":"bjorn@wololo.org"}],"homepage":"https://github.com/bjornharrtell/pinia-json-api#readme","bugs":{"url":"https://github.com/bjornharrtell/pinia-json-api/issues"},"dist":{"shasum":"2a53b6bbeb52509f6d17388b2700fbeb2b1baf4d","tarball":"https://registry.npmjs.org/@bjornharrtell/pinia-json-api/-/pinia-json-api-0.5.1.tgz","fileCount":35,"integrity":"sha512-L7jUO7oPRSt5ZjCwrMKt4FFk4j1vMF0yopKqnF4Cv6HvcvCysulZ/DO5th/jf8fy8T9dsXxnZ1alXKB+b4An1w==","signatures":[{"sig":"MEUCIF7gzJnTdcpJzRjmoKwLXmCyoYhSx51OkZ4mcYEpGxbnAiEAtRniN0/W2Fd8xpFUm741A5b9a6l9e4BhueQgt3picXw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":443634},"main":"./dist/lib.js","type":"module","types":"./dist/lib.d.ts","module":"./dist/lib.js","exports":{".":"./dist/lib.js","./*":"./src/*"},"gitHead":"9c66f8464b69883cf0130866a608dd36cdc927a2","scripts":{"dev":"vite","test":"vitest","build":"vite build","preview":"vite preview","typedoc":"typedoc","type-check":"vue-tsc --build"},"_npmUser":{"name":"bjornharrtell","email":"bjorn@wololo.org"},"repository":{"url":"git+https://github.com/bjornharrtell/pinia-json-api.git","type":"git"},"_npmVersion":"10.5.0","description":"pinia-json-api extends Pinia Store with capabilities to fetch typed data models via an JSON:API endpoint into record instances.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"ky":"^1.7.4","vue":"^3.5.13","pinia":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.4","vitest":"^2.1.8","typedoc":"^0.27.5","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.10.2","@types/jsdom":"^21.1.7","@vue/tsconfig":"^0.7.0","@biomejs/biome":"1.9.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.4.0","@tsconfig/node22":"^22.0.0","@vitejs/plugin-vue":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/pinia-json-api_0.5.1_1734993788009_0.5926497862224511","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.5.2":{"name":"@bjornharrtell/pinia-json-api","version":"0.5.2","_id":"@bjornharrtell/pinia-json-api@0.5.2","maintainers":[{"name":"bjornharrtell","email":"bjorn@wololo.org"}],"homepage":"https://github.com/bjornharrtell/pinia-json-api#readme","bugs":{"url":"https://github.com/bjornharrtell/pinia-json-api/issues"},"dist":{"shasum":"26ff2bcee970f96cc96916eee15b2a7aafe6eee5","tarball":"https://registry.npmjs.org/@bjornharrtell/pinia-json-api/-/pinia-json-api-0.5.2.tgz","fileCount":35,"integrity":"sha512-yOnhBKxcAAKfGxzrEUHHaAZnhlZMTHU33HhYelkV6YUVYNkf234NPtJNLouat49pxXEHit1AAPan9/5aISwSng==","signatures":[{"sig":"MEQCIFp8WWFA7ow1tRb3u+u4nTuIanz66EvcSAzcnzj57XrYAiBOMCDAdE79MmmE5n5w6GvlmEMuiNrkkRdoFibIGn2x/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":443702},"main":"./dist/lib.js","type":"module","types":"./dist/lib.d.ts","module":"./dist/lib.js","exports":{".":"./dist/lib.js","./*":"./src/*"},"gitHead":"560ac7e30df97d7eec7359efc0ff04e056fd9532","scripts":{"dev":"vite","test":"vitest","build":"vite build","preview":"vite preview","typedoc":"typedoc","type-check":"vue-tsc --build"},"_npmUser":{"name":"bjornharrtell","email":"bjorn@wololo.org"},"repository":{"url":"git+https://github.com/bjornharrtell/pinia-json-api.git","type":"git"},"_npmVersion":"10.5.0","description":"pinia-json-api extends Pinia Store with capabilities to fetch typed data models via an JSON:API endpoint into record instances.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"ky":"^1.7.4","vue":"^3.5.13","pinia":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.4","vitest":"^2.1.8","typedoc":"^0.27.5","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.10.2","@types/jsdom":"^21.1.7","@vue/tsconfig":"^0.7.0","@biomejs/biome":"1.9.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.4.0","@tsconfig/node22":"^22.0.0","@vitejs/plugin-vue":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/pinia-json-api_0.5.2_1734993987389_0.7579330515363856","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.5.3":{"name":"@bjornharrtell/pinia-json-api","version":"0.5.3","_id":"@bjornharrtell/pinia-json-api@0.5.3","maintainers":[{"name":"bjornharrtell","email":"bjorn@wololo.org"}],"homepage":"https://github.com/bjornharrtell/pinia-json-api#readme","bugs":{"url":"https://github.com/bjornharrtell/pinia-json-api/issues"},"dist":{"shasum":"b20481ef1d000dd2148c9f4171271ad2ada3c32d","tarball":"https://registry.npmjs.org/@bjornharrtell/pinia-json-api/-/pinia-json-api-0.5.3.tgz","fileCount":35,"integrity":"sha512-LdLNq/n8Oi5P50gLutsuENNFgrsrmIEPItlPmqQLOZIv7xhi1NHeoBBqsVs/uEvLqQBXKbdcPg1VvxePNJvkMw==","signatures":[{"sig":"MEQCICCCVpUgo6bVj8j4qj0M3bBkuYst0PmZkXvi/P2fUrlDAiBpPPmR6vQxuDUF8llhmdmInoYYaMNfwEWjOpKEGPsDAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":443974},"main":"./dist/lib.js","type":"module","types":"./dist/lib.d.ts","module":"./dist/lib.js","exports":{".":"./dist/lib.js","./*":"./src/*"},"gitHead":"e9392cdb110bd3ae5bc120f15a7c1f7011c22147","scripts":{"dev":"vite","test":"vitest","build":"vite build","preview":"vite preview","typedoc":"typedoc","type-check":"vue-tsc --build"},"_npmUser":{"name":"bjornharrtell","email":"bjorn@wololo.org"},"repository":{"url":"git+https://github.com/bjornharrtell/pinia-json-api.git","type":"git"},"_npmVersion":"10.5.0","description":"pinia-json-api extends Pinia Store with capabilities to fetch typed data models via an JSON:API endpoint into record instances.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"ky":"^1.7.4","vue":"^3.5.13","pinia":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.4","vitest":"^2.1.8","typedoc":"^0.27.5","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.10.2","@types/jsdom":"^21.1.7","@vue/tsconfig":"^0.7.0","@biomejs/biome":"1.9.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.4.0","@tsconfig/node22":"^22.0.0","@vitejs/plugin-vue":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/pinia-json-api_0.5.3_1734995415721_0.7586136367240137","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.6.0":{"name":"@bjornharrtell/pinia-json-api","version":"0.6.0","_id":"@bjornharrtell/pinia-json-api@0.6.0","maintainers":[{"name":"bjornharrtell","email":"bjorn@wololo.org"}],"homepage":"https://github.com/bjornharrtell/pinia-json-api#readme","bugs":{"url":"https://github.com/bjornharrtell/pinia-json-api/issues"},"dist":{"shasum":"d0920459ed0578229b62a7d2ed57025fa7acccee","tarball":"https://registry.npmjs.org/@bjornharrtell/pinia-json-api/-/pinia-json-api-0.6.0.tgz","fileCount":35,"integrity":"sha512-6+Z+oF94Tf7WNxEIeKH1Nl2Z+MFeR1xDUEY+ehvSxK81j9PbTd/9rog/6tIsRtTganoZ9K3cW4EpwXuD6gaqLQ==","signatures":[{"sig":"MEYCIQD/0po007wWhs5FD/gYZKKAHc2enQGUs9DjwIrnDgxU+AIhAOQdiRdA6IZKGpcQe1+KDaeftQVbI6XaSbxvg15wuTWo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":437556},"main":"./dist/lib.js","type":"module","types":"./dist/lib.d.ts","module":"./dist/lib.js","exports":{".":"./dist/lib.js","./*":"./src/*"},"gitHead":"2d8602f0ee21336aadd9e311f5332180930e93b3","scripts":{"dev":"vite","test":"vitest","build":"vite build","preview":"vite preview","typedoc":"typedoc","type-check":"vue-tsc --build"},"_npmUser":{"name":"bjornharrtell","email":"bjorn@wololo.org"},"repository":{"url":"git+https://github.com/bjornharrtell/pinia-json-api.git","type":"git"},"_npmVersion":"10.5.0","description":"pinia-json-api extends Pinia Store with capabilities to fetch typed data models via an JSON:API endpoint into record instances.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"ky":"^1.7.4","vue":"^3.5.13","pinia":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.4","vitest":"^2.1.8","typedoc":"^0.27.5","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.10.2","@types/jsdom":"^21.1.7","@vue/tsconfig":"^0.7.0","@biomejs/biome":"1.9.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.4.0","@tsconfig/node22":"^22.0.0","@vitejs/plugin-vue":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/pinia-json-api_0.6.0_1735000269716_0.12101620291727655","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.6.1":{"name":"@bjornharrtell/pinia-json-api","version":"0.6.1","_id":"@bjornharrtell/pinia-json-api@0.6.1","maintainers":[{"name":"bjornharrtell","email":"bjorn@wololo.org"}],"homepage":"https://github.com/bjornharrtell/pinia-json-api#readme","bugs":{"url":"https://github.com/bjornharrtell/pinia-json-api/issues"},"dist":{"shasum":"d9eae76c6ad357217f9fa6be42dc19e81496b074","tarball":"https://registry.npmjs.org/@bjornharrtell/pinia-json-api/-/pinia-json-api-0.6.1.tgz","fileCount":37,"integrity":"sha512-EOo5aDtWT7N5y4uJnomvw93cFsumms9SaegITuYCJWeMZ0Nq6t1mbbCxRju+7EoQon7tFwixFUSzevMr0pCKig==","signatures":[{"sig":"MEYCIQC/UUIToRJfKm9sN56gzH67HHQaPrbVe7NNPOAl6LqDRwIhAOjBIblmcc+beR8tI3sY/a8LTbzayyZpZ+wr/77VS8pe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":458090},"main":"./dist/lib.js","type":"module","types":"./dist/lib.d.ts","module":"./dist/lib.js","exports":{".":"./dist/lib.js","./*":"./src/*"},"gitHead":"a6ce573ae28186381f5ab08ea460a5edea00f517","scripts":{"dev":"vite","test":"vitest","build":"vite build","preview":"vite preview","typedoc":"typedoc","type-check":"vue-tsc --build"},"_npmUser":{"name":"bjornharrtell","email":"bjorn@wololo.org"},"repository":{"url":"git+https://github.com/bjornharrtell/pinia-json-api.git","type":"git"},"_npmVersion":"10.5.0","description":"pinia-json-api extends Pinia Store with capabilities to fetch typed data models via an JSON:API endpoint into record instances.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"ky":"^1.7.4","vue":"^3.5.13","pinia":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.4","vitest":"^2.1.8","typedoc":"^0.27.5","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.10.2","@types/jsdom":"^21.1.7","@vue/tsconfig":"^0.7.0","@biomejs/biome":"1.9.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.4.0","@tsconfig/node22":"^22.0.0","@vitejs/plugin-vue":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/pinia-json-api_0.6.1_1735000410542_0.19316774127619785","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.6.2":{"name":"@bjornharrtell/pinia-json-api","version":"0.6.2","_id":"@bjornharrtell/pinia-json-api@0.6.2","maintainers":[{"name":"bjornharrtell","email":"bjorn@wololo.org"}],"homepage":"https://github.com/bjornharrtell/pinia-json-api#readme","bugs":{"url":"https://github.com/bjornharrtell/pinia-json-api/issues"},"dist":{"shasum":"5aae3cc6b731e48e4d1cb65e0c89e5ac04f0cab5","tarball":"https://registry.npmjs.org/@bjornharrtell/pinia-json-api/-/pinia-json-api-0.6.2.tgz","fileCount":37,"integrity":"sha512-m7TftTZX3ZzH7ukU2onoo+adyLzWaApeRiGqYmW8LRw37c6Ry0H1tJx7L5arbhwe9vgg/uiE5TVyBW0SRPZBag==","signatures":[{"sig":"MEUCICfPjOfdBYekZb+IZL8bAQotLIk1bkJrKmfQcGwTKqKQAiEAv1M7KusvL9s+arhRi4XcSLSugMBmGHYrOxLw5YRJulM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":458361},"main":"./dist/lib.js","type":"module","types":"./dist/lib.d.ts","module":"./dist/lib.js","exports":{".":"./dist/lib.js","./*":"./src/*"},"gitHead":"bfc93710ec63e0621d57c0104d2460ed712ed792","scripts":{"dev":"vite","test":"vitest","build":"vite build","preview":"vite preview","typedoc":"typedoc","type-check":"vue-tsc --build"},"_npmUser":{"name":"bjornharrtell","email":"bjorn@wololo.org"},"repository":{"url":"git+https://github.com/bjornharrtell/pinia-json-api.git","type":"git"},"_npmVersion":"10.5.0","description":"pinia-json-api extends Pinia Store with capabilities to fetch typed data models via an JSON:API endpoint into record instances.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"ky":"^1.7.4","vue":"^3.5.13","pinia":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.4","vitest":"^2.1.8","typedoc":"^0.27.5","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.10.2","@types/jsdom":"^21.1.7","@vue/tsconfig":"^0.7.0","@biomejs/biome":"1.9.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.4.0","@tsconfig/node22":"^22.0.0","@vitejs/plugin-vue":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/pinia-json-api_0.6.2_1735001318723_0.298113718828249","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.7.0":{"name":"@bjornharrtell/pinia-json-api","version":"0.7.0","_id":"@bjornharrtell/pinia-json-api@0.7.0","maintainers":[{"name":"bjornharrtell","email":"bjorn@wololo.org"}],"homepage":"https://github.com/bjornharrtell/pinia-json-api#readme","bugs":{"url":"https://github.com/bjornharrtell/pinia-json-api/issues"},"dist":{"shasum":"493f5129f545aa1229e37038c5b01c03a8e60f7a","tarball":"https://registry.npmjs.org/@bjornharrtell/pinia-json-api/-/pinia-json-api-0.7.0.tgz","fileCount":37,"integrity":"sha512-SSKQSWw37a74tU5hJU5IU7QGgm+DaiBRsx/jaJWusFOl18fjxZP42XZOReelGb3wWjRJzayGBJLhoSpRS4CKTQ==","signatures":[{"sig":"MEYCIQDVygkzXIizGANTu9oUbNWBhL9WT7OpvWHMzU0dvHKs9gIhAJpA9PbLoeZu5x2riTZw1bxmx8bk1UDt/EmsaFejpEAd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":462779},"main":"./dist/lib.js","type":"module","types":"./dist/lib.d.ts","module":"./dist/lib.js","exports":{".":"./dist/lib.js","./*":"./src/*"},"gitHead":"336cd6993ee7d049307b455fa7c2636ce46e53d0","scripts":{"dev":"vite","test":"vitest","build":"vite build","preview":"vite preview","typedoc":"typedoc","type-check":"vue-tsc --build"},"_npmUser":{"name":"bjornharrtell","email":"bjorn@wololo.org"},"repository":{"url":"git+https://github.com/bjornharrtell/pinia-json-api.git","type":"git"},"_npmVersion":"10.5.0","description":"pinia-json-api extends Pinia Store with capabilities to fetch typed data models via an JSON:API endpoint into record instances.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"ky":"^1.7.4","vue":"^3.5.13","pinia":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","vitest":"^2.1.8","typedoc":"^0.27.5","vue-tsc":"^2.2.0","typescript":"~5.6.3","@types/node":"^22.10.2","@types/jsdom":"^21.1.7","@vue/tsconfig":"^0.7.0","@biomejs/biome":"1.9.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.4.0","@tsconfig/node22":"^22.0.0","@vitejs/plugin-vue":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/pinia-json-api_0.7.0_1735040156928_0.39999651113449697","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.7.1":{"name":"@bjornharrtell/pinia-json-api","version":"0.7.1","_id":"@bjornharrtell/pinia-json-api@0.7.1","maintainers":[{"name":"bjornharrtell","email":"bjorn@wololo.org"}],"homepage":"https://github.com/bjornharrtell/pinia-json-api#readme","bugs":{"url":"https://github.com/bjornharrtell/pinia-json-api/issues"},"dist":{"shasum":"55fbcfe00415591bb24eb0f6586e8767aaaafa53","tarball":"https://registry.npmjs.org/@bjornharrtell/pinia-json-api/-/pinia-json-api-0.7.1.tgz","fileCount":37,"integrity":"sha512-GIrss7f0OeEbmT1nkK51VtQbslAieNVuo4poZm5rSbP7FZxzY3LKiWAG347vWux5J5i05ZNwZETBgmIvA1tMOg==","signatures":[{"sig":"MEYCIQDoN5iCSWzwDdjDGCKG9nFy7lL5DgHpsrOJfHLQ3LLhTwIhAN6GB/H70+MnReevkvJD8G5NFuKWJpt6MI8xWZwu27eQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":462789},"main":"./dist/lib.js","type":"module","types":"./dist/lib.d.ts","module":"./dist/lib.js","exports":{".":"./dist/lib.js","./*":"./src/*"},"gitHead":"eceba362b518bca2096897f0543b60e3ea17018d","scripts":{"dev":"vite","test":"vitest","build":"vite build","preview":"vite preview","typedoc":"typedoc","type-check":"vue-tsc --build"},"_npmUser":{"name":"bjornharrtell","email":"bjorn@wololo.org"},"repository":{"url":"git+https://github.com/bjornharrtell/pinia-json-api.git","type":"git"},"_npmVersion":"10.5.0","description":"pinia-json-api extends Pinia Store with capabilities to fetch typed data models via an JSON:API endpoint into record instances.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"ky":"^1.7.4","vue":"^3.5.13","pinia":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","vitest":"^2.1.8","typedoc":"^0.27.5","vue-tsc":"^2.2.0","typescript":"~5.6.3","@types/node":"^22.10.2","@types/jsdom":"^21.1.7","@vue/tsconfig":"^0.7.0","@biomejs/biome":"1.9.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.4.0","@tsconfig/node22":"^22.0.0","@vitejs/plugin-vue":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/pinia-json-api_0.7.1_1735040715577_0.00644653532017192","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.8.0":{"name":"@bjornharrtell/pinia-json-api","version":"0.8.0","_id":"@bjornharrtell/pinia-json-api@0.8.0","maintainers":[{"name":"bjornharrtell","email":"bjorn@wololo.org"}],"homepage":"https://github.com/bjornharrtell/pinia-json-api#readme","bugs":{"url":"https://github.com/bjornharrtell/pinia-json-api/issues"},"dist":{"shasum":"2e01792fe743c81fe5629423cb0170e2f832246e","tarball":"https://registry.npmjs.org/@bjornharrtell/pinia-json-api/-/pinia-json-api-0.8.0.tgz","fileCount":38,"integrity":"sha512-e5X/enwEhUI1v4Io9E2ZXTh4T2+MLx0vYLhiH35aXxSNdmrlYaSWs9sqclKZps8Hh0i/Ocs6AOKIjV0QrFgmZQ==","signatures":[{"sig":"MEUCIC6wkooEOjmv1yH0tb7y0G/P/0bJzZOCabUqkwn7TsWQAiEA/ntcATtsfgOwo+q4MyrUsvukJaVZPmtEdl8AABL0AkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":469963},"main":"./dist/lib.js","type":"module","types":"./dist/lib.d.ts","module":"./dist/lib.js","exports":{".":"./dist/lib.js","./*":"./src/*"},"gitHead":"4ca963407f032454f58cdf7fdc334355edc272a4","scripts":{"dev":"vite","test":"vitest","build":"vite build","preview":"vite preview","typedoc":"typedoc","type-check":"vue-tsc --build"},"_npmUser":{"name":"bjornharrtell","email":"bjorn@wololo.org"},"repository":{"url":"git+https://github.com/bjornharrtell/pinia-json-api.git","type":"git"},"_npmVersion":"10.5.0","description":"pinia-json-api extends Pinia Store with capabilities to fetch typed data models via an JSON:API endpoint into record instances.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"ky":"^1.7.4","vue":"^3.5.13","pinia":"^2.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.11","vitest":"^3.0.4","typedoc":"^0.27.6","vue-tsc":"^2.2.0","typescript":"~5.7.3","@types/node":"^22.10.10","@types/jsdom":"^21.1.7","@vue/tsconfig":"^0.7.0","@biomejs/biome":"1.9.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.0","@tsconfig/node22":"^22.0.0","@vitejs/plugin-vue":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/pinia-json-api_0.8.0_1737892068050_0.19316539267312272","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.8.1":{"name":"@bjornharrtell/pinia-json-api","version":"0.8.1","_id":"@bjornharrtell/pinia-json-api@0.8.1","maintainers":[{"name":"bjornharrtell","email":"bjorn@wololo.org"}],"homepage":"https://github.com/bjornharrtell/pinia-json-api#readme","bugs":{"url":"https://github.com/bjornharrtell/pinia-json-api/issues"},"dist":{"shasum":"f1ad2302a1b754c5319af0a9ab98ad65f2e71d5d","tarball":"https://registry.npmjs.org/@bjornharrtell/pinia-json-api/-/pinia-json-api-0.8.1.tgz","fileCount":38,"integrity":"sha512-H0JcgJxCYqj5Hc5CsJrUGL/b+YG95eA2cuDNwE9FJCamLQPHiBSqlydfoyhclUkZbv9Ggbjak6IJ3N9UDYOlYg==","signatures":[{"sig":"MEYCIQDa/HNViBKvJHqYsRX/Ll7Run5OnbQZRIkgEqbZgq7bQwIhAJUcGSw119g9fs5WFtIizShFHAWbdBQPog+fcekPgPFi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":469957},"main":"./dist/lib.js","type":"module","types":"./dist/lib.d.ts","module":"./dist/lib.js","exports":{".":"./dist/lib.js","./*":"./src/*"},"gitHead":"a129cd57d3fdd75f3c8b3285b3853bd13f1c374e","scripts":{"dev":"vite","test":"vitest","build":"vite build","preview":"vite preview","typedoc":"typedoc","type-check":"vue-tsc --build"},"_npmUser":{"name":"bjornharrtell","email":"bjorn@wololo.org"},"repository":{"url":"git+https://github.com/bjornharrtell/pinia-json-api.git","type":"git"},"_npmVersion":"10.5.0","description":"pinia-json-api extends Pinia Store with capabilities to fetch typed data models via an JSON:API endpoint into record instances.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"ky":"^1.7.4","vue":"^3.5.13","pinia":"^2.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.11","vitest":"^3.0.4","typedoc":"^0.27.6","vue-tsc":"^2.2.0","typescript":"~5.7.3","@types/node":"^22.10.10","@types/jsdom":"^21.1.7","@vue/tsconfig":"^0.7.0","@biomejs/biome":"1.9.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.0","@tsconfig/node22":"^22.0.0","@vitejs/plugin-vue":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/pinia-json-api_0.8.1_1737893864216_0.8908095707407986","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.9.0":{"name":"@bjornharrtell/pinia-json-api","version":"0.9.0","_id":"@bjornharrtell/pinia-json-api@0.9.0","maintainers":[{"name":"bjornharrtell","email":"bjorn@wololo.org"}],"homepage":"https://github.com/bjornharrtell/pinia-json-api#readme","bugs":{"url":"https://github.com/bjornharrtell/pinia-json-api/issues"},"dist":{"shasum":"664a3367df78400708d7476d9b9f9072c7f693d5","tarball":"https://registry.npmjs.org/@bjornharrtell/pinia-json-api/-/pinia-json-api-0.9.0.tgz","fileCount":39,"integrity":"sha512-3WIfvzRRgtURKl+Ew4vFJ2hTjz0P8RidZz/VZK8bmkivLqVyfhfBsMTJXM/JFrHu9/ukPjw7A7nSaQQ9Zhw5tA==","signatures":[{"sig":"MEUCIARRl3XXK0Hi8L6/Qo0xzJO0VAGme4QhyFsTgIIQZRJDAiEA7ubxv2sDn3s3KCO3BsWhPHOXiv1zl98wLm7A5SKU7Y4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":501414},"main":"./dist/lib.js","type":"module","types":"./dist/lib.d.ts","module":"./dist/lib.js","exports":{".":"./dist/lib.js","./*":"./src/*"},"gitHead":"e76fe7067ac072b8e266b102cba9293c46b0dda2","scripts":{"dev":"vite","test":"vitest","build":"vite build","preview":"vite preview","typedoc":"typedoc","type-check":"vue-tsc --build"},"_npmUser":{"name":"bjornharrtell","email":"bjorn@wololo.org"},"repository":{"url":"git+https://github.com/bjornharrtell/pinia-json-api.git","type":"git"},"_npmVersion":"10.5.0","description":"pinia-json-api extends Pinia Store with capabilities to fetch typed data models via an JSON:API endpoint into record instances.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"ky":"^1.7.4","vue":"^3.5.13","pinia":"^2.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","vitest":"^3.0.5","typedoc":"^0.27.7","vue-tsc":"^2.2.0","typescript":"~5.7.3","@types/node":"^22.13.1","@types/jsdom":"^21.1.7","@vue/tsconfig":"^0.7.0","@biomejs/biome":"1.9.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.0","@tsconfig/node22":"^22.0.0","@vitejs/plugin-vue":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/pinia-json-api_0.9.0_1739181612553_0.4471267224521651","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.9.1":{"name":"@bjornharrtell/pinia-json-api","version":"0.9.1","_id":"@bjornharrtell/pinia-json-api@0.9.1","maintainers":[{"name":"bjornharrtell","email":"bjorn@wololo.org"}],"homepage":"https://github.com/bjornharrtell/pinia-json-api#readme","bugs":{"url":"https://github.com/bjornharrtell/pinia-json-api/issues"},"dist":{"shasum":"b582a56938d6764dbd594394ad849a62d78bfd83","tarball":"https://registry.npmjs.org/@bjornharrtell/pinia-json-api/-/pinia-json-api-0.9.1.tgz","fileCount":6,"integrity":"sha512-ffLuy5BijSWB561IYZe/u6t7JKTPvt4E9t61kUN0lsDMCMutyvP3NaivYzOnUEcHD6q5XcuvtoeacgFOqg9XYA==","signatures":[{"sig":"MEUCIDriuQoMS8aBcgiMxYxzxpKqvgZSLm9Fe5mtYXW3Gw0TAiEAzo20NpRePsJTLI42eEtApXY1/KNXRoJW7BNw1oj7oHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38912},"main":"./dist/lib.js","type":"module","types":"./dist/lib.d.ts","module":"./dist/lib.js","exports":{".":"./dist/lib.js","./*":"./src/*"},"gitHead":"08449b2491f6fceda9d1e7347e2ed2b2d2c8f9ab","scripts":{"dev":"vite","test":"vitest","build":"vite build","preview":"vite preview","typedoc":"typedoc","type-check":"vue-tsc --build"},"_npmUser":{"name":"bjornharrtell","email":"bjorn@wololo.org"},"repository":{"url":"git+https://github.com/bjornharrtell/pinia-json-api.git","type":"git"},"_npmVersion":"10.5.0","description":"pinia-json-api extends Pinia Store with capabilities to fetch typed data models via an JSON:API endpoint into record instances.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"ky":"^1.7.4","vue":"^3.5.13","pinia":"^2.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","vitest":"^3.0.5","typedoc":"^0.27.7","vue-tsc":"^2.2.0","typescript":"~5.7.3","@types/node":"^22.13.1","@types/jsdom":"^21.1.7","@vue/tsconfig":"^0.7.0","@biomejs/biome":"1.9.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.0","@tsconfig/node22":"^22.0.0","@vitejs/plugin-vue":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/pinia-json-api_0.9.1_1739182508724_0.47181566715571166","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.10.0":{"name":"@bjornharrtell/pinia-json-api","version":"0.10.0","_id":"@bjornharrtell/pinia-json-api@0.10.0","maintainers":[{"name":"bjornharrtell","email":"bjorn@wololo.org"}],"homepage":"https://github.com/bjornharrtell/pinia-json-api#readme","bugs":{"url":"https://github.com/bjornharrtell/pinia-json-api/issues"},"dist":{"shasum":"3cd2cad9c0d911562b2d15cc88c84594f4d919dc","tarball":"https://registry.npmjs.org/@bjornharrtell/pinia-json-api/-/pinia-json-api-0.10.0.tgz","fileCount":39,"integrity":"sha512-ogQJWCH3ok+IIcZkJXooGOiRM0ircNf/NMQHDRp5DWTT5OLdf7IjX4jTffMPKANSU7of3u4722RRVMLBHHmw8g==","signatures":[{"sig":"MEYCIQD5R4fiQzSIicqhIG+EzcE2qbNOuy3WKjuN4T0Or1X8+gIhAKQupnc+qEndbWB2Jp59Em8jIErZMMunwa5eaBUqbdGW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":502602},"main":"./dist/lib.js","type":"module","types":"./dist/lib.d.ts","module":"./dist/lib.js","exports":{".":"./dist/lib.js","./*":"./src/*"},"gitHead":"c55dc09affd56ea9d0518d56251b943e82c85ef1","scripts":{"dev":"vite","test":"vitest","build":"vite build","preview":"vite preview","typedoc":"typedoc","type-check":"vue-tsc --build"},"_npmUser":{"name":"bjornharrtell","email":"bjorn@wololo.org"},"repository":{"url":"git+https://github.com/bjornharrtell/pinia-json-api.git","type":"git"},"_npmVersion":"10.5.0","description":"pinia-json-api extends Pinia Store with capabilities to fetch typed data models via an JSON:API endpoint into record instances.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"ky":"^1.7.5"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.2.0","pinia":"^3.0.1","vitest":"^3.0.7","typedoc":"^0.27.9","vue-tsc":"^2.2.8","typescript":"~5.8.2","@types/node":"^22.13.9","@types/jsdom":"^21.1.7","@vue/tsconfig":"^0.7.0","@biomejs/biome":"1.9.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","@tsconfig/node22":"^22.0.0","@vitejs/plugin-vue":"^5.2.1"},"peerDependencies":{"vue":"^3.0.0","pinia":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pinia-json-api_0.10.0_1741118899113_0.0411609591620028","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.11.0":{"name":"@bjornharrtell/pinia-json-api","version":"0.11.0","_id":"@bjornharrtell/pinia-json-api@0.11.0","maintainers":[{"name":"bjornharrtell","email":"bjorn@wololo.org"}],"homepage":"https://github.com/bjornharrtell/pinia-json-api#readme","bugs":{"url":"https://github.com/bjornharrtell/pinia-json-api/issues"},"dist":{"shasum":"c91fc34eaf38e5c333590c64fc6c45de956e2071","tarball":"https://registry.npmjs.org/@bjornharrtell/pinia-json-api/-/pinia-json-api-0.11.0.tgz","fileCount":6,"integrity":"sha512-4qvmnY9jDw4DgbmGL23rel5pijeQWYz8rBbSLyWTtGBw+zxnY8UoWdymKpc79Fa+KSFTMjROkWXiZAdCO80Cqg==","signatures":[{"sig":"MEYCIQC3jXDJ0PRc95b2lytSv/rQYcO70pjZ7RpVGc82yoYJWgIhAJcym3di1EabM5BoVCdW5+VTcOnC7Z1CZm1X7pQ2pueT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36192},"main":"./dist/lib.js","type":"module","types":"./dist/lib.d.ts","module":"./dist/lib.js","exports":{".":"./dist/lib.js","./*":"./src/*"},"gitHead":"0a306f15c8fa9defa28ad033ebaf70abe14ebd5b","scripts":{"dev":"vite","test":"vitest","build":"vite build","preview":"vite preview","typedoc":"typedoc","type-check":"vue-tsc --build"},"_npmUser":{"name":"bjornharrtell","email":"bjorn@wololo.org"},"repository":{"url":"git+https://github.com/bjornharrtell/pinia-json-api.git","type":"git"},"_npmVersion":"10.5.0","description":"pinia-json-api extends Pinia Store with capabilities to fetch typed data models via an JSON:API endpoint into record instances.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"ky":"^1.7.5"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.2.3","pinia":"^3.0.1","vitest":"^3.0.9","typedoc":"^0.28.1","vue-tsc":"^2.2.8","typescript":"~5.8.2","@types/node":"^22.13.13","@types/jsdom":"^21.1.7","@vue/tsconfig":"^0.7.0","@biomejs/biome":"1.9.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","@tsconfig/node22":"^22.0.1","@vitejs/plugin-vue":"^5.2.3"},"peerDependencies":{"vue":"^3.0.0","pinia":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pinia-json-api_0.11.0_1742912901325_0.030365044972784583","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.11.1":{"name":"@bjornharrtell/pinia-json-api","version":"0.11.1","_id":"@bjornharrtell/pinia-json-api@0.11.1","maintainers":[{"name":"bjornharrtell","email":"bjorn@wololo.org"}],"homepage":"https://github.com/bjornharrtell/pinia-json-api#readme","bugs":{"url":"https://github.com/bjornharrtell/pinia-json-api/issues"},"dist":{"shasum":"b11a00be1ccc6fa92e7257b237bfa9de80a52782","tarball":"https://registry.npmjs.org/@bjornharrtell/pinia-json-api/-/pinia-json-api-0.11.1.tgz","fileCount":40,"integrity":"sha512-UDDJHgvS/96SIuIpULbt2+EpWTXPiVUM1LWMvLVmUNzcVE1VHT3akK9a2oMZV8tN6mxZRxTYlzJPPMVqa+xmiA==","signatures":[{"sig":"MEQCIBefY5J+0eqIQShX6ugfNBCb8PBQ2D1xhYpsptIA6AbDAiB+G9L/ENxSg+gsGzToecgWBj4EfU/y1uHtTEE6rpgDPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496534},"main":"./dist/lib.js","type":"module","types":"./dist/lib.d.ts","module":"./dist/lib.js","exports":{".":"./dist/lib.js","./*":"./src/*"},"gitHead":"4da5b970c615ebe9bf106aa4c998f24c3c72c6c8","scripts":{"dev":"vite","test":"vitest","build":"vite build","preview":"vite preview","typedoc":"typedoc","type-check":"vue-tsc --build"},"_npmUser":{"name":"bjornharrtell","email":"bjorn@wololo.org"},"repository":{"url":"git+https://github.com/bjornharrtell/pinia-json-api.git","type":"git"},"_npmVersion":"10.5.0","description":"pinia-json-api extends Pinia Store with capabilities to fetch typed data models via an JSON:API endpoint into record instances.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"ky":"^1.7.5"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.2.3","pinia":"^3.0.1","vitest":"^3.0.9","typedoc":"^0.28.1","vue-tsc":"^2.2.8","typescript":"~5.8.2","@types/node":"^22.13.13","@types/jsdom":"^21.1.7","@vue/tsconfig":"^0.7.0","@biomejs/biome":"1.9.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","@tsconfig/node22":"^22.0.1","@vitejs/plugin-vue":"^5.2.3"},"peerDependencies":{"vue":"^3.0.0","pinia":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pinia-json-api_0.11.1_1744230653713_0.4764404686007957","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2024-12-19T06:46:13.721Z","modified":"2025-04-22T13:56:46.084Z","0.1.3":"2024-12-19T06:46:14.034Z","0.2.0":"2024-12-19T09:10:16.459Z","0.3.0":"2024-12-19T10:16:12.240Z","0.3.1":"2024-12-19T14:21:43.810Z","0.3.2":"2024-12-19T21:09:47.980Z","0.3.3":"2024-12-19T22:00:11.206Z","0.3.4":"2024-12-23T21:18:11.779Z","0.4.1":"2024-12-23T21:58:40.730Z","0.5.0":"2024-12-23T22:13:03.340Z","0.5.1":"2024-12-23T22:43:08.207Z","0.5.2":"2024-12-23T22:46:27.604Z","0.5.3":"2024-12-23T23:10:15.927Z","0.6.0":"2024-12-24T00:31:09.929Z","0.6.1":"2024-12-24T00:33:30.794Z","0.6.2":"2024-12-24T00:48:38.935Z","0.7.0":"2024-12-24T11:35:57.110Z","0.7.1":"2024-12-24T11:45:15.791Z","0.8.0":"2025-01-26T11:47:48.257Z","0.8.1":"2025-01-26T12:17:44.461Z","0.9.0":"2025-02-10T10:00:12.772Z","0.9.1":"2025-02-10T10:15:08.934Z","0.10.0":"2025-03-04T20:08:19.360Z","0.11.0":"2025-03-25T14:28:21.533Z","0.11.1":"2025-04-09T20:30:53.899Z"},"bugs":{"url":"https://github.com/bjornharrtell/pinia-json-api/issues"},"homepage":"https://github.com/bjornharrtell/pinia-json-api#readme","repository":{"url":"git+https://github.com/bjornharrtell/pinia-json-api.git","type":"git"},"description":"pinia-json-api extends Pinia Store with capabilities to fetch typed data models via an JSON:API endpoint into record instances.","maintainers":[{"name":"bjornharrtell","email":"bjorn@wololo.org"}],"readme":"# pinia-json-api\n\npinia-json-api extends Pinia Store with capabilities to fetch typed data models via an JSON:API endpoint into record instances.\n\nA PiniaApiStore is defined with an endpoint and model definitions and the store instance API provides methods `findAll`, `findRecord` to fetch record(s). PiniaApiStore will automatically resolve included relationships. If relationships for a record are not included they can be fetched later using `findRelated`.\n\n## Example usage\n\nA service returning the canonical example JSON:API document at https://jsonapi.org/ can be consumed by a store defined in this way:\n\n```ts\nimport { definePiniaJsonApiStore, Model, type ModelDefinition, RelationshipType } from 'pinia-json-api'\n\nexport class Person extends Model {\n  firstName?: string\n  lastName?: string\n  twitter?: string\n}\n\nexport class Comment extends Model {\n  body?: string\n}\n\nexport class Article extends Model {\n  title?: string\n  author: Person | null = null\n  comments: Comment[] = []\n}\n\nconst modelDefinitions: ModelDefinition[] = [\n  {\n    type: 'person',\n    ctor: Person,\n  },\n  {\n    type: 'comment',\n    ctor: Comment,\n  },\n  {\n    type: 'article',\n    ctor: Article,\n    rels: {\n      author: { ctor: Person, type: RelationshipType.BelongsTo },\n      comments: { ctor: Comment, type: RelationshipType.HasMany },\n    },\n  },\n]\n\nexport const useArticlesStore = definePiniaJsonApiStore('articles', {\n  endpoint: 'http://localhost/api',\n  modelDefinitions,\n})\n```\n\nThe above store can then be used as follows:\n\n```ts\nimport { useArticlesStore } from './stores/articles'\nconst { findAll } = useArticlesStore()\nconst { records: articles } = await findAll(Article, { include: ['comments', 'author'] })\nexpect(articles.length).toBe(1)\nconst article = articles[0]\nexpect(article.id).toBe('1')\nexpect(article.title).toBe('JSON:API paints my bikeshed!')\nexpect(article.comments.length).toBe(2)\nexpect(article.comments[0].body).toBe('First!')\nexpect(article.comments[1].body).toBe('I like XML better')\nexpect(article.author?.firstName).toBe('Dan')\n```\n","readmeFilename":"README.md"}