{"_id":"@cargo-ai/app-sdk","_rev":"10-2e5fa2152be7902bb8ad65e09837568c","name":"@cargo-ai/app-sdk","dist-tags":{"latest":"1.0.10"},"versions":{"1.0.1":{"name":"@cargo-ai/app-sdk","version":"1.0.1","license":"UNLICENSED","_id":"@cargo-ai/app-sdk@1.0.1","maintainers":[{"name":"auree","email":"contact@auree.me"}],"dist":{"shasum":"85d779dbddae56c079061e2293065fdff3a04fd5","tarball":"https://registry.npmjs.org/@cargo-ai/app-sdk/-/app-sdk-1.0.1.tgz","fileCount":285,"integrity":"sha512-QBfDx36vWxuEPT+6tg5CSqSNnKSK/5Wg+hHTCfcl3Ewv1obhndN8s1TI5gR8st2Isa2vbAX14cWgAgkNJF8igA==","signatures":[{"sig":"MEUCIHXc06ZBcwu8tn2/gj96BUds9E0AZjG1IyZtGEQPXjjCAiEA8nt4IIZ5KtzxCH4CVW8NwR5LBZ1Vfyk0hLCg5NPOY8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":689357},"type":"module","volta":{"node":"22.22.2"},"engines":{"node":">=22"},"exports":{".":"./build/src/index.js","./skill":"./skill/SKILL.md","./styles.css":"./styles.css","./tailwind-preset":"./tailwind.preset.ts"},"gitHead":"4df6eb86dfaeaa93921672511339c337363b0d82","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint ./ --fix","build":"tsc --build","format":"prettier --write .","lint:check":"eslint ./ --max-warnings=0","shadcn:add":"shadcn@latest add --yes && node scripts/shadcn-postprocess.mjs && npm run format && npm run lint","type:check":"tsc --noEmit","shadcn:diff":"shadcn@latest diff","afterinstall":"npm run build","format:check":"prettier --check ."},"_npmUser":{"name":"auree","email":"contact@auree.me"},"_npmVersion":"10.9.7","description":"Cargo Hosting App SDK: Cargo OAuth auth provider, refine data provider over @cargo-ai/api, shadcn/ui theme, layouts, and hooks for Vite + React apps deployed to Cargo Hosting","directories":{},"_nodeVersion":"22.22.2","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","uuid":"^14.0.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^2.15.4","next-themes":"^0.4.6","lucide-react":"^0.469.0","tailwind-merge":"^2.6.0","@cargo-ai/types":"^1.0.22","@cargo-ai/utils":"^1.0.15","@refinedev/core":"^4.57.0","react-day-picker":"^9.14.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-menubar":"^1.1.16","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@refinedev/react-router-v6":"^4.6.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-toggle-group":"^1.1.11","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.2.14"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.3.1","eslint":"8.57.1","prettier":"3.3.3","react-dom":"18.3.1","typescript":"5.3.2","@types/node":"^20.10.8","tailwindcss":"^3.4.0","@types/react":"18.3.25","@cargo-ai/api":"*","@types/react-dom":"18.3.7","react-router-dom":"^6.30.0","@auth0/auth0-react":"^2.11.0","@cargo-ai/ts-config":"*","@cargo-ai/eslint-config":"*","@cargo-ai/prettier-config":"*"},"peerDependencies":{"react":"18.3.1","react-dom":"18.3.1","@cargo-ai/api":"^1.0.23","react-router-dom":"^6.30.0","@auth0/auth0-react":"^2.11.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_1.0.1_1778549896966_0.7715878696609524","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@cargo-ai/app-sdk","version":"1.0.2","license":"UNLICENSED","_id":"@cargo-ai/app-sdk@1.0.2","maintainers":[{"name":"auree","email":"contact@auree.me"}],"dist":{"shasum":"2cbf877e39bf14c9b85913dabbfc10d1fa798f34","tarball":"https://registry.npmjs.org/@cargo-ai/app-sdk/-/app-sdk-1.0.2.tgz","fileCount":288,"integrity":"sha512-8bFncuR/ydKFG2JOr4nSTdXFEuN2bfJ3YQu0TCa4CyYrdJqs6YzNCmcF4TIg28geQxS0qs6L5qHCVDCd84Vlwg==","signatures":[{"sig":"MEQCIF1wYrLibxpeTzZK3eK/N6fWQu+u0ROxibyWT6bNrxJCAiBwU+6WGJ8iGygUeWxmByMoHa7OoZWmDSzD+VAJyR6UEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":695972},"type":"module","volta":{"node":"22.22.2"},"engines":{"node":">=22"},"exports":{".":"./build/src/index.js","./skill":"./skill/SKILL.md","./styles.css":"./styles.css","./tailwind-preset":"./tailwind.preset.ts"},"gitHead":"6f4bab308fc4a2d780e178999060f3f3a32dc7d8","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint ./ --fix","build":"tsc --build","format":"prettier --write .","lint:check":"eslint ./ --max-warnings=0","shadcn:add":"shadcn@latest add --yes && node scripts/shadcn-postprocess.mjs && npm run format && npm run lint","type:check":"tsc --noEmit","shadcn:diff":"shadcn@latest diff","afterinstall":"npm run build","format:check":"prettier --check ."},"_npmUser":{"name":"auree","email":"contact@auree.me"},"_npmVersion":"10.9.7","description":"Cargo Hosting App SDK: Cargo OAuth auth provider, refine data provider over @cargo-ai/api, shadcn/ui theme, layouts, and hooks for Vite + React apps deployed to Cargo Hosting","directories":{},"_nodeVersion":"22.22.2","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","uuid":"^14.0.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^2.15.4","next-themes":"^0.4.6","lucide-react":"^0.469.0","tailwind-merge":"^2.6.0","@cargo-ai/types":"^1.0.30","@cargo-ai/utils":"^1.0.15","@refinedev/core":"^4.57.0","react-day-picker":"^9.14.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-menubar":"^1.1.16","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@refinedev/react-router-v6":"^4.6.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-toggle-group":"^1.1.11","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.2.14"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.3.1","eslint":"8.57.1","prettier":"3.3.3","react-dom":"18.3.1","typescript":"5.3.2","@types/node":"^20.10.8","tailwindcss":"^3.4.0","@types/react":"18.3.25","@cargo-ai/api":"*","@types/react-dom":"18.3.7","react-router-dom":"^6.30.0","@auth0/auth0-react":"^2.11.0","@cargo-ai/ts-config":"*","@cargo-ai/eslint-config":"*","@cargo-ai/prettier-config":"*"},"peerDependencies":{"react":"18.3.1","react-dom":"18.3.1","@cargo-ai/api":"^1.0.28","react-router-dom":"^6.30.0","@auth0/auth0-react":"^2.11.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_1.0.2_1781246476636_0.563652957269688","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@cargo-ai/app-sdk","version":"1.0.3","license":"UNLICENSED","_id":"@cargo-ai/app-sdk@1.0.3","maintainers":[{"name":"auree","email":"contact@auree.me"}],"dist":{"shasum":"5336a1a8e342fdd3630487621610edb9205dec3e","tarball":"https://registry.npmjs.org/@cargo-ai/app-sdk/-/app-sdk-1.0.3.tgz","fileCount":288,"integrity":"sha512-KvGuBPi0BXZWCPZ7BXFJkCKLVCXeW5Li118ThcpZ5iJiqW2pJlEIQniB/fADYwYHZKT/9zSk50pNo4eNX/Prkg==","signatures":[{"sig":"MEQCIFgRpaCIE+mj9nnUWrhW+27QGmIlmcOsf0B81trqBHQpAiBjJnpEh5ebz6jUskJgsnXLNVA8mTKUpr0QiMF/zkYTxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":686306},"type":"module","volta":{"node":"22.22.2"},"engines":{"node":">=22"},"exports":{".":"./build/src/index.js","./skill":"./skill/SKILL.md","./styles.css":"./styles.css","./tailwind-preset":"./tailwind.preset.ts"},"gitHead":"035b6486a2b4a02d5a7a2d4b886fbef8de6129b6","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint ./ --fix","build":"tsc --build","format":"prettier --write .","lint:check":"eslint ./ --max-warnings=0","shadcn:add":"shadcn@latest add --yes && node scripts/shadcn-postprocess.mjs && npm run format && npm run lint","type:check":"tsc --noEmit","shadcn:diff":"shadcn@latest diff","afterinstall":"npm run build","format:check":"prettier --check ."},"_npmUser":{"name":"auree","email":"contact@auree.me"},"_npmVersion":"10.9.7","description":"Cargo Hosting App SDK: Cargo OAuth auth provider, refine data provider over @cargo-ai/api, shadcn/ui theme, layouts, and hooks for Vite + React apps deployed to Cargo Hosting","directories":{},"_nodeVersion":"22.22.2","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","uuid":"^14.0.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^2.15.4","next-themes":"^0.4.6","lucide-react":"^0.469.0","tailwind-merge":"^2.6.0","@cargo-ai/types":"^1.0.35","@cargo-ai/utils":"^1.0.17","@refinedev/core":"^4.57.0","react-day-picker":"^9.14.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-menubar":"^1.1.16","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@refinedev/react-router-v6":"^4.6.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-toggle-group":"^1.1.11","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.2.14"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.3.1","eslint":"8.57.1","prettier":"3.3.3","react-dom":"18.3.1","typescript":"5.3.2","@types/node":"^20.10.8","tailwindcss":"^3.4.0","@types/react":"18.3.25","@cargo-ai/api":"*","@types/react-dom":"18.3.7","react-router-dom":"^6.30.0","@auth0/auth0-react":"^2.11.0","@cargo-ai/ts-config":"*","@cargo-ai/eslint-config":"*","@cargo-ai/prettier-config":"*"},"peerDependencies":{"react":"18.3.1","react-dom":"18.3.1","@cargo-ai/api":"^1.0.32","react-router-dom":"^6.30.0","@auth0/auth0-react":"^2.11.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_1.0.3_1783188910908_0.8068802398221282","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@cargo-ai/app-sdk","version":"1.0.4","license":"UNLICENSED","_id":"@cargo-ai/app-sdk@1.0.4","maintainers":[{"name":"auree","email":"contact@auree.me"}],"dist":{"shasum":"be5280aff3d75636a4e2225e555557f70186b9bc","tarball":"https://registry.npmjs.org/@cargo-ai/app-sdk/-/app-sdk-1.0.4.tgz","fileCount":291,"integrity":"sha512-Ayn8TaPPpi0olJd9/RIxabWVQhG32BoHDF+8j4VpwfI7nKJWqgsbssC+eE88KcS5VjG5LEWOGAjTfZmGAisi8w==","signatures":[{"sig":"MEUCIQDSpQ4ytFeztH+fl73qWGwA51Z2fwThE6xIZS5viRb5cgIgRUdKuxIfrQsLG9LSd6IIBraZQpk011+/pSXfXNhTDSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":694804},"type":"module","volta":{"node":"22.22.2"},"engines":{"node":">=22"},"exports":{".":"./build/src/index.js","./skill":"./skill/SKILL.md","./styles.css":"./styles.css","./tailwind-preset":"./tailwind.preset.ts"},"gitHead":"44eafb7562e245e6562096590ca0ca668e47c95d","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint ./ --fix","build":"tsc --build","format":"prettier --write .","lint:check":"eslint ./ --max-warnings=0","shadcn:add":"shadcn@latest add --yes && node scripts/shadcn-postprocess.mjs && npm run format && npm run lint","type:check":"tsc --noEmit","shadcn:diff":"shadcn@latest diff","afterinstall":"npm run build","format:check":"prettier --check ."},"_npmUser":{"name":"auree","email":"contact@auree.me"},"_npmVersion":"10.9.7","description":"Cargo Hosting App SDK: Cargo OAuth auth provider, refine data provider over @cargo-ai/api, shadcn/ui theme, layouts, and hooks for Vite + React apps deployed to Cargo Hosting","directories":{},"_nodeVersion":"22.22.2","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","uuid":"^14.0.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^2.15.4","next-themes":"^0.4.6","lucide-react":"^0.469.0","tailwind-merge":"^2.6.0","@cargo-ai/types":"^1.0.42","@cargo-ai/utils":"^1.0.20","@refinedev/core":"^4.57.0","react-day-picker":"^9.14.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-menubar":"^1.1.16","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@refinedev/react-router-v6":"^4.6.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-toggle-group":"^1.1.11","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.2.14"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.3.1","eslint":"8.57.1","prettier":"3.3.3","react-dom":"18.3.1","typescript":"5.3.2","@types/node":"^20.10.8","tailwindcss":"^3.4.0","@types/react":"18.3.25","@cargo-ai/api":"*","@types/react-dom":"18.3.7","react-router-dom":"^6.30.0","@auth0/auth0-react":"^2.11.0","@cargo-ai/ts-config":"*","@cargo-ai/eslint-config":"*","@cargo-ai/prettier-config":"*"},"peerDependencies":{"react":"18.3.1","react-dom":"18.3.1","@cargo-ai/api":"^1.0.40","react-router-dom":"^6.30.0","@auth0/auth0-react":"^2.11.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_1.0.4_1784180000228_0.20190965434542085","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@cargo-ai/app-sdk","version":"1.0.5","license":"UNLICENSED","_id":"@cargo-ai/app-sdk@1.0.5","maintainers":[{"name":"auree","email":"contact@auree.me"}],"dist":{"shasum":"dbd4b7b136453151c8e61c7d6e56c1d04cf7f5a4","tarball":"https://registry.npmjs.org/@cargo-ai/app-sdk/-/app-sdk-1.0.5.tgz","fileCount":291,"integrity":"sha512-q53I698V51UOMRTtL/KY0tPAPICm1nzqJI265XbBX707nZ3ociNXMYsYcBmimDVXuA94cu1W0iK9QM+LBtsX2w==","signatures":[{"sig":"MEQCIFYF4rN2O3/5QooVL6WKuMtjun2dilybuCzZlQjRMw4/AiBSZSmxcVp1QptFwjfgJdo+0jBHWXhtKbCiiAJ7YJ6zJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":697518},"type":"module","volta":{"node":"22.22.2"},"engines":{"node":">=22"},"exports":{".":"./build/src/index.js","./skill":"./skill/SKILL.md","./styles.css":"./styles.css","./tailwind-preset":"./tailwind.preset.ts"},"gitHead":"b2c121a7547650bf265dfe144cb614a1d078c518","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint ./ --fix","build":"tsc --build","format":"prettier --write .","lint:check":"eslint ./ --max-warnings=0","shadcn:add":"shadcn@latest add --yes && node scripts/shadcn-postprocess.mjs && npm run format && npm run lint","type:check":"tsc --noEmit","shadcn:diff":"shadcn@latest diff","afterinstall":"npm run build","format:check":"prettier --check ."},"_npmUser":{"name":"auree","email":"contact@auree.me"},"_npmVersion":"10.9.7","description":"Cargo Hosting App SDK: Cargo OAuth auth provider, refine data provider over @cargo-ai/api, shadcn/ui theme, layouts, and hooks for Vite + React apps deployed to Cargo Hosting","directories":{},"_nodeVersion":"22.22.2","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","uuid":"^14.0.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^2.15.4","next-themes":"^0.4.6","lucide-react":"^0.469.0","tailwind-merge":"^2.6.0","@cargo-ai/types":"^1.0.42","@cargo-ai/utils":"^1.0.20","@refinedev/core":"^4.57.0","react-day-picker":"^9.14.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-menubar":"^1.1.16","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@refinedev/react-router-v6":"^4.6.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-toggle-group":"^1.1.11","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.2.14"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.3.1","eslint":"8.57.1","prettier":"3.3.3","react-dom":"18.3.1","typescript":"5.3.2","@types/node":"^20.10.8","tailwindcss":"^3.4.0","@types/react":"18.3.25","@cargo-ai/api":"*","@types/react-dom":"18.3.7","react-router-dom":"^6.30.0","@auth0/auth0-react":"^2.11.0","@cargo-ai/ts-config":"*","@cargo-ai/eslint-config":"*","@cargo-ai/prettier-config":"*"},"peerDependencies":{"react":"18.3.1","react-dom":"18.3.1","@cargo-ai/api":"^1.0.40","react-router-dom":"^6.30.0","@auth0/auth0-react":"^2.11.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_1.0.5_1784253624620_0.40720755374577866","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@cargo-ai/app-sdk","version":"1.0.6","keywords":["cargo","gtm","revenue","sdk","react","refine","agent-skills"],"license":"UNLICENSED","_id":"@cargo-ai/app-sdk@1.0.6","maintainers":[{"name":"auree","email":"contact@auree.me"}],"dist":{"shasum":"424f79d4f0d9d523dd098fe9a0baa5357d728f06","tarball":"https://registry.npmjs.org/@cargo-ai/app-sdk/-/app-sdk-1.0.6.tgz","fileCount":291,"integrity":"sha512-WJX6qC/BMNvlWiMvPoVy9wKRedIDhATcePBInoqlqpMR8U1fwUxcOffxmToTkbqMPVVy8+qPWjt4bfyjxA341w==","signatures":[{"sig":"MEYCIQDreRpkHjbHMA8gExbwOtDIfZxzzya9t5EYbwLeEwgUHgIhAIRSGwyYjNcxjbDV5oD3G0D/JQJTz2LgiB38LDhfwpFe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":698528},"type":"module","volta":{"node":"22.22.2"},"engines":{"node":">=22"},"exports":{".":"./build/src/index.js","./skill":"./skill/SKILL.md","./styles.css":"./styles.css","./tailwind-preset":"./tailwind.preset.ts"},"gitHead":"4bf4a2f5ab06eda99173b8802227ae633e434e82","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint ./ --fix","build":"tsc --build","format":"prettier --write .","lint:check":"eslint ./ --max-warnings=0","shadcn:add":"shadcn@latest add --yes && node scripts/shadcn-postprocess.mjs && npm run format && npm run lint","type:check":"tsc --noEmit","shadcn:diff":"shadcn@latest diff","afterinstall":"npm run build","format:check":"prettier --check ."},"_npmUser":{"name":"auree","email":"contact@auree.me"},"_npmVersion":"10.9.7","description":"Cargo Hosting App SDK: Cargo OAuth auth provider, refine data provider over @cargo-ai/api, shadcn/ui theme, layouts, and hooks for Vite + React apps deployed to Cargo Hosting","directories":{},"_nodeVersion":"22.22.2","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","uuid":"^14.0.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^2.15.4","next-themes":"^0.4.6","lucide-react":"^0.469.0","tailwind-merge":"^2.6.0","@cargo-ai/types":"^1.0.56","@cargo-ai/utils":"^1.0.26","@refinedev/core":"^4.57.0","react-day-picker":"^9.14.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-menubar":"^1.1.16","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@refinedev/react-router-v6":"^4.6.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-toggle-group":"^1.1.11","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.2.14"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.3.1","eslint":"8.57.1","prettier":"3.3.3","react-dom":"18.3.1","typescript":"5.3.2","@types/node":"^20.10.8","tailwindcss":"^3.4.0","@types/react":"18.3.25","@cargo-ai/api":"*","@types/react-dom":"18.3.7","react-router-dom":"^6.30.0","@auth0/auth0-react":"^2.11.0","@cargo-ai/ts-config":"*","@cargo-ai/eslint-config":"*","@cargo-ai/prettier-config":"*"},"peerDependencies":{"react":"18.3.1","react-dom":"18.3.1","@cargo-ai/api":"^1.0.57","react-router-dom":"^6.30.0","@auth0/auth0-react":"^2.11.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_1.0.6_1786495911985_0.1123074271610347","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@cargo-ai/app-sdk","version":"1.0.7","keywords":["cargo","gtm","revenue","sdk","react","refine","agent-skills"],"license":"UNLICENSED","_id":"@cargo-ai/app-sdk@1.0.7","maintainers":[{"name":"auree","email":"contact@auree.me"}],"dist":{"shasum":"a6cc2f141191d364b07d7108c8d2fc780a9a5999","tarball":"https://registry.npmjs.org/@cargo-ai/app-sdk/-/app-sdk-1.0.7.tgz","fileCount":291,"integrity":"sha512-PtFV1uAlRPuHMxxRZxz7gpCAxJFnn7cQM0eFTis38uM+aK18hhL7A7XsdEcL5MwXhQQJLjQEarOgKLTcboJqLQ==","signatures":[{"sig":"MEUCIQDcJNtGT2uEivMVySGL6wfu3ssLxRLpezs566aj9fyjowIgbeolX+oYkRsEFAVyLpinEsqq50Y5qQjJLW2XPUkodA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":699217},"type":"module","volta":{"node":"22.22.2"},"engines":{"node":">=22"},"exports":{".":"./build/src/index.js","./skill":"./skill/SKILL.md","./styles.css":"./styles.css","./tailwind-preset":"./tailwind.preset.ts"},"gitHead":"b5d42ea24189ec585ca2e157f12aa64a1ea209e2","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint ./ --fix","build":"tsc --build","format":"prettier --write .","lint:check":"eslint ./ --max-warnings=0","shadcn:add":"shadcn@latest add --yes && node scripts/shadcn-postprocess.mjs && npm run format && npm run lint","type:check":"tsc --noEmit","shadcn:diff":"shadcn@latest diff","afterinstall":"npm run build","format:check":"prettier --check ."},"_npmUser":{"name":"auree","email":"contact@auree.me"},"_npmVersion":"10.9.7","description":"Cargo Hosting App SDK: Cargo OAuth auth provider, refine data provider over @cargo-ai/api, shadcn/ui theme, layouts, and hooks for Vite + React apps deployed to Cargo Hosting","directories":{},"_nodeVersion":"22.22.2","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","uuid":"^14.0.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^2.15.4","next-themes":"^0.4.6","lucide-react":"^0.469.0","tailwind-merge":"^2.6.0","@cargo-ai/types":"^1.0.62","@cargo-ai/utils":"^1.0.26","@refinedev/core":"^4.57.0","react-day-picker":"^9.14.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-menubar":"^1.1.16","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@refinedev/react-router-v6":"^4.6.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-toggle-group":"^1.1.11","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.2.14"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.3.1","eslint":"8.57.1","prettier":"3.3.3","react-dom":"18.3.1","typescript":"5.3.2","@types/node":"^20.10.8","tailwindcss":"^3.4.0","@types/react":"18.3.25","@cargo-ai/api":"*","@types/react-dom":"18.3.7","react-router-dom":"^6.30.0","@auth0/auth0-react":"^2.11.0","@cargo-ai/ts-config":"*","@cargo-ai/eslint-config":"*","@cargo-ai/prettier-config":"*"},"peerDependencies":{"react":"18.3.1","react-dom":"18.3.1","@cargo-ai/api":"^1.0.63","react-router-dom":"^6.30.0","@auth0/auth0-react":"^2.11.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_1.0.7_1787207813323_0.17382730812117297","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@cargo-ai/app-sdk","version":"1.0.8","keywords":["cargo","gtm","revenue","sdk","react","refine","agent-skills"],"license":"UNLICENSED","_id":"@cargo-ai/app-sdk@1.0.8","maintainers":[{"name":"auree","email":"contact@auree.me"}],"dist":{"shasum":"f64c8b58341552dd82501774b0cca629abaf9143","tarball":"https://registry.npmjs.org/@cargo-ai/app-sdk/-/app-sdk-1.0.8.tgz","fileCount":291,"integrity":"sha512-oTNryVX8IHAbaAs/KKiFa6ZKKEjcAfApBqUUMbwV9EB5AX5qLIjIqINio+dB+evj0YjNbWjh0Dj3M7WIGcKcgQ==","signatures":[{"sig":"MEUCIQCn3/+1YNI2JFo0qgiNHkasmWbqwH7Y6Ig6kEU/TCIkowIgRT5D6Y2AnukwQCEgAnV7VgxknRywEaJPSNgwBIBzaY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":703518},"type":"module","volta":{"node":"22.22.2"},"engines":{"node":">=22"},"exports":{".":"./build/src/index.js","./skill":"./skill/SKILL.md","./styles.css":"./styles.css","./tailwind-preset":"./tailwind.preset.ts"},"gitHead":"5e8606abba1fb52b6fd0eb6928a39c1b8e2fea4f","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint ./ --fix","build":"tsc --build","format":"prettier --write .","lint:check":"eslint ./ --max-warnings=0","shadcn:add":"shadcn@latest add --yes && node scripts/shadcn-postprocess.mjs && npm run format && npm run lint","type:check":"tsc --noEmit","shadcn:diff":"shadcn@latest diff","afterinstall":"npm run build","format:check":"prettier --check ."},"_npmUser":{"name":"auree","email":"contact@auree.me"},"_npmVersion":"10.9.7","description":"Cargo Hosting App SDK: Cargo OAuth auth provider, refine data provider over @cargo-ai/api, shadcn/ui theme, layouts, and hooks for Vite + React apps deployed to Cargo Hosting","directories":{},"_nodeVersion":"22.22.2","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","uuid":"^14.0.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^2.15.4","next-themes":"^0.4.6","lucide-react":"^0.469.0","tailwind-merge":"^2.6.0","@cargo-ai/types":"^1.0.63","@cargo-ai/utils":"^1.0.27","@refinedev/core":"^4.57.0","react-day-picker":"^9.14.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-menubar":"^1.1.16","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@refinedev/react-router-v6":"^4.6.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-toggle-group":"^1.1.11","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.2.14"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.3.1","eslint":"8.57.1","prettier":"3.3.3","react-dom":"18.3.1","typescript":"5.3.2","@types/node":"^20.10.8","tailwindcss":"^3.4.0","@types/react":"18.3.25","@cargo-ai/api":"*","@types/react-dom":"18.3.7","react-router-dom":"^6.30.0","@auth0/auth0-react":"^2.11.0","@cargo-ai/ts-config":"*","@cargo-ai/eslint-config":"*","@cargo-ai/prettier-config":"*"},"peerDependencies":{"react":"18.3.1","react-dom":"18.3.1","@cargo-ai/api":"^1.0.64","react-router-dom":"^6.30.0","@auth0/auth0-react":"^2.11.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_1.0.8_1787283282233_0.8008960531538405","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@cargo-ai/app-sdk","version":"1.0.9","keywords":["cargo","gtm","revenue","sdk","react","refine","agent-skills"],"license":"UNLICENSED","_id":"@cargo-ai/app-sdk@1.0.9","maintainers":[{"name":"auree","email":"contact@auree.me"}],"homepage":"https://www.getcargo.ai","bugs":{"url":"https://github.com/getcargohq/cargo/issues"},"dist":{"shasum":"61aced78ef77cb98c12b0df2274ad3b0c04c22a6","tarball":"https://registry.npmjs.org/@cargo-ai/app-sdk/-/app-sdk-1.0.9.tgz","fileCount":291,"integrity":"sha512-yR2xmFf0lLXC6w3B9cwluHTOWgrHOvZtjcrZp1t6E412dNPIuu1gmbsRUU3h4D3/pjF86hrj5TZ2d8Q/ZqXXQw==","signatures":[{"sig":"MEUCIBQA4V8HoMTrVvAMl7A/n04sEibam73GrQ06HKzESluyAiEAlYq3Bh0qBg24PjvrhL7Tb8aZUfeqoqZyLOE5Zo8QU4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":703695},"type":"module","volta":{"node":"22.22.2"},"engines":{"node":">=22"},"exports":{".":"./build/src/index.js","./skill":"./skill/SKILL.md","./styles.css":"./styles.css","./tailwind-preset":"./tailwind.preset.ts"},"gitHead":"5ba674ca933e855a49456c53b6785a74375f175d","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint ./ --fix","build":"tsc --build","format":"prettier --write .","lint:check":"eslint ./ --max-warnings=0","shadcn:add":"shadcn@latest add --yes && node scripts/shadcn-postprocess.mjs && npm run format && npm run lint","type:check":"tsc --noEmit","shadcn:diff":"shadcn@latest diff","afterinstall":"npm run build","format:check":"prettier --check ."},"_npmUser":{"name":"auree","email":"contact@auree.me"},"repository":{"url":"git+https://github.com/getcargohq/cargo.git","type":"git","directory":"packages/app-sdk"},"_npmVersion":"10.9.7","description":"Cargo Hosting App SDK: Cargo OAuth auth provider, refine data provider over @cargo-ai/api, shadcn/ui theme, layouts, and hooks for Vite + React apps deployed to Cargo Hosting","directories":{},"_nodeVersion":"22.22.2","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","uuid":"^14.0.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^2.15.4","next-themes":"^0.4.6","lucide-react":"^0.469.0","tailwind-merge":"^2.6.0","@cargo-ai/types":"^1.0.65","@cargo-ai/utils":"^1.0.27","@refinedev/core":"^4.57.0","react-day-picker":"^9.14.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-menubar":"^1.1.16","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@refinedev/react-router-v6":"^4.6.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-toggle-group":"^1.1.11","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.2.14"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.3.1","eslint":"8.57.1","prettier":"3.3.3","react-dom":"18.3.1","typescript":"5.3.2","@types/node":"^20.10.8","tailwindcss":"^3.4.0","@types/react":"18.3.25","@cargo-ai/api":"*","@types/react-dom":"18.3.7","react-router-dom":"^6.30.0","@auth0/auth0-react":"^2.11.0","@cargo-ai/ts-config":"*","@cargo-ai/eslint-config":"*","@cargo-ai/prettier-config":"*"},"peerDependencies":{"react":"18.3.1","react-dom":"18.3.1","@cargo-ai/api":"^1.0.67","react-router-dom":"^6.30.0","@auth0/auth0-react":"^2.11.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_1.0.9_1787444730477_0.10137705679695386","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@cargo-ai/app-sdk","version":"1.0.10","description":"Cargo Hosting App SDK: Cargo OAuth auth provider, refine data provider over @cargo-ai/api, shadcn/ui theme, layouts, and hooks for Vite + React apps deployed to Cargo Hosting","homepage":"https://www.getcargo.ai","repository":{"type":"git","url":"git+https://github.com/getcargohq/cargo.git","directory":"packages/app-sdk"},"keywords":["cargo","gtm","revenue","sdk","react","refine","agent-skills"],"private":false,"license":"UNLICENSED","engines":{"node":">=22"},"volta":{"node":"22.22.2"},"type":"module","exports":{".":"./build/src/index.js","./skill":"./skill/SKILL.md","./styles.css":"./styles.css","./tailwind-preset":"./tailwind.preset.ts"},"scripts":{"afterinstall":"npm run build","dev":"tsc --watch","build":"tsc --build","type:check":"tsc --noEmit","lint":"eslint ./ --fix","lint:check":"eslint ./ --max-warnings=0","format":"prettier --write .","format:check":"prettier --check .","shadcn:add":"shadcn@latest add --yes && node scripts/shadcn-postprocess.mjs && npm run format && npm run lint","shadcn:diff":"shadcn@latest diff"},"peerDependencies":{"@auth0/auth0-react":"^2.11.0","@cargo-ai/api":"^1.0.75","react":"18.3.1","react-dom":"18.3.1","react-router-dom":"^6.30.0"},"dependencies":{"@cargo-ai/types":"^1.0.72","@cargo-ai/utils":"^1.0.28","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-label":"^2.1.8","@radix-ui/react-menubar":"^1.1.16","@radix-ui/react-navigation-menu":"^1.2.14","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-progress":"^1.1.8","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-select":"^2.2.6","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-toggle-group":"^1.1.11","@radix-ui/react-tooltip":"^1.2.8","@refinedev/core":"^4.57.0","@refinedev/react-router-v6":"^4.6.0","class-variance-authority":"^0.7.1","clsx":"^2.1.1","cmdk":"^1.1.1","date-fns":"^4.1.0","lucide-react":"^0.469.0","next-themes":"^0.4.6","react-day-picker":"^9.14.0","react-is":"^18.3.1","recharts":"^3.10.1","sonner":"^2.0.7","tailwind-merge":"^2.6.0","uuid":"^14.0.0"},"devDependencies":{"@auth0/auth0-react":"^2.11.0","@cargo-ai/api":"*","@cargo-ai/eslint-config":"*","@cargo-ai/prettier-config":"*","@cargo-ai/ts-config":"*","@types/node":"^20.10.8","@types/react":"18.3.25","@types/react-dom":"18.3.7","eslint":"8.57.1","prettier":"3.3.3","react":"18.3.1","react-dom":"18.3.1","react-router-dom":"^6.30.0","tailwindcss":"^3.4.0","typescript":"5.3.2"},"_id":"@cargo-ai/app-sdk@1.0.10","gitHead":"40cbbf6472d50459e41be6e96a6f88d39a2361d3","bugs":{"url":"https://github.com/getcargohq/cargo/issues"},"_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-wqq6tGWHvILZYCyIZdy9crv5AZOBBXzz+PmXsH2rJdWBkfCvVw3TVXDkrHaVLWYpr7ucRnoV87kF+IY1MmmrEA==","shasum":"e604fecc170a1b1c272f77fe6891521a67693dc0","tarball":"https://registry.npmjs.org/@cargo-ai/app-sdk/-/app-sdk-1.0.10.tgz","fileCount":291,"unpackedSize":706999,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCID7Oyi6OI8mhOsZkaDVf9GI8EdWsI9ON0juPwG6zBGJ6AiEAiQldVG+iFrJU/zS7dB9QEJp35C+Xuf4b1NTc7rbpfn0="}]},"_npmUser":{"name":"auree","email":"contact@auree.me"},"directories":{},"maintainers":[{"name":"auree","email":"contact@auree.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/app-sdk_1.0.10_1788404861034_0.12830938750526788"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-12T01:38:16.866Z","modified":"2026-09-03T03:07:41.423Z","1.0.1":"2026-05-12T01:38:17.169Z","1.0.2":"2026-06-12T06:41:16.866Z","1.0.3":"2026-07-04T18:15:11.040Z","1.0.4":"2026-07-16T05:33:20.435Z","1.0.5":"2026-07-17T02:00:24.825Z","1.0.6":"2026-08-12T00:51:52.139Z","1.0.7":"2026-08-20T06:36:53.490Z","1.0.8":"2026-08-21T03:34:42.386Z","1.0.9":"2026-08-23T00:25:30.623Z","1.0.10":"2026-09-03T03:07:41.184Z"},"bugs":{"url":"https://github.com/getcargohq/cargo/issues"},"license":"UNLICENSED","homepage":"https://www.getcargo.ai","keywords":["cargo","gtm","revenue","sdk","react","refine","agent-skills"],"repository":{"type":"git","url":"git+https://github.com/getcargohq/cargo.git","directory":"packages/app-sdk"},"description":"Cargo Hosting App SDK: Cargo OAuth auth provider, refine data provider over @cargo-ai/api, shadcn/ui theme, layouts, and hooks for Vite + React apps deployed to Cargo Hosting","maintainers":[{"name":"auree","email":"contact@auree.me"}],"readme":"# @cargo-ai/app-sdk\n\nThe SDK for building Cargo Hosting apps — a Vite + React + [refine](https://refine.dev) bundle that gives you working Cargo OAuth sign-in, a typed [`@cargo-ai/api`](https://www.npmjs.com/package/@cargo-ai/api) client (via `useCargoApi()`), a shadcn/ui-styled theme, and the standard refine view scaffolds — so Claude Code (or you) can spend tokens on the screens that actually matter.\n\n## Install\n\n```sh\nnpm install @cargo-ai/app-sdk @cargo-ai/api @auth0/auth0-react react react-dom react-router-dom\n```\n\n## Use it\n\n```tsx\n// src/App.tsx\nimport { CargoRefineApp, CargoSiderLayout } from \"@cargo-ai/app-sdk\";\nimport { Routes, Route } from \"react-router-dom\";\nimport { Inbox } from \"lucide-react\";\n\nimport { LeadInbox } from \"./pages/LeadInbox\";\n\nconst resources = [\n  {\n    name: \"leads\",\n    list: \"/\",\n    meta: { label: \"Leads\", icon: <Inbox className=\"h-4 w-4\" /> },\n  },\n];\n\nexport const App = () => (\n  <CargoRefineApp resources={resources}>\n    <CargoSiderLayout title=\"Lead Console\">\n      <Routes>\n        <Route path=\"/\" element={<LeadInbox />} />\n      </Routes>\n    </CargoSiderLayout>\n  </CargoRefineApp>\n);\n```\n\n## What ships\n\n- `<CargoRefineApp>` — Cargo OAuth + refine + router + Cargo API context, all wired.\n- `CargoAuthProvider` — refine `AuthProvider` that gates the app on `app_metadata.workspaceUuids` matching the build-time `VITE_CARGO_WORKSPACE_UUID`.\n- Hooks: `useCargoApi()` for the typed API client, `useCargoAnalytics()` for pageviews + custom events.\n- Layouts: `<CargoSiderLayout>`, `<CargoEmpty>`, `<CargoErrorBoundary>`, `<CargoUserMenu>`, `<CargoWorkspaceBadge>`.\n- View wrappers: `<List>`, `<Show>`, `<Edit>`, `<Create>`, `<DataTable>`.\n- Cargo domain composites in `src/components/domain/<domain>/`: read-only icons / badges / cards over the typed `@cargo-ai/api` domain types — agents, workflows + run statuses, datasets/models, segments, integrations/connectors, members (plus a self-fetching `<MemberSelect>`).\n- shadcn/ui primitives copy-pasted from the registry into `src/components/ui/`: forms (`<Button>`, `<Input>`, `<Textarea>`, `<Label>`, `<Checkbox>`, `<RadioGroup>`, `<Switch>`, `<Slider>`, `<Select>`, `<Toggle>`, `<ToggleGroup>`, `<Calendar>`), surfaces (`<Card>`, `<Sheet>`, `<Dialog>`, `<AlertDialog>`, `<Popover>`, `<HoverCard>`, `<Tooltip>`, `<Separator>`, `<ScrollArea>`, `<Collapsible>`, `<Accordion>`), nav (`<Tabs>`, `<Breadcrumb>`, `<Pagination>`, `<NavigationMenu>`, `<DropdownMenu>`, `<ContextMenu>`, `<Menubar>`, `<Command>`), display (`<Table>`, `<Badge>`, `<Avatar>`, `<Skeleton>`, `<Progress>`, `<Spinner>`, `<Alert>`, `<Toaster>`), and charts (`<ChartContainer>` + helpers, wraps `recharts`).\n- Tailwind preset (`@cargo-ai/app-sdk/tailwind-preset`) + base CSS (`@cargo-ai/app-sdk/styles.css`).\n\n## Env vars\n\nCargo Hosting bakes these into the bundle automatically. For local dev run `cargo-ai hosting app env <appUuid> > .env.local`:\n\n```\nVITE_CARGO_OAUTH_DOMAIN=...\nVITE_CARGO_OAUTH_CLIENT_ID=...\nVITE_CARGO_OAUTH_AUDIENCE=...\nVITE_CARGO_API_URL=https://api.getcargo.io\nVITE_CARGO_WORKSPACE_UUID=...\nVITE_CARGO_APP_UUID=...\nVITE_APP_BASE_PATH=/\n```\n\n## Adding shadcn primitives\n\nThe pack ships shadcn/ui components copy-pasted into `src/components/ui/`. Pull a new one in via the wired-up CLI:\n\n```sh\nnpm run -w @cargo-ai/app-sdk shadcn:add -- <component>\n# e.g.\nnpm run -w @cargo-ai/app-sdk shadcn:add -- tooltip\n```\n\nThat runs `shadcn@latest add` against this package's `components.json`, then a post-processor (`scripts/shadcn-postprocess.mjs`) rewrites the CLI's `@/` alias imports to relative `./…/foo.js` paths and strips `\"use client\"` directives so the file fits the SDK's NodeNext / Vite shape. After it finishes:\n\n1. Add the new exports to `src/index.ts` by hand (the CLI doesn't touch barrels).\n2. If the component pulls in CSS variables we don't already define (e.g. `--chart-1` for `chart`), add them to `styles.css`.\n\nTo compare a local primitive against the upstream shadcn source:\n\n```sh\nnpm run -w @cargo-ai/app-sdk shadcn:diff -- <component>\n```\n\n> **Do not run `npx shadcn init` in this package.** `components.json`, `styles.css`, and `tailwind.config.ts` are hand-curated; `init` would overwrite them. Only `add` / `diff` are safe.\n\n## Reference\n\n- [SKILL.md](./skill/SKILL.md) — the prompt Claude Code reads when scaffolding apps.\n- [@cargo-ai/api](https://www.npmjs.com/package/@cargo-ai/api) — typed Cargo API client.\n- [docs.getcargo.ai/api-reference/introduction](https://docs.getcargo.ai/api-reference/introduction) — REST reference.\n","readmeFilename":"README.md"}