{"_id":"@appwise/oauth2-vue-client","_rev":"7-442eae8088ea0b3eed61790b994a248f","name":"@appwise/oauth2-vue-client","dist-tags":{"latest":"0.0.6"},"versions":{"0.0.1":{"name":"@appwise/oauth2-vue-client","version":"0.0.1","keywords":[],"author":{"name":"Wouter Laermans","email":"wouter.laermans@wisemen.digital"},"license":"MIT","_id":"@appwise/oauth2-vue-client@0.0.1","maintainers":[{"name":"maartensijmkens","email":"maarten.sijmkens@gmail.com"},{"name":"jeffreynijs","email":"jeffreynijs@hotmail.com"},{"name":"kobe-kwanten-wisemen","email":"kobe.kwanten@wisemen.digital"},{"name":"wouter.appwise","email":"wouter.laermans@appwise.be"},{"name":"jorenvandeweyer","email":"joren.vandeweyer@gmail.com"}],"dist":{"shasum":"158f225246b40976e35d53357b9b26c0cb4bef8d","tarball":"https://registry.npmjs.org/@appwise/oauth2-vue-client/-/oauth2-vue-client-0.0.1.tgz","fileCount":8,"integrity":"sha512-CdKVEpwmQaeiK1ePXJnHc41g47g7cIZoCx1RztYOlXTRBvtR58E165B0OmdIKWCQMxA10XRsaTKVCcHj4lp4DQ==","signatures":[{"sig":"MEQCICay0fg7ZDml5NV54urRfF2PAdrvHPDxBTRKF0KdDgo1AiBTY3lKPoEylsv6hor9hLMs44m+1dYa3wTWe4bsmj4LAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12134},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"a62361c60ab232821349d25c8bddc49f1de6b0b5","scripts":{"dev":"unbuild --stub","lint":"eslint .","test":"vitest","build":"unbuild","start":"esno src/index.ts","prepare":"simple-git-hooks","release":"bumpp && npm publish","typecheck":"tsc --noEmit","prepublishOnly":"nr build"},"_npmUser":{"name":"wouter.appwise","email":"wouter.laermans@appwise.be"},"_npmVersion":"9.5.1","description":"_description_","directories":{},"lint-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"axios":"^1.6.5","@appwise/oauth2-client":"^0.0.3"},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.12.1","devDependencies":{"esno":"^4.0.0","pnpm":"^8.12.1","vite":"^5.0.10","bumpp":"^9.2.1","eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.1.0","unbuild":"^2.0.0","@antfu/ni":"^0.21.12","typescript":"^5.3.3","@types/node":"^20.10.5","lint-staged":"^15.2.0","@antfu/utils":"^0.7.7","simple-git-hooks":"^2.9.0","@antfu/eslint-config":"^2.6.0"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-vue-client_0.0.1_1704722221200_0.590599943185455","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@appwise/oauth2-vue-client","version":"0.0.2","keywords":[],"author":{"name":"Wouter Laermans","email":"wouter.laermans@wisemen.digital"},"license":"MIT","_id":"@appwise/oauth2-vue-client@0.0.2","maintainers":[{"name":"maartensijmkens","email":"maarten.sijmkens@gmail.com"},{"name":"jeffreynijs","email":"jeffreynijs@hotmail.com"},{"name":"kobe-kwanten-wisemen","email":"kobe.kwanten@wisemen.digital"},{"name":"wouter.appwise","email":"wouter.laermans@appwise.be"},{"name":"jorenvandeweyer","email":"joren.vandeweyer@gmail.com"}],"dist":{"shasum":"f4be745b15b9cfabf7d3ba88d5248402129bbac1","tarball":"https://registry.npmjs.org/@appwise/oauth2-vue-client/-/oauth2-vue-client-0.0.2.tgz","fileCount":8,"integrity":"sha512-krlCWq0jKa8wYaBcZ+u2BI2jDFGwTJRvlzvmobhWAj3DYua0tZtdX5wrxASPbIrqFgEQT29hDEM9JO4rjCAC/w==","signatures":[{"sig":"MEQCIBQCvv5Tcj44szMxWVBA2DLhogbW+M3qbU9jsq4O7y2lAiB9upAq4FjzA1/Jnob4OcfKOMlWz5X1rFnQExF2vt5Ubg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12410},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"6f36ab8b6a8bcbbb5eda1d6b9bceb1c6be8f500b","scripts":{"dev":"unbuild --stub","lint":"eslint .","test":"vitest","build":"unbuild","start":"esno src/index.ts","prepare":"simple-git-hooks","release":"bumpp && npm publish","typecheck":"tsc --noEmit","prepublishOnly":"nr build"},"_npmUser":{"name":"wouter.appwise","email":"wouter.laermans@appwise.be"},"_npmVersion":"9.5.1","description":"_description_","directories":{},"lint-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"axios":"^1.6.5","@appwise/oauth2-client":"^0.0.4"},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.12.1","devDependencies":{"esno":"^4.0.0","pnpm":"^8.12.1","vite":"^5.0.10","bumpp":"^9.2.1","eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.1.0","unbuild":"^2.0.0","@antfu/ni":"^0.21.12","typescript":"^5.3.3","@types/node":"^20.10.5","lint-staged":"^15.2.0","@antfu/utils":"^0.7.7","simple-git-hooks":"^2.9.0","@antfu/eslint-config":"^2.6.0"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-vue-client_0.0.2_1705058384803_0.8111565169410782","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@appwise/oauth2-vue-client","version":"0.0.3","keywords":[],"author":{"name":"Wouter Laermans","email":"wouter.laermans@wisemen.digital"},"license":"MIT","_id":"@appwise/oauth2-vue-client@0.0.3","maintainers":[{"name":"maartensijmkens","email":"maarten.sijmkens@gmail.com"},{"name":"jeffreynijs","email":"jeffreynijs@hotmail.com"},{"name":"kobe-kwanten-wisemen","email":"kobe.kwanten@wisemen.digital"},{"name":"wouter.appwise","email":"wouter.laermans@appwise.be"},{"name":"jorenvandeweyer","email":"joren.vandeweyer@gmail.com"}],"dist":{"shasum":"21dc99cf13d1fce53802e8c3f5284b0a43cf5d83","tarball":"https://registry.npmjs.org/@appwise/oauth2-vue-client/-/oauth2-vue-client-0.0.3.tgz","fileCount":8,"integrity":"sha512-BFRd/4JMt1Q5KYWFhJtGssqPvfda8+AYCOBCS0dMldpGjQhyrz+VoBar909i1Jl9NML3DD47uVDpnDvj4l9PdA==","signatures":[{"sig":"MEUCIA5GKnIWsLx/RmikbpDlvPnJU0+npzkFTQuREDsHCbdLAiEAttKsWiuS7VmXpnhqnQNzVMzgOrUJqXh4Fs93rwsbxJ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12466},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"3eb6d197dffad065d4d1b09a384455d606cf9c6f","scripts":{"dev":"unbuild --stub","lint":"eslint .","test":"vitest","build":"unbuild","start":"esno src/index.ts","prepare":"simple-git-hooks","release":"bumpp && npm publish","typecheck":"tsc --noEmit","prepublishOnly":"nr build"},"_npmUser":{"name":"wouter.appwise","email":"wouter.laermans@appwise.be"},"_npmVersion":"9.5.1","description":"_description_","directories":{},"lint-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"axios":"^1.6.5","@appwise/oauth2-client":"^0.0.4"},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.12.1","devDependencies":{"esno":"^4.0.0","pnpm":"^8.12.1","vite":"^5.0.10","bumpp":"^9.2.1","eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.1.0","unbuild":"^2.0.0","@antfu/ni":"^0.21.12","typescript":"^5.3.3","@types/node":"^20.10.5","lint-staged":"^15.2.0","@antfu/utils":"^0.7.7","simple-git-hooks":"^2.9.0","@antfu/eslint-config":"^2.6.0"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-vue-client_0.0.3_1709122610518_0.541037583481758","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@appwise/oauth2-vue-client","version":"0.0.6","keywords":[],"author":{"name":"Wouter Laermans","email":"wouter.laermans@wisemen.digital"},"license":"MIT","_id":"@appwise/oauth2-vue-client@0.0.6","maintainers":[{"name":"maartensijmkens","email":"maarten.sijmkens@gmail.com"},{"name":"jeffreynijs","email":"jeffreynijs@hotmail.com"},{"name":"kobe-kwanten-wisemen","email":"kobe.kwanten@wisemen.digital"},{"name":"wouter.appwise","email":"wouter.laermans@appwise.be"},{"name":"jorenvandeweyer","email":"joren.vandeweyer@gmail.com"}],"dist":{"shasum":"191a939acd5c340ba19fff077af256aad2937883","tarball":"https://registry.npmjs.org/@appwise/oauth2-vue-client/-/oauth2-vue-client-0.0.6.tgz","fileCount":8,"integrity":"sha512-xdUQ5u0M+ESpAOMR8JzJDJsodszzwb1/YuIRnW5101MJgcTUB+4rRZMBK11OGRIWYNgcz+IuRN7iCyq2H2pYVw==","signatures":[{"sig":"MEYCIQDQ0FDt11b95nmI9SXSPrgqDS2M6sqMgen6jx3nf3+jswIhAPEaDSPmWvOPKB3C3Xbx7bLqfB/8TR2V8mbWQ4vBzk3n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12972},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"b73f9733cc7fa31bc8c6bca68dd8a59a7f8d9dbc","scripts":{"dev":"unbuild --stub","lint":"eslint .","test":"vitest","build":"unbuild","start":"esno src/index.ts","prepare":"simple-git-hooks","release":"bumpp && npm publish","typecheck":"tsc --noEmit","prepublishOnly":"nr build"},"_npmUser":{"name":"wouter.appwise","email":"wouter.laermans@appwise.be"},"_npmVersion":"9.5.1","description":"_description_","directories":{},"lint-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"axios":"1.6.8","@appwise/oauth2-client":"0.0.6"},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.12.1","devDependencies":{"esno":"4.7.0","pnpm":"8.15.6","vite":"5.2.8","bumpp":"9.4.0","eslint":"9.0.0","rimraf":"5.0.5","vitest":"1.4.0","unbuild":"2.0.0","@antfu/ni":"0.21.12","typescript":"5.4.4","@types/node":"20.12.5","lint-staged":"15.2.2","@antfu/utils":"0.7.7","simple-git-hooks":"2.11.1","@antfu/eslint-config":"2.13.0"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/oauth2-vue-client_0.0.6_1714983675125_0.6931284837894438","host":"s3://npm-registry-packages"}}},"time":{"created":"2024-01-08T13:57:01.088Z","modified":"2025-09-02T16:17:04.039Z","0.0.1":"2024-01-08T13:57:01.371Z","0.0.2":"2024-01-12T11:19:44.958Z","0.0.3":"2024-02-28T12:16:50.676Z","0.0.6":"2024-05-06T08:21:15.263Z"},"author":{"name":"Wouter Laermans","email":"wouter.laermans@wisemen.digital"},"license":"MIT","keywords":[],"description":"_description_","maintainers":[{"email":"joren.vandeweyer@gmail.com","name":"jorenvandeweyer"},{"email":"kobe.kwanten@wisemen.digital","name":"kobe-kwanten-wisemen"},{"email":"maarten.sijmkens@gmail.com","name":"maartensijmkens"}],"readme":"# oAuth Vue Client\n\nThis is a Vue.js client that uses our customer oAuthClient package to authenticate users with our oAuth server.\n\n### Installation\n\n```bash\npnpm install @wisemen/oauth-vue-client\n```\n\n### Usage\n\n```typescript\n// src/libs/oAuth.lib.ts\nimport { OAuth2VueClient } from '@appwise/oauth2-vue-client'\nimport axios from 'axios'\n\nconst API_CLIENT_ID = import.meta.env.API_CLIENT_ID\nconst API_CLIENT_SECRET = import.meta.env.API_CLIENT_SECRET\nconst API_BASE_URL = import.meta.env.API_BASE_URL\n\nexport const oAuthClient = new OAuth2VueClient({\n  axios,\n  clientId: API_CLIENT_ID,\n  clientSecret: API_CLIENT_SECRET,\n  tokenEndpoint: `${API_BASE_URL}/api/v1/auth/token`,\n})\n```\n\n```typescript\n// src/libs/axios.lib.ts\naxios.interceptors.request.use((config) => addAuthorizationHeader(oAuthClient, config))\n```\n","readmeFilename":"README.md"}