{"_id":"@bluecoaster/nuxt-unleash","_rev":"3-388d4e2938a8570bc9943c9ed95b0805","name":"@bluecoaster/nuxt-unleash","dist-tags":{"latest":"0.1.4"},"versions":{"0.1.0":{"name":"@bluecoaster/nuxt-unleash","version":"0.1.0","license":"MIT","_id":"@bluecoaster/nuxt-unleash@0.1.0","maintainers":[{"name":"bluecoaster","email":"bluecoaster455@gmail.com"}],"homepage":"https://github.com/Bluecoaster455/nuxt-unleash#readme","bugs":{"url":"https://github.com/Bluecoaster455/nuxt-unleash/issues"},"dist":{"shasum":"f007b045180765ee5ae00b0f1b40be1dac50d624","tarball":"https://registry.npmjs.org/@bluecoaster/nuxt-unleash/-/nuxt-unleash-0.1.0.tgz","fileCount":21,"integrity":"sha512-sVj4sj/t6GL117Q8l1G+HytMqUzt9I1lGui2KuOO/Pa8pp7vfY0dZKzbnE+z2geO6gIlLNunbtC1g9c4BrXIEA==","signatures":[{"sig":"MEQCIAp1nboZ8vaa8z+IG8b3Lp11VU1iDQLwZW9r+ZHVV7HsAiB2TtX7ZBep+aqyu9/WSl9qJcEQZFFHgnXOIDgS5S8Qsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11400},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"gitHead":"0405d0e5347290cb4bb2520f34ec4cd263828b81","private":false,"scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","dev:build":"nuxi build playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","release-temp":"npm run prepack && npm publish --access=public"},"_npmUser":{"name":"bluecoaster","email":"bluecoaster455@gmail.com"},"repository":{"url":"git+https://github.com/Bluecoaster455/nuxt-unleash.git","type":"git"},"_npmVersion":"10.9.0","description":"This module allows the use of Unleash feature flagging system into your Nuxt 3 app.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"defu":"^6.1.4","@nuxt/kit":"^3.14.159","unleash-client":"^6.1.3"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.14.159","eslint":"^9.14.0","vitest":"^2.1.5","vue-tsc":"^2.1.10","typescript":"latest","@types/node":"latest","changelogen":"^0.5.7","@nuxt/schema":"^3.14.159","@nuxt/devtools":"^1.6.0","@nuxt/test-utils":"^3.14.4","@nuxt/eslint-config":"^0.6.1","@nuxt/module-builder":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-unleash_0.1.0_1731871868885_0.26776496688116636","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@bluecoaster/nuxt-unleash","version":"0.1.1","license":"MIT","_id":"@bluecoaster/nuxt-unleash@0.1.1","maintainers":[{"name":"bluecoaster","email":"bluecoaster455@gmail.com"}],"homepage":"https://github.com/Bluecoaster455/nuxt-unleash#readme","bugs":{"url":"https://github.com/Bluecoaster455/nuxt-unleash/issues"},"dist":{"shasum":"bb091e9396198bac9e3d7b66a69e504005323252","tarball":"https://registry.npmjs.org/@bluecoaster/nuxt-unleash/-/nuxt-unleash-0.1.1.tgz","fileCount":21,"integrity":"sha512-IhBoQ5f5MPnNG3gkO34bVAKOUY8uNRk4JcQuFnpXO9v+hLxBiye894Rg1Y/mx/0dyqitvNFx6qERYzzwIh+kwQ==","signatures":[{"sig":"MEYCIQDIS8YhWW8RYQ1Voon0Tpn9IshuLuQq0wB07rLNymYYdwIhAPT98kLsOJdtBMd6F0eo0JIBnZzhLAqFLtEHl3VOIKRs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11358},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"gitHead":"10923b32e631a56ced7a06d5d54b984e814d25e6","private":false,"scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","dev:build":"nuxi build playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","release-temp":"npm run prepack && npm publish --access=public"},"_npmUser":{"name":"bluecoaster","email":"bluecoaster455@gmail.com"},"repository":{"url":"git+https://github.com/Bluecoaster455/nuxt-unleash.git","type":"git"},"_npmVersion":"10.9.0","description":"This module allows the use of Unleash feature flagging system into your Nuxt 3 app.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"defu":"^6.1.4","@nuxt/kit":"^3.14.159","unleash-client":"^6.1.3"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.14.159","eslint":"^9.14.0","vitest":"^2.1.5","vue-tsc":"^2.1.10","typescript":"latest","@types/node":"latest","changelogen":"^0.5.7","@nuxt/schema":"^3.14.159","@nuxt/devtools":"^1.6.0","@nuxt/test-utils":"^3.14.4","@nuxt/eslint-config":"^0.6.1","@nuxt/module-builder":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-unleash_0.1.1_1731873191365_0.06881408402064304","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@bluecoaster/nuxt-unleash","version":"0.1.2","license":"MIT","_id":"@bluecoaster/nuxt-unleash@0.1.2","maintainers":[{"name":"bluecoaster","email":"bluecoaster455@gmail.com"}],"homepage":"https://github.com/Bluecoaster455/nuxt-unleash#readme","bugs":{"url":"https://github.com/Bluecoaster455/nuxt-unleash/issues"},"dist":{"shasum":"ff3008ffc142a08dc46589989a03ce568648197c","tarball":"https://registry.npmjs.org/@bluecoaster/nuxt-unleash/-/nuxt-unleash-0.1.2.tgz","fileCount":21,"integrity":"sha512-/niWklluW+Vc0ZhmA/E3JeUASW5OnMjTNYOc73Tar0/p+6LkTM4b4Ys3PvskGlYZn9Ty5x2m+/yK2sH3tIPWAg==","signatures":[{"sig":"MEUCIQCvD9IVv2ga5xPHnp4HOvU4Zpu2ONxTZ4Jkaiisl1zjxQIgOog9r/cemn2+gAq1IQmvwhWWQzm25/c3Gl/iJMsjC9w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11366},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"gitHead":"c02dd126c4b5e969240b6b3b2ab387dc19028cbb","private":false,"scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","dev:build":"nuxi build playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","release-temp":"npm run prepack && npm publish --access=public"},"_npmUser":{"name":"bluecoaster","email":"bluecoaster455@gmail.com"},"repository":{"url":"git+https://github.com/Bluecoaster455/nuxt-unleash.git","type":"git"},"_npmVersion":"10.9.0","description":"This module allows the use of Unleash feature flagging system into your Nuxt 3 app.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"defu":"^6.1.4","@nuxt/kit":"^3.14.159","unleash-client":"^6.1.3"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.14.159","eslint":"^9.14.0","vitest":"^2.1.5","vue-tsc":"^2.1.10","typescript":"latest","@types/node":"latest","changelogen":"^0.5.7","@nuxt/schema":"^3.14.159","@nuxt/devtools":"^1.6.0","@nuxt/test-utils":"^3.14.4","@nuxt/eslint-config":"^0.6.1","@nuxt/module-builder":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-unleash_0.1.2_1731973497960_0.1201575497877525","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@bluecoaster/nuxt-unleash","version":"0.1.4","description":"This module allows the use of Unleash feature flagging system into your Nuxt 3 app.","repository":{"type":"git","url":"git+https://github.com/Bluecoaster455/nuxt-unleash.git"},"license":"MIT","type":"module","private":false,"exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"main":"./dist/module.cjs","types":"./dist/types.d.ts","scripts":{"prepack":"nuxt-module-build build","dev":"nuxi dev playground","dev:build":"nuxi build playground","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish --access=public && git push --follow-tags","release-temp":"npm run prepack && npm publish --access=public","lint":"eslint .","lint:fix":"eslint . --fix","test":"vitest run","test:watch":"vitest watch","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit"},"dependencies":{"@nuxt/kit":"^3.14.1592","defu":"^6.1.4","unleash-client":"^6.1.3"},"devDependencies":{"@nuxt/devtools":"^1.6.1","@nuxt/eslint-config":"^0.6.2","@nuxt/module-builder":"^0.8.4","@nuxt/schema":"^3.14.1592","@nuxt/test-utils":"^3.14.4","@types/node":"latest","changelogen":"^0.5.7","eslint":"^9.15.0","nuxt":"^3.14.1592","typescript":"latest","vitest":"^2.1.6","vue-tsc":"^2.1.10"},"_id":"@bluecoaster/nuxt-unleash@0.1.4","gitHead":"17d51abf527b7c3b857b83c24b26791fdeda8261","bugs":{"url":"https://github.com/Bluecoaster455/nuxt-unleash/issues"},"homepage":"https://github.com/Bluecoaster455/nuxt-unleash#readme","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-M3FVVPicwPGos8vMkMs1rNU5QQ0rMtobDKOz0wwwxzmN+pXim6iIGqM24XfR0BNNLqLc+tNpwYQP81GjSiX+7g==","shasum":"14409892fefbe5fe82d2e5047dd803963891afc0","tarball":"https://registry.npmjs.org/@bluecoaster/nuxt-unleash/-/nuxt-unleash-0.1.4.tgz","fileCount":21,"unpackedSize":11187,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBrKkCJkIBzPSvwU8Aj1UagS3klC2hiYk0lZerc8FvenAiEAn87/pdkHwtmoDhNWDcWzmprgc7EUhddJ77axyPuaD6E="}]},"_npmUser":{"name":"bluecoaster","email":"bluecoaster455@gmail.com"},"directories":{},"maintainers":[{"name":"bluecoaster","email":"bluecoaster455@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nuxt-unleash_0.1.4_1732827679781_0.19000955388695084"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-17T19:31:08.762Z","modified":"2024-11-28T21:01:20.140Z","0.1.0":"2024-11-17T19:31:09.073Z","0.1.1":"2024-11-17T19:53:11.558Z","0.1.2":"2024-11-18T23:44:58.135Z","0.1.4":"2024-11-28T21:01:19.977Z"},"bugs":{"url":"https://github.com/Bluecoaster455/nuxt-unleash/issues"},"license":"MIT","homepage":"https://github.com/Bluecoaster455/nuxt-unleash#readme","repository":{"type":"git","url":"git+https://github.com/Bluecoaster455/nuxt-unleash.git"},"description":"This module allows the use of Unleash feature flagging system into your Nuxt 3 app.","maintainers":[{"name":"bluecoaster","email":"bluecoaster455@gmail.com"}],"readme":"<!--\nGet your module up and running quickly.\n\nFind and replace all on all files (CMD+SHIFT+F):\n- Name: My Module\n- Package name: my-module\n- Description: My new Nuxt module\n-->\n\n# Nuxt 3 Unleash Module\n\n[![npm version][npm-version-src]][npm-version-href]\n[![npm downloads][npm-downloads-src]][npm-downloads-href]\n[![License][license-src]][license-href]\n[![Nuxt][nuxt-src]][nuxt-href]\n\nThis module allows the use of [Unleash](https://www.getunleash.io) feature flagging system into your Nuxt 3 app.\n\n## Features\n\n- Uses the [unleash-client](https://www.npmjs.com/package/unleash-client) SDK as the driving package for communications.\n- Reactive feature flag reloading in your components\n- Server-side (API) support\n- Contextual features support\n\n## Quick Setup\n\nInstall the module to your Nuxt application with one command:\n\n```bash\nnpx nuxi module add @bluecoaster/nuxt-unleash\n```\n\nThen add the options into your `nuxt.config.ts`:\n\n```javascript\nexport default defineNuxtConfig({\n  modules: [\"@bluecoaster/nuxt-unleash\"],\n  unleash: {\n    url: \"https://your-unleash-instance.com/unleash\",\n    appName: \"my-app-name\",\n    instanceId: \"YOUR_INSTANCE_ID_IF_REQUIRED\",\n  },\n});\n```\n\nThat's it! You can now use Unleash in your Nuxt app ✨\n\n## Contribution\n\n<details>\n  <summary>Local development</summary>\n  \n  ```bash\n  # Install dependencies\n  npm install\n  \n  # Generate type stubs\n  npm run dev:prepare\n  \n  # Develop with the playground\n  npm run dev\n  \n  # Build the playground\n  npm run dev:build\n  \n  # Run ESLint\n  npm run lint\n  \n  # Run Vitest\n  npm run test\n  npm run test:watch\n  \n  # Release new version\n  npm run release\n  ```\n\n</details>\n\n<!-- Badges -->\n\n[npm-version-src]: https://img.shields.io/npm/v/@bluecoaster/nuxt-unleash/latest.svg?style=flat&colorA=020420&colorB=00DC82\n[npm-version-href]: https://npmjs.com/package/@bluecoaster/nuxt-unleash\n[npm-downloads-src]: https://img.shields.io/npm/dm/@bluecoaster/nuxt-unleash.svg?style=flat&colorA=020420&colorB=00DC82\n[npm-downloads-href]: https://npm.chart.dev/@bluecoaster/nuxt-unleash\n[license-src]: https://img.shields.io/npm/l/@bluecoaster/nuxt-unleash.svg?style=flat&colorA=020420&colorB=00DC82\n[license-href]: https://npmjs.com/package/@bluecoaster/nuxt-unleash\n[nuxt-src]: https://img.shields.io/badge/Nuxt-020420?logo=nuxt.js\n[nuxt-href]: https://nuxt.com\n","readmeFilename":"README.md"}