{"_id":"@hebilicious/vue-query-nuxt","_rev":"8-ce20caa995b0af83902b8dac72df2a45","name":"@hebilicious/vue-query-nuxt","dist-tags":{"latest":"0.3.0"},"versions":{"0.0.2":{"name":"@hebilicious/vue-query-nuxt","type":"module","version":"0.0.2","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Hebilicious/vue-query-nuxt.git"},"exports":{".":{"types":"./dist/module.d.ts","require":"./dist/module.cjs","import":"./dist/module.mjs"},"./*":"./*"},"main":"./dist/module.cjs","types":"./dist/types.d.ts","peerDependencies":{"@tanstack/vue-query":"^4.29.11","nuxt":"3.5.2"},"dependencies":{"@nuxt/kit":"3.5.2","defu":"^6.1.2","esbuild":"^0.17.19","magicast":"^0.2.9"},"devDependencies":{"@nuxt/module-builder":"^0.3.1"},"scripts":{"build":"pnpm build:module && esno scripts/prepare.ts","build:module":"nuxt-build-module","dev":"nuxi dev"},"description":"[![CI](https://github.com/Hebilicious/vue-query-nuxt/actions/workflows/ci.yaml/badge.svg)](https://github.com/Hebilicious/vue-query-nuxt/actions/workflows/ci.yaml) [![npm version](https://badge.fury.io/js/@hebilicious%2Fvue-query-nuxt.svg)](https://badge.","bugs":{"url":"https://github.com/Hebilicious/vue-query-nuxt/issues"},"homepage":"https://github.com/Hebilicious/vue-query-nuxt#readme","_id":"@hebilicious/vue-query-nuxt@0.0.2","_integrity":"sha512-UsSuJvkhayuuVu/+XUGaBjQ2YbjoBorCSKp75EZ3UluIT5+YLkxvHTvZpge+2oUwGUWFQyUfIsKxloIQ9yLCYw==","_resolved":"/tmp/4cf6654b47ceb3a0ea0006b231770f27/hebilicious-vue-query-nuxt-0.0.2.tgz","_from":"file:hebilicious-vue-query-nuxt-0.0.2.tgz","_nodeVersion":"20.2.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-UsSuJvkhayuuVu/+XUGaBjQ2YbjoBorCSKp75EZ3UluIT5+YLkxvHTvZpge+2oUwGUWFQyUfIsKxloIQ9yLCYw==","shasum":"dd6c8c73df62f28cade8385ade4398903cf21e90","tarball":"https://registry.npmjs.org/@hebilicious/vue-query-nuxt/-/vue-query-nuxt-0.0.2.tgz","fileCount":17,"unpackedSize":12405,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hebilicious%2fvue-query-nuxt@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtBC1aKcdWdwadJfGpjlR8Kxj9CF4IzQA/vrIa7+V/owIhAIUVyoFeSmeHbvgS8EI4dLE85MQHHI6jHbqbNn8o/Cxu"}]},"_npmUser":{"name":"hebilicious","email":"xsh4k3@gmail.com"},"directories":{},"maintainers":[{"name":"hebilicious","email":"xsh4k3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-query-nuxt_0.0.2_1685565065997_0.19201870654564623"},"_hasShrinkwrap":false},"0.0.3":{"name":"@hebilicious/vue-query-nuxt","type":"module","version":"0.0.3","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Hebilicious/vue-query-nuxt.git"},"exports":{".":{"types":"./dist/module.d.ts","require":"./dist/module.cjs","import":"./dist/module.mjs"},"./*":"./*"},"main":"./dist/module.cjs","types":"./dist/types.d.ts","peerDependencies":{"@tanstack/vue-query":"^4.29.11","nuxt":"3.5.2"},"dependencies":{"@nuxt/kit":"3.5.2","defu":"^6.1.2","esbuild":"^0.17.19","magicast":"^0.2.9"},"devDependencies":{"@nuxt/module-builder":"^0.4.0"},"scripts":{"build":"pnpm build:module && esno scripts/prepare.ts","build:module":"nuxt-build-module","dev":"nuxi dev"},"description":"[![CI](https://github.com/Hebilicious/vue-query-nuxt/actions/workflows/ci.yaml/badge.svg)](https://github.com/Hebilicious/vue-query-nuxt/actions/workflows/ci.yaml) [![npm version](https://badge.fury.io/js/@hebilicious%2Fvue-query-nuxt.svg)](https://badge.","bugs":{"url":"https://github.com/Hebilicious/vue-query-nuxt/issues"},"homepage":"https://github.com/Hebilicious/vue-query-nuxt#readme","_id":"@hebilicious/vue-query-nuxt@0.0.3","_integrity":"sha512-79RlKo9DXOLAZiAIFwOSBNkrQwObhyhXzkMREoBrXE5C2a8nJEwmD2JG3+PGy3ev8UzhFYcVyl+4mf3fqDUVvA==","_resolved":"/tmp/28b3af0db7c9b85ef98b0e08c20dd03a/hebilicious-vue-query-nuxt-0.0.3.tgz","_from":"file:hebilicious-vue-query-nuxt-0.0.3.tgz","_nodeVersion":"20.2.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-79RlKo9DXOLAZiAIFwOSBNkrQwObhyhXzkMREoBrXE5C2a8nJEwmD2JG3+PGy3ev8UzhFYcVyl+4mf3fqDUVvA==","shasum":"fc05f476eadc01c8155dca0423187876696980d2","tarball":"https://registry.npmjs.org/@hebilicious/vue-query-nuxt/-/vue-query-nuxt-0.0.3.tgz","fileCount":17,"unpackedSize":12397,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hebilicious%2fvue-query-nuxt@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH5j8cQeQmUgY/ITLV4yhTysYFxuhDMxU84Lxsm6jTCLAiAlZt6cg53HaZR1CEk8m1qtup3RkCGSEUIOs1NoG+HBAg=="}]},"_npmUser":{"name":"hebilicious","email":"xsh4k3@gmail.com"},"directories":{},"maintainers":[{"name":"hebilicious","email":"xsh4k3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-query-nuxt_0.0.3_1685641098635_0.3745843607234549"},"_hasShrinkwrap":false},"0.0.4":{"name":"@hebilicious/vue-query-nuxt","type":"module","version":"0.0.4","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Hebilicious/vue-query-nuxt.git"},"exports":{".":{"types":"./dist/module.d.ts","require":"./dist/module.cjs","import":"./dist/module.mjs"},"./*":"./*"},"main":"./dist/module.cjs","types":"./dist/types.d.ts","peerDependencies":{"@tanstack/vue-query":"^4.29.11","nuxt":"3.5.2"},"dependencies":{"@nuxt/kit":"3.5.2","defu":"^6.1.2","esbuild":"^0.17.19","magicast":"^0.2.9"},"devDependencies":{"@nuxt/module-builder":"^0.4.0"},"scripts":{"build":"pnpm build:module && esno scripts/prepare.ts","build:module":"nuxt-build-module","dev":"nuxi dev"},"description":"[![CI](https://github.com/Hebilicious/vue-query-nuxt/actions/workflows/ci.yaml/badge.svg)](https://github.com/Hebilicious/vue-query-nuxt/actions/workflows/ci.yaml) [![npm version](https://badge.fury.io/js/@hebilicious%2Fvue-query-nuxt.svg)](https://badge.","bugs":{"url":"https://github.com/Hebilicious/vue-query-nuxt/issues"},"homepage":"https://github.com/Hebilicious/vue-query-nuxt#readme","_id":"@hebilicious/vue-query-nuxt@0.0.4","_integrity":"sha512-Yuw7XRZHfjmNieOSJjSDSctyU99G/lfuC4dh6tERaoAqrJY3fz8mGDDqxs7YcM0KL7tgmzYcgYQg4do9NssgXw==","_resolved":"/tmp/9b0f3924e13ad1a607eb44f3a41b7c07/hebilicious-vue-query-nuxt-0.0.4.tgz","_from":"file:hebilicious-vue-query-nuxt-0.0.4.tgz","_nodeVersion":"20.2.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-Yuw7XRZHfjmNieOSJjSDSctyU99G/lfuC4dh6tERaoAqrJY3fz8mGDDqxs7YcM0KL7tgmzYcgYQg4do9NssgXw==","shasum":"fd0013ee29a8533ad7fd0757f0f7befea7764051","tarball":"https://registry.npmjs.org/@hebilicious/vue-query-nuxt/-/vue-query-nuxt-0.0.4.tgz","fileCount":19,"unpackedSize":12584,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hebilicious%2fvue-query-nuxt@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsB2PEiLNgz73X9CLw2Ib/ypGAYB4E+Zgobq4BliZH0gIhAK2pLGQSXk4itoQPb+2JTFVp6wa/z5i9wuCD77vD+KK/"}]},"_npmUser":{"name":"hebilicious","email":"xsh4k3@gmail.com"},"directories":{},"maintainers":[{"name":"hebilicious","email":"xsh4k3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-query-nuxt_0.0.4_1685720114354_0.07056162341001548"},"_hasShrinkwrap":false},"0.0.5":{"name":"@hebilicious/vue-query-nuxt","type":"module","version":"0.0.5","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Hebilicious/vue-query-nuxt.git"},"keywords":["nuxt","vue","vue-query","query","tanstack","react-query"],"exports":{".":{"types":"./dist/module.d.ts","require":"./dist/module.cjs","import":"./dist/module.mjs"},"./*":"./*"},"main":"./dist/module.cjs","types":"./dist/types.d.ts","peerDependencies":{"@tanstack/vue-query":"^4.29.11","nuxt":"3.5.2"},"dependencies":{"@nuxt/kit":"3.5.2","defu":"^6.1.2","esbuild":"^0.17.19","magicast":"^0.2.9"},"devDependencies":{"@nuxt/module-builder":"^0.4.0"},"scripts":{"build":"pnpm build:module && esno scripts/prepare.ts","build:module":"nuxt-build-module","dev":"nuxi dev"},"description":"[![CI](https://github.com/Hebilicious/vue-query-nuxt/actions/workflows/ci.yaml/badge.svg)](https://github.com/Hebilicious/vue-query-nuxt/actions/workflows/ci.yaml) [![npm version](https://badge.fury.io/js/@hebilicious%2Fvue-query-nuxt.svg)](https://badge.","bugs":{"url":"https://github.com/Hebilicious/vue-query-nuxt/issues"},"homepage":"https://github.com/Hebilicious/vue-query-nuxt#readme","_id":"@hebilicious/vue-query-nuxt@0.0.5","_integrity":"sha512-gbqQl3oXicAksjGvagpE1AJZ97TnS/LmgEnZ5WGPUQ6CZCt//dI+2IIc6fnKntCNF5SCnVOsOuZcrxPVvuTVtg==","_resolved":"/tmp/e1abd749b14463a147dc821251f48325/hebilicious-vue-query-nuxt-0.0.5.tgz","_from":"file:hebilicious-vue-query-nuxt-0.0.5.tgz","_nodeVersion":"20.2.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-gbqQl3oXicAksjGvagpE1AJZ97TnS/LmgEnZ5WGPUQ6CZCt//dI+2IIc6fnKntCNF5SCnVOsOuZcrxPVvuTVtg==","shasum":"20c92dacbb5d49bfe4cb787cc5ffee78ac7d4abc","tarball":"https://registry.npmjs.org/@hebilicious/vue-query-nuxt/-/vue-query-nuxt-0.0.5.tgz","fileCount":19,"unpackedSize":12545,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hebilicious%2fvue-query-nuxt@0.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKDtvVs1uqiBqrLRLceNRNYzRBSYiSnTR3BPYPR3BGXwIgUpuHBUQcDhrhUPtlTqtk4p3V84t88UnZjsw2jbvGFWc="}]},"_npmUser":{"name":"hebilicious","email":"xsh4k3@gmail.com"},"directories":{},"maintainers":[{"name":"hebilicious","email":"xsh4k3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-query-nuxt_0.0.5_1685738262690_0.3342069493845061"},"_hasShrinkwrap":false},"0.1.0-beta.0":{"name":"@hebilicious/vue-query-nuxt","type":"module","version":"0.1.0-beta.0","description":"A Nuxt module for Vue Query","author":{"name":"Hebilicious","email":"xsh4k3@gmail.com","url":"https://twitter.com/its_hebilicious"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Hebilicious/vue-query-nuxt.git"},"keywords":["nuxt","vue","vue-query","query","tanstack","react-query"],"exports":{".":{"types":"./dist/module.d.ts","require":"./dist/module.cjs","import":"./dist/module.mjs"},"./*":"./*"},"main":"./dist/module.cjs","types":"./dist/types.d.ts","peerDependencies":{"@tanstack/vue-query":"^4.29.11","nuxt":"3.5.2"},"dependencies":{"@nuxt/kit":"3.5.2","defu":"^6.1.2","esbuild":"^0.17.19","magicast":"^0.2.9"},"devDependencies":{"@nuxt/module-builder":"^0.4.0"},"scripts":{"build":"pnpm build:module && esno scripts/prepare.ts","build:module":"nuxt-build-module","dev":"nuxi dev"},"bugs":{"url":"https://github.com/Hebilicious/vue-query-nuxt/issues"},"homepage":"https://github.com/Hebilicious/vue-query-nuxt#readme","_id":"@hebilicious/vue-query-nuxt@0.1.0-beta.0","_integrity":"sha512-NaYufqJwH9jO/wuoktAMuCHBn3d6bvxuc1tffqIHGDaP+TjuwIb7yNAEoo4ss3fgmTGilG5VFGl+CiMU5eWnbw==","_resolved":"/tmp/cdc348bac00bb6448fb9a181d25c5d98/hebilicious-vue-query-nuxt-0.1.0-beta.0.tgz","_from":"file:hebilicious-vue-query-nuxt-0.1.0-beta.0.tgz","_nodeVersion":"20.2.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-NaYufqJwH9jO/wuoktAMuCHBn3d6bvxuc1tffqIHGDaP+TjuwIb7yNAEoo4ss3fgmTGilG5VFGl+CiMU5eWnbw==","shasum":"c23bcd6662e3cb4314697b9ceffccf0757af3d26","tarball":"https://registry.npmjs.org/@hebilicious/vue-query-nuxt/-/vue-query-nuxt-0.1.0-beta.0.tgz","fileCount":19,"unpackedSize":14504,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hebilicious%2fvue-query-nuxt@0.1.0-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICMpE03Tm/R9yTRBfdNhEujFc0DEXTjXy5Iyc9yhuG1KAiAaSNvgvtD5tVABjDdC+wg6CvqSSCzgVWD+NBGPx6++GQ=="}]},"_npmUser":{"name":"hebilicious","email":"xsh4k3@gmail.com"},"directories":{},"maintainers":[{"name":"hebilicious","email":"xsh4k3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-query-nuxt_0.1.0-beta.0_1685793406590_0.3244121301245815"},"_hasShrinkwrap":false},"0.1.0":{"name":"@hebilicious/vue-query-nuxt","type":"module","version":"0.1.0","description":"A Nuxt module for Vue Query","author":{"name":"Hebilicious","email":"xsh4k3@gmail.com","url":"https://twitter.com/its_hebilicious"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Hebilicious/vue-query-nuxt.git"},"keywords":["nuxt","vue","vue-query","query","tanstack","react-query"],"exports":{".":{"types":"./dist/module.d.ts","require":{"default":"./dist/module.cjs","types":"./dist/module.d.cts"},"import":{"default":"./dist/module.mjs","types":"./dist/module.d.mts"},"default":"./dist/module.mjs"},"./*":"./*"},"main":"./dist/module.cjs","module":"./dist/module.mjs","types":"./dist/types.d.ts","peerDependencies":{"@tanstack/vue-query":"^4.29.19","nuxt":"3.6.1"},"dependencies":{"@nuxt/kit":"3.6.1","defu":"^6.1.2","esbuild":"^0.18.10","magicast":"^0.2.9"},"devDependencies":{"@nuxt/module-builder":"^0.4.0"},"scripts":{"dts":"esno scripts/dts.ts","readme":"esno scripts/readme.ts","postbuild":"pnpm dts && pnpm readme","build:module":"nuxt-build-module","build":"rimraf dist && pnpm build:module && pnpm postbuild","dev":"nuxi dev"},"bugs":{"url":"https://github.com/Hebilicious/vue-query-nuxt/issues"},"homepage":"https://github.com/Hebilicious/vue-query-nuxt#readme","_id":"@hebilicious/vue-query-nuxt@0.1.0","_integrity":"sha512-I7RZIHDEYU5Vth9bPV8Qu/r3UD11JD4BMFkzOczaUExX7yf3xGMU5ZU+/TGOcY7MbEXxmCmz9bQUz870EQ2P7w==","_resolved":"/tmp/e5add8c9698f820d271a89b677de8c0a/hebilicious-vue-query-nuxt-0.1.0.tgz","_from":"file:hebilicious-vue-query-nuxt-0.1.0.tgz","_nodeVersion":"20.3.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-I7RZIHDEYU5Vth9bPV8Qu/r3UD11JD4BMFkzOczaUExX7yf3xGMU5ZU+/TGOcY7MbEXxmCmz9bQUz870EQ2P7w==","shasum":"167d7e5e8fbd18975066373201ab0be1f6145778","tarball":"https://registry.npmjs.org/@hebilicious/vue-query-nuxt/-/vue-query-nuxt-0.1.0.tgz","fileCount":33,"unpackedSize":20235,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hebilicious%2fvue-query-nuxt@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCq4iOnRlF9+pWgiIJLZW0x5W8A4fwa3TmRkz1qnC1BRwIgSd5A4qeuyKerN6EHoxrZTxI7woBM/Rto/8lIjXYXeyU="}]},"_npmUser":{"name":"hebilicious","email":"xsh4k3@gmail.com"},"directories":{},"maintainers":[{"name":"hebilicious","email":"xsh4k3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-query-nuxt_0.1.0_1688052348824_0.5888537455516953"},"_hasShrinkwrap":false},"0.2.0":{"name":"@hebilicious/vue-query-nuxt","type":"module","version":"0.2.0","description":"A Nuxt module for Vue Query","author":{"name":"Hebilicious","email":"xsh4k3@gmail.com","url":"https://twitter.com/its_hebilicious"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Hebilicious/vue-query-nuxt.git"},"keywords":["nuxt","vue","vue-query","query","tanstack","react-query"],"exports":{".":{"require":{"types":"./dist/module.d.cts","default":"./dist/module.cjs"},"import":{"types":"./dist/module.d.mts","default":"./dist/module.mjs"},"types":"./dist/module.d.ts","default":"./dist/module.mjs"},"./*":"./*"},"main":"./dist/module.cjs","module":"./dist/module.mjs","types":"./dist/types.d.ts","peerDependencies":{"@tanstack/vue-query":"*","nuxt":"*"},"dependencies":{"@nuxt/kit":"3.6.5","defu":"^6.1.2","esbuild":"^0.18.17","magicast":"^0.2.10"},"devDependencies":{"@nuxt/module-builder":"^0.4.0"},"scripts":{"dts":"esno scripts/dts.ts","readme":"esno scripts/readme.ts","postbuild":"pnpm dts && pnpm readme","build:module":"nuxt-build-module","build":"rimraf dist && pnpm build:module && pnpm postbuild","dev":"nuxi dev"},"bugs":{"url":"https://github.com/Hebilicious/vue-query-nuxt/issues"},"homepage":"https://github.com/Hebilicious/vue-query-nuxt#readme","_id":"@hebilicious/vue-query-nuxt@0.2.0","_integrity":"sha512-xvbzNO9P6oTRTMabWDnRZ/tiuREXJRl7PYvcvP9Q7j8uxLLeboeX4bzsQdgq3yXye0pAOtDDM+k8M582h5W1iA==","_resolved":"/tmp/251dd8913e4c68130eebd48bd3721e50/hebilicious-vue-query-nuxt-0.2.0.tgz","_from":"file:hebilicious-vue-query-nuxt-0.2.0.tgz","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-xvbzNO9P6oTRTMabWDnRZ/tiuREXJRl7PYvcvP9Q7j8uxLLeboeX4bzsQdgq3yXye0pAOtDDM+k8M582h5W1iA==","shasum":"9cfa8f8317db22e8dbbc2b8316c3179bc0bf13dc","tarball":"https://registry.npmjs.org/@hebilicious/vue-query-nuxt/-/vue-query-nuxt-0.2.0.tgz","fileCount":33,"unpackedSize":20777,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hebilicious%2fvue-query-nuxt@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDv2ISmn3YJ6zek2KL2Bjqc6AECQ4DEvDA+MUiBXOJjvwIhAJwVL84KRlZJXNAWgsPQnfEPezztBcqd8XfKUKeGgTjB"}]},"_npmUser":{"name":"hebilicious","email":"xsh4k3@gmail.com"},"directories":{},"maintainers":[{"name":"hebilicious","email":"xsh4k3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-query-nuxt_0.2.0_1691243991141_0.9757103375141665"},"_hasShrinkwrap":false},"0.2.1":{"name":"@hebilicious/vue-query-nuxt","type":"module","version":"0.2.1","description":"A Nuxt module for Vue Query","author":{"name":"Hebilicious","email":"xsh4k3@gmail.com","url":"https://twitter.com/its_hebilicious"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Hebilicious/vue-query-nuxt.git"},"keywords":["nuxt","vue","vue-query","query","tanstack","react-query"],"exports":{".":{"require":{"types":"./dist/module.d.cts","default":"./dist/module.cjs"},"import":{"types":"./dist/module.d.mts","default":"./dist/module.mjs"},"types":"./dist/module.d.ts","default":"./dist/module.mjs"},"./*":"./*"},"main":"./dist/module.cjs","module":"./dist/module.mjs","types":"./dist/types.d.ts","peerDependencies":{"@tanstack/vue-query":"^4.33.1","nuxt":"^3.6.5"},"dependencies":{"@nuxt/kit":"3.6.5","defu":"^6.1.2","esbuild":"^0.19.2","magicast":"^0.2.10"},"devDependencies":{"@nuxt/module-builder":"^0.4.0"},"scripts":{"dts":"esno scripts/dts.ts","readme":"esno scripts/readme.ts","postbuild":"pnpm dts && pnpm readme","build:module":"nuxt-build-module","build":"rimraf dist && pnpm build:module && pnpm postbuild","dev":"nuxi dev"},"bugs":{"url":"https://github.com/Hebilicious/vue-query-nuxt/issues"},"homepage":"https://github.com/Hebilicious/vue-query-nuxt#readme","_id":"@hebilicious/vue-query-nuxt@0.2.1","_integrity":"sha512-FbwmC84FuY5v5WPMS5o/YYZXhpS3MGMBaCVzc/RJAlyiyOMAoXXnWngoDrqyaM0HiDiY4KOoSTBscJmNQL9iFw==","_resolved":"/tmp/e6300222b9f30b4cc82c7eb4b4b53280/hebilicious-vue-query-nuxt-0.2.1.tgz","_from":"file:hebilicious-vue-query-nuxt-0.2.1.tgz","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-FbwmC84FuY5v5WPMS5o/YYZXhpS3MGMBaCVzc/RJAlyiyOMAoXXnWngoDrqyaM0HiDiY4KOoSTBscJmNQL9iFw==","shasum":"b2e967bf359e41acc60e9edf35e22f65d4dcd061","tarball":"https://registry.npmjs.org/@hebilicious/vue-query-nuxt/-/vue-query-nuxt-0.2.1.tgz","fileCount":33,"unpackedSize":20787,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hebilicious%2fvue-query-nuxt@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYDUpTC95KTASUTaSijxdpCxPer8jmOFw/5Kjg06y5OQIgTq0cUV3lFfSsB2LQZFZD3K1U93HuCNTXuX6sJ99mumk="}]},"_npmUser":{"name":"hebilicious","email":"xsh4k3@gmail.com"},"directories":{},"maintainers":[{"name":"hebilicious","email":"xsh4k3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-query-nuxt_0.2.1_1695127138570_0.13952912952012309"},"_hasShrinkwrap":false},"0.3.0":{"name":"@hebilicious/vue-query-nuxt","type":"module","version":"0.3.0","description":"A Nuxt module for Vue Query","author":{"name":"Hebilicious","email":"xsh4k3@gmail.com","url":"https://twitter.com/its_hebilicious"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Hebilicious/vue-query-nuxt.git"},"keywords":["nuxt","vue","vue-query","query","tanstack","react-query"],"exports":{".":{"require":{"types":"./dist/module.d.cts","default":"./dist/module.cjs"},"import":{"types":"./dist/module.d.mts","default":"./dist/module.mjs"},"types":"./dist/module.d.ts","default":"./dist/module.mjs"},"./*":"./*"},"main":"./dist/module.cjs","module":"./dist/module.mjs","types":"./dist/types.d.ts","peerDependencies":{"@tanstack/vue-query":"^5.4.3","nuxt":"^3.8.0"},"dependencies":{"@nuxt/kit":"^3.8.2","defu":"^6.1.3","esbuild":"^0.19.5","magicast":"^0.3.0"},"devDependencies":{"@nuxt/module-builder":"^0.5.4"},"scripts":{"readme":"bun scripts/readme.ts","prebuild":"bun postinstall","postinstall":"nuxi prepare","postbuild":"bun readme","build:stub":"nuxt-build-module --stub","build:module":"nuxt-build-module","build":"rimraf dist && bun build:module","dev":"nuxi dev"},"bugs":{"url":"https://github.com/Hebilicious/vue-query-nuxt/issues"},"homepage":"https://github.com/Hebilicious/vue-query-nuxt#readme","_id":"@hebilicious/vue-query-nuxt@0.3.0","_integrity":"sha512-3ULFb4Sq4vp7VCuMFTlvHOIipgLsFPTAUfSoPNrXiUzvuetsLquijaIFWMlgetWC/+1o5WEBXSVcrmX46uZB6w==","_resolved":"/tmp/1af45b230c94bcb449cbd0660d5fd8f9/hebilicious-vue-query-nuxt-0.3.0.tgz","_from":"file:hebilicious-vue-query-nuxt-0.3.0.tgz","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-3ULFb4Sq4vp7VCuMFTlvHOIipgLsFPTAUfSoPNrXiUzvuetsLquijaIFWMlgetWC/+1o5WEBXSVcrmX46uZB6w==","shasum":"cac81afbcd03ec05f8e393419901bee6853f6a5a","tarball":"https://registry.npmjs.org/@hebilicious/vue-query-nuxt/-/vue-query-nuxt-0.3.0.tgz","fileCount":21,"unpackedSize":20062,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hebilicious%2fvue-query-nuxt@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFRUd0+OErh11KNoYPHuT3NSAiRZF92HqthbvYQiyMVFAiEA8gvauRRy/8QzDYe4xvGyc3Sw6+gvIi1QxaUID+L4jWk="}]},"_npmUser":{"name":"hebilicious","email":"xsh4k3@gmail.com"},"directories":{},"maintainers":[{"name":"hebilicious","email":"xsh4k3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-query-nuxt_0.3.0_1703026436089_0.5966339849400846"},"_hasShrinkwrap":false}},"time":{"created":"2023-05-31T20:31:05.933Z","0.0.2":"2023-05-31T20:31:06.255Z","modified":"2023-12-19T22:53:56.956Z","0.0.3":"2023-06-01T17:38:18.815Z","0.0.4":"2023-06-02T15:35:14.514Z","0.0.5":"2023-06-02T20:37:42.838Z","0.1.0-beta.0":"2023-06-03T11:56:46.806Z","0.1.0":"2023-06-29T15:25:48.999Z","0.2.0":"2023-08-05T13:59:51.331Z","0.2.1":"2023-09-19T12:38:58.742Z","0.3.0":"2023-12-19T22:53:56.355Z"},"maintainers":[{"name":"hebilicious","email":"xsh4k3@gmail.com"}],"description":"A Nuxt module for Vue Query","homepage":"https://github.com/Hebilicious/vue-query-nuxt#readme","repository":{"type":"git","url":"git+https://github.com/Hebilicious/vue-query-nuxt.git"},"bugs":{"url":"https://github.com/Hebilicious/vue-query-nuxt/issues"},"license":"MIT","readme":"# ⚗️ Vue Query Nuxt\n\n[![CI](https://github.com/Hebilicious/vue-query-nuxt/actions/workflows/ci.yaml/badge.svg)](https://github.com/Hebilicious/vue-query-nuxt/actions/workflows/ci.yaml)\n[![npm version][npm-version-src]][npm-version-href]\n[![npm downloads][npm-downloads-src]][npm-downloads-href]\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n[npm-version-src]: https://img.shields.io/npm/v/@hebilicious/vue-query-nuxt\n[npm-version-href]: https://npmjs.com/package/@hebilicious/vue-query-nuxt\n[npm-downloads-src]: https://img.shields.io/npm/dm/@hebilicious/vue-query-nuxt\n[npm-downloads-href]: https://npmjs.com/package/@hebilicious/vue-query-nuxt\n\n🚀 Welcome to __Vue Query Nuxt__!  \n\nThis Nuxt Module automatically installs and configure Vue Query for your Nuxt application.\nIt has 0 config out-of-the box and extremely lightweight.\n\n## Features\n\n- 0 config out-of-the box\n- All configurations options available\n- Auto Imports for Vue Query composables\n\nRefer to the [Vue Query documentation](https://tanstack.com/query/latest/docs/vue/quick-start) for more information about Vue Query.\n\n## 📦 How to use\n\n### 1. Use npm, pnpm or yarn to install the dependencies.\n\n```bash\n# npm\nnpm i @hebilicious/vue-query-nuxt @tanstack/vue-query  \n# pnpm\npnpm i @hebilicious/vue-query-nuxt @tanstack/vue-query  \n# yarn\nyarn add @hebilicious/vue-query-nuxt @tanstack/vue-query  \n```\n\n### 2. Add the modules to your Nuxt modules\n\nIn `nuxt.config.ts` :\n\n```ts\nexport default defineNuxtConfig({\n  modules: [\"@hebilicious/vue-query-nuxt\"]\n})\n```\n\n### 3. Use right away\n\nIn a vue component :\n\n```html\n<script setup lang=\"ts\">\n// Access QueryClient instance\nconst queryClient = useQueryClient()\n\n// Query\nconst { isLoading, isError, data, error } = useQuery({\n  queryKey: ['todos'],\n  queryFn: () => $fetch(\"/api/todos\"), // Use $fetch with your api routes to get typesafety \n})\n\n// Mutation\nconst { mutate } = useMutation({\n  mutationFn: (newTodo) => $fetch(\"/api/todos\", { method: \"POST\", body: newTodo })\n  onSuccess: () => {\n    // Invalidate and refetch\n    queryClient.invalidateQueries({ queryKey: ['todos'] })\n  },\n})\n\nfunction onButtonClick() {\n   mutate({\n    id: Date.now(),\n    title: 'Do Laundry',\n  })\n}\n</script>\n\n<template>\n  <span v-if=\"isLoading\">Loading...</span>\n  <span v-else-if=\"isError\">Error: {{ error.message }}</span>\n  <!-- We can assume by this point that `isSuccess === true` -->\n  <ul v-else>\n    <li v-for=\"todo in data\" :key=\"todo.id\">{{ todo.title }}</li>\n  </ul>\n  <button @click=\"onButtonClick\">Add Todo</button>\n</template>\n```\n\n### 4. Advanced configuration\n\nYou can specify the options under the vueQuery key in your nuxt.config.ts file.\nEverything is typed.\n\nIn `nuxt.config.ts` :\n\n```ts\nexport default defineNuxtConfig({\n  modules: [\"@hebilicious/vue-query-nuxt\"],\n  vueQuery: {\n    // useState key used by nuxt for the vue query state.\n    stateKey: \"vue-query-nuxt\", // default\n    // If you only want to import some functions, specify them here.\n    // You can pass false or an empty array to disable this feature.\n    // default: [\"useQuery\", \"useQueries\", \"useInfiniteQuery\", \"useMutation\", \"useIsFetching\", \"useIsMutating\", \"useQueryClient\"]\n    autoImports: [\"useQuery\"],\n    // Pass the vue query client options here ...\n    queryClientOptions: {\n      defaultOptions: { queries: { staleTime: 5000 } } // default\n    },\n    // Pass the vue query plugin options here ....\n    vueQueryPluginOptions: {}\n  }\n})\n```\n\nIf you need to modify the plugin that installs vue query, you can create a `vue-query.config.ts` file at the root of your project.\n\nIn `vue-query.config.ts` :\n\n```ts\nimport { library } from \"@example/libray\"\n\nexport default defineVueQueryPluginHook(({ queryClient, nuxt }) => {\n  console.log(queryClient, nuxt) // You can access the queryClient here\n  return {\n    pluginReturn: { provide: { library, test: console } }, // nuxt plugin return value\n    vueQueryPluginOptions: { queryClient } // You can pass dynamic options\n  }\n})\n```\n\nThis hook will be run within the nuxt plugin installed by the module, so you can use it to `provide` something or replace the vue query options.\nThis can be useful if you need to run custom logic when the `queryClient` is being installed.\n\n## 📦 Contributing\n\nContributions, issues and feature requests are welcome!\n\n1. Fork this repo\n\n2. Install `node` and `pnpm` _Use `corepack enable && corepack prepare pnpm@latest --activate` to install pnpm easily_\n\n3. Use `pnpm i` at the mono-repo root.\n\n4. Make modifications and follow conventional commits.\n\n5. Open a PR 🚀🚀🚀\n","readmeFilename":"README.md","keywords":["nuxt","vue","vue-query","query","tanstack","react-query"],"author":{"name":"Hebilicious","email":"xsh4k3@gmail.com","url":"https://twitter.com/its_hebilicious"}}