{"_id":"@adonis-agora/media-dashboard","_rev":"16-99da2f102c29b7a31513b5546932aeee","name":"@adonis-agora/media-dashboard","dist-tags":{"latest":"8.2.0"},"versions":{"0.1.0":{"name":"@adonis-agora/media-dashboard","version":"0.1.0","keywords":["adonisjs","adonis","media","dashboard","admin","console","s3","buckets","upload","resumable","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/media-dashboard@0.1.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"3e5ab81db9ffbd2fd7531acfb38ab64b4bc4bab1","tarball":"https://registry.npmjs.org/@adonis-agora/media-dashboard/-/media-dashboard-0.1.0.tgz","fileCount":32,"integrity":"sha512-VZfkZdz3DCTHS8AfRppKF9TE6NDs41c3iz/PgOkA00H30eAbtgjVFDpQmHI59NVwQT1S3+A/lUEvs3CmFEGMlg==","signatures":[{"sig":"MEUCIQDn+1WQDGkPwKd1OZbz0/CTODjGXSPQ+BPf0MGgZVSjcgIgSUmxAJpIumZPJxhYaaqyiBZkXdM9/vz3kydEYFwBD+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1520658},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js"},"./media_dashboard_provider":{"types":"./dist/provider/media_dashboard_provider.d.ts","import":"./dist/provider/media_dashboard_provider.js","default":"./dist/provider/media_dashboard_provider.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"vite build && tsc -p tsconfig.server.json","typecheck":"tsc -p tsconfig.server.json --noEmit && tsc -p tsconfig.spa.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-media.git","type":"git","directory":"packages/dashboard"},"description":"Media-management dashboard for @adonis-agora/media — browse buckets, watch resumable uploads in progress, upload, and copy/move/delete objects across buckets. A React SPA served by a thin AdonisJS provider, themed to Agora design tokens. Part of the Agora","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","jsdom":"^25.0.1","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/react":"^19.0.0","@adonisjs/core":"^7.3.0","@types/react-dom":"^19.0.0","@adonis-agora/media":"0.3.2","@vitejs/plugin-react":"^4.3.4","@tanstack/react-query":"^5.62.0","@testing-library/react":"^16.1.0","@adonis-agora/media-react":"0.1.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonis-agora/media":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/media-dashboard_0.1.0_1784153236587_0.2902276867161402","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@adonis-agora/media-dashboard","version":"0.2.0","keywords":["adonisjs","adonis","media","dashboard","admin","console","s3","buckets","upload","resumable","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/media-dashboard@0.2.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"d386cd0dea415080cb5d01fad162e8e099f965a2","tarball":"https://registry.npmjs.org/@adonis-agora/media-dashboard/-/media-dashboard-0.2.0.tgz","fileCount":32,"integrity":"sha512-vATeHOoV3uIsLGhFoQIilpZOvDrw5kVWA4zfM0eDr3GM5fPYcCxxje+fLCrwiATDCJFjTF1Ca5FIavNNhgsPsg==","signatures":[{"sig":"MEUCIQC3fO3Va44Mh28ppakwXbPWiGd3AGnLdlU2te+nNB9PdgIgYKRPe7c9V234IL8xaAbuMQhPvCFbmU9cG6DuQMhC2Rc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fmedia-dashboard@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1536923},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js"},"./media_dashboard_provider":{"types":"./dist/provider/media_dashboard_provider.d.ts","import":"./dist/provider/media_dashboard_provider.js","default":"./dist/provider/media_dashboard_provider.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"vite build && tsc -p tsconfig.server.json","typecheck":"tsc -p tsconfig.server.json --noEmit && tsc -p tsconfig.spa.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9ba8810a-c6ca-46d0-9956-b603f37feda3"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-media.git","type":"git","directory":"packages/dashboard"},"description":"Media-management dashboard for @adonis-agora/media — browse buckets, watch resumable uploads in progress, upload, and copy/move/delete objects across buckets. A React SPA served by a thin AdonisJS provider, themed to Agora design tokens. Part of the Agora","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","jsdom":"^25.0.1","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/react":"^19.0.0","@adonisjs/core":"^7.3.0","@types/react-dom":"^19.0.0","@adonis-agora/media":"0.4.0","@vitejs/plugin-react":"^4.3.4","@tanstack/react-query":"^5.62.0","@testing-library/react":"^16.1.0","@adonis-agora/media-react":"0.1.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonis-agora/media":"^0.3.0 || ^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/media-dashboard_0.2.0_1784375035787_0.564225450076933","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@adonis-agora/media-dashboard","version":"1.0.0","keywords":["adonisjs","adonis","media","dashboard","admin","console","s3","buckets","upload","resumable","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/media-dashboard@1.0.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"5580314a1400944e2a7aa556ecb7da8beadf3fd8","tarball":"https://registry.npmjs.org/@adonis-agora/media-dashboard/-/media-dashboard-1.0.0.tgz","fileCount":32,"integrity":"sha512-YbqIeCS7ye/98vOCf/nvDTEQ5wFDr3siuvUcClsCE5x/lqbklgj75naonGc8UT0NAdi8lNdSDJ1cIHidgYiVWQ==","signatures":[{"sig":"MEYCIQDG7q9DGGCNcwoc841HHPLRmlEqQ1OgEqa9dfabVlI0nQIhAMwNWR6766AdquPXfHuosR5fLNpqVQmUJWdRubH7nL3o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fmedia-dashboard@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1537107},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js"},"./media_dashboard_provider":{"types":"./dist/provider/media_dashboard_provider.d.ts","import":"./dist/provider/media_dashboard_provider.js","default":"./dist/provider/media_dashboard_provider.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"vite build && tsc -p tsconfig.server.json","typecheck":"tsc -p tsconfig.server.json --noEmit && tsc -p tsconfig.spa.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9ba8810a-c6ca-46d0-9956-b603f37feda3"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-media.git","type":"git","directory":"packages/dashboard"},"description":"Media-management dashboard for @adonis-agora/media — browse buckets, watch resumable uploads in progress, upload, and copy/move/delete objects across buckets. A React SPA served by a thin AdonisJS provider, themed to Agora design tokens. Part of the Agora","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","jsdom":"^25.0.1","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/react":"^19.0.0","@adonisjs/core":"^7.3.0","@types/react-dom":"^19.0.0","@adonis-agora/media":"0.5.0","@vitejs/plugin-react":"^4.3.4","@tanstack/react-query":"^5.62.0","@testing-library/react":"^16.1.0","@adonis-agora/media-react":"0.1.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonis-agora/media":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/media-dashboard_1.0.0_1784564594133_0.8150895684628834","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@adonis-agora/media-dashboard","version":"2.0.0","keywords":["adonisjs","adonis","media","dashboard","admin","console","s3","buckets","upload","resumable","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/media-dashboard@2.0.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"e62bcdbd940f63a0bf1971ca9328a824a9fcaae4","tarball":"https://registry.npmjs.org/@adonis-agora/media-dashboard/-/media-dashboard-2.0.0.tgz","fileCount":32,"integrity":"sha512-pAV61XlQuOXM/Ql9+w2er/ZXQEq6rhlczFqhVGtvZLtb1JNTBZ9cLNt7g6hiM7hCoan+aGQabBioEnZTq1dlTQ==","signatures":[{"sig":"MEQCIBIIdYlDLUCz6WnKf5cF7L3vy6dPNKadwosSmClO2lfiAiBcwMSiZ7+x5IwnW0S1vzbR98kXQHJDrUxnviSMEtTH/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fmedia-dashboard@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1537301},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js"},"./media_dashboard_provider":{"types":"./dist/provider/media_dashboard_provider.d.ts","import":"./dist/provider/media_dashboard_provider.js","default":"./dist/provider/media_dashboard_provider.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"vite build && tsc -p tsconfig.server.json","typecheck":"tsc -p tsconfig.server.json --noEmit && tsc -p tsconfig.spa.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9ba8810a-c6ca-46d0-9956-b603f37feda3"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-media.git","type":"git","directory":"packages/dashboard"},"description":"Media-management dashboard for @adonis-agora/media — browse buckets, watch resumable uploads in progress, upload, and copy/move/delete objects across buckets. A React SPA served by a thin AdonisJS provider, themed to Agora design tokens. Part of the Agora","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","jsdom":"^25.0.1","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/react":"^19.0.0","@adonisjs/core":"^7.3.0","@types/react-dom":"^19.0.0","@adonis-agora/media":"0.6.0","@vitejs/plugin-react":"^4.3.4","@tanstack/react-query":"^5.62.0","@testing-library/react":"^16.1.0","@adonis-agora/media-react":"0.1.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonis-agora/media":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/media-dashboard_2.0.0_1784576350454_0.5581237224118378","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@adonis-agora/media-dashboard","version":"3.0.0","keywords":["adonisjs","adonis","media","dashboard","admin","console","s3","buckets","upload","resumable","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/media-dashboard@3.0.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"19679e4c1f5192a417c2a01953bd0a15826b2a8d","tarball":"https://registry.npmjs.org/@adonis-agora/media-dashboard/-/media-dashboard-3.0.0.tgz","fileCount":32,"integrity":"sha512-M+d8o257gvrEPM8PlHJPzDZO6cAH4iv1bozMp9Wd+jVpJT3XyVsr7tva7Mf1NVs0BlVuLRaHg3T/HCQXokTvJw==","signatures":[{"sig":"MEYCIQD6ASnXHAv3tVvr7lQnkPmrkcb4tEZcAq8PeRHIDo9QLgIhALEuku52bmHIIrxY3V9x+9qIvbSjOYKs1AlWzpKHFdud","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fmedia-dashboard@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1537495},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js"},"./media_dashboard_provider":{"types":"./dist/provider/media_dashboard_provider.d.ts","import":"./dist/provider/media_dashboard_provider.js","default":"./dist/provider/media_dashboard_provider.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"vite build && tsc -p tsconfig.server.json","typecheck":"tsc -p tsconfig.server.json --noEmit && tsc -p tsconfig.spa.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9ba8810a-c6ca-46d0-9956-b603f37feda3"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-media.git","type":"git","directory":"packages/dashboard"},"description":"Media-management dashboard for @adonis-agora/media — browse buckets, watch resumable uploads in progress, upload, and copy/move/delete objects across buckets. A React SPA served by a thin AdonisJS provider, themed to Agora design tokens. Part of the Agora","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","jsdom":"^25.0.1","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/react":"^19.0.0","@adonisjs/core":"^7.3.0","@types/react-dom":"^19.0.0","@adonis-agora/media":"0.7.0","@vitejs/plugin-react":"^4.3.4","@tanstack/react-query":"^5.62.0","@testing-library/react":"^16.1.0","@adonis-agora/media-react":"0.1.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonis-agora/media":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/media-dashboard_3.0.0_1784598615846_0.8627725936384902","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@adonis-agora/media-dashboard","version":"4.0.0","keywords":["adonisjs","adonis","media","dashboard","admin","console","s3","buckets","upload","resumable","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/media-dashboard@4.0.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"cca15d5f782da161228909efc5faecc78ad9ba2e","tarball":"https://registry.npmjs.org/@adonis-agora/media-dashboard/-/media-dashboard-4.0.0.tgz","fileCount":32,"integrity":"sha512-wi/TK3zKJMUVHZsHkhoNztApWWo61otydRQ4+sPzYGYoDqgsADacKod3T4xG46tsh6w/0hv1Q5hBUCLvlkmq8w==","signatures":[{"sig":"MEQCIFwQit1vrgvWMJIo6l0alZjLNIwZ1+rMCHXi1aDBO8CeAiAhtsyybiWN0YiJH3hrQNIXb0a2DjtAo9wkpwyKJkrQMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fmedia-dashboard@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1537689},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js"},"./media_dashboard_provider":{"types":"./dist/provider/media_dashboard_provider.d.ts","import":"./dist/provider/media_dashboard_provider.js","default":"./dist/provider/media_dashboard_provider.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"vite build && tsc -p tsconfig.server.json","typecheck":"tsc -p tsconfig.server.json --noEmit && tsc -p tsconfig.spa.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9ba8810a-c6ca-46d0-9956-b603f37feda3"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-media.git","type":"git","directory":"packages/dashboard"},"description":"Media-management dashboard for @adonis-agora/media — browse buckets, watch resumable uploads in progress, upload, and copy/move/delete objects across buckets. A React SPA served by a thin AdonisJS provider, themed to Agora design tokens. Part of the Agora","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","jsdom":"^25.0.1","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/react":"^19.0.0","@adonisjs/core":"^7.3.0","@types/react-dom":"^19.0.0","@adonis-agora/media":"0.8.0","@vitejs/plugin-react":"^4.3.4","@tanstack/react-query":"^5.62.0","@testing-library/react":"^16.1.0","@adonis-agora/media-react":"0.1.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonis-agora/media":"^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/media-dashboard_4.0.0_1784600642707_0.7345445048184274","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@adonis-agora/media-dashboard","version":"5.0.0","keywords":["adonisjs","adonis","media","dashboard","admin","console","s3","buckets","upload","resumable","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/media-dashboard@5.0.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"1262eb7e15e613768ff1aa7ceca57cf2dceddc19","tarball":"https://registry.npmjs.org/@adonis-agora/media-dashboard/-/media-dashboard-5.0.0.tgz","fileCount":32,"integrity":"sha512-PxWnl56dIgwv4F/o/V3+jXj8aniSFwZd9Qo0BusxKha2QfyDrchGOv8aCTgbwKrx9JhbbDCzCCwAT4xueGGugA==","signatures":[{"sig":"MEQCIByxSx4lnZhnEcjfiftK2V2xGlIEYuCoumluxtuIIZQnAiBXOv38a4riDZbi4rEz2+96EFUyboTr4WQ7yjGnsOjKbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fmedia-dashboard@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1538101},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js"},"./media_dashboard_provider":{"types":"./dist/provider/media_dashboard_provider.d.ts","import":"./dist/provider/media_dashboard_provider.js","default":"./dist/provider/media_dashboard_provider.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"vite build && tsc -p tsconfig.server.json","typecheck":"tsc -p tsconfig.server.json --noEmit && tsc -p tsconfig.spa.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9ba8810a-c6ca-46d0-9956-b603f37feda3"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-media.git","type":"git","directory":"packages/dashboard"},"description":"Media-management dashboard for @adonis-agora/media — browse buckets, watch resumable uploads in progress, upload, and copy/move/delete objects across buckets. A React SPA served by a thin AdonisJS provider, themed to Agora design tokens. Part of the Agora","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","jsdom":"^25.0.1","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/react":"^19.0.0","@adonisjs/core":"^7.3.0","@types/react-dom":"^19.0.0","@adonis-agora/media":"0.9.0","@vitejs/plugin-react":"^4.3.4","@tanstack/react-query":"^5.62.0","@testing-library/react":"^16.1.0","@adonis-agora/media-react":"0.1.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonis-agora/media":"^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/media-dashboard_5.0.0_1784767098490_0.8739088632933305","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@adonis-agora/media-dashboard","version":"6.0.0","keywords":["adonisjs","adonis","media","dashboard","admin","console","s3","buckets","upload","resumable","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/media-dashboard@6.0.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"d3fd43196615d1149fa34c430de3a615d4b4e032","tarball":"https://registry.npmjs.org/@adonis-agora/media-dashboard/-/media-dashboard-6.0.0.tgz","fileCount":32,"integrity":"sha512-KDG0hyKZVi+/UuxKuhV1GN7Kjfcy09138yZrbgTXK09ZbKtw3i4qofplxauYasW6xVF8Pu53LHkIqtoJ5xwDfA==","signatures":[{"sig":"MEYCIQCQuVZGEjEWWHRzq9SZqm8MawNELMJfGOUUrBv9OCx+/AIhAM0IN82idPyBiOkBFHA8A9EkIVZVuY+BVvw/cw602fYE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fmedia-dashboard@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1557427},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js"},"./media_dashboard_provider":{"types":"./dist/provider/media_dashboard_provider.d.ts","import":"./dist/provider/media_dashboard_provider.js","default":"./dist/provider/media_dashboard_provider.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"vite build && tsc -p tsconfig.server.json","typecheck":"tsc -p tsconfig.server.json --noEmit && tsc -p tsconfig.spa.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9ba8810a-c6ca-46d0-9956-b603f37feda3"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-media.git","type":"git","directory":"packages/dashboard"},"description":"Media-management dashboard for @adonis-agora/media — browse buckets, watch resumable uploads in progress, upload, and copy/move/delete objects across buckets. A React SPA served by a thin AdonisJS provider, themed to Agora design tokens. Part of the Agora","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","jsdom":"^25.0.1","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/react":"^19.0.0","@adonisjs/core":"^7.3.0","@types/react-dom":"^19.0.0","@adonis-agora/media":"0.10.0","@vitejs/plugin-react":"^4.3.4","@tanstack/react-query":"^5.62.0","@testing-library/react":"^16.1.0","@adonis-agora/media-react":"0.2.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonis-agora/media":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/media-dashboard_6.0.0_1785002954862_0.670312814252267","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@adonis-agora/media-dashboard","version":"6.1.0","keywords":["adonisjs","adonis","media","dashboard","admin","console","s3","buckets","upload","resumable","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/media-dashboard@6.1.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"452a1e1cfff6a2fa2f54f78d9847e35a8cbd8910","tarball":"https://registry.npmjs.org/@adonis-agora/media-dashboard/-/media-dashboard-6.1.0.tgz","fileCount":44,"integrity":"sha512-4xsO50X34suffNcq6sy1rmUnbZ1u8Pc0NMxHbiU+v8LYEPkGI+5JDORAVXR/GHoNwOg23uDRTEyWYR06RLqw0g==","signatures":[{"sig":"MEUCIAZ7HxAgFic1rz+y3it1F0/x/Je4qKMVax4JyYWGOAzNAiEAzHgsIfR8GBmuayoef2En5K+NtyymSTOLCQcKBFQkHCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fmedia-dashboard@6.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2498348},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js"},"./media_dashboard_provider":{"types":"./dist/provider/media_dashboard_provider.d.ts","import":"./dist/provider/media_dashboard_provider.js","default":"./dist/provider/media_dashboard_provider.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"vite build && tsc -p tsconfig.server.json","typecheck":"tsc -p tsconfig.server.json --noEmit && tsc -p tsconfig.spa.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9ba8810a-c6ca-46d0-9956-b603f37feda3"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-media.git","type":"git","directory":"packages/dashboard"},"description":"Media-management dashboard for @adonis-agora/media — browse buckets, watch resumable uploads in progress, upload, and copy/move/delete objects across buckets. A React SPA served by a thin AdonisJS provider, themed to Agora design tokens. Part of the Agora","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"clsx":"2.1.1","vite":"^6.0.0","jsdom":"^25.0.1","react":"19.2.8","vitest":"3.2.7","postcss":"8.5.26","react-dom":"19.2.8","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"3.4.19","@types/react":"19.2.18","autoprefixer":"10.5.4","@adonisjs/core":"7.4.0","tailwind-merge":"3.6.0","@types/react-dom":"19.2.4","@adonis-agora/media":"0.10.4","@vitejs/plugin-react":"^4.3.4","@tanstack/react-query":"5.101.4","@testing-library/react":"^16.1.0","class-variance-authority":"0.7.1","@adonis-agora/media-react":"0.3.0","@base-ui-components/react":"1.0.0-rc.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonis-agora/media":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/media-dashboard_6.1.0_1786549694799_0.17863166885055448","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@adonis-agora/media-dashboard","version":"7.0.0","keywords":["adonisjs","adonis","media","dashboard","admin","console","s3","buckets","upload","resumable","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/media-dashboard@7.0.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"6b4cb5f7ae4f116dc2c9d206c018ea6a04d9cf50","tarball":"https://registry.npmjs.org/@adonis-agora/media-dashboard/-/media-dashboard-7.0.0.tgz","fileCount":20,"integrity":"sha512-DeRhj3QuIPomORaA4ID/B1/qLUpZQGf4fzchftBAsfr9b6AtzQPE2zGbfbQVor+inHMC6YodIoU02iadB4aOKQ==","signatures":[{"sig":"MEYCIQCsGH5HOU3hv84ZEkUE7kAO26u6ZTxJJFdw9ynf4ysB+gIhAIxpla3KgelJiVN9BRRij5Hq3qHjjrfgW9O3lHvzhdIs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fmedia-dashboard@7.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2367256},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js"},"./media_dashboard_provider":{"types":"./dist/provider/media_dashboard_provider.d.ts","import":"./dist/provider/media_dashboard_provider.js","default":"./dist/provider/media_dashboard_provider.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"vite build && tsc -p tsconfig.server.json","typecheck":"tsc -p tsconfig.server.json --noEmit && tsc -p tsconfig.spa.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a9c19b46-d467-4ea4-8287-a78a7fb59423"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-media.git","type":"git","directory":"packages/dashboard"},"description":"Media-management dashboard for @adonis-agora/media — browse buckets, watch resumable uploads in progress, upload, and copy/move/delete objects across buckets. A React SPA served by a thin AdonisJS provider, themed to Agora design tokens. Part of the Agora","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"clsx":"2.1.1","vite":"^6.0.0","jsdom":"^25.0.1","react":"19.2.8","vitest":"3.2.7","postcss":"8.5.26","react-dom":"19.2.8","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"3.4.19","@types/react":"19.2.18","autoprefixer":"10.5.4","@adonisjs/core":"7.4.0","@base-ui/react":"1.0.0","tailwind-merge":"3.6.0","@types/react-dom":"19.2.4","@vitejs/plugin-react":"^4.3.4","@tanstack/react-query":"5.101.4","@testing-library/react":"^16.1.0","class-variance-authority":"0.7.1","@adonis-agora/media-react":"0.3.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonis-agora/media":"^0.10.0 || ^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/media-dashboard_7.0.0_1786584089211_0.7012413324500177","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@adonis-agora/media-dashboard","version":"8.0.0","keywords":["adonisjs","adonis","media","dashboard","admin","console","s3","buckets","upload","resumable","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/media-dashboard@8.0.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"8abfb02a84aa11d2fe08fc51374a345a6857b434","tarball":"https://registry.npmjs.org/@adonis-agora/media-dashboard/-/media-dashboard-8.0.0.tgz","fileCount":20,"integrity":"sha512-HElu7IHxktVdqYuu1m8LRQVsm/YeUHJgC3VFQdYKFEedffy7dU0d3W3K8XH7VIx4bcULIagI3CqfRkFZwKjiOg==","signatures":[{"sig":"MEUCIAfoKJsou5+R253joKWJcdevyEp+eWbQh/T3PKrKGMBFAiEA9MJFDEZhy2ixavqEn5McEu4m1Kh4GP+oyQ9H1MJhMqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fmedia-dashboard@8.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2370990},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js"},"./media_dashboard_provider":{"types":"./dist/provider/media_dashboard_provider.d.ts","import":"./dist/provider/media_dashboard_provider.js","default":"./dist/provider/media_dashboard_provider.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"vite build && tsc -p tsconfig.server.json","typecheck":"tsc -p tsconfig.server.json --noEmit && tsc -p tsconfig.spa.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a9c19b46-d467-4ea4-8287-a78a7fb59423"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-media.git","type":"git","directory":"packages/dashboard"},"description":"Media-management dashboard for @adonis-agora/media — browse buckets, watch resumable uploads in progress, upload, and copy/move/delete objects across buckets. A React SPA served by a thin AdonisJS provider, themed to Agora design tokens. Part of the Agora","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"clsx":"2.1.1","vite":"^6.0.0","jsdom":"^25.0.1","react":"19.2.8","vitest":"3.2.7","postcss":"8.5.26","react-dom":"19.2.8","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"3.4.19","@types/react":"19.2.18","autoprefixer":"10.5.4","@adonisjs/core":"7.4.0","@base-ui/react":"1.0.0","tailwind-merge":"3.6.0","@types/react-dom":"19.2.4","@adonis-agora/media":"npm:@adonis-agora/media@0.11.0","@vitejs/plugin-react":"^4.3.4","@tanstack/react-query":"5.101.4","@testing-library/react":"^16.1.0","class-variance-authority":"0.7.1","@adonis-agora/media-react":"0.5.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonis-agora/media":">=0.11.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/media-dashboard_8.0.0_1787110353760_0.8837720951964341","host":"s3://npm-registry-packages-npm-production"}},"8.0.1":{"name":"@adonis-agora/media-dashboard","version":"8.0.1","keywords":["adonisjs","adonis","media","dashboard","admin","console","s3","buckets","upload","resumable","agora","tanstack-intent"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/media-dashboard@8.0.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"110bf78fdd4f62303e156889775fcbe23ff2ef20","tarball":"https://registry.npmjs.org/@adonis-agora/media-dashboard/-/media-dashboard-8.0.1.tgz","fileCount":21,"integrity":"sha512-oAMVucQ5Sw6VPn+dIlicoDsjEPp+ctXShDIt+TVxJ+M7nBQAeZZ9nkoI7g6zFMTeSyCHdJyr768Vpwr/dSyPgA==","signatures":[{"sig":"MEUCICjUK1bjyJiu1xWZwWX+bVcqBr08PTStciw0rzZ7zGUhAiEAxLNT+GqHY1797QWVNK5ZCtJSN0dhzzUot3oiXE83FSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fmedia-dashboard@8.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2381171},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js"},"./media_dashboard_provider":{"types":"./dist/provider/media_dashboard_provider.d.ts","import":"./dist/provider/media_dashboard_provider.js","default":"./dist/provider/media_dashboard_provider.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"vite build && tsc -p tsconfig.server.json","typecheck":"tsc -p tsconfig.server.json --noEmit && tsc -p tsconfig.spa.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a9c19b46-d467-4ea4-8287-a78a7fb59423"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-media.git","type":"git","directory":"packages/dashboard"},"description":"Media-management dashboard for @adonis-agora/media — browse buckets, watch resumable uploads in progress, upload, and copy/move/delete objects across buckets. A React SPA served by a thin AdonisJS provider, themed to Agora design tokens. Part of the Agora","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"clsx":"2.1.1","vite":"^6.0.0","jsdom":"^25.0.1","react":"19.2.8","vitest":"3.2.7","postcss":"8.5.26","react-dom":"19.2.8","typescript":"^5.4.0","@types/node":"^20.0.0","tailwindcss":"3.4.19","@types/react":"19.2.18","autoprefixer":"10.5.4","@adonisjs/core":"7.4.0","@base-ui/react":"1.0.0","tailwind-merge":"3.6.0","@tanstack/intent":"^0.3.2","@types/react-dom":"19.2.4","@adonis-agora/media":"npm:@adonis-agora/media@0.11.0","@vitejs/plugin-react":"^4.3.4","@tanstack/react-query":"5.101.4","@testing-library/react":"^16.1.0","class-variance-authority":"0.7.1","@adonis-agora/media-react":"0.5.1"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonis-agora/media":">=0.11.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/media-dashboard_8.0.1_1787578635426_0.48972843787118814","host":"s3://npm-registry-packages-npm-production"}},"8.0.2":{"name":"@adonis-agora/media-dashboard","version":"8.0.2","keywords":["adonisjs","adonis","media","dashboard","admin","console","s3","buckets","upload","resumable","agora","tanstack-intent"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/media-dashboard@8.0.2","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"f23f7d5ef924fe64f76d345bd66b112746d9a52e","tarball":"https://registry.npmjs.org/@adonis-agora/media-dashboard/-/media-dashboard-8.0.2.tgz","fileCount":21,"integrity":"sha512-8BCPM38zdHITnOJtJ+HbxYBQgeqW+Hl8oieZCMOIa612VVtY6CcNTtg7xlznGDn70OjIVC1SMw7XQxCATtLIHw==","signatures":[{"sig":"MEUCIQCNKyCvLPQfVg93W0NP0sLceLtGEAVRR8sUf+4CvNqgSgIgJzz3UbdIDozHow6AJQ05SL9Tx8CLJGDI3jqYiApQ+xs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fmedia-dashboard@8.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2228400},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js"},"./media_dashboard_provider":{"types":"./dist/provider/media_dashboard_provider.d.ts","import":"./dist/provider/media_dashboard_provider.js","default":"./dist/provider/media_dashboard_provider.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"vite build && tsc -p tsconfig.server.json","typecheck":"tsc -p tsconfig.server.json --noEmit && tsc -p tsconfig.spa.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a9c19b46-d467-4ea4-8287-a78a7fb59423"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-media.git","type":"git","directory":"packages/dashboard"},"description":"Media-management dashboard for @adonis-agora/media — browse buckets, watch resumable uploads in progress, upload, and copy/move/delete objects across buckets. A React SPA served by a thin AdonisJS provider, themed to Agora design tokens. Part of the Agora","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"clsx":"2.1.1","vite":"^8.2.2","jsdom":"^30.0.1","react":"19.2.8","vitest":"4.1.11","postcss":"8.5.26","react-dom":"19.2.8","typescript":"^7.0.2","@types/node":"^26.4.0","tailwindcss":"4.3.3","@types/react":"19.2.18","@adonisjs/core":"7.5.0","@base-ui/react":"1.7.0","tailwind-merge":"3.6.0","@tanstack/intent":"^0.3.7","@types/react-dom":"19.2.5","@adonis-agora/media":"npm:@adonis-agora/media@0.11.0","@tailwindcss/postcss":"^4.3.3","@vitejs/plugin-react":"^6.1.1","@tanstack/react-query":"5.102.8","@testing-library/react":"^16.3.3","class-variance-authority":"0.7.1","@adonis-agora/media-react":"0.5.1"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonis-agora/media":">=0.11.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/media-dashboard_8.0.2_1788137925119_0.4561351987915123","host":"s3://npm-registry-packages-npm-production"}},"8.0.3":{"name":"@adonis-agora/media-dashboard","version":"8.0.3","keywords":["adonisjs","adonis","media","dashboard","admin","console","s3","buckets","upload","resumable","agora","tanstack-intent"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/media-dashboard@8.0.3","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"d8d1c4bc02f391d8f76c92ffd7fdc87966adc75a","tarball":"https://registry.npmjs.org/@adonis-agora/media-dashboard/-/media-dashboard-8.0.3.tgz","fileCount":21,"integrity":"sha512-9SUofc7SqJWbgYdzTutXgXTuYzkpSmO2E+9VtuJDbBJPS+F96E0Mx5NUIGz/YE6JcUbkSORwlvIUNP6fVfEp1g==","signatures":[{"sig":"MEUCIHDdYojmFD+4CBbpHgrnNXVicUSJrRZ6E5KKD0QLdh6aAiEA4LA2DmA/dyqt9sfBgihaLp6mWYxk/Hy9JIpFsdeIfPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fmedia-dashboard@8.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2231193},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js"},"./media_dashboard_provider":{"types":"./dist/provider/media_dashboard_provider.d.ts","import":"./dist/provider/media_dashboard_provider.js","default":"./dist/provider/media_dashboard_provider.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"vite build && tsc -p tsconfig.server.json","typecheck":"tsc -p tsconfig.server.json --noEmit && tsc -p tsconfig.spa.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a9c19b46-d467-4ea4-8287-a78a7fb59423"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-media.git","type":"git","directory":"packages/dashboard"},"description":"Media-management dashboard for @adonis-agora/media — browse buckets, watch resumable uploads in progress, upload, and copy/move/delete objects across buckets. A React SPA served by a thin AdonisJS provider, themed to Agora design tokens. Part of the Agora","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"clsx":"2.1.1","vite":"^8.2.2","jsdom":"^30.0.1","react":"19.2.8","vitest":"4.1.11","postcss":"8.5.26","react-dom":"19.2.8","typescript":"^7.0.2","@types/node":"^26.4.0","tailwindcss":"4.3.3","@types/react":"19.2.18","@adonisjs/core":"7.5.0","@base-ui/react":"1.7.0","tailwind-merge":"3.6.0","@tanstack/intent":"^0.3.7","@types/react-dom":"19.2.5","@adonis-agora/media":"npm:@adonis-agora/media@0.11.0","@tailwindcss/postcss":"^4.3.3","@vitejs/plugin-react":"^6.1.1","@tanstack/react-query":"5.102.8","@testing-library/react":"^16.3.3","class-variance-authority":"0.7.1","@adonis-agora/media-react":"0.5.1"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonis-agora/media":">=0.11.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/media-dashboard_8.0.3_1788145860737_0.41092923095512734","host":"s3://npm-registry-packages-npm-production"}},"8.1.0":{"name":"@adonis-agora/media-dashboard","version":"8.1.0","keywords":["adonisjs","adonis","media","dashboard","admin","console","s3","buckets","upload","resumable","agora","tanstack-intent"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/media-dashboard@8.1.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"b601e648ae3534dbd5f62f8fc4d3cf0792ba5f1c","tarball":"https://registry.npmjs.org/@adonis-agora/media-dashboard/-/media-dashboard-8.1.0.tgz","fileCount":21,"integrity":"sha512-dmE6zxgV+AfYFzAlwFE1bwmiOI2uGM4G8rUjAxyQECJdGdKp3TcXfgP6VSMLgmhNRZ6BV52NiTEP5ldsGamL+A==","signatures":[{"sig":"MEQCIBf3Is2aLX6fv9ndrd1pEcs2Cj8cOi7ZFuB/A5j4cjkDAiAouhmvLqoyS6eQxpPl3UUXOupf4Hqk6a6qBtyWIy0iVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fmedia-dashboard@8.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2259582},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js"},"./media_dashboard_provider":{"types":"./dist/provider/media_dashboard_provider.d.ts","import":"./dist/provider/media_dashboard_provider.js","default":"./dist/provider/media_dashboard_provider.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"vite build && tsc -p tsconfig.server.json","typecheck":"tsc -p tsconfig.server.json --noEmit && tsc -p tsconfig.spa.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a9c19b46-d467-4ea4-8287-a78a7fb59423"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-media.git","type":"git","directory":"packages/dashboard"},"description":"Media-management dashboard for @adonis-agora/media — browse buckets, watch resumable uploads in progress, upload, and copy/move/delete objects across buckets. A React SPA served by a thin AdonisJS provider, themed to Agora design tokens. Part of the Agora","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"clsx":"2.1.1","vite":"^8.2.2","jsdom":"^30.0.1","react":"19.2.8","vitest":"5.0.0","postcss":"8.5.28","react-dom":"19.2.8","typescript":"^7.0.2","@types/node":"^26.4.1","tailwindcss":"4.3.3","@types/react":"19.2.18","@adonisjs/core":"7.5.0","@base-ui/react":"1.8.0","tailwind-merge":"3.6.0","@tanstack/intent":"^0.4.0","@types/react-dom":"19.2.7","@adonis-agora/media":"npm:@adonis-agora/media@0.11.0","@tailwindcss/postcss":"^4.3.3","@vitejs/plugin-react":"^6.1.1","@tanstack/react-query":"5.102.8","@testing-library/react":"^16.3.3","class-variance-authority":"0.7.1","@adonis-agora/media-react":"0.5.1"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonis-agora/media":">=0.11.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/media-dashboard_8.1.0_1788837880422_0.5277649271990916","host":"s3://npm-registry-packages-npm-production"}},"8.2.0":{"_id":"@adonis-agora/media-dashboard@8.2.0","bugs":{"url":"https://github.com/DavideCarvalho/adonis-agora-media/issues"},"dist":{"shasum":"3f25e4667d1cf0c7d064616b5ea27fd2e51ce455","tarball":"https://registry.npmjs.org/@adonis-agora/media-dashboard/-/media-dashboard-8.2.0.tgz","fileCount":21,"integrity":"sha512-y1yOmyJEs+8XySPU0b4fJWfL6xTexwv9YJ3uhwJn11oK0o3oHdrg5EyNELvO5SLmB6W7kPmAWQoo2MYRk+Zz0A==","signatures":[{"sig":"MEUCIQCwzS93XTPYglQenJJmwp4QzUNYBV2JkTVfSJyQ97m3bgIgMgqKp3wkRX/eEk330RgrOzAmNThaVC7EeVIHJXtuFcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEh+HEPuG3aEZq7Ihgqd4QfhYb4KuWX1FrabqRXICSqTAiBhjRExMKJrVVS1GK7fRAkV2hCVkjoRPLgt6cYvvA6BqQ=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fmedia-dashboard@8.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2421806},"main":"./dist/index.js","name":"@adonis-agora/media-dashboard","type":"module","types":"./dist/index.d.ts","author":"Davi Carvalho <davi@goflip.ai>","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js"},"./media_dashboard_provider":{"types":"./dist/provider/media_dashboard_provider.d.ts","import":"./dist/provider/media_dashboard_provider.js","default":"./dist/provider/media_dashboard_provider.js"}},"license":"MIT","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && tsc -p tsconfig.server.json","typecheck":"tsc -p tsconfig.server.json --noEmit && tsc -p tsconfig.spa.json --noEmit","test:watch":"vitest"},"version":"8.2.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a9c19b46-d467-4ea4-8287-a78a7fb59423"}},"homepage":"https://davidecarvalho.github.io/agora/docs/media","keywords":["adonisjs","adonis","media","dashboard","admin","console","s3","buckets","upload","resumable","agora","tanstack-intent"],"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-media.git","type":"git","directory":"packages/dashboard"},"description":"Media-management dashboard for @adonis-agora/media — browse buckets, watch resumable uploads in progress, upload, and copy/move/delete objects across buckets. A React SPA served by a thin AdonisJS provider, themed to Agora design tokens. Part of the Agora","directories":{},"maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"clsx":"2.1.1","vite":"8.3.0","jsdom":"30.0.1","react":"19.3.0","vitest":"5.0.0","postcss":"8.5.28","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.5.1","tailwindcss":"4.3.3","@types/react":"19.3.0","@adonisjs/core":"7.5.0","@base-ui/react":"1.8.0","tailwind-merge":"3.6.0","@tanstack/intent":"0.4.0","@types/react-dom":"19.3.0","@adonis-agora/media":"npm:@adonis-agora/media@0.18.0","@tailwindcss/postcss":"4.3.3","@vitejs/plugin-react":"6.1.1","@tanstack/react-query":"5.102.8","@testing-library/react":"16.3.3","class-variance-authority":"0.7.1","@adonis-agora/media-react":"0.5.1"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonis-agora/media":">=0.18.0 <1.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/media-dashboard_8.2.0_1789194848631_0.87014580604339"}}},"time":{"created":"2026-07-15T22:07:16.375Z","modified":"2026-09-12T06:34:09.126Z","0.1.0":"2026-07-15T22:07:16.762Z","0.2.0":"2026-07-18T11:43:55.982Z","1.0.0":"2026-07-20T16:23:14.360Z","2.0.0":"2026-07-20T19:39:10.610Z","3.0.0":"2026-07-21T01:50:16.008Z","4.0.0":"2026-07-21T02:24:02.866Z","5.0.0":"2026-07-23T00:38:18.701Z","6.0.0":"2026-07-25T18:09:15.050Z","6.1.0":"2026-08-12T15:48:15.044Z","7.0.0":"2026-08-13T01:21:29.401Z","8.0.0":"2026-08-19T03:32:33.989Z","8.0.1":"2026-08-24T13:37:15.620Z","8.0.2":"2026-08-31T00:58:45.321Z","8.0.3":"2026-08-31T03:11:00.893Z","8.1.0":"2026-09-08T03:24:40.633Z","8.2.0":"2026-09-12T06:34:08.773Z"},"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","keywords":["adonisjs","adonis","media","dashboard","admin","console","s3","buckets","upload","resumable","agora","tanstack-intent"],"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-media.git","type":"git","directory":"packages/dashboard"},"description":"Media-management dashboard for @adonis-agora/media — browse buckets, watch resumable uploads in progress, upload, and copy/move/delete objects across buckets. A React SPA served by a thin AdonisJS provider, themed to Agora design tokens. Part of the Agora","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"readme":"# @adonis-agora/media-dashboard\n\nA media-management console for [`@adonis-agora/media`](../adonis): browse your buckets, watch\nresumable uploads in progress, upload new objects, and copy/move/delete objects across buckets. It is\na small React SPA served by a thin AdonisJS provider, themed to Agora design tokens (light + dark).\n\nThe console consumes the **real** media surface — disk `list`/`stat`/`copy`/`move`/`deleteMany` and\nthe resumable `UploadSessionStore.list()` — through provider-registered routes. Nothing about storage\nis reimplemented; the upload UI reuses [`@adonis-agora/media-react`](../react).\n\n## The console ships embedded in `@adonis-agora/media` — install that instead\n\nAs of `7.0.0`, this package's install/provider story is **secondary**. The console (this same React\nSPA, and all of its server-side auth/service logic) is bundled straight into\n[`@adonis-agora/media`](../adonis) at build time; `node ace configure @adonis-agora/media` registers\nits `dashboard_provider` for you, with no separate package to add:\n\n```sh\nnpm i @adonis-agora/media\nnode ace configure @adonis-agora/media\n```\n\n```ts\n// adonisrc.ts\nproviders: [\n  () => import('@adonis-agora/media/media_provider'),\n  () => import('@adonis-agora/media/dashboard_provider'),\n]\n```\n\n```ts\n// config/media_dashboard.ts\nimport { defineConfig } from '@adonis-agora/media/dashboard'\n```\n\nSee [`@adonis-agora/media`'s Dashboard section](../adonis#dashboard) for the full config reference —\n`defineConfig`, `DashboardService`, the session-auth helpers and `ObjectInsightProvider` all live under\n`@adonis-agora/media/dashboard` now.\n\n## This package, standalone (advanced / legacy)\n\nThis package — and its own `media_dashboard_provider` entry point — is still published and still\nworks, for hosts that already register it directly, or that prefer keeping the dashboard as an\nexplicit, separately-versioned install. Its provider is a thin delegate to the embedded one above (no\nlogic of its own), so both entry points stay identical in behavior. **Register only one of the two.**\n\n```sh\npnpm add @adonis-agora/media-dashboard\n```\n\n```ts\nproviders: [\n  () => import('@adonis-agora/media/media_provider'),\n  () => import('@adonis-agora/media-dashboard/media_dashboard_provider'),\n]\n```\n\n`config/media_dashboard.ts` is read from the SAME config key (`media_dashboard`) regardless of which\nprovider you register, authored against `@adonis-agora/media/dashboard`'s `defineConfig` either way:\n\n```ts\nimport { defineConfig } from '@adonis-agora/media/dashboard'\nimport { middleware } from '#start/kernel'\n\nexport default defineConfig({\n  basePath: '/media/dashboard',   // where the SPA mounts (default)\n  actions: true,                  // enable copy/move/delete (default: false, read-only)\n  disks: ['s3', 'backups'],       // browsable disks (default: derived from media config)\n  middleware: middleware.auth(),  // gate the whole console — SPA + API\n})\n```\n\nMount the SPA under any path without rebuilding — the provider rewrites Vite's asset base and injects\nthe runtime bootstrap (`window.__MEDIA_DASHBOARD__`) into `index.html` at serve time.\n\n## Routes\n\nRegistered under `apiBasePath` (default `<basePath>/api`), behind your `middleware`:\n\n| Method | Path | Backed by |\n| --- | --- | --- |\n| `GET` | `/topology` | capability probe |\n| `GET` | `/disks` | `StorageManager` + `DiskCapabilities` |\n| `GET` | `/objects?disk&prefix&after&first` | disk `list` |\n| `GET` | `/object?disk&key` | disk `stat` + signed URL |\n| `GET` | `/uploads?disk&prefix` | `ResumableUploadManager.list()` |\n| `POST` | `/copy` · `/move` | disk `copy`/`move` (streamed for cross-disk) |\n| `POST` | `/delete` | disk `deleteMany` |\n\nListings page through the ecosystem's **cursor** interface — `?after=<previous nextCursor>&first=<page size>` in, `{ …payload, nextCursor, prevCursor, hasNext, hasPrev }` out — mirroring `@adonis-agora/filter`'s `CursorParams` / `CursorPage`. The backend (S3's `ListObjectsV2` continuation token) is **forward-only**, so `before` / `last` are not accepted and `prevCursor` / `hasPrev` are always `null` / `false`.\n\nUploads use the core `@adonis-agora/media` TUS/direct routes via `@adonis-agora/media-react`.\n\n## Views\n\n- **Library** — pick a disk, walk folders via cursor-paginated `list`, copy/move across buckets, delete.\n- **Uploads** — live resumable sessions, polled every 2s from the session store.\n- **Upload** — drag-drop / picker, resumable TUS uploads into the chosen disk.\n","readmeFilename":"","homepage":"https://davidecarvalho.github.io/agora/docs/media","bugs":{"url":"https://github.com/DavideCarvalho/adonis-agora-media/issues"}}