{"_id":"@david.southmountain/vite-plugin-genql","_rev":"4-7dbafa2482edea6dee3770bc823d2800","name":"@david.southmountain/vite-plugin-genql","dist-tags":{"latest":"0.0.6"},"versions":{"0.0.2":{"name":"@david.southmountain/vite-plugin-genql","version":"0.0.2","author":"","license":"MIT","_id":"@david.southmountain/vite-plugin-genql@0.0.2","maintainers":[{"name":"david.southmountain","email":"david.southmountain@outlook.com"}],"dist":{"shasum":"58b4b43e0035a709967dd220b417afb9724fa187","tarball":"https://registry.npmjs.org/@david.southmountain/vite-plugin-genql/-/vite-plugin-genql-0.0.2.tgz","fileCount":6,"integrity":"sha512-G9X0bPAGhH9Qe5Hn2vTDpV4BfGlimRtJa2RxiYWPnCa0kBGEpVsy/OsnRcU9TBAt2co4eZe/pVvUxpJH/cVQvg==","signatures":[{"sig":"MEYCIQCHTVQcjtGlGwf14uDe12ane6tziVPfI7KVjsAeuLIzeQIhAPs+2MATvJaDi5AbyIbiQ5eFb/dGuTndXKTzok29PRGc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5087},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"52437f74e14762838ad7199192a6a22dd089bcaf","scripts":{"build":"tsc"},"_npmUser":{"name":"david.southmountain","email":"david.southmountain@outlook.com"},"_npmVersion":"10.2.3","description":"A vite plugin to use genql in your frontend projects","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@genql/cli":"^6.3.3"},"_hasShrinkwrap":false,"peerDependencies":{"vite":"^5.1.0","typescript":"^5.1.6","@types/node":"22.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-genql_0.0.2_1723744721826_0.6039778228268617","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@david.southmountain/vite-plugin-genql","version":"0.0.3","author":"","license":"MIT","_id":"@david.southmountain/vite-plugin-genql@0.0.3","maintainers":[{"name":"david.southmountain","email":"david.southmountain@outlook.com"}],"url":"https://github.com/davidsoderberg/vite-plugin-genql","dist":{"shasum":"b5fd9b2a76c0f3e7fe7048aae65b3d7584350704","tarball":"https://registry.npmjs.org/@david.southmountain/vite-plugin-genql/-/vite-plugin-genql-0.0.3.tgz","fileCount":6,"integrity":"sha512-HYd+bUqlZF6o5h7Gc1xjg2kVYMVhCIm8CgoXqn9kkDTPszD6keP6F9VYX1RQOm/EuePzyxFAh13wIwxJo2S0Dw==","signatures":[{"sig":"MEUCICZqz8BYFtQCZlsrHQyqVtOC3pTGKv5UR055m83aQONxAiEA698ptFo39faimQNjUzS0/IcebtdvhAE0KQPqGBA0Wy4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5151},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"52437f74e14762838ad7199192a6a22dd089bcaf","scripts":{"build":"tsc"},"_npmUser":{"name":"david.southmountain","email":"david.southmountain@outlook.com"},"_npmVersion":"10.2.3","description":"A vite plugin to use genql in your frontend projects","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@genql/cli":"^6.3.3"},"_hasShrinkwrap":false,"peerDependencies":{"vite":"^5.1.0","typescript":"^5.1.6","@types/node":"22.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-genql_0.0.3_1723744933810_0.24270892293784097","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@david.southmountain/vite-plugin-genql","version":"0.0.4","author":"","license":"MIT","_id":"@david.southmountain/vite-plugin-genql@0.0.4","maintainers":[{"name":"david.southmountain","email":"david.southmountain@outlook.com"}],"homepage":"https://github.com/davidsoderberg/vite-plugin-genql#readme","bugs":{"url":"https://github.com/davidsoderberg/vite-plugin-genql/issues"},"url":"https://github.com/davidsoderberg/vite-plugin-genql","dist":{"shasum":"adeb5019075332385c7aefd0909095a57536ce50","tarball":"https://registry.npmjs.org/@david.southmountain/vite-plugin-genql/-/vite-plugin-genql-0.0.4.tgz","fileCount":6,"integrity":"sha512-4DIA14vaM12hNraO2XJh5SjZ5P7DyUz7iT13zsNpQOhInbL3ODV8yD86xO7YFl0JeydcVyBstmUcSUpAXucOxw==","signatures":[{"sig":"MEYCIQDg7vWT/Dp4KLUAmNAEPIYo1TVnvcbX5knD1goANQOgrgIhAMWjJ+ouis8ycKyf1qWMjGGyXevB0Nyh9t3RWGp9sxDz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5258},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"52437f74e14762838ad7199192a6a22dd089bcaf","scripts":{"build":"tsc"},"_npmUser":{"name":"david.southmountain","email":"david.southmountain@outlook.com"},"repository":{"url":"git+https://github.com/davidsoderberg/vite-plugin-genql.git","type":"git"},"_npmVersion":"10.2.3","description":"A vite plugin to use genql in your frontend projects","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@genql/cli":"^6.3.3"},"_hasShrinkwrap":false,"peerDependencies":{"vite":"^5.1.0","typescript":"^5.1.6","@types/node":"22.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-genql_0.0.4_1723745119520_0.9293187102797127","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@david.southmountain/vite-plugin-genql","version":"0.0.5","author":"","license":"MIT","_id":"@david.southmountain/vite-plugin-genql@0.0.5","maintainers":[{"name":"david.southmountain","email":"david.southmountain@outlook.com"}],"homepage":"https://github.com/davidsoderberg/vite-plugin-genql#readme","bugs":{"url":"https://github.com/davidsoderberg/vite-plugin-genql/issues"},"url":"https://github.com/davidsoderberg/vite-plugin-genql","dist":{"shasum":"3ba97f16b128c80884a6be014c4f96eab8a93b2d","tarball":"https://registry.npmjs.org/@david.southmountain/vite-plugin-genql/-/vite-plugin-genql-0.0.5.tgz","fileCount":6,"integrity":"sha512-dvfXsmS+gc18nf2X5vSE0AXEFTcXbCFxvk7WyD5KnNNaMVTgwLsaGqod/F3QVGaINrNfdKzKOM3OVPVbuq7tbw==","signatures":[{"sig":"MEUCIGYi4zwPqmSg2Tdlf6Afj+mneyRi/T6W0XqmLXrTmUL0AiEA8mQHFI3CNzA8LP7fwGNUwDgFoNH75GPQljoanA2jtVw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6126},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"40785166ecc9a5f646bf65dbf718ed64d91c466a","scripts":{"build":"tsc","publish":"npm publish --access public"},"_npmUser":{"name":"david.southmountain","email":"david.southmountain@outlook.com"},"repository":{"url":"git+https://github.com/davidsoderberg/vite-plugin-genql.git","type":"git"},"_npmVersion":"10.2.3","description":"A vite plugin to use genql in your frontend projects","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@genql/cli":"^6.3.3"},"_hasShrinkwrap":false,"peerDependencies":{"vite":"^5.1.0","typescript":"^5.1.6","@types/node":"22.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-genql_0.0.5_1723748504966_0.1328291107645987","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@david.southmountain/vite-plugin-genql","version":"0.0.6","description":"A vite plugin to use genql in your frontend projects","keywords":["vite","genql","plugin"],"repository":{"type":"git","url":"git+https://github.com/davidsoderberg/vite-plugin-genql.git"},"license":"MIT","author":"","type":"module","main":"dist/index.js","scripts":{"build":"tsc","publish":"npm publish --access public"},"dependencies":{"@genql/cli":"^6.3.3"},"peerDependencies":{"@types/node":"22.2.0","typescript":"^5.1.6","vite":"^5.1.0"},"url":"https://github.com/davidsoderberg/vite-plugin-genql","_id":"@david.southmountain/vite-plugin-genql@0.0.6","gitHead":"7f4ee608dabc61bfe1396f29f67c066f9628e703","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/davidsoderberg/vite-plugin-genql/issues"},"homepage":"https://github.com/davidsoderberg/vite-plugin-genql#readme","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-UzrFUwgADUqZtz6X9TXUB9WYgo4TZzrvdKfvA3llRpjDhR0cgrobRHuNeWqRi2PbYw+e0nsUoKEC40WEn6rs3g==","shasum":"347c5eff4d86eaa10a1b0199287259851a9b7731","tarball":"https://registry.npmjs.org/@david.southmountain/vite-plugin-genql/-/vite-plugin-genql-0.0.6.tgz","fileCount":6,"unpackedSize":6366,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBnMnkzsBNMTpmGpeUmGeOD9MUVH7emn2xz2z7/atGZQAiEAvB2s5H/v5Q9dZZgGMD5FYwKiybr4gAZr24aNGgeC0LI="}]},"_npmUser":{"name":"david.southmountain","email":"david.southmountain@outlook.com"},"directories":{},"maintainers":[{"name":"david.southmountain","email":"david.southmountain@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vite-plugin-genql_0.0.6_1723780526182_0.34828583569045746"},"_hasShrinkwrap":false}},"time":{"created":"2024-08-15T17:58:41.701Z","modified":"2024-08-16T03:55:26.510Z","0.0.2":"2024-08-15T17:58:42.027Z","0.0.3":"2024-08-15T18:02:13.975Z","0.0.4":"2024-08-15T18:05:19.708Z","0.0.5":"2024-08-15T19:01:45.120Z","0.0.6":"2024-08-16T03:55:26.347Z"},"bugs":{"url":"https://github.com/davidsoderberg/vite-plugin-genql/issues"},"license":"MIT","homepage":"https://github.com/davidsoderberg/vite-plugin-genql#readme","repository":{"type":"git","url":"git+https://github.com/davidsoderberg/vite-plugin-genql.git"},"description":"A vite plugin to use genql in your frontend projects","maintainers":[{"name":"david.southmountain","email":"david.southmountain@outlook.com"}],"readme":"# @david.southmountain/vite-plugin-genql\n\nA vite plugin to use genql in your frontend projects.\n\n\"Genql translate JavaScript code into GraphQL queries, enabling you to get auto completion and validation for your GraphQL queries.\"\n\n## Example\n\n```\nimport { defineConfig } from ‘vite’;\nimport react from ‘@vitejs/plugin-react’;\nimport { genql } from '@david.southmountain/vite-plugin-genql';\n\nexport default defineConfig({\n plugins: [\n  genql({\n    outputPath: path.join(__dirname, '/src/client'),\n    endpoint: 'https://yourdomain.com/schema',\n  }), \n  react()\n ]\n});\n```\n\nRemeber to add `src/client` to your `.gitignore` file because genql will generate the same code when you build your code for production.\n\n## Config\n\n### fetchOptions\n`fetchOptions` is used when `endpoint` is present and allow you to modifiy the request being made to your endpoint allows to add needed headers or other releveant data to reach your endpoint. These will be used for introspect if endpoint is not responding with a graphql schema as plain text.\n\n### sortProperties\nWill sort your schema before translating it to JavaScript code.\n\n### scalarTypes\nAllows you to add scalar types.\n\n### verbose\nWill generate verbose logs from genqls `generate` function.\n\n\n## Links\n* [Genql](https://genql.dev/)\n* [Stackblitz example](https://stackblitz.com/~/github.com/davidsoderberg/vite-plugin-genql-example)\n* [Github example](https://github.com/davidsoderberg/vite-plugin-genql-example)","readmeFilename":"README.md","keywords":["vite","genql","plugin"]}