{"_id":"@apideck/vault-react","_rev":"30-af6106084e55175ff1ce5b2736e34459","name":"@apideck/vault-react","dist-tags":{"latest":"1.4.2"},"versions":{"1.0.2":{"name":"@apideck/vault-react","version":"1.0.2","keywords":["apideck","vault","react"],"author":{"name":"Jake Prins"},"license":"MIT","_id":"@apideck/vault-react@1.0.2","maintainers":[{"name":"brahimmouhamou","email":"brahim@stravan.be"},{"name":"gdewilde","email":"gertjan@apideck.com"},{"name":"geertwille","email":"geertwille9@gmail.com"},{"name":"jakeprins","email":"jake@apideck.com"},{"name":"nicklloyd","email":"nick@apideck.com"},{"name":"eliasmeire","email":"elias@meire.dev"},{"name":"trinix","email":"timhaselaars@gmail.com"}],"homepage":"https://github.com/apideck-libraries/vault-react#readme","bugs":{"url":"https://github.com/apideck-libraries/vault-react/issues"},"dist":{"shasum":"68b74caee825ec7b9b1d9149d7dc16493c993520","tarball":"https://registry.npmjs.org/@apideck/vault-react/-/vault-react-1.0.2.tgz","fileCount":10,"integrity":"sha512-vGQjlMDIajIDFyEbhez4+EMPRn64Jc5Eg8ohpYH3T9wWL2G67BKcdqOttmEp3Bx/Q52txL4+eHIp6nGoQi02hg==","signatures":[{"sig":"MEQCIDxyNb8yxawYL3pXaMn0qsjGWCMAtrJiJBMRXM4e9nP6AiAVEEpRcC9aQmrLsETjjV9bxsKKQrR2Oo8FI87Xa65uEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11898},"main":"dist/index.js","engines":{"node":">=12"},"gitHead":"48f4554fdf0868e07802fa235a2d8631f3830668","scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","release":"np --no-publish && npm publish --access public --registry https://registry.npmjs.org"},"typings":"dist/index.d.ts","_npmUser":{"name":"jakeprins","email":"jake@apideck.com"},"repository":{"url":"git+https://github.com/apideck-libraries/vault-react.git","type":"git"},"_npmVersion":"8.5.5","description":"A React hook to easily embed [Apideck Vault](https://www.apideck.com/products/vault) in any React application.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"@apideck/vault-js":"^1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"np":"^8.0.4","vite":"^4.4.5","react":"^18.2.0","eslint":"^8.45.0","react-dom":"^18.2.0","typescript":"^5.0.2","@types/react":"^18.2.15","vite-plugin-dts":"^3.5.1","@types/react-dom":"^18.2.7","@vitejs/plugin-react":"^4.0.3","@typescript-eslint/parser":"^6.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vault-react_1.0.2_1691998189155_0.0029446769412133644","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@apideck/vault-react","version":"1.0.3","keywords":["apideck","vault","react"],"author":{"name":"Jake Prins"},"license":"MIT","_id":"@apideck/vault-react@1.0.3","maintainers":[{"name":"brahimmouhamou","email":"brahim@stravan.be"},{"name":"gdewilde","email":"gertjan@apideck.com"},{"name":"geertwille","email":"geertwille9@gmail.com"},{"name":"jakeprins","email":"jake@apideck.com"},{"name":"nicklloyd","email":"nick@apideck.com"},{"name":"eliasmeire","email":"elias@meire.dev"},{"name":"trinix","email":"timhaselaars@gmail.com"}],"homepage":"https://github.com/apideck-libraries/vault-react#readme","bugs":{"url":"https://github.com/apideck-libraries/vault-react/issues"},"dist":{"shasum":"381451a5a0fd3fd40cf1a8fb9bebb26a54d84cc8","tarball":"https://registry.npmjs.org/@apideck/vault-react/-/vault-react-1.0.3.tgz","fileCount":16,"integrity":"sha512-poefFjaQX8wmcc6DFH8GqOBqOoYwKXWr77u0hTrHNWSvQJhKXGKVhLyAY5mEHJJfwJTFAaklmldel0zr3CdHnQ==","signatures":[{"sig":"MEUCIHF0lrU0zwK71z8DesonxpWaBGrHbMyCPQtRouCmdJrpAiEA/55gltaOn68pAI8zQLTRtkcWrbMiLOZmQXlb7/zvB2M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17808},"main":"dist/index.js","engines":{"node":">=12"},"gitHead":"9c3769b909a93628d74733015db75e77fddbe632","scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","release":"np --no-publish && npm publish --access public --registry https://registry.npmjs.org"},"typings":"dist/index.d.ts","_npmUser":{"name":"jakeprins","email":"jake@apideck.com"},"repository":{"url":"git+https://github.com/apideck-libraries/vault-react.git","type":"git"},"_npmVersion":"8.5.5","description":"A React hook to easily embed [Apideck Vault](https://www.apideck.com/products/vault) in any React application.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"@apideck/vault-js":"^1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"np":"^8.0.4","vite":"^4.4.5","react":"^18.2.0","eslint":"^8.45.0","react-dom":"^18.2.0","typescript":"^5.0.2","@types/react":"^18.2.15","vite-plugin-dts":"^3.5.1","@types/react-dom":"^18.2.7","@vitejs/plugin-react":"^4.0.3","@typescript-eslint/parser":"^6.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vault-react_1.0.3_1691998602161_0.020200980005304014","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@apideck/vault-react","version":"1.0.4","keywords":["apideck","vault","react"],"author":{"name":"Jake Prins"},"license":"MIT","_id":"@apideck/vault-react@1.0.4","maintainers":[{"name":"brahimmouhamou","email":"brahim@stravan.be"},{"name":"gdewilde","email":"gertjan@apideck.com"},{"name":"geertwille","email":"geertwille9@gmail.com"},{"name":"jakeprins","email":"jake@apideck.com"},{"name":"nicklloyd","email":"nick@apideck.com"},{"name":"eliasmeire","email":"elias@meire.dev"},{"name":"trinix","email":"timhaselaars@gmail.com"}],"homepage":"https://github.com/apideck-libraries/vault-react#readme","bugs":{"url":"https://github.com/apideck-libraries/vault-react/issues"},"dist":{"shasum":"38e3aaabaf675dec66bd742725d93aecfeb87049","tarball":"https://registry.npmjs.org/@apideck/vault-react/-/vault-react-1.0.4.tgz","fileCount":10,"integrity":"sha512-lcX/+p/Jo7ve4TcEy32BKHw3zUUxt4TgLpdzOUMTzv7bqo/4E2dpeVgH1CWgXh8LQWv1EIk5PgT68BoFF19WfQ==","signatures":[{"sig":"MEUCIQCfYz7pyQgYIzUdEs+aMrFlRrqoSqN0iA2zWR9uUwEU9wIgEKpp0PJOJ1lJT9LElyTy2ZhELu/KQ6NGsi2I5L6Pfpw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11898},"main":"dist/index.js","engines":{"node":">=12"},"gitHead":"511f2dc7dc2a44b11fd0729005ff57faf3259ad5","scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","release":"np --no-publish && npm publish --access public --registry https://registry.npmjs.org"},"typings":"dist/index.d.ts","_npmUser":{"name":"jakeprins","email":"jake@apideck.com"},"repository":{"url":"git+https://github.com/apideck-libraries/vault-react.git","type":"git"},"_npmVersion":"8.5.5","description":"A React hook to easily embed [Apideck Vault](https://www.apideck.com/products/vault) in any React application.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"@apideck/vault-js":"^1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"np":"^8.0.4","vite":"^4.4.5","react":"^18.2.0","eslint":"^8.45.0","react-dom":"^18.2.0","typescript":"^5.0.2","@types/react":"^18.2.15","vite-plugin-dts":"^3.5.1","@types/react-dom":"^18.2.7","@vitejs/plugin-react":"^4.0.3","@typescript-eslint/parser":"^6.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vault-react_1.0.4_1691999047943_0.7160223696890786","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@apideck/vault-react","version":"1.0.5","keywords":["apideck","vault","react"],"author":{"name":"Jake Prins"},"license":"MIT","_id":"@apideck/vault-react@1.0.5","maintainers":[{"name":"brahimmouhamou","email":"brahim@stravan.be"},{"name":"gdewilde","email":"gertjan@apideck.com"},{"name":"geertwille","email":"geertwille9@gmail.com"},{"name":"jakeprins","email":"jake@apideck.com"},{"name":"nicklloyd","email":"nick@apideck.com"},{"name":"eliasmeire","email":"elias@meire.dev"},{"name":"trinix","email":"timhaselaars@gmail.com"}],"homepage":"https://github.com/apideck-libraries/vault-react#readme","bugs":{"url":"https://github.com/apideck-libraries/vault-react/issues"},"dist":{"shasum":"2d70fe787462655395b4f2aa02001c1723337256","tarball":"https://registry.npmjs.org/@apideck/vault-react/-/vault-react-1.0.5.tgz","fileCount":3,"integrity":"sha512-irgEyw9/6o1S8sdelfZkydMxFfbL/+cOv9L7VMaU2DQi0Ut2IU9NYYO1zPLThbapHhRAti96xIeDSzR5xWPESg==","signatures":[{"sig":"MEUCIBXXW4gD7OtC/gpsoSDhZ9gxNAYJQHyPmF/QgVIH7RGVAiEAhHN2Y9vfrP14SEgKWsPU1emVUPYodft26zIqxuSdnWY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7761},"main":"dist/index.js","engines":{"node":">=12"},"gitHead":"b8539758b497fccc8260abac7bb7cf4583cc7c9a","scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","release":"np --no-publish && npm publish --access public --registry https://registry.npmjs.org"},"typings":"dist/index.d.ts","_npmUser":{"name":"jakeprins","email":"jake@apideck.com"},"repository":{"url":"git+https://github.com/apideck-libraries/vault-react.git","type":"git"},"_npmVersion":"8.5.5","description":"A React hook to easily embed [Apideck Vault](https://www.apideck.com/products/vault) in any React application.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"@apideck/vault-js":"^1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"np":"^8.0.4","vite":"^4.4.5","react":"^18.2.0","eslint":"^8.45.0","react-dom":"^18.2.0","typescript":"^5.0.2","@types/react":"^18.2.15","vite-plugin-dts":"^3.5.1","@types/react-dom":"^18.2.7","@vitejs/plugin-react":"^4.0.3","@typescript-eslint/parser":"^6.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vault-react_1.0.5_1691999669146_0.9123259975814964","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@apideck/vault-react","version":"1.0.6","keywords":["apideck","vault","react"],"author":{"name":"Jake Prins"},"license":"MIT","_id":"@apideck/vault-react@1.0.6","maintainers":[{"name":"brahimmouhamou","email":"brahim@stravan.be"},{"name":"gdewilde","email":"gertjan@apideck.com"},{"name":"geertwille","email":"geertwille9@gmail.com"},{"name":"jakeprins","email":"jake@apideck.com"},{"name":"nicklloyd","email":"nick@apideck.com"},{"name":"eliasmeire","email":"elias@meire.dev"},{"name":"trinix","email":"timhaselaars@gmail.com"}],"homepage":"https://github.com/apideck-libraries/vault-react#readme","bugs":{"url":"https://github.com/apideck-libraries/vault-react/issues"},"dist":{"shasum":"46dca0cfe39238ddb60e00075228cc0247b0aade","tarball":"https://registry.npmjs.org/@apideck/vault-react/-/vault-react-1.0.6.tgz","fileCount":16,"integrity":"sha512-4t6Fe8fEDa9FTL0TQ5+EkEdVZN442oSsfAHY1QDmx6hnpgqs/PAwC2hfJDnh68ceSl98ew2yCyrRsNI/lGXKPA==","signatures":[{"sig":"MEQCIBF72srl3cwRSJz8ZkVxWV77mdINa2HrhXmJjIlyKG6QAiBDZumy+wlIiPCy2PR+OC8XiuJ61x2u46P/M+BPr2D8EA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19477},"main":"dist/vault-react.umd.js","module":"dist/vault-react.es.js","engines":{"node":">=12"},"gitHead":"365b4e496e6b5bb11989213c9d909a877d59e023","scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","release":"np --no-publish && npm publish --access public --registry https://registry.npmjs.org"},"typings":"dist/index.d.ts","_npmUser":{"name":"jakeprins","email":"jake@apideck.com"},"repository":{"url":"git+https://github.com/apideck-libraries/vault-react.git","type":"git"},"_npmVersion":"8.5.5","description":"React hook for the Apideck Vault component.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"@apideck/vault-js":"^1.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^8.0.4","vite":"^4.4.5","react":"^18.2.0","eslint":"^8.45.0","react-dom":"^18.2.0","typescript":"^5.0.2","@types/react":"^18.2.15","vite-plugin-dts":"^3.5.1","@types/react-dom":"^18.2.7","@vitejs/plugin-react":"^4.0.3","@typescript-eslint/parser":"^6.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vault-react_1.0.6_1692000477044_0.3627213741919766","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@apideck/vault-react","version":"1.1.0","keywords":["apideck","vault","react"],"author":{"name":"Jake Prins"},"license":"MIT","_id":"@apideck/vault-react@1.1.0","maintainers":[{"name":"brahimmouhamou","email":"brahim@stravan.be"},{"name":"gdewilde","email":"gertjan@apideck.com"},{"name":"geertwille","email":"geertwille9@gmail.com"},{"name":"jakeprins","email":"jake@apideck.com"},{"name":"nicklloyd","email":"nick@apideck.com"},{"name":"eliasmeire","email":"elias@meire.dev"},{"name":"trinix","email":"timhaselaars@gmail.com"}],"homepage":"https://github.com/apideck-libraries/vault-react#readme","bugs":{"url":"https://github.com/apideck-libraries/vault-react/issues"},"dist":{"shasum":"03af0e3ff3afea14f1c9cc9ef7a9ae0dfe2c2831","tarball":"https://registry.npmjs.org/@apideck/vault-react/-/vault-react-1.1.0.tgz","fileCount":16,"integrity":"sha512-maWga7DOQHJDHWChDoUDmxToov24QKy3TiY2fn+BdTUsbIsZxQZ2NyhDED4lPQLhypMzeNABRtN7ijwISQkCUQ==","signatures":[{"sig":"MEUCIC1PZN6IjNYcQSJ16ufKCha4Tj0jmF/0ioMqTMP+HdmQAiEAzT/ThOD4egoIT6edzS5la2qc7bskpku9nNL3HWfTGlo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17398},"main":"dist/vault-react.umd.js","module":"dist/vault-react.es.js","engines":{"node":">=12"},"gitHead":"8d8eec4f04d70969f1c2f367f225d1a1dbf94680","scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","release":"np --no-publish && npm publish --access public --registry https://registry.npmjs.org"},"typings":"dist/index.d.ts","_npmUser":{"name":"jakeprins","email":"jake@apideck.com"},"repository":{"url":"git+https://github.com/apideck-libraries/vault-react.git","type":"git"},"_npmVersion":"8.5.5","description":"React hook for the Apideck Vault component.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"@apideck/vault-js":"^1.3.2","@apideck/vault-react":"^1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^8.0.4","vite":"^4.4.5","react":"^18.2.0","eslint":"^8.45.0","react-dom":"^18.2.0","typescript":"^5.0.2","@types/react":"^18.2.15","vite-plugin-dts":"^3.5.1","@types/react-dom":"^18.2.7","@vitejs/plugin-react":"^4.0.3","@typescript-eslint/parser":"^6.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vault-react_1.1.0_1697548998783_0.7341551432506597","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@apideck/vault-react","version":"1.1.1","keywords":["apideck","vault","react"],"author":{"name":"Jake Prins"},"license":"MIT","_id":"@apideck/vault-react@1.1.1","maintainers":[{"name":"brahimmouhamou","email":"brahim@stravan.be"},{"name":"gdewilde","email":"gertjan@apideck.com"},{"name":"geertwille","email":"geertwille9@gmail.com"},{"name":"jakeprins","email":"jake@apideck.com"},{"name":"nicklloyd","email":"nick@apideck.com"},{"name":"eliasmeire","email":"elias@meire.dev"},{"name":"trinix","email":"timhaselaars@gmail.com"}],"homepage":"https://github.com/apideck-libraries/vault-react#readme","bugs":{"url":"https://github.com/apideck-libraries/vault-react/issues"},"dist":{"shasum":"8492e4bfb4a3c6e352984c69a869229d65d64350","tarball":"https://registry.npmjs.org/@apideck/vault-react/-/vault-react-1.1.1.tgz","fileCount":16,"integrity":"sha512-VNdzVYVLRS+ZBms0UQ5DWBeplgSbRFQBSgkKUAV0tk4SeCjkEs6T6qvO9EkTzIjH3Ge2FMHyfVXglaMBWMplbA==","signatures":[{"sig":"MEUCIQD83AdqCQR5/kQc4lxi1Z+asWBME5WSWS7R8a3Zle/FsAIgRQiY+hxybIcH/Uazw1bumEww3q5HwyjTNOagQfCCdNA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17496},"main":"dist/vault-react.umd.js","module":"dist/vault-react.es.js","engines":{"node":">=12"},"gitHead":"cfb3241bfa5baee153e64e08c7eced215b5bc0b1","scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","release":"np --no-publish && npm publish --access public --registry https://registry.npmjs.org"},"typings":"dist/index.d.ts","_npmUser":{"name":"jakeprins","email":"jake@apideck.com"},"repository":{"url":"git+https://github.com/apideck-libraries/vault-react.git","type":"git"},"_npmVersion":"8.5.5","description":"React hook for the Apideck Vault component.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"@apideck/vault-js":"^1.3.2","@apideck/vault-react":"^1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^8.0.4","vite":"^4.4.5","react":"^18.2.0","eslint":"^8.45.0","react-dom":"^18.2.0","typescript":"^5.0.2","@types/react":"^18.2.15","vite-plugin-dts":"^3.5.1","@types/react-dom":"^18.2.7","@vitejs/plugin-react":"^4.0.3","@typescript-eslint/parser":"^6.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vault-react_1.1.1_1697710772522_0.37530871354052864","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@apideck/vault-react","version":"1.1.2","keywords":["apideck","vault","react"],"author":{"name":"Jake Prins"},"license":"MIT","_id":"@apideck/vault-react@1.1.2","maintainers":[{"name":"brahimmouhamou","email":"brahim@stravan.be"},{"name":"gdewilde","email":"gertjan@apideck.com"},{"name":"geertwille","email":"geertwille9@gmail.com"},{"name":"jakeprins","email":"jake@apideck.com"},{"name":"nicklloyd","email":"nick@apideck.com"},{"name":"eliasmeire","email":"elias@meire.dev"},{"name":"trinix","email":"timhaselaars@gmail.com"}],"homepage":"https://github.com/apideck-libraries/vault-react#readme","bugs":{"url":"https://github.com/apideck-libraries/vault-react/issues"},"dist":{"shasum":"6c73ff80bdb3f0bfa1d785569f9d7d798eb7fcf4","tarball":"https://registry.npmjs.org/@apideck/vault-react/-/vault-react-1.1.2.tgz","fileCount":16,"integrity":"sha512-LjF6NaGNxArpp5eDJymESkKqb5sTy8wJhKWDdNQgMNvOpZE51ys2s2m5iTAfEcu6UaXh77BnfFrkTB7pYJHCGQ==","signatures":[{"sig":"MEUCIQCpLzieLWzHdYPlFFk48uMvAzm0TxV8AyAsy/GYZ0fxDgIgJAEerGVH+97eDYKbWogFWl2Tz0BPbNI4PyG6JMrM7eI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17496},"main":"dist/vault-react.umd.js","module":"dist/vault-react.es.js","engines":{"node":">=12"},"gitHead":"808d8965ed0184f9cfddf61be7bf7e172e369424","scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","release":"np --no-publish && npm publish --access public --registry https://registry.npmjs.org"},"typings":"dist/index.d.ts","_npmUser":{"name":"jakeprins","email":"jake@apideck.com"},"repository":{"url":"git+https://github.com/apideck-libraries/vault-react.git","type":"git"},"_npmVersion":"8.5.5","description":"React hook for the Apideck Vault component.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"@apideck/vault-js":"^1.3.3","@apideck/vault-react":"^1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^8.0.4","vite":"^4.4.5","react":"^18.2.0","eslint":"^8.45.0","react-dom":"^18.2.0","typescript":"^5.0.2","@types/react":"^18.2.15","vite-plugin-dts":"^3.5.1","@types/react-dom":"^18.2.7","@vitejs/plugin-react":"^4.0.3","@typescript-eslint/parser":"^6.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vault-react_1.1.2_1697710867249_0.2451213781899575","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@apideck/vault-react","version":"1.2.0","keywords":["apideck","vault","react"],"author":{"name":"Jake Prins"},"license":"MIT","_id":"@apideck/vault-react@1.2.0","maintainers":[{"name":"brahimmouhamou","email":"brahim@stravan.be"},{"name":"gdewilde","email":"gertjan@apideck.com"},{"name":"geertwille","email":"geertwille9@gmail.com"},{"name":"jakeprins","email":"jake@apideck.com"},{"name":"nicklloyd","email":"nick@apideck.com"},{"name":"eliasmeire","email":"elias@meire.dev"},{"name":"trinix","email":"timhaselaars@gmail.com"}],"homepage":"https://github.com/apideck-libraries/vault-react#readme","bugs":{"url":"https://github.com/apideck-libraries/vault-react/issues"},"dist":{"shasum":"8c87a3fb0a18def1edfba76a708dcede2a32ce3b","tarball":"https://registry.npmjs.org/@apideck/vault-react/-/vault-react-1.2.0.tgz","fileCount":16,"integrity":"sha512-pUNn7G7Q/SVhleuKVu8YKKKuv407nlHmEYa3kQrXblk4lm4RmoyXgzqNbKky1I9IWnNcCtGGKYrML4c0RHzX+Q==","signatures":[{"sig":"MEQCIA2r4sMBKXEDu9WSTlgfU8onvxPvuc2/w158q2/yJII3AiBgbslLf6oS4BKKAsQPkLDYCgn5UEBnrM8NT1mp4UJzXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18495},"main":"dist/vault-react.umd.js","module":"dist/vault-react.es.js","engines":{"node":">=12"},"gitHead":"063b3cfb9e7241e2e3f68a23804e7dac189c733c","scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","release":"np --no-publish && npm publish --access public --registry https://registry.npmjs.org"},"typings":"dist/index.d.ts","_npmUser":{"name":"jakeprins","email":"jake@apideck.com"},"repository":{"url":"git+https://github.com/apideck-libraries/vault-react.git","type":"git"},"_npmVersion":"8.5.5","description":"React hook for the Apideck Vault component.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"@apideck/vault-js":"^1.5.1","@apideck/vault-react":"^1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^8.0.4","vite":"^4.4.5","react":"^18.2.0","eslint":"^8.45.0","react-dom":"^18.2.0","typescript":"^5.0.2","@types/react":"^18.2.15","vite-plugin-dts":"^3.5.1","@types/react-dom":"^18.2.7","@vitejs/plugin-react":"^4.0.3","@typescript-eslint/parser":"^6.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vault-react_1.2.0_1706183966725_0.4409455428081812","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@apideck/vault-react","version":"1.3.0","keywords":["apideck","vault","react"],"author":{"name":"Jake Prins"},"license":"MIT","_id":"@apideck/vault-react@1.3.0","maintainers":[{"name":"brahimmouhamou","email":"brahim@stravan.be"},{"name":"gdewilde","email":"gertjan@apideck.com"},{"name":"geertwille","email":"geertwille9@gmail.com"},{"name":"jakeprins","email":"jake@apideck.com"},{"name":"nicklloyd","email":"nick@apideck.com"},{"name":"eliasmeire","email":"elias@meire.dev"},{"name":"trinix","email":"timhaselaars@gmail.com"}],"dist":{"shasum":"cb4bd2eb2bfbdae1b1a9cdbf9dbe4a186ea6d89a","tarball":"https://registry.npmjs.org/@apideck/vault-react/-/vault-react-1.3.0.tgz","fileCount":20,"integrity":"sha512-FpSDbCRsQZGhjuo76U8ilYRMFeMkzdbZaprI2qhh6Z3SQMBsKjxewg9zS4SeyhRle/cUlTXzvqF2lMPUK+tWow==","signatures":[{"sig":"MEUCIQDIkBWvZAVxSAKrNVLVtVJooUhNiNw2b6DJCVIwfsrFigIgQ9eAITudN8CqvgmjfDCvbM6HjFdGliAJw6i7tQQyrJE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18943},"main":"dist/vault-react.umd.js","module":"dist/vault-react.es.js","engines":{"node":">=12"},"scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","release":"np --no-publish && npm publish --access public --registry https://registry.npmjs.org"},"typings":"dist/index.d.ts","_npmUser":{"name":"jakeprins","email":"jake@apideck.com"},"repository":{"url":"https://github.com/apideck-libraries/vault-react","type":"git"},"description":"React hook for the Apideck Vault component.","directories":{},"dependencies":{"@apideck/vault-js":"^1.5.2","@apideck/vault-react":"^1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^8.0.4","vite":"^4.4.5","react":"^18.2.0","eslint":"^8.45.0","react-dom":"^18.2.0","typescript":"^5.0.2","@types/react":"^18.2.15","vite-plugin-dts":"^3.5.1","@types/react-dom":"^18.2.7","@vitejs/plugin-react":"^4.0.3","@typescript-eslint/parser":"^6.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vault-react_1.3.0_1706713405789_0.46786731566708983","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@apideck/vault-react","version":"1.3.1","keywords":["apideck","vault","react"],"author":{"name":"Jake Prins"},"license":"MIT","_id":"@apideck/vault-react@1.3.1","maintainers":[{"name":"brahimmouhamou","email":"brahim@stravan.be"},{"name":"gdewilde","email":"gertjan@apideck.com"},{"name":"geertwille","email":"geertwille9@gmail.com"},{"name":"jakeprins","email":"jake@apideck.com"},{"name":"nicklloyd","email":"nick@apideck.com"},{"name":"eliasmeire","email":"elias@meire.dev"},{"name":"trinix","email":"timhaselaars@gmail.com"}],"dist":{"shasum":"f177006f24f564c314dc19b57ebca9627c78371a","tarball":"https://registry.npmjs.org/@apideck/vault-react/-/vault-react-1.3.1.tgz","fileCount":20,"integrity":"sha512-mzzhIQlo1FuLhqe6mbBo+EgQ2MCLfImookcXP57XkOyXg7le0rWAlbf+Ib2vrb+FpHeV/AgGFe7vc4Gk2M9FYQ==","signatures":[{"sig":"MEUCIFqRVelNH7ekcAOXeFFSLmYkrqxC5FnNpbCHc0tnGYMEAiEA48MJyYRK/90LZKjot7bOAenmRVIXaRDPzA9kK3lt7Ig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18943},"main":"dist/vault-react.umd.js","module":"dist/vault-react.es.js","engines":{"node":">=12"},"scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","release":"np --no-publish && npm publish --access public --registry https://registry.npmjs.org"},"typings":"dist/index.d.ts","_npmUser":{"name":"jakeprins","email":"jake@apideck.com"},"repository":{"url":"https://github.com/apideck-libraries/vault-react","type":"git"},"description":"React hook for the Apideck Vault component.","directories":{},"dependencies":{"@apideck/vault-js":"^1.6.0","@apideck/vault-react":"^1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^8.0.4","vite":"^4.4.5","react":"^18.2.0","eslint":"^8.45.0","react-dom":"^18.2.0","typescript":"^5.0.2","@types/react":"^18.2.15","vite-plugin-dts":"^3.5.1","@types/react-dom":"^18.2.7","@vitejs/plugin-react":"^4.0.3","@typescript-eslint/parser":"^6.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vault-react_1.3.1_1706713586994_0.9445455734816104","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@apideck/vault-react","version":"1.4.0","keywords":["apideck","vault","react"],"author":{"name":"Jake Prins"},"license":"MIT","_id":"@apideck/vault-react@1.4.0","maintainers":[{"name":"gdewilde","email":"gertjan@apideck.com"},{"name":"nicklloyd","email":"nick@apideck.com"},{"name":"ritiksingh7","email":"ritik@apideck.com"},{"name":"samzani","email":"samir.amzani@gmail.com"},{"name":"lagoni","email":"jonas-lt@live.dk"},{"name":"jakeprins","email":"jake@apideck.com"},{"name":"gmenoiaa","email":"gmenoiaa@gmail.com"}],"dist":{"shasum":"687b119e6c23619567722969b23a94989429a213","tarball":"https://registry.npmjs.org/@apideck/vault-react/-/vault-react-1.4.0.tgz","fileCount":20,"integrity":"sha512-6S4q9dSvPvb29SJMSHvzUHUtCNcg/n92aCZvNxVRbGiOMqCNc8+NqKK02y3wOAT2D9kUG6sWg+iIjOSY6mxIug==","signatures":[{"sig":"MEUCIQCUBi+mVjO+Nx3Dj1OJlaX2/ZrgwDt4x1b71Ajip1jGQwIgWQgINwRWSmb9TpBchXCGLMxeuMMK+zUbqj2qss5Wr1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18905},"main":"dist/vault-react.umd.js","module":"dist/vault-react.es.js","engines":{"node":">=12"},"scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","release":"np --no-publish && npm publish --access public --registry https://registry.npmjs.org"},"typings":"dist/index.d.ts","_npmUser":{"name":"jakeprins","actor":{"name":"jakeprins","type":"user","email":"jake@apideck.com"},"email":"jake@apideck.com"},"repository":{"url":"https://github.com/apideck-libraries/vault-react","type":"git"},"description":"React hook for the Apideck Vault component.","directories":{},"dependencies":{"@apideck/vault-js":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^8.0.4","vite":"^4.4.5","react":"^18.2.0","eslint":"^8.45.0","react-dom":"^18.2.0","typescript":"^5.0.2","@types/react":"^18.2.15","vite-plugin-dts":"^3.5.1","@types/react-dom":"^18.2.7","@vitejs/plugin-react":"^4.0.3","@typescript-eslint/parser":"^6.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vault-react_1.4.0_1751453443182_0.06543886086920292","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@apideck/vault-react","version":"1.4.1","keywords":["apideck","vault","react"],"author":{"name":"Jake Prins"},"license":"MIT","_id":"@apideck/vault-react@1.4.1","maintainers":[{"name":"gdewilde","email":"gertjan@apideck.com"},{"name":"nicklloyd","email":"nick@apideck.com"},{"name":"ritiksingh7","email":"ritik@apideck.com"},{"name":"samzani","email":"samir.amzani@gmail.com"},{"name":"lagoni","email":"jonas-lt@live.dk"},{"name":"jakeprins","email":"jake@apideck.com"},{"name":"gmenoiaa","email":"gmenoiaa@gmail.com"}],"homepage":"https://github.com/apideck-libraries/vault-react#readme","bugs":{"url":"https://github.com/apideck-libraries/vault-react/issues"},"dist":{"shasum":"a3e9e254de8ddf66eaef9c3cbc6c12cccdabfce6","tarball":"https://registry.npmjs.org/@apideck/vault-react/-/vault-react-1.4.1.tgz","fileCount":16,"integrity":"sha512-QlkiSV4a8czQMr9Sn7USixYeH3gJkgXoyyCAFW/mdg4P/kNoocEhX0LZD/ZBgFC62AVx6rxpaGiRYoeLlT1VkQ==","signatures":[{"sig":"MEYCIQCA4JWHjTpmKhX2lN2agwRaZmrmA9iiojcysGCj0G4rVAIhAKvnZmQ7Fz3bukGlqyKqWpMPi38AfwaV68eFCQFSUHSi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18905},"main":"dist/vault-react.umd.js","module":"dist/vault-react.es.js","engines":{"node":">=12"},"gitHead":"47b058d371d011c8f26f1949125a33391ae5017b","scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","release":"np --no-publish && npm publish --access public --registry https://registry.npmjs.org"},"typings":"dist/index.d.ts","_npmUser":{"name":"jakeprins","email":"jake@apideck.com"},"repository":{"url":"git+https://github.com/apideck-libraries/vault-react.git","type":"git"},"_npmVersion":"10.9.2","description":"React hook for the Apideck Vault component.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@apideck/vault-js":"^1.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^8.0.4","vite":"^4.4.5","react":"^18.2.0","eslint":"^8.45.0","react-dom":"^18.2.0","typescript":"^5.0.2","@types/react":"^18.2.15","vite-plugin-dts":"^3.5.1","@types/react-dom":"^18.2.7","@vitejs/plugin-react":"^4.0.3","@typescript-eslint/parser":"^6.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vault-react_1.4.1_1778656451502_0.697066576581107","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@apideck/vault-react","version":"1.4.2","keywords":["apideck","vault","react"],"author":{"name":"Jake Prins"},"license":"MIT","_id":"@apideck/vault-react@1.4.2","maintainers":[{"name":"gdewilde","email":"gertjan@apideck.com"},{"name":"nicklloyd","email":"nick@apideck.com"},{"name":"ritiksingh7","email":"ritik@apideck.com"},{"name":"samzani","email":"samir.amzani@gmail.com"},{"name":"lagoni","email":"jonas-lt@live.dk"},{"name":"jakeprins","email":"jake@apideck.com"},{"name":"gmenoiaa","email":"gmenoiaa@gmail.com"}],"homepage":"https://github.com/apideck-libraries/vault-react#readme","bugs":{"url":"https://github.com/apideck-libraries/vault-react/issues"},"dist":{"shasum":"2e51d4b95d23b62277500d17d869faa86cfa038f","tarball":"https://registry.npmjs.org/@apideck/vault-react/-/vault-react-1.4.2.tgz","fileCount":16,"integrity":"sha512-RdMfNQN3jJ6vOKmF1JdPa3i02f+8LWc99Ie7WapUtgXYxV4LuT5MW4/rhv2vxCeY6VnW74JYpv+XWjk2XwCOdw==","signatures":[{"sig":"MEQCIFF958duII6AmRQFMSodkrOwqM8eLQSaWKXPopsJ/oz1AiBKKfJ4h6Qqh1YQOia0ATXRH945+KBkbk208xj6tiCyZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18986},"main":"dist/vault-react.umd.js","module":"dist/vault-react.es.js","engines":{"node":">=12"},"gitHead":"2d23eec072a47ddcef19354643ff85175d3ccac6","scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","release":"np --no-publish && npm publish --access public --registry https://registry.npmjs.org"},"typings":"dist/index.d.ts","_npmUser":{"name":"gmenoiaa","email":"gmenoiaa@gmail.com"},"repository":{"url":"git+https://github.com/apideck-libraries/vault-react.git","type":"git"},"_npmVersion":"10.9.4","description":"React hook for the Apideck Vault component.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@apideck/vault-js":"^1.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^8.0.4","vite":"^4.4.5","react":"^18.2.0","eslint":"^8.45.0","react-dom":"^18.2.0","typescript":"^5.0.2","@types/react":"^18.2.15","vite-plugin-dts":"^3.5.1","@types/react-dom":"^18.2.7","@vitejs/plugin-react":"^4.0.3","@typescript-eslint/parser":"^6.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vault-react_1.4.2_1778659904139_0.1613082199598126","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2023-08-14T07:29:49.053Z","modified":"2026-09-17T09:13:38.443Z","1.0.2":"2023-08-14T07:29:49.318Z","1.0.3":"2023-08-14T07:36:42.336Z","1.0.4":"2023-08-14T07:44:08.124Z","1.0.5":"2023-08-14T07:54:29.301Z","1.0.6":"2023-08-14T08:07:57.232Z","1.1.0":"2023-10-17T13:23:19.054Z","1.1.1":"2023-10-19T10:19:32.709Z","1.1.2":"2023-10-19T10:21:07.454Z","1.2.0":"2024-01-25T11:59:26.989Z","1.3.0":"2024-01-31T15:03:25.920Z","1.3.1":"2024-01-31T15:06:27.139Z","1.4.0":"2025-07-02T10:50:43.369Z","1.4.1":"2026-05-13T07:14:11.643Z","1.4.2":"2026-05-13T08:11:44.325Z"},"bugs":{"url":"https://github.com/apideck-libraries/vault-react/issues"},"author":{"name":"Jake Prins"},"license":"MIT","homepage":"https://github.com/apideck-libraries/vault-react#readme","keywords":["apideck","vault","react"],"repository":{"url":"git+https://github.com/apideck-libraries/vault-react.git","type":"git"},"description":"React hook for the Apideck Vault component.","maintainers":[{"email":"gertjan@apideck.com","name":"gdewilde"},{"email":"nick@apideck.com","name":"nicklloyd"},{"email":"ritik@apideck.com","name":"ritiksingh7"},{"email":"samir.amzani@gmail.com","name":"samzani"},{"email":"mithgroth@gmail.com","name":"mithgroth"},{"email":"gmenoiaa@gmail.com","name":"gmenoiaa"}],"readme":"# Vault React\n\nA React hook to easily embed [Apideck Vault](https://www.apideck.com/products/vault) in any React application.\n\n<img src=\"https://user-images.githubusercontent.com/8850410/208065819-716c6e02-98c9-4df5-b687-e5acd1e3c4e5.png\" width=\"100%\" />\n\n**Vault React** | [Vault Vue](https://github.com/apideck-libraries/vue-vault) | [Vault JS](https://github.com/apideck-libraries/vault-js)\n\n## Installation\n\n### Package\n\n```sh\nnpm install @apideck/vault-react\n```\n\n## Prerequisites\n\nBefore opening the Vault modal with `@apideck/vault-react`, you need to create a Vault session from your backend using the Vault API or one of our [SDKs](https://docs.apideck.com/sdks). Find out more in the [docs](https://docs.apideck.com/apis/vault/reference#operation/sessionsCreate).\n\n## Usage\n\nPass the JWT you got from the Vault session to the `open` function to open the Vault modal.\n\n```tsx\nimport { useVault } from '@apideck/vault-react';\n\nfunction App() {\n  const { open } = useVault();\n\n  return (\n    <button onClick={() => open({ token: 'REPLACE_WITH_SESSION_TOKEN' })}>\n      Open Vault\n    </button>\n  );\n}\n\nexport default App;\n```\n\nIf you want to only show integrations for a single Unified API, you can do that by passing the `unifiedApi` prop. If you want to open Vault for only a single integration, you can provide the `serviceId` prop.\n\n```tsx\nimport { useVault } from '@apideck/vault-react';\n\nfunction App() {\n  const { open } = useVault();\n\n  return (\n    <button\n      onClick={() =>\n        open({\n          token: 'REPLACE_WITH_SESSION_TOKEN',\n          unifiedApi: 'file-storage',\n          serviceId: 'dropbox',\n        })\n      }\n    >\n      Open Vault\n    </button>\n  );\n}\n\nexport default App;\n```\n\nIf you want to get notified when the modal opens and closes, you can provide the `onReady` and `onClose` options. You can also provide the `onConnectionChange` and `onConnectionDelete` options to get notified when the state of a connection changes or gets deleted.\n\n```tsx\nimport { useVault } from '@apideck/vault-react';\n\nfunction App() {\n  const { open, close } = useVault();\n\n  function onClose() {\n    console.log('close!');\n  }\n\n  function onReady() {\n    console.log('ready!');\n  }\n\n  function onConnectionChange(connection: Connection) {\n    console.log('changed!', connection);\n    if (connection.state === 'callable') {\n      close();\n    }\n  }\n\n  function onConnectionDelete(connection: Connection) {\n    console.log('ready!', connection);\n  }\n\n  return (\n    <button\n      onClick={() =>\n        open({\n          token: 'REPLACE_WITH_SESSION_TOKEN',\n          onReady,\n          onClose,\n          onConnectionChange,\n          onConnectionDelete,\n        })\n      }\n    >\n      Open Vault\n    </button>\n  );\n}\n\nexport default App;\n```\n\nIf you want to open a specific view you can pass the `initialView` prop. The available views are `settings`, `configurable-resources`, and `custom-mapping`.\n\n```js\nimport { useVault } from '@apideck/vault-react';\n\nfunction App() {\n  const { open, close } = useVault();\n\n  return (\n    <button\n      onClick={() =>\n        open({\n          token: 'REPLACE_WITH_SESSION_TOKEN',\n          unifiedApi: 'accounting',\n          serviceId: 'quickbooks',\n          initialView: 'custom-mapping',\n        })\n      }\n    >\n      Open Vault\n    </button>\n  );\n}\n```\n\nIf you want to open vault in a specific language you can pass a locale. The available locales are `en` (default), `nl`, `de`, `fr`, and `es`.\n\n```js\nimport { useVault } from '@apideck/vault-react';\n\nfunction App() {\n  const { open, close } = useVault();\n\n  return (\n    <button\n      onClick={() =>\n        open({\n          token: 'REPLACE_WITH_SESSION_TOKEN',\n          locale: 'nl',\n        })\n      }\n    >\n      Open Vault\n    </button>\n  );\n}\n```\n\nIf you want to show the language switch at the bottom you can provide the `showLanguageSwitch` prop.\n\n```js\nimport { useVault } from '@apideck/vault-react';\n\nfunction App() {\n  const { open, close } = useVault();\n\n  return (\n    <button\n      onClick={() =>\n        open({\n          token: 'REPLACE_WITH_SESSION_TOKEN',\n          locale: 'nl',\n          showLanguageSwitch: true,\n        })\n      }\n    >\n      Open Vault\n    </button>\n  );\n}\n```\n","readmeFilename":"README.md"}