{"_id":"@bluejeans/flexdoc-client","_rev":"9-ab59348caf0100e602172545c1e3a628","name":"@bluejeans/flexdoc-client","dist-tags":{"latest":"2.0.2"},"versions":{"1.0.0":{"name":"@bluejeans/flexdoc-client","version":"1.0.0","keywords":["openapi","swagger","documentation","api","ui","react","typescript"],"author":{"name":"Vishnu R","email":"vishnurajesh45@gmail.com"},"license":"MIT","_id":"@bluejeans/flexdoc-client@1.0.0","maintainers":[{"name":"bluejeans","email":"vishnurajesh45@gmail.com"}],"dist":{"shasum":"eabec4f79bae97e0ca6117e47a9723b40782563a","tarball":"https://registry.npmjs.org/@bluejeans/flexdoc-client/-/flexdoc-client-1.0.0.tgz","fileCount":5,"integrity":"sha512-OYFwgWdGNWLRJ9RRde1ePuIX5yG1mUipBGYYsh7qXqbHciRSm9SwAqWLjhttS9CEpij5cJ8B4+xAHzQ9ROkxYQ==","signatures":[{"sig":"MEUCIQDlMJalVq/I2v9IkrVbcbvB4hJn/ydHWTxI5I500iQHSAIgCVyBc1aTRNyn6CmazsAZmgBoX2huSrvkPCAbUnY2RRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":388736},"main":"dist/flexdoc.umd.js","style":"./dist/assets/index.css","types":"dist/index.d.ts","module":"dist/flexdoc.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/flexdoc.es.js","require":"./dist/flexdoc.umd.js"},"./styles.css":{"import":"./dist/assets/index.css","require":"./dist/assets/index.css"}},"gitHead":"573005a53a29ecb82ac5718af674392d3131c0d4","scripts":{"dev":"vite","test":"jest","build":"tsc && vite build","preview":"vite preview","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"bluejeans","actor":{"name":"bluejeans","type":"user","email":"vishnurajesh45@gmail.com"},"email":"vishnurajesh45@gmail.com"},"deprecated":"This package has moved to @prauga/flexdoc-client. Please migrate to the @prauga scope; @bluejeans/flexdoc-client is no longer maintained.","_npmVersion":"10.8.2","description":"FlexDoc client-side UI components for API documentation","directories":{},"_nodeVersion":"20.19.2","dependencies":{"js-yaml":"^4.1.0","prismjs":"^1.29.0","lucide-react":"^0.294.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^7.0.0","eslint":"^8.55.0","postcss":"^8.4.32","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.10.4","tailwindcss":"^3.3.6","@types/react":"^18.2.43","autoprefixer":"^10.4.16","@types/react-dom":"^18.2.17","@vitejs/plugin-react":"^4.2.1","@testing-library/react":"^14.1.2","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.1.5","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^6.14.0"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flexdoc-client_1.0.0_1751578568239_0.1048355866014139","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@bluejeans/flexdoc-client","version":"1.0.1","keywords":["openapi","swagger","documentation","api","ui","react","typescript"],"author":{"name":"Vishnu R","email":"vishnurajesh45@gmail.com"},"license":"MIT","_id":"@bluejeans/flexdoc-client@1.0.1","maintainers":[{"name":"bluejeans","email":"vishnurajesh45@gmail.com"}],"dist":{"shasum":"ab4dd4cf6e307a3f1c23ba0d437f79b494e279b5","tarball":"https://registry.npmjs.org/@bluejeans/flexdoc-client/-/flexdoc-client-1.0.1.tgz","fileCount":25,"integrity":"sha512-CrGRfAOUebrwY6TkD889j4LiCYxGmOcsmo6kXh/TWe51D6Pf/ZRkZfO5plkAAsvtP/qgOqBOQGlsYzDQaT8S/A==","signatures":[{"sig":"MEQCIAs/6/35zcbz5ZVdxX3wXNVIlF5llJAFfulLsO+TQklrAiBPBgyTPaSXfpT4xWeniL0azC5aXLG2L90aowZ1OmEJxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":398701},"main":"dist/flexdoc.umd.js","type":"commonjs","style":"./dist/assets/index.css","types":"dist/index.d.ts","module":"dist/flexdoc.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/flexdoc.es.js","require":"./dist/flexdoc.umd.js"},"./styles.css":{"import":"./dist/assets/index.css","require":"./dist/assets/index.css"}},"gitHead":"0170831b0c661e87ceabc278944c97f0ce83154b","scripts":{"dev":"vite","test":"jest","build":"tsc && vite build && tsc --emitDeclarationOnly --outDir dist","preview":"vite preview","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"bluejeans","actor":{"name":"bluejeans","type":"user","email":"vishnurajesh45@gmail.com"},"email":"vishnurajesh45@gmail.com"},"deprecated":"This package has moved to @prauga/flexdoc-client. Please migrate to the @prauga scope; @bluejeans/flexdoc-client is no longer maintained.","_npmVersion":"10.8.2","description":"FlexDoc client-side UI components for API documentation","directories":{},"_nodeVersion":"20.19.2","dependencies":{"js-yaml":"^4.1.0","prismjs":"^1.29.0","lucide-react":"^0.294.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^7.0.0","eslint":"^8.55.0","postcss":"^8.4.32","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.10.4","tailwindcss":"^3.3.6","@types/react":"^18.2.43","autoprefixer":"^10.4.16","@types/react-dom":"^18.2.17","@vitejs/plugin-react":"^4.2.1","@testing-library/react":"^14.1.2","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.1.5","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^6.14.0"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flexdoc-client_1.0.1_1751579901694_0.057144766518057555","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@bluejeans/flexdoc-client","version":"1.0.2","keywords":["openapi","swagger","documentation","api","ui","react","typescript"],"author":{"name":"Vishnu R","email":"vishnurajesh45@gmail.com"},"license":"MIT","_id":"@bluejeans/flexdoc-client@1.0.2","maintainers":[{"name":"bluejeans","email":"vishnurajesh45@gmail.com"}],"dist":{"shasum":"568aad52430c029f5d1090b04b5fda9eb1902a31","tarball":"https://registry.npmjs.org/@bluejeans/flexdoc-client/-/flexdoc-client-1.0.2.tgz","fileCount":25,"integrity":"sha512-b2EejpU6fWqHQ+ePsL+DiYRDlkpKSpKAdDAHSyS/x9tkf9E8Pq0ZZfKK9HbapFCiqmtfzZRAXwIPn2R8g/iDFw==","signatures":[{"sig":"MEYCIQDHAD5TAdff2tE8UfDJjNwu0kAuVi+zIHC0DtIDuhHJwQIhAJ+yoifN1+0ZSMkgbP1T2wKy1sene8C3gcb2ky8Rk0q2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381811},"main":"dist/flexdoc.umd.js","type":"commonjs","style":"./dist/assets/index.css","types":"dist/index.d.ts","module":"dist/flexdoc.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/flexdoc.es.js","require":"./dist/flexdoc.umd.js"},"./styles.css":{"import":"./dist/assets/index.css","require":"./dist/assets/index.css"}},"gitHead":"f2bf92927caa2c69f0d9f277492c4a5c94a7cce7","scripts":{"dev":"vite","test":"jest","build":"tsc && vite build && tsc --emitDeclarationOnly --outDir dist","preview":"vite preview","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"bluejeans","actor":{"name":"bluejeans","type":"user","email":"vishnurajesh45@gmail.com"},"email":"vishnurajesh45@gmail.com"},"deprecated":"This package has moved to @prauga/flexdoc-client. Please migrate to the @prauga scope; @bluejeans/flexdoc-client is no longer maintained.","_npmVersion":"10.8.2","description":"FlexDoc client-side UI components for API documentation","directories":{},"_nodeVersion":"20.19.2","dependencies":{"js-yaml":"^4.1.0","prismjs":"^1.29.0","lucide-react":"^0.525.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^7.0.0","eslint":"^8.0.0","postcss":"^8.4.35","ts-jest":"^29.1.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.16","@types/prismjs":"^1.26.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.6.0","@testing-library/react":"^16.0.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^7.0.0","eslint-plugin-react-hooks":"^5.0.0","@testing-library/user-event":"^14.5.0","eslint-plugin-react-refresh":"^0.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flexdoc-client_1.0.2_1751583117542_0.560976851489795","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@bluejeans/flexdoc-client","version":"1.0.3","keywords":["openapi","swagger","documentation","api","ui","react","typescript"],"author":{"name":"Vishnu R","email":"vishnurajesh45@gmail.com"},"license":"MIT","_id":"@bluejeans/flexdoc-client@1.0.3","maintainers":[{"name":"bluejeans","email":"vishnurajesh45@gmail.com"}],"dist":{"shasum":"ab28c3a5d06e4fae463ba4fa9ce511efd9d0bfeb","tarball":"https://registry.npmjs.org/@bluejeans/flexdoc-client/-/flexdoc-client-1.0.3.tgz","fileCount":27,"integrity":"sha512-JgGq8x3ClM6EjcAmBz8FD1dKtYiywY6j1mWLP7ysmlUP4VBPK/KNy9MXWggpDUtgb7Taj6G+qeMmHtTDDA3VVA==","signatures":[{"sig":"MEUCICDCUDe9bu2MS6MvoZlpvnuOqPI0ltpACt1u1TPSt4dRAiEA4WrtZ3AYoFGma52tlOmCE0+vh9FFi4uZmqDzaZdGHq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1249373},"main":"dist/flexdoc.umd.js","type":"module","style":"./dist/assets/index.css","types":"dist/index.d.ts","module":"dist/flexdoc.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/flexdoc.es.js","require":"./dist/flexdoc.umd.cjs"},"./styles.css":{"import":"./dist/assets/index.css","require":"./dist/assets/index.css"}},"gitHead":"391ef84ce8b05ffcd232cff54ba5acac3bbaf65e","scripts":{"dev":"vite","test":"jest","build":"tsc && vite build && tsc --emitDeclarationOnly --outDir dist","preview":"vite preview","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"bluejeans","actor":{"name":"bluejeans","type":"user","email":"vishnurajesh45@gmail.com"},"email":"vishnurajesh45@gmail.com"},"deprecated":"This package has moved to @prauga/flexdoc-client. Please migrate to the @prauga scope; @bluejeans/flexdoc-client is no longer maintained.","_npmVersion":"10.8.2","description":"FlexDoc client-side UI components for API documentation","directories":{},"_nodeVersion":"20.19.2","dependencies":{"js-yaml":"^4.1.0","prismjs":"^1.29.0","lucide-react":"^0.525.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^7.0.0","eslint":"^8.0.0","postcss":"^8.4.35","ts-jest":"^29.1.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.16","@types/prismjs":"^1.26.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.6.0","@testing-library/react":"^16.0.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^7.0.0","eslint-plugin-react-hooks":"^5.0.0","@testing-library/user-event":"^14.5.0","eslint-plugin-react-refresh":"^0.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flexdoc-client_1.0.3_1751583827521_0.6534278082796665","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@bluejeans/flexdoc-client","version":"2.0.0","keywords":["openapi","openapi-docs","api-explorer","api-client","swagger-ui","documentation","react","typescript"],"author":{"name":"Vishnu R","email":"vishnurajesh45@gmail.com"},"license":"AGPL-3.0-or-later","_id":"@bluejeans/flexdoc-client@2.0.0","maintainers":[{"name":"bluejeans","email":"vishnurajesh45@gmail.com"}],"homepage":"https://github.com/bluejeans117/flexdoc#readme","bugs":{"url":"https://github.com/bluejeans117/flexdoc/issues"},"dist":{"shasum":"696fb5fd1b0a5b31b5eaa0379f7cf16485549f3a","tarball":"https://registry.npmjs.org/@bluejeans/flexdoc-client/-/flexdoc-client-2.0.0.tgz","fileCount":43,"integrity":"sha512-Dcbubv456mjrB7INHcfAf7TfbV/GFKxfLurQCKbF3bJxaOHYNlNXvtwpfL5FfiWFhnRyn6XmTgodRsffenpgXw==","signatures":[{"sig":"MEQCIHTq6L4B225F1aV1Yao2yvfrXthw9ccWtEJ+VQF3BoipAiBc/NJk/4s3slsuGvUFOUY1DQzMEOkyKemgT79xCyfWyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bluejeans%2fflexdoc-client@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3152412},"main":"./dist/flexdoc.umd.cjs","type":"module","style":"./dist/assets/index.css","types":"./dist/index.d.ts","module":"./dist/flexdoc.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/flexdoc.es.js","require":"./dist/flexdoc.umd.cjs"},"./styles.css":{"import":"./dist/assets/index.css","require":"./dist/assets/index.css"},"./standalone.js":"./dist/standalone/flexdoc.standalone.js","./standalone.css":"./dist/standalone/flexdoc.standalone.css"},"gitHead":"67ca5dc0e3efce02988ac917a75aa3ad71a68025","scripts":{"dev":"vite","test":"jest","build":"tsc && vite build && vite build --config vite.standalone.config.ts && tsc --emitDeclarationOnly --outDir dist","preview":"vite preview","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:638a583b-fcc6-456f-b4d5-0a6ffb2ab774"}},"deprecated":"This package has moved to @prauga/flexdoc-client. Please migrate to the @prauga scope; @bluejeans/flexdoc-client is no longer maintained.","repository":{"url":"git+https://github.com/bluejeans117/flexdoc.git","type":"git","directory":"packages/client"},"_npmVersion":"11.19.1","description":"FlexDoc's canonical OpenAPI renderer, API explorer, and React components","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.0","prismjs":"^1.29.0","lucide-react":"^0.525.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^7.0.0","eslint":"^8.0.0","postcss":"^8.4.35","ts-jest":"^29.1.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.16","@types/prismjs":"^1.26.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.6.0","@testing-library/react":"^16.0.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^7.0.0","eslint-plugin-react-hooks":"^5.0.0","@testing-library/user-event":"^14.5.0","eslint-plugin-react-refresh":"^0.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flexdoc-client_2.0.0_1788086012602_0.5290482045222229","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@bluejeans/flexdoc-client","version":"2.0.1","keywords":["openapi","openapi-docs","api-explorer","api-client","swagger-ui","documentation","react","typescript"],"author":{"name":"Vishnu R","email":"vishnurajesh45@gmail.com"},"license":"AGPL-3.0-or-later","_id":"@bluejeans/flexdoc-client@2.0.1","maintainers":[{"name":"bluejeans","email":"vishnurajesh45@gmail.com"}],"homepage":"https://github.com/bluejeans117/flexdoc#readme","bugs":{"url":"https://github.com/bluejeans117/flexdoc/issues"},"dist":{"shasum":"7a514a24975138315e85297881acd3f128c5f643","tarball":"https://registry.npmjs.org/@bluejeans/flexdoc-client/-/flexdoc-client-2.0.1.tgz","fileCount":32,"integrity":"sha512-IDYNvezJlQvIgt/O6gJqyYbDM5EBsoenVxRbtTpLjB+AgHx0P/OzARMPFipWaGlBzZb04r+ZkdWC41WSfVzBGQ==","signatures":[{"sig":"MEQCIGYGfxK10tw0bxhGpxuQw9c/qM7hX0lO45mJRQ5TYsmOAiBiGeAGkRrD0rbL+HUIo/oQz6SAkHxylpYFJuY7Mgcj4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bluejeans%2fflexdoc-client@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3152157},"main":"./dist/flexdoc.umd.cjs","type":"module","style":"./dist/assets/index.css","types":"./dist/types/index.d.ts","module":"./dist/flexdoc.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/flexdoc.es.js","require":"./dist/flexdoc.umd.cjs"},"./styles.css":{"import":"./dist/assets/index.css","require":"./dist/assets/index.css"},"./standalone.js":"./dist/standalone/flexdoc.standalone.js","./standalone.css":"./dist/standalone/flexdoc.standalone.css"},"gitHead":"d80dce8c54a2590d43a7cba6f441d60a5d1ea5c5","scripts":{"dev":"vite","test":"jest","build":"vite build && vite build --config vite.standalone.config.ts && tsc --emitDeclarationOnly","preview":"vite preview","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:638a583b-fcc6-456f-b4d5-0a6ffb2ab774"}},"deprecated":"This package has moved to @prauga/flexdoc-client. Please migrate to the @prauga scope; @bluejeans/flexdoc-client is no longer maintained.","repository":{"url":"git+https://github.com/bluejeans117/flexdoc.git","type":"git","directory":"packages/client"},"_npmVersion":"11.19.1","description":"FlexDoc's canonical OpenAPI renderer, API explorer, and React components","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.0","prismjs":"^1.29.0","lucide-react":"^0.525.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^7.0.0","eslint":"^8.0.0","postcss":"^8.4.35","ts-jest":"^29.1.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.16","@types/prismjs":"^1.26.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.6.0","@testing-library/react":"^16.0.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^7.0.0","eslint-plugin-react-hooks":"^5.0.0","@testing-library/user-event":"^14.5.0","eslint-plugin-react-refresh":"^0.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flexdoc-client_2.0.1_1788089176424_0.41824265116122006","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@bluejeans/flexdoc-client","version":"2.0.2","keywords":["openapi","openapi-docs","api-explorer","api-client","swagger-ui","documentation","react","typescript"],"author":{"name":"Vishnu R","email":"vishnurajesh45@gmail.com"},"license":"AGPL-3.0-or-later","_id":"@bluejeans/flexdoc-client@2.0.2","maintainers":[{"name":"bluejeans","email":"vishnurajesh45@gmail.com"}],"homepage":"https://github.com/bluejeans117/flexdoc#readme","bugs":{"url":"https://github.com/bluejeans117/flexdoc/issues"},"dist":{"shasum":"286bbd2936c4413ee47753da2d57c03f01f26eed","tarball":"https://registry.npmjs.org/@bluejeans/flexdoc-client/-/flexdoc-client-2.0.2.tgz","fileCount":54,"integrity":"sha512-zuO/YSU4pgico+qoWwMiDvlKG8kIutajtXxyF98Rl+d0l+S4oEfdgHWWXXQDzaFfHUZWHAYnqCp9VBsbAkQizg==","signatures":[{"sig":"MEQCIHiSrfMFIjykAyg6vdXEZh5j4IDJ6K3UTMyK7Bs5wIZ6AiBjK0AFZ5juHWkNR136o8a8+WoB+ojqo/YPmN62JCmTtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bluejeans%2fflexdoc-client@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3172561},"main":"./dist/flexdoc.umd.cjs","type":"module","style":"./dist/assets/index.css","types":"./dist/types/esm/index.d.ts","module":"./dist/flexdoc.es.js","exports":{".":{"import":{"types":"./dist/types/esm/index.d.ts","default":"./dist/flexdoc.es.js"},"require":{"types":"./dist/types/cjs/index.d.cts","default":"./dist/flexdoc.umd.cjs"}},"./styles.css":{"import":"./dist/assets/index.css","require":"./dist/assets/index.css"},"./standalone.js":"./dist/standalone/flexdoc.standalone.js","./standalone.css":"./dist/standalone/flexdoc.standalone.css"},"gitHead":"f4cd4ef35a02ce3bc99f57c23b54ec68727e961c","scripts":{"dev":"vite","test":"jest","build":"vite build && vite build --config vite.standalone.config.ts && tsc --emitDeclarationOnly && node ../../scripts/prepare-client-types.mjs","preview":"vite preview","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:638a583b-fcc6-456f-b4d5-0a6ffb2ab774"}},"deprecated":"This package has moved to @prauga/flexdoc-client. Please migrate to the @prauga scope; @bluejeans/flexdoc-client is no longer maintained.","repository":{"url":"git+https://github.com/bluejeans117/flexdoc.git","type":"git","directory":"packages/client"},"_npmVersion":"11.19.1","description":"FlexDoc's canonical OpenAPI renderer, API explorer, and React components","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.1.0","prismjs":"^1.29.0","lucide-react":"^0.525.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^7.0.0","eslint":"^8.0.0","postcss":"^8.4.35","ts-jest":"^29.1.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.16","@types/prismjs":"^1.26.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.6.0","@testing-library/react":"^16.0.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^7.0.0","eslint-plugin-react-hooks":"^5.0.0","@testing-library/user-event":"^14.5.0","eslint-plugin-react-refresh":"^0.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flexdoc-client_2.0.2_1788091396009_0.4791787384575612","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-07-03T21:36:08.119Z","modified":"2026-08-31T07:43:02.542Z","1.0.0":"2025-07-03T21:36:08.430Z","1.0.1":"2025-07-03T21:58:21.904Z","1.0.2":"2025-07-03T22:51:57.850Z","1.0.3":"2025-07-03T23:03:47.709Z","2.0.0":"2026-08-30T10:33:32.762Z","2.0.1":"2026-08-30T11:26:16.565Z","2.0.2":"2026-08-30T12:03:16.161Z"},"bugs":{"url":"https://github.com/bluejeans117/flexdoc/issues"},"author":{"name":"Vishnu R","email":"vishnurajesh45@gmail.com"},"license":"AGPL-3.0-or-later","homepage":"https://github.com/bluejeans117/flexdoc#readme","keywords":["openapi","openapi-docs","api-explorer","api-client","swagger-ui","documentation","react","typescript"],"repository":{"url":"git+https://github.com/bluejeans117/flexdoc.git","type":"git","directory":"packages/client"},"description":"FlexDoc's canonical OpenAPI renderer, API explorer, and React components","maintainers":[{"name":"bluejeans","email":"vishnurajesh45@gmail.com"}],"readme":"# FlexDoc Client\n\nA modern, customizable React component library for rendering OpenAPI documentation.\n\n## Installation\n\n```bash\nnpm install @bluejeans/flexdoc-client\n```\n\n## Usage\n\n### Basic Usage\n\n```jsx\nimport { FlexDoc } from '@bluejeans/flexdoc-client';\nimport myOpenApiSpec from './my-openapi-spec.json';\n\nfunction ApiDocumentation() {\n  return <FlexDoc spec={myOpenApiSpec} theme='light' />;\n}\n```\n\n### With Custom Styling\n\n```jsx\nimport { FlexDoc } from '@bluejeans/flexdoc-client';\nimport myOpenApiSpec from './my-openapi-spec.json';\n\nfunction ApiDocumentation() {\n  return (\n    <FlexDoc\n      spec={myOpenApiSpec}\n      theme='dark'\n      customStyles={{\n        fontFamily: 'Inter, sans-serif',\n        // Add any other CSS properties\n      }}\n    />\n  );\n}\n```\n\n### Loading OpenAPI Spec from URL\n\n```jsx\nimport { useState, useEffect } from 'react';\nimport { FlexDoc, OpenAPIParser } from '@bluejeans/flexdoc-client';\n\nfunction ApiDocumentation() {\n  const [spec, setSpec] = useState(null);\n  const [loading, setLoading] = useState(true);\n  const [error, setError] = useState(null);\n\n  useEffect(() => {\n    async function fetchSpec() {\n      try {\n        const response = await fetch('https://your-api.com/openapi.json');\n        const text = await response.text();\n        const parsedSpec = await OpenAPIParser.parseSpec(text);\n        setSpec(parsedSpec);\n      } catch (err) {\n        setError(err.message);\n      } finally {\n        setLoading(false);\n      }\n    }\n\n    fetchSpec();\n  }, []);\n\n  if (loading) return <div>Loading API documentation...</div>;\n  if (error) return <div>Error loading API documentation: {error}</div>;\n  if (!spec) return <div>No API specification found</div>;\n\n  return <FlexDoc spec={spec} />;\n}\n```\n\n## Props\n\n| Prop           | Type                  | Default   | Description                                    |\n| -------------- | --------------------- | --------- | ---------------------------------------------- |\n| `spec`         | `OpenAPISpec`         | Required  | The OpenAPI specification object               |\n| `theme`        | `'light' \\| 'dark'`   | `'light'` | The theme to use for the documentation         |\n| `customStyles` | `React.CSSProperties` | `{}`      | Custom CSS styles to apply to the root element |\n\n## Development\n\n```bash\n# Install dependencies\nnpm install\n\n# Start development server\nnpm run dev\n\n# Build for production\nnpm run build\n\n# Run tests\nnpm test\n```\n\n## License\n\nMIT\n\n","readmeFilename":"README.md"}