{"_id":"@dutchbull95/bullwark-nuxt","_rev":"4-9a3c0f3728cbc636e76d3b012d81ae8b","name":"@dutchbull95/bullwark-nuxt","dist-tags":{"latest":"0.0.7"},"versions":{"0.0.4":{"name":"@dutchbull95/bullwark-nuxt","version":"0.0.4","license":"MIT","_id":"@dutchbull95/bullwark-nuxt@0.0.4","maintainers":[{"name":"theuxdev","email":"paul@theuxdev.com"}],"dist":{"shasum":"fd30e1f0b0253f311c8beb9367b17fa6d372ee22","tarball":"https://registry.npmjs.org/@dutchbull95/bullwark-nuxt/-/bullwark-nuxt-0.0.4.tgz","fileCount":14,"integrity":"sha512-c6qiRj4gljD8C2pEnqcI1Tr8vVyMOBfVZw/AP+H0Kpxg+ib9ueZCwgCvLRUF+Yhf9p0IIJ5Moi6Afx6vyYUhKA==","signatures":[{"sig":"MEUCIQCffZGWEsRVXPMOliF4GXHEUwauQXDzhwBFKjQSqMJakwIgcS34deEo9EgrzXroTFXtNFFxuY4BFSvayvEXHdeJXTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13052},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"}},"gitHead":"1443513077e5d134237c16236600b4b2268f2503","scripts":{"dev":"npm run dev:prepare && 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"},"_npmUser":{"name":"theuxdev","email":"paul@theuxdev.com"},"repository":{"url":"@dutchbull95/bullwark-nuxt","type":"git"},"_npmVersion":"11.4.2","description":"Module to integrate Bullwark into your Nuxt app","directories":{},"_nodeVersion":"22.16.0","dependencies":{"jose":"^6.1.0","@nuxt/kit":"^4.1.2","@dutchbull95/bullwark-sdk":"^0.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/types.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^4.1.2","eslint":"^9.36.0","vitest":"^3.2.4","vue-tsc":"^3.0.8","typescript":"~5.9.2","@types/node":"latest","changelogen":"^0.6.2","@nuxt/schema":"^4.1.2","@nuxt/devtools":"^2.6.5","@nuxt/test-utils":"^3.19.2","@nuxt/eslint-config":"^1.9.0","@nuxt/module-builder":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/bullwark-nuxt_0.0.4_1758993802423_0.9741751181846654","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@dutchbull95/bullwark-nuxt","version":"0.0.7","description":"Module to integrate Bullwark into your Nuxt app","repository":{"type":"git","url":"@dutchbull95/bullwark-nuxt"},"license":"MIT","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"}},"main":"./dist/module.mjs","typesVersions":{"*":{".":["./dist/types.d.mts"]}},"scripts":{"prepack":"nuxt-module-build build","dev":"npm run dev:prepare && 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 && git push --follow-tags","lint":"eslint .","test":"vitest run","test:watch":"vitest watch","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit"},"dependencies":{"@dutchbull95/bullwark-sdk":"^0.0.1","@nuxt/kit":"^4.1.2","jose":"^6.1.0"},"devDependencies":{"@nuxt/devtools":"^2.6.5","@nuxt/eslint-config":"^1.9.0","@nuxt/module-builder":"^1.0.2","@nuxt/schema":"^4.1.2","@nuxt/test-utils":"^3.19.2","@types/node":"latest","changelogen":"^0.6.2","eslint":"^9.36.0","nuxt":"^4.1.2","typescript":"~5.9.2","vitest":"^3.2.4","vue-tsc":"^3.0.8"},"_id":"@dutchbull95/bullwark-nuxt@0.0.7","gitHead":"5e9274cb9c89e701e2fea2c98b2dac53d3d03413","_nodeVersion":"22.16.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-XCt/ezKeIRxTj47pIUSXyZdp2ZP61wnWP+AelPJ2gcbElL1LT5Zy3mOhDGrNUlISdOHa6LZnh8imYMft8fEMcg==","shasum":"65216fec43b424932a70697de19c71aff9b24a01","tarball":"https://registry.npmjs.org/@dutchbull95/bullwark-nuxt/-/bullwark-nuxt-0.0.7.tgz","fileCount":14,"unpackedSize":12903,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGNhPTWU0hw+RTjNMYmBd8vwf4/gcYiDATXekzr9qMYEAiEApIs5PET5bK8zmvfTrwSKX8UxO1NkTsY98O9ge5pZQxY="}]},"_npmUser":{"name":"theuxdev","email":"paul@theuxdev.com"},"directories":{},"maintainers":[{"name":"theuxdev","email":"paul@theuxdev.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bullwark-nuxt_0.0.7_1758994481638_0.23845967033945636"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-27T17:23:22.316Z","modified":"2025-09-27T17:34:42.086Z","0.0.4":"2025-09-27T17:23:22.608Z","0.0.7":"2025-09-27T17:34:41.851Z"},"license":"MIT","repository":{"type":"git","url":"@dutchbull95/bullwark-nuxt"},"description":"Module to integrate Bullwark into your Nuxt app","maintainers":[{"name":"theuxdev","email":"paul@theuxdev.com"}],"readme":"<!--\nGet your module up and running quickly.\n\nFind and replace all on all files (CMD+SHIFT+F):\n- Name: Bullwark Nuxt\n- Package name: my-module\n- Description: Bullwark Nuxt is a Nuxt module to quickly and easily connect your Nuxt install to Bullwark for authn and authz. \n-->\n\n# Bullwark Nuxt\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\nNuxt module built for Bullwark. \n\n## Features\n\n<!-- Highlight some of the features your module provide here -->\n- 🔐 JWT signature validation included (through public JWTs) \n- 🔃 Auto refresh option includes when token is almost expired\n\n## Quick Setup\n\nInstall the module to your Nuxt application with one command:\n\n```bash\nnpx nuxi module add bullwark-nuxt\n```\n\nThat's it! You can now use Bullwark in your Nuxt app ✨\n\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\n<!-- Badges -->\n[npm-version-src]: https://img.shields.io/npm/v/my-module/latest.svg?style=flat&colorA=020420&colorB=00DC82\n[npm-version-href]: https://npmjs.com/package/my-module\n\n[npm-downloads-src]: https://img.shields.io/npm/dm/my-module.svg?style=flat&colorA=020420&colorB=00DC82\n[npm-downloads-href]: https://npm.chart.dev/my-module\n\n[license-src]: https://img.shields.io/npm/l/my-module.svg?style=flat&colorA=020420&colorB=00DC82\n[license-href]: https://npmjs.com/package/my-module\n\n[nuxt-src]: https://img.shields.io/badge/Nuxt-020420?logo=nuxt.js\n[nuxt-href]: https://nuxt.com\n","readmeFilename":"README.md"}