{"_id":"@nocobase/portal-template-default","_rev":"35-5658394d4f2db079a87f91bfbbb62372","name":"@nocobase/portal-template-default","dist-tags":{"latest":"3.1.1"},"versions":{"1.0.0":{"name":"@nocobase/portal-template-default","version":"1.0.0","_id":"@nocobase/portal-template-default@1.0.0","maintainers":[{"name":"chenos","email":"chenlinxh@gmail.com"},{"name":"jiannlu","email":"lomo_hao@163.com"}],"homepage":"https://github.com/nocobase/portal-template-default#readme","bugs":{"url":"https://github.com/nocobase/portal-template-default/issues"},"dist":{"shasum":"234c7439c8bdf407473f8f13b5483ea06320b48e","tarball":"https://registry.npmjs.org/@nocobase/portal-template-default/-/portal-template-default-1.0.0.tgz","fileCount":123,"integrity":"sha512-1Zcq+Z19m1fkXhwuhFn4yWe9OVBHEUtM249mtRKsMn0GKjK48gmVpVgYl1Qjbo26J8/mKp9a7l3BS4YSn73EGQ==","signatures":[{"sig":"MEQCID95/xHYiijXAKag5FnVwzbvjkkeu4q7mPQS5zpWiwC/AiAIP3M6087iPRYXUoZaY+qVkOP6+0s+thyl1mYiyiQVdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":593880},"type":"module","gitHead":"2f313829407561357b1a0fe7a8453787409af362","scripts":{"dev":"vite","build":"tsc && refine build","start":"refine start","refine":"refine"},"_npmUser":{"name":"chenos","email":"chenlinxh@gmail.com"},"repository":{"url":"git+https://github.com/nocobase/portal-template-default.git","type":"git"},"_npmVersion":"10.9.7","description":"![2026-07-22-08-48-12](https://static-docs.nocobase.com/2026-07-22-08-48-12.png)","directories":{},"_nodeVersion":"22.22.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"zod":"^3.24.3","clsx":"^2.1.1","dayjs":"^1.10.7","react":"19.1.0","shadcn":"^4.13.1","sonner":"^2.0.3","postcss":"^8.5.3","date-fns":"^4.1.0","recharts":"^3.8.0","input-otp":"^1.4.2","react-dom":"19.1.0","next-themes":"^0.4.6","lucide-react":"^0.487.0","react-router":"^7.0.2","@base-ui/react":"^1.6.0","@refinedev/cli":"^2.16.48","tailwind-merge":"^3.2.0","tw-animate-css":"^1.2.5","@refinedev/core":"^5.0.8","@refinedev/rest":"^2.1.0","react-hook-form":"^7.57.0","react-day-picker":"10.0.1","@tailwindcss/vite":"^4.1.8","@hookform/resolvers":"^5.0.1","@refinedev/devtools":"^2.0.1","embla-carousel-react":"^8.6.0","@tanstack/react-table":"^8.2.6","@refinedev/react-table":"^6.0.0","@refinedev/simple-rest":"^6.0.0","react-resizable-panels":"^4.12.2","@refinedev/react-router":"^2.0.0","class-variance-authority":"^0.7.1","@fontsource-variable/geist":"^5.3.0","@refinedev/react-hook-form":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.25.0","globals":"^16.0.0","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/node":"^20","tailwindcss":"^4.1.4","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","typescript-eslint":"^8.30.1","@tailwindcss/postcss":"^4.1.4","@vitejs/plugin-react":"^4.4.1","@typescript-eslint/parser":"^5.57.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/portal-template-default_1.0.0_1784791804958_0.7213523938627431","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@nocobase/portal-template-default","version":"1.0.1","_id":"@nocobase/portal-template-default@1.0.1","maintainers":[{"name":"chenos","email":"chenlinxh@gmail.com"},{"name":"jiannlu","email":"lomo_hao@163.com"}],"homepage":"https://github.com/nocobase/portal-template-default#readme","bugs":{"url":"https://github.com/nocobase/portal-template-default/issues"},"dist":{"shasum":"9fdcf5597b7d4479baa54dcb14c5e6141d7ac70a","tarball":"https://registry.npmjs.org/@nocobase/portal-template-default/-/portal-template-default-1.0.1.tgz","fileCount":257,"integrity":"sha512-8shW44KJzGDk9fHrqp95vT8WmH1kfBRp5M9mGEMvYeUdSmodLTHy/nUMuH7uZtff2oyMfEkGpfLOE1SQhBll/w==","signatures":[{"sig":"MEUCIQD3BrRCWWm5qb6ickqeaxhwqu7YmichLbTbCKdNz5EJIwIgduWvBVNqpnpoSFaebyU6LnGir2d30a2+EwaJeWeqlok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1274530},"type":"module","gitHead":"271cbd667727427e63f76a192f6ea5a382bdf9d0","scripts":{"dev":"vite","build":"tsc && refine build","start":"refine start","refine":"refine","test:acl":"node registry/nocobase-acl/tests/acl-regression.mjs","postinstall":"node ./scripts/registry.mjs install-missing","registry:build":"node ./scripts/registry.mjs build && shadcn build ./registry.json -o ./public/r","registry:install":"node ./scripts/registry.mjs install-missing","registry:preview":"node ./scripts/registry.mjs preview"},"_npmUser":{"name":"chenos","email":"chenlinxh@gmail.com"},"repository":{"url":"git+https://github.com/nocobase/portal-template-default.git","type":"git"},"_npmVersion":"10.9.7","description":"![2026-07-22-08-48-12](https://static-docs.nocobase.com/2026-07-22-08-48-12.png)","directories":{},"_nodeVersion":"22.22.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"5.0.0","zod":"^3.24.3","clsx":"^2.1.1","vite":"^6.3.5","dayjs":"^1.10.7","react":"19.1.0","eslint":"^9.25.0","ignore":"^7.0.6","shadcn":"^4.13.1","sonner":"^2.0.3","echarts":"^5.5.0","globals":"^16.0.0","postcss":"^8.5.3","date-fns":"^4.1.0","recharts":"^3.8.0","input-otp":"^1.4.2","react-dom":"19.1.0","@eslint/js":"^9.25.0","remark-gfm":"^4.0.1","typescript":"^5.8.3","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4.1.4","@types/react":"^19.1.0","lucide-react":"^0.487.0","react-router":"^7.0.2","@ai-sdk/react":"2.0.0","@base-ui/react":"^1.6.0","@dicebear/core":"^9.4.3","@refinedev/cli":"^2.16.48","react-markdown":"^10.1.0","tailwind-merge":"^3.2.0","tw-animate-css":"^1.2.5","@refinedev/core":"^5.0.8","@refinedev/rest":"^2.1.0","react-hook-form":"^7.57.0","@types/react-dom":"^19.1.0","react-day-picker":"10.0.1","@tailwindcss/vite":"^4.1.8","echarts-for-react":"3.0.2","typescript-eslint":"^8.30.1","eventsource-parser":"3.1.0","@hookform/resolvers":"^5.0.1","@refinedev/devtools":"^2.0.1","@tailwindcss/postcss":"^4.1.4","@vitejs/plugin-react":"^4.4.1","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.81.5","@tanstack/react-table":"^8.2.6","@refinedev/react-table":"^6.0.0","@refinedev/simple-rest":"^6.0.0","react-resizable-panels":"^4.12.2","@refinedev/react-router":"^2.0.0","class-variance-authority":"^0.7.1","@typescript-eslint/parser":"^5.57.1","eslint-plugin-react-hooks":"^5.2.0","@fontsource-variable/geist":"^5.3.0","@refinedev/react-hook-form":"^5.0.0","eslint-plugin-react-refresh":"^0.4.19","@nocobase/ai-employee-avatars":"^1.0.2","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/portal-template-default_1.0.1_1784821216168_0.5226920926556726","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@nocobase/portal-template-default","version":"1.0.2","_id":"@nocobase/portal-template-default@1.0.2","maintainers":[{"name":"chenos","email":"chenlinxh@gmail.com"},{"name":"jiannlu","email":"lomo_hao@163.com"}],"homepage":"https://github.com/nocobase/portal-template-default#readme","bugs":{"url":"https://github.com/nocobase/portal-template-default/issues"},"dist":{"shasum":"bd0948ebe4857acd352d3c50f64110e54f169c0e","tarball":"https://registry.npmjs.org/@nocobase/portal-template-default/-/portal-template-default-1.0.2.tgz","fileCount":277,"integrity":"sha512-iD6jO8xqccIupFZ0ETOneOvSV2Dwnuq9AlpIN0aXfur+y+1kGsiBQcjANNut8YPN6Gleky2phYBQrKNwrhwFZQ==","signatures":[{"sig":"MEUCIQDQEdAbtBNJ6F2XkVNOJOGBUUotKtuZrl5JjSLjGaexEwIgZ0NkIsA9yfVnBY/dofO6y9Sd7RYCGD8hBY1erSFjJXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1342437},"type":"module","gitHead":"560f31f218a878fff7d7d2564408bd22308db550","scripts":{"dev":"vite","build":"tsc && refine build","start":"refine start","refine":"refine","test:acl":"node registry/nocobase-acl/tests/acl-regression.mjs","test:i18n":"node registry/nocobase-i18n/tests/i18n-regression.mjs","postinstall":"node ./scripts/registry.mjs install-missing","registry:build":"node ./scripts/registry.mjs build && shadcn build ./registry.json -o ./public/r","registry:install":"node ./scripts/registry.mjs install-missing","registry:preview":"node ./scripts/registry.mjs preview"},"_npmUser":{"name":"chenos","email":"chenlinxh@gmail.com"},"repository":{"url":"git+https://github.com/nocobase/portal-template-default.git","type":"git"},"_npmVersion":"10.9.7","description":"![2026-07-22-08-48-12](https://static-docs.nocobase.com/2026-07-22-08-48-12.png)","directories":{},"_nodeVersion":"22.22.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"5.0.0","zod":"^3.24.3","clsx":"^2.1.1","vite":"^6.3.5","dayjs":"^1.10.7","react":"19.1.0","eslint":"^9.25.0","ignore":"^7.0.6","shadcn":"^4.13.1","sonner":"^2.0.3","echarts":"^5.5.0","globals":"^16.0.0","i18next":"^25.3.2","postcss":"^8.5.3","date-fns":"^4.1.0","recharts":"^3.8.0","input-otp":"^1.4.2","react-dom":"19.1.0","@eslint/js":"^9.25.0","remark-gfm":"^4.0.1","typescript":"^5.8.3","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4.1.4","@types/react":"^19.1.0","lucide-react":"^0.487.0","react-router":"^7.0.2","@ai-sdk/react":"2.0.0","@base-ui/react":"^1.6.0","@dicebear/core":"^9.4.3","@refinedev/cli":"^2.16.48","react-markdown":"^10.1.0","tailwind-merge":"^3.2.0","tw-animate-css":"^1.2.5","@refinedev/core":"^5.0.8","@refinedev/rest":"^2.1.0","react-hook-form":"^7.57.0","@types/react-dom":"^19.1.0","react-day-picker":"10.0.1","@tailwindcss/vite":"^4.1.8","echarts-for-react":"3.0.2","typescript-eslint":"^8.30.1","eventsource-parser":"3.1.0","@hookform/resolvers":"^5.0.1","@refinedev/devtools":"^2.0.1","@tailwindcss/postcss":"^4.1.4","@vitejs/plugin-react":"^4.4.1","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.81.5","@tanstack/react-table":"^8.2.6","@refinedev/react-table":"^6.0.0","@refinedev/simple-rest":"^6.0.0","react-resizable-panels":"^4.12.2","@refinedev/react-router":"^2.0.0","class-variance-authority":"^0.7.1","@typescript-eslint/parser":"^5.57.1","eslint-plugin-react-hooks":"^5.2.0","@fontsource-variable/geist":"^5.3.0","@refinedev/react-hook-form":"^5.0.0","eslint-plugin-react-refresh":"^0.4.19","@nocobase/ai-employee-avatars":"^1.0.2","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/portal-template-default_1.0.2_1784854895841_0.09631970616553054","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@nocobase/portal-template-default","version":"1.0.3","_id":"@nocobase/portal-template-default@1.0.3","maintainers":[{"name":"chenos","email":"chenlinxh@gmail.com"},{"name":"jiannlu","email":"lomo_hao@163.com"}],"homepage":"https://github.com/nocobase/portal-template-default#readme","bugs":{"url":"https://github.com/nocobase/portal-template-default/issues"},"dist":{"shasum":"4e4a2f6b58a06b2a657c977e618659962662a85c","tarball":"https://registry.npmjs.org/@nocobase/portal-template-default/-/portal-template-default-1.0.3.tgz","fileCount":385,"integrity":"sha512-795zTnNoriABMdU9FHVpNP+h/vKyVWTQEFI10s9B0TfUwRVj23/B6in6hRjK0DcjLk8s/+nakwxWh95R0LTMoQ==","signatures":[{"sig":"MEUCIQCpTbMv9pHXZ5PsrYMv8SQwOoII3ccDUTNUWbh22H773gIgRDVXiNlZqgKOpB8hnznlgV1QLDv+YynTqgGmTPUdbwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1952724},"type":"module","gitHead":"4f07519f1bc84fed9eab81d2fc7c4b36851b0766","scripts":{"dev":"vite","build":"tsc && refine build","start":"refine start","refine":"refine","test:acl":"node registry/nocobase-acl/tests/acl-regression.mjs","test:i18n":"node registry/nocobase-i18n/tests/i18n-regression.mjs","postinstall":"node ./scripts/registry.mjs install-missing","registry:build":"node ./scripts/registry.mjs build && shadcn build ./registry.json -o ./public/r","registry:install":"node ./scripts/registry.mjs install-missing","registry:preview":"node ./scripts/registry.mjs preview"},"_npmUser":{"name":"chenos","email":"chenlinxh@gmail.com"},"repository":{"url":"git+https://github.com/nocobase/portal-template-default.git","type":"git"},"_npmVersion":"10.9.7","description":"![2026-07-22-08-48-12](https://static-docs.nocobase.com/2026-07-22-08-48-12.png)","directories":{},"_nodeVersion":"22.22.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"5.0.0","zod":"^3.24.3","clsx":"^2.1.1","vite":"^6.3.5","dayjs":"^1.10.7","react":"19.1.0","eslint":"^9.25.0","ignore":"^7.0.6","shadcn":"^4.13.1","sonner":"^2.0.3","echarts":"^5.5.0","globals":"^16.0.0","i18next":"^25.3.2","postcss":"^8.5.3","date-fns":"^4.1.0","recharts":"^3.8.0","input-otp":"^1.4.2","react-dom":"19.1.0","@eslint/js":"^9.25.0","remark-gfm":"^4.0.1","typescript":"^5.8.3","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4.1.4","@types/react":"^19.1.0","lucide-react":"^0.487.0","react-router":"^7.0.2","@ai-sdk/react":"2.0.0","@base-ui/react":"^1.6.0","@dicebear/core":"^9.4.3","@refinedev/cli":"^2.16.48","react-markdown":"^10.1.0","tailwind-merge":"^3.2.0","tw-animate-css":"^1.2.5","@refinedev/core":"^5.0.8","@refinedev/rest":"^2.1.0","react-hook-form":"^7.57.0","@types/react-dom":"^19.1.0","react-day-picker":"10.0.1","@tailwindcss/vite":"^4.1.8","echarts-for-react":"3.0.2","typescript-eslint":"^8.30.1","eventsource-parser":"3.1.0","@hookform/resolvers":"^5.0.1","@refinedev/devtools":"^2.0.1","@tailwindcss/postcss":"^4.1.4","@vitejs/plugin-react":"^4.4.1","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.81.5","@tanstack/react-table":"^8.2.6","@refinedev/react-table":"^6.0.0","@refinedev/simple-rest":"^6.0.0","react-resizable-panels":"^4.12.2","@refinedev/react-router":"^2.0.0","class-variance-authority":"^0.7.1","@typescript-eslint/parser":"^5.57.1","eslint-plugin-react-hooks":"^5.2.0","@fontsource-variable/geist":"^5.3.0","@refinedev/react-hook-form":"^5.0.0","eslint-plugin-react-refresh":"^0.4.19","@nocobase/ai-employee-avatars":"^1.0.2","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/portal-template-default_1.0.3_1784860758168_0.10697960548377572","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@nocobase/portal-template-default","version":"1.0.4","_id":"@nocobase/portal-template-default@1.0.4","maintainers":[{"name":"chenos","email":"chenlinxh@gmail.com"},{"name":"jiannlu","email":"lomo_hao@163.com"}],"homepage":"https://github.com/nocobase/portal-template-default#readme","bugs":{"url":"https://github.com/nocobase/portal-template-default/issues"},"dist":{"shasum":"ec967715c92c2d9d6e5b8d8f699180ce2a613037","tarball":"https://registry.npmjs.org/@nocobase/portal-template-default/-/portal-template-default-1.0.4.tgz","fileCount":301,"integrity":"sha512-Ep4dyshq+YdWYfZs9VKb68FEaW2jmvK3fyt3xAgu5/Su4LmOJnF4BILX4Yxyh7UvExcc9npRWXOQeUEIMLpYwA==","signatures":[{"sig":"MEUCIQDsi9wuOe4L5vEbzuwq44eJq4pNA09jF/eQUClzVLn8eAIgPEP4tatTDC9MWaMn5hnwEyPR5B7fVhZ5yb5C2M9SK70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1407296},"type":"module","gitHead":"e0e61d655e0b6260e9eef161520ed0fd1316883a","scripts":{"dev":"vite","build":"tsc && refine build","start":"refine start","refine":"refine","test:acl":"node registry/nocobase-acl/tests/acl-regression.mjs","test:i18n":"node registry/nocobase-i18n/tests/i18n-regression.mjs","postinstall":"node ./scripts/registry.mjs install-missing","registry:build":"node ./scripts/registry.mjs build && shadcn build ./registry.json -o ./public/r","registry:install":"node ./scripts/registry.mjs install-missing","registry:preview":"node ./scripts/registry.mjs preview"},"_npmUser":{"name":"chenos","email":"chenlinxh@gmail.com"},"repository":{"url":"git+https://github.com/nocobase/portal-template-default.git","type":"git"},"_npmVersion":"10.9.7","description":"![2026-07-22-08-48-12](https://static-docs.nocobase.com/2026-07-22-08-48-12.png)","directories":{},"_nodeVersion":"22.22.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"5.0.0","zod":"^3.24.3","clsx":"^2.1.1","vite":"^6.3.5","dayjs":"^1.10.7","react":"19.1.0","eslint":"^9.25.0","ignore":"^7.0.6","shadcn":"^4.13.1","sonner":"^2.0.3","echarts":"^5.5.0","globals":"^16.0.0","i18next":"^25.3.2","postcss":"^8.5.3","date-fns":"^4.1.0","recharts":"^3.8.0","input-otp":"^1.4.2","react-dom":"19.1.0","@eslint/js":"^9.25.0","remark-gfm":"^4.0.1","typescript":"^5.8.3","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4.1.4","@types/react":"^19.1.0","lucide-react":"^0.487.0","react-router":"^7.0.2","@ai-sdk/react":"2.0.0","@base-ui/react":"^1.6.0","@dicebear/core":"^9.4.3","@refinedev/cli":"^2.16.48","react-markdown":"^10.1.0","tailwind-merge":"^3.2.0","tw-animate-css":"^1.2.5","@refinedev/core":"^5.0.8","@refinedev/rest":"^2.1.0","react-hook-form":"^7.57.0","@types/react-dom":"^19.1.0","react-day-picker":"10.0.1","@tailwindcss/vite":"^4.1.8","echarts-for-react":"3.0.2","typescript-eslint":"^8.30.1","eventsource-parser":"3.1.0","@hookform/resolvers":"^5.0.1","@refinedev/devtools":"^2.0.1","@tailwindcss/postcss":"^4.1.4","@vitejs/plugin-react":"^4.4.1","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.81.5","@tanstack/react-table":"^8.2.6","@refinedev/react-table":"^6.0.0","@refinedev/simple-rest":"^6.0.0","react-resizable-panels":"^4.12.2","@refinedev/react-router":"^2.0.0","class-variance-authority":"^0.7.1","@typescript-eslint/parser":"^5.57.1","eslint-plugin-react-hooks":"^5.2.0","@fontsource-variable/geist":"^5.3.0","@refinedev/react-hook-form":"^5.0.0","eslint-plugin-react-refresh":"^0.4.19","@nocobase/ai-employee-avatars":"^1.0.2","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/portal-template-default_1.0.4_1784868203098_0.39715350317033815","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@nocobase/portal-template-default","version":"1.0.5","_id":"@nocobase/portal-template-default@1.0.5","maintainers":[{"name":"chenos","email":"chenlinxh@gmail.com"},{"name":"jiannlu","email":"lomo_hao@163.com"}],"homepage":"https://github.com/nocobase/portal-template-default#readme","bugs":{"url":"https://github.com/nocobase/portal-template-default/issues"},"dist":{"shasum":"03451c5a01e4f68e93ae95010ee90399f4ea502f","tarball":"https://registry.npmjs.org/@nocobase/portal-template-default/-/portal-template-default-1.0.5.tgz","fileCount":301,"integrity":"sha512-P/A9G6NQWUzI2mvuHwNgjbgBWimzUi8cAVX2+DrwKzvFptUYNsgJsmS2m9mT41dL+HFApV8u/hr4lO29OCmumg==","signatures":[{"sig":"MEQCIAEi0fdTA1zegVoiER6Oqxv3IzIcYwA32E+xoU5maxGnAiAvHMqtJlcEkm81kq7FDIOGrBtb+Pxw2wjRwVk0sK9Wyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1407297},"type":"module","gitHead":"2ee89121ba2c36ef359341527f1742dcfea0bfbe","scripts":{"dev":"vite","build":"tsc && refine build","start":"refine start","refine":"refine","test:acl":"node registry/nocobase-acl/tests/acl-regression.mjs","test:i18n":"node registry/nocobase-i18n/tests/i18n-regression.mjs","postinstall":"node ./scripts/registry.mjs install-missing","registry:build":"node ./scripts/registry.mjs build && shadcn build ./registry.json -o ./public/r","registry:install":"node ./scripts/registry.mjs install-missing","registry:preview":"node ./scripts/registry.mjs preview"},"_npmUser":{"name":"chenos","email":"chenlinxh@gmail.com"},"repository":{"url":"git+https://github.com/nocobase/portal-template-default.git","type":"git"},"_npmVersion":"10.9.7","description":"![2026-07-22-08-48-12](https://static-docs.nocobase.com/2026-07-22-08-48-12.png)","directories":{},"_nodeVersion":"22.22.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"5.0.0","zod":"^3.25.76","clsx":"^2.1.1","vite":"^6.3.5","dayjs":"^1.10.7","react":"19.1.0","eslint":"^9.25.0","ignore":"^7.0.6","shadcn":"^4.13.1","sonner":"^2.0.3","echarts":"^5.5.0","globals":"^16.0.0","i18next":"^25.3.2","postcss":"^8.5.3","date-fns":"^4.1.0","recharts":"^3.8.0","input-otp":"^1.4.2","react-dom":"19.1.0","@eslint/js":"^9.25.0","remark-gfm":"^4.0.1","typescript":"^5.8.3","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4.1.4","@types/react":"^19.1.0","lucide-react":"^0.487.0","react-router":"^7.0.2","@ai-sdk/react":"2.0.0","@base-ui/react":"^1.6.0","@dicebear/core":"^9.4.3","@refinedev/cli":"^2.16.48","react-markdown":"^10.1.0","tailwind-merge":"^3.2.0","tw-animate-css":"^1.2.5","@refinedev/core":"^5.0.8","@refinedev/rest":"^2.1.0","react-hook-form":"^7.57.0","@types/react-dom":"^19.1.0","react-day-picker":"10.0.1","@tailwindcss/vite":"^4.1.8","echarts-for-react":"3.0.2","typescript-eslint":"^8.30.1","eventsource-parser":"3.1.0","@hookform/resolvers":"^5.0.1","@refinedev/devtools":"^2.0.1","@tailwindcss/postcss":"^4.1.4","@vitejs/plugin-react":"^4.4.1","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.81.5","@tanstack/react-table":"^8.2.6","@refinedev/react-table":"^6.0.0","@refinedev/simple-rest":"^6.0.0","react-resizable-panels":"^4.12.2","@refinedev/react-router":"^2.0.0","class-variance-authority":"^0.7.1","@typescript-eslint/parser":"^5.57.1","eslint-plugin-react-hooks":"^5.2.0","@fontsource-variable/geist":"^5.3.0","@refinedev/react-hook-form":"^5.0.0","eslint-plugin-react-refresh":"^0.4.19","@nocobase/ai-employee-avatars":"^1.0.2","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/portal-template-default_1.0.5_1784874467143_0.4833267246281403","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@nocobase/portal-template-default","version":"1.0.6","_id":"@nocobase/portal-template-default@1.0.6","maintainers":[{"name":"chenos","email":"chenlinxh@gmail.com"},{"name":"jiannlu","email":"lomo_hao@163.com"}],"homepage":"https://github.com/nocobase/portal-template-default#readme","bugs":{"url":"https://github.com/nocobase/portal-template-default/issues"},"dist":{"shasum":"b047054c7f071c633f342b9f013d1c2ca90b9c3f","tarball":"https://registry.npmjs.org/@nocobase/portal-template-default/-/portal-template-default-1.0.6.tgz","fileCount":379,"integrity":"sha512-mSQpNNAgys3dvcY1gSYk6jAmUBCi2JCHvV1kuuG06qd60sdkS9t7tpoX5w5dwUb0mKFO7XPcAi38I/lxPzM5KQ==","signatures":[{"sig":"MEUCIQDo23U+l35XoYfECq6+oueTucB/bTlUyaLq/8knDrqm0wIgeSbDUVsTNf5ZbkjxT656mDRBQ8WNfdmuPmxrwUMkr7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1537058},"type":"module","gitHead":"b7013c6922e73a70ecad80783794e559dcbf2773","scripts":{"dev":"vite","build":"tsc && refine build","start":"refine start","refine":"refine","test:acl":"node registry/nocobase-acl/tests/acl-regression.mjs","test:i18n":"node registry/nocobase-i18n/tests/i18n-regression.mjs","build:html":"node ./scripts/build-html.mjs","postinstall":"node ./scripts/registry.mjs install-missing","registry:build":"node ./scripts/registry.mjs build && shadcn build ./registry.json -o ./public/r","registry:install":"node ./scripts/registry.mjs install-missing","registry:preview":"node ./scripts/registry.mjs preview"},"_npmUser":{"name":"chenos","email":"chenlinxh@gmail.com"},"repository":{"url":"git+https://github.com/nocobase/portal-template-default.git","type":"git"},"_npmVersion":"10.9.7","description":"![2026-07-22-08-48-12](https://static-docs.nocobase.com/2026-07-22-08-48-12.png)","directories":{},"_nodeVersion":"22.22.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cmdk":"^1.1.1","@shadcn/react":"^0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"5.0.0","zod":"^3.25.76","clsx":"^2.1.1","vite":"^6.3.5","dayjs":"^1.10.7","react":"19.1.0","eslint":"^9.25.0","ignore":"^7.0.6","shadcn":"^4.13.1","sonner":"^2.0.3","echarts":"^5.5.0","globals":"^16.0.0","i18next":"^25.3.2","postcss":"^8.5.3","date-fns":"^4.1.0","recharts":"^3.8.0","input-otp":"^1.4.2","react-dom":"19.1.0","@eslint/js":"^9.25.0","remark-gfm":"^4.0.1","typescript":"^5.8.3","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4.1.4","@types/react":"^19.1.0","lucide-react":"^0.487.0","react-router":"^7.0.2","@ai-sdk/react":"2.0.0","@base-ui/react":"^1.6.0","@dicebear/core":"^9.4.3","@refinedev/cli":"^2.16.48","dingtalk-jsapi":"3.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.2.0","tw-animate-css":"^1.2.5","@refinedev/core":"^5.0.8","@refinedev/rest":"^2.1.0","react-hook-form":"^7.57.0","@types/react-dom":"^19.1.0","react-day-picker":"10.0.1","@tailwindcss/vite":"^4.1.8","echarts-for-react":"3.0.2","typescript-eslint":"^8.30.1","eventsource-parser":"3.1.0","@hookform/resolvers":"^5.0.1","@refinedev/devtools":"^2.0.1","@tailwindcss/postcss":"^4.1.4","@vitejs/plugin-react":"^4.4.1","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.81.5","@tanstack/react-table":"^8.2.6","@refinedev/react-table":"^6.0.0","@refinedev/simple-rest":"^6.0.0","react-resizable-panels":"^4.12.2","@refinedev/react-router":"^2.0.0","class-variance-authority":"^0.7.1","@typescript-eslint/parser":"^5.57.1","eslint-plugin-react-hooks":"^5.2.0","@fontsource-variable/geist":"^5.3.0","@refinedev/react-hook-form":"^5.0.0","eslint-plugin-react-refresh":"^0.4.19","@nocobase/ai-employee-avatars":"^1.0.2","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/portal-template-default_1.0.6_1785079270543_0.8319730165824857","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@nocobase/portal-template-default","version":"1.0.7","_id":"@nocobase/portal-template-default@1.0.7","maintainers":[{"name":"chenos","email":"chenlinxh@gmail.com"},{"name":"jiannlu","email":"lomo_hao@163.com"}],"homepage":"https://github.com/nocobase/portal-template-default#readme","bugs":{"url":"https://github.com/nocobase/portal-template-default/issues"},"dist":{"shasum":"f046dbf9684580b8a1f564cb74d05fc48803d615","tarball":"https://registry.npmjs.org/@nocobase/portal-template-default/-/portal-template-default-1.0.7.tgz","fileCount":379,"integrity":"sha512-J3JMFIiPhsKwd2Zg5qVWU7W4YPvkfbo11ySq6GvJJ920GnKsuu650VfoStN9L8oSNrAvpP5P/4h7lpo2SqqPrg==","signatures":[{"sig":"MEYCIQDrFB9/XKux65noNcncmBanuAq27CwEz7cPIHKVYpX1vwIhAORf13zlbx3i51ngtY+NBOOo6EgOmHiqIp/PI/LFPaUb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1537034},"type":"module","gitHead":"b7013c6922e73a70ecad80783794e559dcbf2773","scripts":{"dev":"vite","build":"tsc && refine build","start":"refine start","refine":"refine","test:acl":"node registry/nocobase-acl/tests/acl-regression.mjs","test:i18n":"node registry/nocobase-i18n/tests/i18n-regression.mjs","build:html":"node ./scripts/build-html.mjs","postinstall":"node ./scripts/registry.mjs install-missing","registry:build":"node ./scripts/registry.mjs build && shadcn build ./registry.json -o ./public/r","registry:install":"node ./scripts/registry.mjs install-missing","registry:preview":"node ./scripts/registry.mjs preview"},"_npmUser":{"name":"chenos","email":"chenlinxh@gmail.com"},"repository":{"url":"git+https://github.com/nocobase/portal-template-default.git","type":"git"},"_npmVersion":"10.9.7","description":"![2026-07-22-08-48-12](https://static-docs.nocobase.com/2026-07-22-08-48-12.png)","directories":{},"_nodeVersion":"22.22.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"5.0.0","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^6.3.5","dayjs":"^1.10.7","react":"19.1.0","eslint":"^9.25.0","ignore":"^7.0.6","shadcn":"^4.13.1","sonner":"^2.0.3","echarts":"^5.5.0","globals":"^16.0.0","i18next":"^25.3.2","postcss":"^8.5.3","date-fns":"^4.1.0","recharts":"^3.8.0","input-otp":"^1.4.2","react-dom":"19.1.0","@eslint/js":"^9.25.0","remark-gfm":"^4.0.1","typescript":"^5.8.3","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4.1.4","@types/react":"^19.1.0","lucide-react":"^0.487.0","react-router":"^7.0.2","@ai-sdk/react":"2.0.0","@shadcn/react":"^0.2.1","@base-ui/react":"^1.6.0","@dicebear/core":"^9.4.3","@refinedev/cli":"^2.16.48","dingtalk-jsapi":"3.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.2.0","tw-animate-css":"^1.2.5","@refinedev/core":"^5.0.8","@refinedev/rest":"^2.1.0","react-hook-form":"^7.57.0","@types/react-dom":"^19.1.0","react-day-picker":"10.0.1","@tailwindcss/vite":"^4.1.8","echarts-for-react":"3.0.2","typescript-eslint":"^8.30.1","eventsource-parser":"3.1.0","@hookform/resolvers":"^5.0.1","@refinedev/devtools":"^2.0.1","@tailwindcss/postcss":"^4.1.4","@vitejs/plugin-react":"^4.4.1","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.81.5","@tanstack/react-table":"^8.2.6","@refinedev/react-table":"^6.0.0","@refinedev/simple-rest":"^6.0.0","react-resizable-panels":"^4.12.2","@refinedev/react-router":"^2.0.0","class-variance-authority":"^0.7.1","@typescript-eslint/parser":"^5.57.1","eslint-plugin-react-hooks":"^5.2.0","@fontsource-variable/geist":"^5.3.0","@refinedev/react-hook-form":"^5.0.0","eslint-plugin-react-refresh":"^0.4.19","@nocobase/ai-employee-avatars":"^1.0.2","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/portal-template-default_1.0.7_1785079775593_0.7633413837519119","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@nocobase/portal-template-default","version":"1.0.8","_id":"@nocobase/portal-template-default@1.0.8","maintainers":[{"name":"chenos","email":"chenlinxh@gmail.com"},{"name":"jiannlu","email":"lomo_hao@163.com"}],"homepage":"https://github.com/nocobase/portal-template-default#readme","bugs":{"url":"https://github.com/nocobase/portal-template-default/issues"},"dist":{"shasum":"d699ffcbc371acaec9f79d09bdfe3704bd91062e","tarball":"https://registry.npmjs.org/@nocobase/portal-template-default/-/portal-template-default-1.0.8.tgz","fileCount":379,"integrity":"sha512-/UtuJdJySc8Oz6ZIVuXJBC5fSJK0tWu9khUCEkGSapvDsV2KA1um3Mybtgyj/KK4Vj5Obny7H1HiJk/54ynBrQ==","signatures":[{"sig":"MEUCIQDojK+b93rjTHFalQ+NCVkxTbCIMI+UUE0TnEQ2YceszgIgSnf6iFp/w9YDRWgDiV+CasyJEt5ESe4WaicG1I2tzUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1537034},"type":"module","gitHead":"b7013c6922e73a70ecad80783794e559dcbf2773","scripts":{"dev":"vite","build":"tsc && refine build","start":"refine start","refine":"refine","test:acl":"node registry/nocobase-acl/tests/acl-regression.mjs","test:i18n":"node registry/nocobase-i18n/tests/i18n-regression.mjs","build:html":"node ./scripts/build-html.mjs","postinstall":"node ./scripts/registry.mjs install-missing","registry:build":"node ./scripts/registry.mjs build && shadcn build ./registry.json -o ./public/r","registry:install":"node ./scripts/registry.mjs install-missing","registry:preview":"node ./scripts/registry.mjs preview"},"_npmUser":{"name":"chenos","email":"chenlinxh@gmail.com"},"repository":{"url":"git+https://github.com/nocobase/portal-template-default.git","type":"git"},"_npmVersion":"10.9.7","description":"![2026-07-22-08-48-12](https://static-docs.nocobase.com/2026-07-22-08-48-12.png)","directories":{},"_nodeVersion":"22.22.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"5.0.0","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^6.3.5","dayjs":"^1.10.7","react":"19.1.0","eslint":"^9.25.0","ignore":"^7.0.6","shadcn":"^4.13.1","sonner":"^2.0.3","echarts":"^5.5.0","globals":"^16.0.0","i18next":"^25.3.2","postcss":"^8.5.3","date-fns":"^4.1.0","recharts":"^3.8.0","input-otp":"^1.4.2","react-dom":"19.1.0","@eslint/js":"^9.25.0","remark-gfm":"^4.0.1","typescript":"^5.8.3","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4.1.4","@types/react":"^19.1.0","lucide-react":"^0.487.0","react-router":"^7.0.2","@ai-sdk/react":"2.0.0","@shadcn/react":"^0.2.1","@base-ui/react":"^1.6.0","@dicebear/core":"^9.4.3","@refinedev/cli":"^2.16.48","dingtalk-jsapi":"3.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.2.0","tw-animate-css":"^1.2.5","@refinedev/core":"^5.0.8","@refinedev/rest":"^2.1.0","react-hook-form":"^7.57.0","@types/react-dom":"^19.1.0","react-day-picker":"10.0.1","@tailwindcss/vite":"^4.1.8","echarts-for-react":"3.0.2","typescript-eslint":"^8.30.1","eventsource-parser":"3.1.0","@hookform/resolvers":"^5.0.1","@refinedev/devtools":"^2.0.1","@tailwindcss/postcss":"^4.1.4","@vitejs/plugin-react":"^4.4.1","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.81.5","@tanstack/react-table":"^8.2.6","@refinedev/react-table":"^6.0.0","@refinedev/simple-rest":"^6.0.0","react-resizable-panels":"^4.12.2","@refinedev/react-router":"^2.0.0","class-variance-authority":"^0.7.1","@typescript-eslint/parser":"^5.57.1","eslint-plugin-react-hooks":"^5.2.0","@fontsource-variable/geist":"^5.3.0","@refinedev/react-hook-form":"^5.0.0","eslint-plugin-react-refresh":"^0.4.19","@nocobase/ai-employee-avatars":"^1.0.2","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/portal-template-default_1.0.8_1785082895347_0.7197859665294866","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@nocobase/portal-template-default","version":"1.0.9","_id":"@nocobase/portal-template-default@1.0.9","maintainers":[{"name":"chenos","email":"chenlinxh@gmail.com"},{"name":"jiannlu","email":"lomo_hao@163.com"}],"homepage":"https://github.com/nocobase/portal-template-default#readme","bugs":{"url":"https://github.com/nocobase/portal-template-default/issues"},"dist":{"shasum":"232a7d4faf52f0624804bd4d899cf3ada1a80597","tarball":"https://registry.npmjs.org/@nocobase/portal-template-default/-/portal-template-default-1.0.9.tgz","fileCount":421,"integrity":"sha512-eKV8apZQ7Z9Yvkze+gHaLTXABsgBytNWYkCKT7h49OlRZ/4F+1do5jJ/0isiBhK6RiOBZcqMf0ViHN/h6cKv4g==","signatures":[{"sig":"MEYCIQDZSjY97EbreHOWztiP26xZWIfisYbwPI0Dzr15Q91oIQIhANDWtWjjf/vvP9IdFgeEAPA2NjXtOHlDGTroqkDealhD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5032891},"type":"module","gitHead":"b315cd4a8f58ac4b214d63f191296c0d7a741116","scripts":{"dev":"vite","build":"tsc && refine build","start":"refine start","refine":"refine","test:acl":"node registry/nocobase-acl/tests/acl-regression.mjs","test:i18n":"node registry/nocobase-i18n/tests/i18n-regression.mjs","build:html":"node ./scripts/build-html.mjs","postinstall":"node ./scripts/registry.mjs install-missing","registry:build":"node ./scripts/registry.mjs build && shadcn build ./registry.json -o ./public/r","registry:install":"node ./scripts/registry.mjs install-missing","registry:preview":"node ./scripts/registry.mjs preview"},"_npmUser":{"name":"chenos","email":"chenlinxh@gmail.com"},"repository":{"url":"git+https://github.com/nocobase/portal-template-default.git","type":"git"},"_npmVersion":"10.9.7","description":"![2026-07-22-08-48-12](https://static-docs.nocobase.com/2026-07-22-08-48-12.png)","directories":{},"_nodeVersion":"22.22.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"5.0.0","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^6.3.5","dayjs":"^1.10.7","react":"19.1.0","eslint":"^9.25.0","ignore":"^7.0.6","shadcn":"^4.13.1","sonner":"^2.0.3","echarts":"^5.5.0","globals":"^16.0.0","i18next":"^25.3.2","postcss":"^8.5.3","date-fns":"^4.1.0","recharts":"^3.8.0","input-otp":"^1.4.2","react-dom":"19.1.0","@eslint/js":"^9.25.0","remark-gfm":"^4.0.1","typescript":"^5.8.3","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4.1.4","@types/react":"^19.1.0","lucide-react":"^0.487.0","react-router":"^7.0.2","@ai-sdk/react":"2.0.0","@shadcn/react":"^0.2.1","@base-ui/react":"^1.6.0","@dicebear/core":"^9.4.3","@refinedev/cli":"^2.16.48","dingtalk-jsapi":"3.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.2.0","tw-animate-css":"^1.2.5","@refinedev/core":"^5.0.8","@refinedev/rest":"^2.1.0","react-hook-form":"^7.57.0","@types/react-dom":"^19.1.0","react-day-picker":"10.0.1","@tailwindcss/vite":"^4.1.8","echarts-for-react":"3.0.2","typescript-eslint":"^8.30.1","eventsource-parser":"3.1.0","@hookform/resolvers":"^5.0.1","@refinedev/devtools":"^2.0.1","@tailwindcss/postcss":"^4.1.4","@vitejs/plugin-react":"^4.4.1","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.81.5","@tanstack/react-table":"^8.2.6","@refinedev/react-table":"^6.0.0","@refinedev/simple-rest":"^6.0.0","react-resizable-panels":"^4.12.2","@refinedev/react-router":"^2.0.0","class-variance-authority":"^0.7.1","@typescript-eslint/parser":"^5.57.1","eslint-plugin-react-hooks":"^5.2.0","@fontsource-variable/geist":"^5.3.0","@refinedev/react-hook-form":"^5.0.0","eslint-plugin-react-refresh":"^0.4.19","@nocobase/ai-employee-avatars":"^1.0.2","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/portal-template-default_1.0.9_1785083807109_0.20312152619293644","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@nocobase/portal-template-default","version":"1.0.10","_id":"@nocobase/portal-template-default@1.0.10","maintainers":[{"name":"chenos","email":"chenlinxh@gmail.com"},{"name":"jiannlu","email":"lomo_hao@163.com"}],"homepage":"https://github.com/nocobase/portal-template-default#readme","bugs":{"url":"https://github.com/nocobase/portal-template-default/issues"},"dist":{"shasum":"8728ae140c082df1a8b521fb81580b521b255ef8","tarball":"https://registry.npmjs.org/@nocobase/portal-template-default/-/portal-template-default-1.0.10.tgz","fileCount":328,"integrity":"sha512-N8aweNAj/fdmfyIR4dogs0TxfY1diVDpf3gm9yZRALydFJ/LOQeSwffNC++iazFVv8lbrnWcOjQD6hIrKsCQKg==","signatures":[{"sig":"MEUCIQCFtvIBk9z7BqNIIg5yXm/vDH4RpIzUl5Qea75LyHw+dAIgTnf2vXdFqBimnW0ymFAE15Ww5QkNv+mFwQMzxXc3M7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1463419},"type":"module","gitHead":"884150b838d0e2a33a71b73a55c978145d04faae","scripts":{"dev":"vite","build":"tsc && refine build","start":"refine start","refine":"refine","test:acl":"node registry/nocobase-acl/tests/acl-regression.mjs","test:auth":"node tests/auth-session-regression.mjs","test:i18n":"node registry/nocobase-i18n/tests/i18n-regression.mjs","build:html":"node ./scripts/build-html.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b330ed80-6e58-4474-8a01-81c52a09db2b"}},"repository":{"url":"git+https://github.com/nocobase/portal-template-default.git","type":"git"},"_npmVersion":"12.0.2","description":"A React and shadcn/ui template for building standalone frontends backed by NocoBase.","directories":{},"_nodeVersion":"24.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"ai":"5.0.0","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^6.3.5","dayjs":"^1.10.7","react":"19.1.0","eslint":"^9.25.0","ignore":"^7.0.6","shadcn":"^4.13.1","sonner":"^2.0.3","echarts":"^5.5.0","globals":"^16.0.0","i18next":"^25.3.2","postcss":"^8.5.3","date-fns":"^4.1.0","recharts":"^3.8.0","input-otp":"^1.4.2","react-dom":"19.1.0","@eslint/js":"^9.25.0","remark-gfm":"^4.0.1","typescript":"^5.8.3","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4.1.4","@types/react":"^19.1.0","lucide-react":"^0.487.0","react-router":"^7.0.2","@ai-sdk/react":"2.0.0","@shadcn/react":"^0.2.1","@base-ui/react":"^1.6.0","@dicebear/core":"^9.4.3","@refinedev/cli":"^2.16.48","dingtalk-jsapi":"3.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.2.0","tw-animate-css":"^1.2.5","@refinedev/core":"^5.0.8","@refinedev/rest":"^2.1.0","react-hook-form":"^7.57.0","@types/react-dom":"^19.1.0","react-day-picker":"10.0.1","@tailwindcss/vite":"^4.1.8","echarts-for-react":"3.0.2","typescript-eslint":"^8.30.1","eventsource-parser":"3.1.0","@hookform/resolvers":"^5.0.1","@refinedev/devtools":"^2.0.1","@tailwindcss/postcss":"^4.1.4","@vitejs/plugin-react":"^4.4.1","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.81.5","@tanstack/react-table":"^8.2.6","@refinedev/react-table":"^6.0.0","@refinedev/simple-rest":"^6.0.0","react-resizable-panels":"^4.12.2","@refinedev/react-router":"^2.0.0","class-variance-authority":"^0.7.1","@typescript-eslint/parser":"^5.57.1","eslint-plugin-react-hooks":"^5.2.0","@fontsource-variable/geist":"^5.3.0","@refinedev/react-hook-form":"^5.0.0","eslint-plugin-react-refresh":"^0.4.19","@nocobase/ai-employee-avatars":"^1.0.2","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/portal-template-default_1.0.10_1785368677240_0.5817429399088754","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@nocobase/portal-template-default","version":"1.0.11","_id":"@nocobase/portal-template-default@1.0.11","maintainers":[{"name":"chenos","email":"chenlinxh@gmail.com"},{"name":"jiannlu","email":"lomo_hao@163.com"}],"homepage":"https://github.com/nocobase/portal-template-default#readme","bugs":{"url":"https://github.com/nocobase/portal-template-default/issues"},"dist":{"shasum":"c78ee1162e560087b6676c75922e97c79f96578c","tarball":"https://registry.npmjs.org/@nocobase/portal-template-default/-/portal-template-default-1.0.11.tgz","fileCount":394,"integrity":"sha512-+7wm1eN+qQUweBpmcyKsVgJtCIkW3Dbd1W54JmEYxD718GzlsGOZA7QDxt3FfB+xe+TFzH6tymDagu8Z3oudog==","signatures":[{"sig":"MEQCIEsrtkIUMU4doflCpOmrRa9iPxlUs62M7XhOggEN44hoAiBmUZlugwmhw+Ej3mmGAetrDo52oGjDsmCRgq+LOZQguA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5321187},"type":"module","gitHead":"062295c37768f923d6fddc1c71ec130374b81040","scripts":{"dev":"vite","build":"tsc && refine build","start":"refine start","refine":"refine","test:acl":"node registry/nocobase-acl/tests/acl-regression.mjs","test:auth":"node tests/auth-session-regression.mjs","test:i18n":"node registry/nocobase-i18n/tests/i18n-regression.mjs","build:html":"node ./scripts/build-html.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b330ed80-6e58-4474-8a01-81c52a09db2b"}},"repository":{"url":"git+https://github.com/nocobase/portal-template-default.git","type":"git"},"_npmVersion":"12.0.2","description":"A React and shadcn/ui template for building standalone frontends backed by NocoBase.","directories":{},"_nodeVersion":"24.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"ai":"5.0.0","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^6.3.5","dayjs":"^1.10.7","react":"19.1.0","eslint":"^9.25.0","ignore":"^7.0.6","shadcn":"^4.13.1","sonner":"^2.0.3","echarts":"^5.5.0","globals":"^16.0.0","i18next":"^25.3.2","postcss":"^8.5.3","date-fns":"^4.1.0","recharts":"^3.8.0","input-otp":"^1.4.2","react-dom":"19.1.0","@eslint/js":"^9.25.0","remark-gfm":"^4.0.1","typescript":"^5.8.3","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4.1.4","@types/react":"^19.1.0","lucide-react":"^0.487.0","react-router":"^7.0.2","@ai-sdk/react":"2.0.0","@shadcn/react":"^0.2.1","@base-ui/react":"^1.6.0","@dicebear/core":"^9.4.3","@refinedev/cli":"^2.16.48","dingtalk-jsapi":"3.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.2.0","tw-animate-css":"^1.2.5","@refinedev/core":"^5.0.8","@refinedev/rest":"^2.1.0","react-hook-form":"^7.57.0","@types/react-dom":"^19.1.0","react-day-picker":"10.0.1","@tailwindcss/vite":"^4.1.8","echarts-for-react":"3.0.2","typescript-eslint":"^8.30.1","eventsource-parser":"3.1.0","@hookform/resolvers":"^5.0.1","@refinedev/devtools":"^2.0.1","@tailwindcss/postcss":"^4.1.4","@vitejs/plugin-react":"^4.4.1","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.81.5","@tanstack/react-table":"^8.2.6","@refinedev/react-table":"^6.0.0","@refinedev/simple-rest":"^6.0.0","react-resizable-panels":"^4.12.2","@refinedev/react-router":"^2.0.0","class-variance-authority":"^0.7.1","@typescript-eslint/parser":"^5.57.1","eslint-plugin-react-hooks":"^5.2.0","@fontsource-variable/geist":"^5.3.0","@refinedev/react-hook-form":"^5.0.0","eslint-plugin-react-refresh":"^0.4.19","@nocobase/ai-employee-avatars":"^1.0.2","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/portal-template-default_1.0.11_1785370187442_0.4072410989061428","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@nocobase/portal-template-default","version":"1.0.12","_id":"@nocobase/portal-template-default@1.0.12","maintainers":[{"name":"chenos","email":"chenlinxh@gmail.com"},{"name":"jiannlu","email":"lomo_hao@163.com"}],"homepage":"https://github.com/nocobase/portal-template-default#readme","bugs":{"url":"https://github.com/nocobase/portal-template-default/issues"},"dist":{"shasum":"1ea7094def6e7178afe19dd00f376239f18669b2","tarball":"https://registry.npmjs.org/@nocobase/portal-template-default/-/portal-template-default-1.0.12.tgz","fileCount":394,"integrity":"sha512-rKDd+UThbnRvjhtz1LWY5b2RPbNwnHz02NQ0RHb2KrOW36IiB321CgqxeQ5jIcD3IZm6c2x7rLOfLmB7LYNtoQ==","signatures":[{"sig":"MEUCIBDDz29j5gpVgVwkfw0lr7kgUbK6fhko0Ay7x55mEYItAiEAsvP9vmU2pYxk89SemiCyrwS5RlBKUO0/jC1nFiCMHZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5321202},"type":"module","gitHead":"38cce948897e28a560a26beb59fb394c8a212abe","scripts":{"dev":"vite --host 0.0.0.0","build":"tsc && refine build","start":"refine start","refine":"refine","test:acl":"node registry/nocobase-acl/tests/acl-regression.mjs","test:auth":"node tests/auth-session-regression.mjs","test:i18n":"node registry/nocobase-i18n/tests/i18n-regression.mjs","build:html":"node ./scripts/build-html.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b330ed80-6e58-4474-8a01-81c52a09db2b"}},"repository":{"url":"git+https://github.com/nocobase/portal-template-default.git","type":"git"},"_npmVersion":"12.0.2","description":"A React and shadcn/ui template for building standalone frontends backed by NocoBase.","directories":{},"_nodeVersion":"24.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"ai":"5.0.0","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^6.3.5","dayjs":"^1.10.7","react":"19.1.0","eslint":"^9.25.0","ignore":"^7.0.6","shadcn":"^4.13.1","sonner":"^2.0.3","echarts":"^5.5.0","globals":"^16.0.0","i18next":"^25.3.2","postcss":"^8.5.3","date-fns":"^4.1.0","recharts":"^3.8.0","input-otp":"^1.4.2","react-dom":"19.1.0","@eslint/js":"^9.25.0","remark-gfm":"^4.0.1","typescript":"^5.8.3","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4.1.4","@types/react":"^19.1.0","lucide-react":"^0.487.0","react-router":"^7.0.2","@ai-sdk/react":"2.0.0","@shadcn/react":"^0.2.1","@base-ui/react":"^1.6.0","@dicebear/core":"^9.4.3","@refinedev/cli":"^2.16.48","dingtalk-jsapi":"3.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.2.0","tw-animate-css":"^1.2.5","@refinedev/core":"^5.0.8","@refinedev/rest":"^2.1.0","react-hook-form":"^7.57.0","@types/react-dom":"^19.1.0","react-day-picker":"10.0.1","@tailwindcss/vite":"^4.1.8","echarts-for-react":"3.0.2","typescript-eslint":"^8.30.1","eventsource-parser":"3.1.0","@hookform/resolvers":"^5.0.1","@refinedev/devtools":"^2.0.1","@tailwindcss/postcss":"^4.1.4","@vitejs/plugin-react":"^4.4.1","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.81.5","@tanstack/react-table":"^8.2.6","@refinedev/react-table":"^6.0.0","@refinedev/simple-rest":"^6.0.0","react-resizable-panels":"^4.12.2","@refinedev/react-router":"^2.0.0","class-variance-authority":"^0.7.1","@typescript-eslint/parser":"^5.57.1","eslint-plugin-react-hooks":"^5.2.0","@fontsource-variable/geist":"^5.3.0","@refinedev/react-hook-form":"^5.0.0","eslint-plugin-react-refresh":"^0.4.19","@nocobase/ai-employee-avatars":"^1.0.2","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/portal-template-default_1.0.12_1785371628888_0.8805958030470447","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@nocobase/portal-template-default","version":"1.0.13","_id":"@nocobase/portal-template-default@1.0.13","maintainers":[{"name":"chenos","email":"chenlinxh@gmail.com"},{"name":"jiannlu","email":"lomo_hao@163.com"}],"homepage":"https://github.com/nocobase/portal-template-default#readme","bugs":{"url":"https://github.com/nocobase/portal-template-default/issues"},"dist":{"shasum":"4f92aeaaa38549c5960ed7fce63485b6949a82bc","tarball":"https://registry.npmjs.org/@nocobase/portal-template-default/-/portal-template-default-1.0.13.tgz","fileCount":394,"integrity":"sha512-VdxCVj+tmOwCAk5Ouf0+GvAaAK4XK1AldXGzXU+e2l1YhyHprGPRSoavwKHezbJMITEJfFu4SnvkYTVqcCHWeA==","signatures":[{"sig":"MEUCIHPG8+sy+zwBGCtwVwJ0/mL3lNRb6sEeBQRkzkwoUqc9AiEAmRQPTCmQAhVdVDLJ20gwYdLFGf8Z0zAfHTA/pKFDGTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocobase%2fportal-template-default@1.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5321520},"type":"module","gitHead":"6e9f861608ffd77539ea0ca24d02998ea7a367bb","scripts":{"dev":"vite --host 0.0.0.0","build":"tsc && refine build","start":"refine start","refine":"refine","test:acl":"node registry/nocobase-acl/tests/acl-regression.mjs","test:auth":"node tests/auth-session-regression.mjs","test:i18n":"node registry/nocobase-i18n/tests/i18n-regression.mjs","build:html":"node ./scripts/build-html.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b330ed80-6e58-4474-8a01-81c52a09db2b"}},"repository":{"url":"git+https://github.com/nocobase/portal-template-default.git","type":"git"},"_npmVersion":"12.0.2","description":"A React and shadcn/ui template for building standalone frontends backed by NocoBase.","directories":{},"_nodeVersion":"24.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"ai":"5.0.0","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^6.3.5","dayjs":"^1.10.7","react":"19.1.0","eslint":"^9.25.0","ignore":"^7.0.6","shadcn":"^4.13.1","sonner":"^2.0.3","echarts":"^5.5.0","globals":"^16.0.0","i18next":"^25.3.2","postcss":"^8.5.3","date-fns":"^4.1.0","recharts":"^3.8.0","input-otp":"^1.4.2","react-dom":"19.1.0","@eslint/js":"^9.25.0","remark-gfm":"^4.0.1","typescript":"^5.8.3","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4.1.4","@types/react":"^19.1.0","lucide-react":"^0.487.0","react-router":"^7.0.2","@ai-sdk/react":"2.0.0","@shadcn/react":"^0.2.1","@base-ui/react":"^1.6.0","@dicebear/core":"^9.4.3","@refinedev/cli":"^2.16.48","dingtalk-jsapi":"3.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.2.0","tw-animate-css":"^1.2.5","@refinedev/core":"^5.0.8","@refinedev/rest":"^2.1.0","react-hook-form":"^7.57.0","@types/react-dom":"^19.1.0","react-day-picker":"10.0.1","@tailwindcss/vite":"^4.1.8","echarts-for-react":"3.0.2","typescript-eslint":"^8.30.1","eventsource-parser":"3.1.0","@hookform/resolvers":"^5.0.1","@refinedev/devtools":"^2.0.1","@tailwindcss/postcss":"^4.1.4","@vitejs/plugin-react":"^4.4.1","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.81.5","@tanstack/react-table":"^8.2.6","@refinedev/react-table":"^6.0.0","@refinedev/simple-rest":"^6.0.0","react-resizable-panels":"^4.12.2","@refinedev/react-router":"^2.0.0","class-variance-authority":"^0.7.1","@typescript-eslint/parser":"^5.57.1","eslint-plugin-react-hooks":"^5.2.0","@fontsource-variable/geist":"^5.3.0","@refinedev/react-hook-form":"^5.0.0","eslint-plugin-react-refresh":"^0.4.19","@nocobase/ai-employee-avatars":"^1.0.2","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/portal-template-default_1.0.13_1785388654126_0.03591531695196726","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@nocobase/portal-template-default","version":"1.0.14","_id":"@nocobase/portal-template-default@1.0.14","maintainers":[{"name":"chenos","email":"chenlinxh@gmail.com"},{"name":"jiannlu","email":"lomo_hao@163.com"}],"homepage":"https://github.com/nocobase/portal-template-default#readme","bugs":{"url":"https://github.com/nocobase/portal-template-default/issues"},"dist":{"shasum":"ed7c68b1c29ee1a45d3de270592e1bca731a5400","tarball":"https://registry.npmjs.org/@nocobase/portal-template-default/-/portal-template-default-1.0.14.tgz","fileCount":453,"integrity":"sha512-jvtLvT3x9XwFN/n5/6OYhHAxAxTGjFKKdXHA7ShxEEc6NwR83q3AOHHQ3nGTL6W3legtOl6QqldZDCOGyx38HQ==","signatures":[{"sig":"MEUCIBeK2XnHMmgE8czPa/Qj3PcA8QciRo3FPOaO6ZeURHiiAiEA//ncjJSoV1tUazW2PAU/XNLdhS2PX2hpVYr5hhnS8F8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocobase%2fportal-template-default@1.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5397021},"type":"module","gitHead":"24791fd2d82d00eda8f955a64c8f9fefd6d71556","scripts":{"dev":"vite --host 0.0.0.0","build":"tsc && refine build","start":"refine start","refine":"refine","test:acl":"node registry/nocobase-acl/tests/acl-regression.mjs","test:auth":"node tests/auth-session-regression.mjs","test:i18n":"node registry/nocobase-i18n/tests/i18n-regression.mjs","build:html":"node ./scripts/build-html.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b330ed80-6e58-4474-8a01-81c52a09db2b"}},"repository":{"url":"git+https://github.com/nocobase/portal-template-default.git","type":"git"},"_npmVersion":"12.0.2","description":"A React and shadcn/ui template for building standalone frontends backed by NocoBase.","directories":{},"_nodeVersion":"24.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"ai":"5.0.0","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^6.3.5","dayjs":"^1.10.7","react":"19.1.0","eslint":"^9.25.0","ignore":"^7.0.6","shadcn":"^4.13.1","sonner":"^2.0.3","echarts":"^5.5.0","globals":"^16.0.0","i18next":"^25.3.2","postcss":"^8.5.3","date-fns":"^4.1.0","recharts":"^3.8.0","input-otp":"^1.4.2","react-dom":"19.1.0","@eslint/js":"^9.25.0","remark-gfm":"^4.0.1","typescript":"^5.8.3","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4.1.4","@types/react":"^19.1.0","lucide-react":"^0.487.0","react-router":"^7.0.2","@ai-sdk/react":"2.0.0","@shadcn/react":"^0.2.1","@base-ui/react":"^1.6.0","@dicebear/core":"^9.4.3","@refinedev/cli":"^2.16.48","dingtalk-jsapi":"3.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.2.0","tw-animate-css":"^1.2.5","@refinedev/core":"^5.0.8","@refinedev/rest":"^2.1.0","react-hook-form":"^7.57.0","@types/react-dom":"^19.1.0","react-day-picker":"10.0.1","@tailwindcss/vite":"^4.1.8","echarts-for-react":"3.0.2","typescript-eslint":"^8.30.1","eventsource-parser":"3.1.0","@hookform/resolvers":"^5.0.1","@refinedev/devtools":"^2.0.1","@tailwindcss/postcss":"^4.1.4","@vitejs/plugin-react":"^4.4.1","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.81.5","@tanstack/react-table":"^8.2.6","@refinedev/react-table":"^6.0.0","@refinedev/simple-rest":"^6.0.0","react-resizable-panels":"^4.12.2","@refinedev/react-router":"^2.0.0","class-variance-authority":"^0.7.1","@typescript-eslint/parser":"^5.57.1","eslint-plugin-react-hooks":"^5.2.0","@fontsource-variable/geist":"^5.3.0","@refinedev/react-hook-form":"^5.0.0","eslint-plugin-react-refresh":"^0.4.19","@nocobase/ai-employee-avatars":"^1.0.2","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/portal-template-default_1.0.14_1785393444295_0.5546166455615105","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@nocobase/portal-template-default","version":"1.0.15","_id":"@nocobase/portal-template-default@1.0.15","maintainers":[{"name":"chenos","email":"chenlinxh@gmail.com"},{"name":"jiannlu","email":"lomo_hao@163.com"}],"homepage":"https://github.com/nocobase/portal-template-default#readme","bugs":{"url":"https://github.com/nocobase/portal-template-default/issues"},"dist":{"shasum":"430860e709360c43fe59e033a16d82fa5d5e33fa","tarball":"https://registry.npmjs.org/@nocobase/portal-template-default/-/portal-template-default-1.0.15.tgz","fileCount":453,"integrity":"sha512-a7xWVDOpEjQTeCnpvoLwR4NwnHauZk0IPLuhsH5S6CYFd6rxOS9gLiH/RepWXZJ2B2f157tGm4dfJIZYH9mv3Q==","signatures":[{"sig":"MEUCIQD+WOqIbz9YtKke6o2pxROIFh1OfoM0Om6awOS3Q4P18gIgMgKESTTXmuoczJGWYrWWxhz9831rzxB8Hsd8plri5OY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocobase%2fportal-template-default@1.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5398556},"type":"module","gitHead":"5dfb0c44727d725c608e1ad437e943093f881f9a","scripts":{"dev":"vite --host 0.0.0.0","build":"tsc && refine build","start":"refine start","refine":"refine","test:acl":"node registry/nocobase-acl/tests/acl-regression.mjs","test:auth":"node tests/auth-session-regression.mjs","test:i18n":"node registry/nocobase-i18n/tests/i18n-regression.mjs","build:html":"node ./scripts/build-html.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b330ed80-6e58-4474-8a01-81c52a09db2b"}},"repository":{"url":"git+https://github.com/nocobase/portal-template-default.git","type":"git"},"_npmVersion":"12.0.2","description":"A React and shadcn/ui template for building standalone frontends backed by NocoBase.","directories":{},"_nodeVersion":"24.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"ai":"5.0.0","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^6.3.5","dayjs":"^1.10.7","react":"19.1.0","eslint":"^9.25.0","ignore":"^7.0.6","shadcn":"^4.13.1","sonner":"^2.0.3","echarts":"^5.5.0","globals":"^16.0.0","i18next":"^25.3.2","postcss":"^8.5.3","date-fns":"^4.1.0","recharts":"^3.8.0","input-otp":"^1.4.2","react-dom":"19.1.0","@eslint/js":"^9.25.0","remark-gfm":"^4.0.1","typescript":"^5.8.3","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4.1.4","@types/react":"^19.1.0","lucide-react":"^0.487.0","react-router":"^7.0.2","@ai-sdk/react":"2.0.0","@shadcn/react":"^0.2.1","@base-ui/react":"^1.6.0","@dicebear/core":"^9.4.3","@refinedev/cli":"^2.16.48","dingtalk-jsapi":"3.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.2.0","tw-animate-css":"^1.2.5","@refinedev/core":"^5.0.8","@refinedev/rest":"^2.1.0","react-hook-form":"^7.57.0","@types/react-dom":"^19.1.0","react-day-picker":"10.0.1","@tailwindcss/vite":"^4.1.8","echarts-for-react":"3.0.2","typescript-eslint":"^8.30.1","eventsource-parser":"3.1.0","@hookform/resolvers":"^5.0.1","@refinedev/devtools":"^2.0.1","@tailwindcss/postcss":"^4.1.4","@vitejs/plugin-react":"^4.4.1","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.81.5","@tanstack/react-table":"^8.2.6","@refinedev/react-table":"^6.0.0","@refinedev/simple-rest":"^6.0.0","react-resizable-panels":"^4.12.2","@refinedev/react-router":"^2.0.0","class-variance-authority":"^0.7.1","@typescript-eslint/parser":"^5.57.1","eslint-plugin-react-hooks":"^5.2.0","@fontsource-variable/geist":"^5.3.0","@refinedev/react-hook-form":"^5.0.0","eslint-plugin-react-refresh":"^0.4.19","@nocobase/ai-employee-avatars":"^1.0.2","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/portal-template-default_1.0.15_1785396699407_0.5431753603314526","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@nocobase/portal-template-default","version":"1.0.16","_id":"@nocobase/portal-template-default@1.0.16","maintainers":[{"name":"chenos","email":"chenlinxh@gmail.com"},{"name":"jiannlu","email":"lomo_hao@163.com"}],"homepage":"https://github.com/nocobase/portal-template-default#readme","bugs":{"url":"https://github.com/nocobase/portal-template-default/issues"},"dist":{"shasum":"e1589acb30758600154b6af380ea481b8a5b0a11","tarball":"https://registry.npmjs.org/@nocobase/portal-template-default/-/portal-template-default-1.0.16.tgz","fileCount":453,"integrity":"sha512-q51kx0/jobn5ymQpHyH0B8j3i0sSoyl++TgKli6yXXNvtk7/UTCEeC+chRtT2aKIixl7icp+FEjh7miGuDQjFw==","signatures":[{"sig":"MEYCIQD3idlQWpB8jwwsXjwaZRg24ae7/DQo6T8evwi1968qkgIhAJRVsEBLxCDXHtjW4zVIauLvkcVSD4VVFlPtfk1YJxpJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocobase%2fportal-template-default@1.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5408727},"type":"module","gitHead":"18e8fa1e28690279fb3b0a26865ed312c609f728","scripts":{"dev":"vite --host 0.0.0.0","build":"tsc && refine build","start":"refine start","refine":"refine","test:acl":"node registry/nocobase-acl/tests/acl-regression.mjs","test:auth":"node tests/auth-session-regression.mjs","test:i18n":"node registry/nocobase-i18n/tests/i18n-regression.mjs","build:html":"node ./scripts/build-html.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b330ed80-6e58-4474-8a01-81c52a09db2b"}},"repository":{"url":"git+https://github.com/nocobase/portal-template-default.git","type":"git"},"_npmVersion":"12.0.2","description":"A React and shadcn/ui template for building standalone frontends backed by NocoBase.","directories":{},"_nodeVersion":"24.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"ai":"5.0.0","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^6.3.5","dayjs":"^1.10.7","react":"19.1.0","eslint":"^9.25.0","ignore":"^7.0.6","shadcn":"^4.13.1","sonner":"^2.0.3","echarts":"^5.5.0","globals":"^16.0.0","i18next":"^25.3.2","postcss":"^8.5.3","date-fns":"^4.1.0","recharts":"^3.8.0","input-otp":"^1.4.2","react-dom":"19.1.0","@eslint/js":"^9.25.0","remark-gfm":"^4.0.1","typescript":"^5.8.3","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4.1.4","@types/react":"^19.1.0","lucide-react":"^0.487.0","react-router":"^7.0.2","@ai-sdk/react":"2.0.0","@shadcn/react":"^0.2.1","@base-ui/react":"^1.6.0","@dicebear/core":"^9.4.3","@refinedev/cli":"^2.16.48","dingtalk-jsapi":"3.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.2.0","tw-animate-css":"^1.2.5","@refinedev/core":"^5.0.8","@refinedev/rest":"^2.1.0","react-hook-form":"^7.57.0","@types/react-dom":"^19.1.0","react-day-picker":"10.0.1","@tailwindcss/vite":"^4.1.8","echarts-for-react":"3.0.2","typescript-eslint":"^8.30.1","eventsource-parser":"3.1.0","@hookform/resolvers":"^5.0.1","@refinedev/devtools":"^2.0.1","@tailwindcss/postcss":"^4.1.4","@vitejs/plugin-react":"^4.4.1","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.81.5","@tanstack/react-table":"^8.2.6","@refinedev/react-table":"^6.0.0","@refinedev/simple-rest":"^6.0.0","react-resizable-panels":"^4.12.2","@refinedev/react-router":"^2.0.0","class-variance-authority":"^0.7.1","@typescript-eslint/parser":"^5.57.1","eslint-plugin-react-hooks":"^5.2.0","@fontsource-variable/geist":"^5.3.0","@refinedev/react-hook-form":"^5.0.0","eslint-plugin-react-refresh":"^0.4.19","@nocobase/ai-employee-avatars":"^1.0.2","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/portal-template-default_1.0.16_1785400547311_0.877950936009745","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@nocobase/portal-template-default","version":"1.0.17","_id":"@nocobase/portal-template-default@1.0.17","maintainers":[{"name":"chenos","email":"chenlinxh@gmail.com"},{"name":"jiannlu","email":"lomo_hao@163.com"}],"homepage":"https://github.com/nocobase/portal-template-default#readme","bugs":{"url":"https://github.com/nocobase/portal-template-default/issues"},"dist":{"shasum":"1b8c48e5c7e7c58d46a15584ff0650b67398ec94","tarball":"https://registry.npmjs.org/@nocobase/portal-template-default/-/portal-template-default-1.0.17.tgz","fileCount":498,"integrity":"sha512-JtaczE2u7AiPlySa6/bRnZLBNHOYM51iFiJF118MFEuFsfzs1h0HEg4a5dIYvWlbdOAXkKDyv6EarniwLhuKPw==","signatures":[{"sig":"MEUCIB1H08uhse27NCQdzTuJk+Il2Ib8tfgmj699Us28cHfeAiEAsnu5C9iOmkPThFxUNkRf9Hg8GRaQ47dRDHb3UpU2jO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocobase%2fportal-template-default@1.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6331402},"type":"module","gitHead":"383a22ed56840f0d44355f249ab5e91e7c43825a","scripts":{"dev":"vite --host 0.0.0.0","build":"tsc && refine build","start":"refine start","refine":"refine","test:acl":"node registry/nocobase-acl/tests/acl-regression.mjs","test:auth":"node tests/auth-session-regression.mjs","test:i18n":"node registry/nocobase-i18n/tests/i18n-regression.mjs","test:mail":"node registry/nocobase-mail/tests/mail-regression.mjs","build:html":"node ./scripts/build-html.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b330ed80-6e58-4474-8a01-81c52a09db2b"}},"repository":{"url":"git+https://github.com/nocobase/portal-template-default.git","type":"git"},"_npmVersion":"12.0.2","description":"A React and shadcn/ui template for building standalone frontends backed by NocoBase.","directories":{},"displayName":"Default Template","_nodeVersion":"24.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"ai":"5.0.0","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^6.3.5","dayjs":"^1.10.7","react":"19.1.0","eslint":"^9.25.0","ignore":"^7.0.6","shadcn":"^4.13.1","sonner":"^2.0.3","echarts":"^5.5.0","globals":"^16.0.0","i18next":"^25.3.2","postcss":"^8.5.3","date-fns":"^4.1.0","recharts":"^3.8.0","input-otp":"^1.4.2","react-dom":"19.1.0","@eslint/js":"^9.25.0","@tiptap/pm":"^3.29.0","remark-gfm":"^4.0.1","typescript":"^5.8.3","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4.1.4","@types/react":"^19.1.0","lucide-react":"^0.487.0","react-router":"^7.0.2","@ai-sdk/react":"2.0.0","@shadcn/react":"^0.2.1","@tiptap/react":"^3.29.0","@base-ui/react":"^1.6.0","@dicebear/core":"^9.4.3","@refinedev/cli":"^2.16.48","dingtalk-jsapi":"3.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.2.0","tw-animate-css":"^1.2.5","@refinedev/core":"^5.0.8","@refinedev/rest":"^2.1.0","react-hook-form":"^7.57.0","@types/react-dom":"^19.1.0","react-day-picker":"10.0.1","@tailwindcss/vite":"^4.1.8","echarts-for-react":"3.0.2","typescript-eslint":"^8.30.1","eventsource-parser":"3.1.0","@hookform/resolvers":"^5.0.1","@refinedev/devtools":"^2.0.1","@tiptap/starter-kit":"^3.29.0","@tailwindcss/postcss":"^4.1.4","@vitejs/plugin-react":"^4.4.1","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.81.5","@tanstack/react-table":"^8.2.6","@refinedev/react-table":"^6.0.0","@refinedev/simple-rest":"^6.0.0","@tiptap/extension-link":"^3.29.0","react-resizable-panels":"^4.12.2","@refinedev/react-router":"^2.0.0","class-variance-authority":"^0.7.1","@typescript-eslint/parser":"^5.57.1","eslint-plugin-react-hooks":"^5.2.0","@fontsource-variable/geist":"^5.3.0","@refinedev/react-hook-form":"^5.0.0","eslint-plugin-react-refresh":"^0.4.19","@tiptap/extension-text-style":"3.29.0","@nocobase/ai-employee-avatars":"^1.0.2","@tiptap/extension-placeholder":"^3.29.0","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/portal-template-default_1.0.17_1785412487308_0.2711064196165387","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@nocobase/portal-template-default","version":"1.0.18","_id":"@nocobase/portal-template-default@1.0.18","maintainers":[{"name":"chenos","email":"chenlinxh@gmail.com"},{"name":"jiannlu","email":"lomo_hao@163.com"}],"homepage":"https://github.com/nocobase/portal-template-default#readme","bugs":{"url":"https://github.com/nocobase/portal-template-default/issues"},"dist":{"shasum":"fdcb12ce4410f07cd0c88f5880b0fecf8ef9e89b","tarball":"https://registry.npmjs.org/@nocobase/portal-template-default/-/portal-template-default-1.0.18.tgz","fileCount":497,"integrity":"sha512-73VPvFsGN4qAfXL2zI+ryOnz0aba6zJ+RbDihoYO0wpO7leuPCwg6m734lvpxJtqVOGVpDEhmInRKOdUyijWgg==","signatures":[{"sig":"MEQCIASrs9iixjwoxwZr/nxsVB3bluxcIOWK8tOScrR7ehQrAiBmr8owOfe9KypKaXH0/WAfvfvTIgwWUGTjVk2JIOAPYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocobase%2fportal-template-default@1.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6332534},"type":"module","gitHead":"d5b8396d01336a85024af4a5d35e82f183c8805d","scripts":{"dev":"vite --host 0.0.0.0","build":"tsc && refine build","start":"refine start","refine":"refine","test:acl":"node registry/nocobase-acl/tests/acl-regression.mjs","test:auth":"node tests/auth-session-regression.mjs","test:i18n":"node registry/nocobase-i18n/tests/i18n-regression.mjs","test:mail":"node registry/nocobase-mail/tests/mail-regression.mjs","build:html":"node ./scripts/build-html.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b330ed80-6e58-4474-8a01-81c52a09db2b"}},"repository":{"url":"git+https://github.com/nocobase/portal-template-default.git","type":"git"},"_npmVersion":"12.0.2","description":"A React and shadcn/ui template for building standalone frontends backed by NocoBase.","directories":{},"displayName":"Default Template","_nodeVersion":"24.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"ai":"5.0.0","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^6.3.5","dayjs":"^1.10.7","react":"19.1.0","eslint":"^9.25.0","ignore":"^7.0.6","shadcn":"^4.13.1","sonner":"^2.0.3","echarts":"^5.5.0","globals":"^16.0.0","i18next":"^25.3.2","postcss":"^8.5.3","date-fns":"^4.1.0","recharts":"^3.8.0","input-otp":"^1.4.2","react-dom":"19.1.0","@eslint/js":"^9.25.0","@tiptap/pm":"^3.29.0","remark-gfm":"^4.0.1","typescript":"^5.8.3","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4.1.4","@types/react":"^19.1.0","lucide-react":"^0.487.0","react-router":"^7.0.2","@ai-sdk/react":"2.0.0","@shadcn/react":"^0.2.1","@tiptap/react":"^3.29.0","@base-ui/react":"^1.6.0","@dicebear/core":"^9.4.3","@refinedev/cli":"^2.16.48","dingtalk-jsapi":"3.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.2.0","tw-animate-css":"^1.2.5","@refinedev/core":"^5.0.8","@refinedev/rest":"^2.1.0","react-hook-form":"^7.57.0","@types/react-dom":"^19.1.0","react-day-picker":"10.0.1","@tailwindcss/vite":"^4.1.8","echarts-for-react":"3.0.2","typescript-eslint":"^8.30.1","eventsource-parser":"3.1.0","@hookform/resolvers":"^5.0.1","@refinedev/devtools":"^2.0.1","@tiptap/starter-kit":"^3.29.0","@tailwindcss/postcss":"^4.1.4","@vitejs/plugin-react":"^4.4.1","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.81.5","@tanstack/react-table":"^8.2.6","@refinedev/react-table":"^6.0.0","@refinedev/simple-rest":"^6.0.0","@tiptap/extension-link":"^3.29.0","react-resizable-panels":"^4.12.2","@refinedev/react-router":"^2.0.0","class-variance-authority":"^0.7.1","@typescript-eslint/parser":"^5.57.1","eslint-plugin-react-hooks":"^5.2.0","@fontsource-variable/geist":"^5.3.0","@refinedev/react-hook-form":"^5.0.0","eslint-plugin-react-refresh":"^0.4.19","@tiptap/extension-text-style":"3.29.0","@nocobase/ai-employee-avatars":"^1.0.2","@tiptap/extension-placeholder":"^3.29.0","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/portal-template-default_1.0.18_1785416245782_0.986450339111451","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@nocobase/portal-template-default","version":"1.0.19","_id":"@nocobase/portal-template-default@1.0.19","maintainers":[{"name":"chenos","email":"chenlinxh@gmail.com"},{"name":"jiannlu","email":"lomo_hao@163.com"}],"homepage":"https://github.com/nocobase/portal-template-default#readme","bugs":{"url":"https://github.com/nocobase/portal-template-default/issues"},"dist":{"shasum":"5c1401ff5521bd81a569c31aa777950849f6ab3d","tarball":"https://registry.npmjs.org/@nocobase/portal-template-default/-/portal-template-default-1.0.19.tgz","fileCount":498,"integrity":"sha512-DMGkNjn/DOAk1aBiMFKcZre/xlThrctR13Vh22UBUJ8S682cOhnihk15+OoQYJVin8s9V3kwGiDKIINEOFrCqg==","signatures":[{"sig":"MEUCIAlPXepiw/3eVlCelpmDkJIt6eHFfEC6xPE7GAULuHWLAiEAtxSUdLT6dls50EpsauEaVyGVpSUqHtRxLr4nUvy6fqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocobase%2fportal-template-default@1.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6338835},"type":"module","gitHead":"c2049dfbfa815679872f15e59e7c41291f1c04b3","scripts":{"dev":"vite --host 0.0.0.0","build":"tsc && refine build","start":"refine start","refine":"refine","test:acl":"node registry/nocobase-acl/tests/acl-regression.mjs","test:auth":"node tests/auth-session-regression.mjs","test:i18n":"node registry/nocobase-i18n/tests/i18n-regression.mjs","test:mail":"node registry/nocobase-mail/tests/mail-regression.mjs","build:html":"node ./scripts/build-html.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b330ed80-6e58-4474-8a01-81c52a09db2b"}},"repository":{"url":"git+https://github.com/nocobase/portal-template-default.git","type":"git"},"_npmVersion":"12.0.2","description":"A React and shadcn/ui template for building standalone frontends backed by NocoBase.","directories":{},"displayName":"Default Template","_nodeVersion":"24.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"ai":"5.0.0","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^6.3.5","dayjs":"^1.10.7","react":"19.1.0","eslint":"^9.25.0","ignore":"^7.0.6","shadcn":"^4.13.1","sonner":"^2.0.3","echarts":"^5.5.0","globals":"^16.0.0","i18next":"^25.3.2","postcss":"^8.5.3","date-fns":"^4.1.0","recharts":"^3.8.0","input-otp":"^1.4.2","react-dom":"19.1.0","@eslint/js":"^9.25.0","@tiptap/pm":"^3.29.0","remark-gfm":"^4.0.1","typescript":"^5.8.3","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4.1.4","@types/react":"^19.1.0","lucide-react":"^0.487.0","react-router":"^7.0.2","@ai-sdk/react":"2.0.0","@shadcn/react":"^0.2.1","@tiptap/react":"^3.29.0","@base-ui/react":"^1.6.0","@dicebear/core":"^9.4.3","@refinedev/cli":"^2.16.48","dingtalk-jsapi":"3.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.2.0","tw-animate-css":"^1.2.5","@refinedev/core":"^5.0.8","@refinedev/rest":"^2.1.0","react-hook-form":"^7.57.0","@types/react-dom":"^19.1.0","react-day-picker":"10.0.1","@tailwindcss/vite":"^4.1.8","echarts-for-react":"3.0.2","typescript-eslint":"^8.30.1","eventsource-parser":"3.1.0","@hookform/resolvers":"^5.0.1","@refinedev/devtools":"^2.0.1","@tiptap/starter-kit":"^3.29.0","@tailwindcss/postcss":"^4.1.4","@vitejs/plugin-react":"^4.4.1","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.81.5","@tanstack/react-table":"^8.2.6","@refinedev/react-table":"^6.0.0","@refinedev/simple-rest":"^6.0.0","@tiptap/extension-link":"^3.29.0","react-resizable-panels":"^4.12.2","@refinedev/react-router":"^2.0.0","class-variance-authority":"^0.7.1","@typescript-eslint/parser":"^5.57.1","eslint-plugin-react-hooks":"^5.2.0","@fontsource-variable/geist":"^5.3.0","@refinedev/react-hook-form":"^5.0.0","eslint-plugin-react-refresh":"^0.4.19","@tiptap/extension-text-style":"3.29.0","@nocobase/ai-employee-avatars":"^1.0.2","@tiptap/extension-placeholder":"^3.29.0","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/portal-template-default_1.0.19_1785425075131_0.877488013168898","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@nocobase/portal-template-default","version":"1.0.20","_id":"@nocobase/portal-template-default@1.0.20","maintainers":[{"name":"chenos","email":"chenlinxh@gmail.com"},{"name":"jiannlu","email":"lomo_hao@163.com"}],"homepage":"https://github.com/nocobase/portal-template-default#readme","bugs":{"url":"https://github.com/nocobase/portal-template-default/issues"},"dist":{"shasum":"e9bdf4daee465eb2f9d8bf13b012779b4c84de8b","tarball":"https://registry.npmjs.org/@nocobase/portal-template-default/-/portal-template-default-1.0.20.tgz","fileCount":499,"integrity":"sha512-RhSp/1iAg8fHZtXaT16XTkeTdqJC3y3mdliIHlj1Wlz/m+hpkAG+Il3wKT2HUnxEf6sr8YOuBIpZJL4IHUlWjw==","signatures":[{"sig":"MEUCIQDoy62nsUT5EitJpkaw5mIqmv53kuD4HnVFiiQvIQbgFwIgWCcJoVvzTyRPKhkb58G5GpjzIWXGWtc2xYNaCOSt/qA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocobase%2fportal-template-default@1.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6339429},"type":"module","gitHead":"92eb0c9e824453bb038056388d4034ea8ba7103f","scripts":{"dev":"vite --host 0.0.0.0","build":"tsc && refine build","start":"refine start","refine":"refine","test:acl":"node registry/nocobase-acl/tests/acl-regression.mjs","test:auth":"node tests/auth-session-regression.mjs","test:i18n":"node registry/nocobase-i18n/tests/i18n-regression.mjs","test:mail":"node registry/nocobase-mail/tests/mail-regression.mjs","build:html":"node ./scripts/build-html.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b330ed80-6e58-4474-8a01-81c52a09db2b"}},"repository":{"url":"git+https://github.com/nocobase/portal-template-default.git","type":"git"},"_npmVersion":"12.0.2","description":"A React and shadcn/ui template for building standalone frontends backed by NocoBase.","directories":{},"displayName":"Default Template","_nodeVersion":"24.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"ai":"5.0.0","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^6.3.5","dayjs":"^1.10.7","react":"19.1.0","eslint":"^9.25.0","ignore":"^7.0.6","shadcn":"^4.13.1","sonner":"^2.0.3","echarts":"^5.5.0","globals":"^16.0.0","i18next":"^25.3.2","postcss":"^8.5.3","date-fns":"^4.1.0","recharts":"^3.8.0","input-otp":"^1.4.2","react-dom":"19.1.0","@eslint/js":"^9.25.0","@tiptap/pm":"^3.29.0","remark-gfm":"^4.0.1","typescript":"^5.8.3","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4.1.4","@types/react":"^19.1.0","lucide-react":"^0.487.0","react-router":"^7.0.2","@ai-sdk/react":"2.0.0","@shadcn/react":"^0.2.1","@tiptap/react":"^3.29.0","@base-ui/react":"^1.6.0","@dicebear/core":"^9.4.3","@refinedev/cli":"^2.16.48","dingtalk-jsapi":"3.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.2.0","tw-animate-css":"^1.2.5","@refinedev/core":"^5.0.8","@refinedev/rest":"^2.1.0","react-hook-form":"^7.57.0","@types/react-dom":"^19.1.0","react-day-picker":"10.0.1","@tailwindcss/vite":"^4.1.8","echarts-for-react":"3.0.2","typescript-eslint":"^8.30.1","eventsource-parser":"3.1.0","@hookform/resolvers":"^5.0.1","@refinedev/devtools":"^2.0.1","@tiptap/starter-kit":"^3.29.0","@tailwindcss/postcss":"^4.1.4","@vitejs/plugin-react":"^4.4.1","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.81.5","@tanstack/react-table":"^8.2.6","@refinedev/react-table":"^6.0.0","@refinedev/simple-rest":"^6.0.0","@tiptap/extension-link":"^3.29.0","react-resizable-panels":"^4.12.2","@refinedev/react-router":"^2.0.0","class-variance-authority":"^0.7.1","@typescript-eslint/parser":"^5.57.1","eslint-plugin-react-hooks":"^5.2.0","@fontsource-variable/geist":"^5.3.0","@refinedev/react-hook-form":"^5.0.0","eslint-plugin-react-refresh":"^0.4.19","@tiptap/extension-text-style":"3.29.0","@nocobase/ai-employee-avatars":"^1.0.2","@tiptap/extension-placeholder":"^3.29.0","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/portal-template-default_1.0.20_1785428101409_0.653005762250094","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@nocobase/portal-template-default","version":"1.0.21","_id":"@nocobase/portal-template-default@1.0.21","maintainers":[{"name":"chenos","email":"chenlinxh@gmail.com"},{"name":"jiannlu","email":"lomo_hao@163.com"}],"homepage":"https://github.com/nocobase/portal-template-default#readme","bugs":{"url":"https://github.com/nocobase/portal-template-default/issues"},"dist":{"shasum":"5a60015cc19507400114b16ed72253f2eb0c24c9","tarball":"https://registry.npmjs.org/@nocobase/portal-template-default/-/portal-template-default-1.0.21.tgz","fileCount":499,"integrity":"sha512-hUExV+VWWQbdGK+PFK/ipkjtM5C/cQz1GU3sRBoZ2ypp6QtWAXeZCwBCBOFGpFXSMnXseXtS2H7bse0y0B0/6Q==","signatures":[{"sig":"MEQCIEf9kbeUWtkKwhPRDPVPQFzQ4COiHJgBfHvKd2RM+cz7AiB3PxjypfsMQeDeAwdUZY5A16sMY1UHBAFxh/daEgV6Vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocobase%2fportal-template-default@1.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6339683},"type":"module","gitHead":"86d11a169ea0da43fbd9bd560a0d4419b405353b","scripts":{"dev":"vite --host 0.0.0.0","build":"tsc && refine build","start":"refine start","refine":"refine","test:acl":"node registry/nocobase-acl/tests/acl-regression.mjs","test:auth":"node tests/auth-session-regression.mjs","test:i18n":"node registry/nocobase-i18n/tests/i18n-regression.mjs","test:mail":"node registry/nocobase-mail/tests/mail-regression.mjs","build:html":"node ./scripts/build-html.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b330ed80-6e58-4474-8a01-81c52a09db2b"}},"repository":{"url":"git+https://github.com/nocobase/portal-template-default.git","type":"git"},"_npmVersion":"12.0.2","description":"A React and shadcn/ui template for building standalone frontends backed by NocoBase.","directories":{},"displayName":"Default Template","_nodeVersion":"24.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"ai":"5.0.0","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^6.3.5","dayjs":"^1.10.7","react":"19.1.0","eslint":"^9.25.0","ignore":"^7.0.6","shadcn":"^4.13.1","sonner":"^2.0.3","echarts":"^5.5.0","globals":"^16.0.0","i18next":"^25.3.2","postcss":"^8.5.3","date-fns":"^4.1.0","recharts":"^3.8.0","input-otp":"^1.4.2","react-dom":"19.1.0","@eslint/js":"^9.25.0","@tiptap/pm":"^3.29.0","remark-gfm":"^4.0.1","typescript":"^5.8.3","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4.1.4","@types/react":"^19.1.0","lucide-react":"^0.487.0","react-router":"^7.0.2","@ai-sdk/react":"2.0.0","@shadcn/react":"^0.2.1","@tiptap/react":"^3.29.0","@base-ui/react":"^1.6.0","@dicebear/core":"^9.4.3","@refinedev/cli":"^2.16.48","dingtalk-jsapi":"3.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.2.0","tw-animate-css":"^1.2.5","@refinedev/core":"^5.0.8","@refinedev/rest":"^2.1.0","react-hook-form":"^7.57.0","@types/react-dom":"^19.1.0","react-day-picker":"10.0.1","@tailwindcss/vite":"^4.1.8","echarts-for-react":"3.0.2","typescript-eslint":"^8.30.1","eventsource-parser":"3.1.0","@hookform/resolvers":"^5.0.1","@refinedev/devtools":"^2.0.1","@tiptap/starter-kit":"^3.29.0","@tailwindcss/postcss":"^4.1.4","@vitejs/plugin-react":"^4.4.1","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.81.5","@tanstack/react-table":"^8.2.6","@refinedev/react-table":"^6.0.0","@refinedev/simple-rest":"^6.0.0","@tiptap/extension-link":"^3.29.0","react-resizable-panels":"^4.12.2","@refinedev/react-router":"^2.0.0","class-variance-authority":"^0.7.1","@typescript-eslint/parser":"^5.57.1","eslint-plugin-react-hooks":"^5.2.0","@fontsource-variable/geist":"^5.3.0","@refinedev/react-hook-form":"^5.0.0","eslint-plugin-react-refresh":"^0.4.19","@tiptap/extension-text-style":"3.29.0","@nocobase/ai-employee-avatars":"^1.0.2","@tiptap/extension-placeholder":"^3.29.0","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/portal-template-default_1.0.21_1785430825733_0.5926835850859231","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@nocobase/portal-template-default","version":"1.0.22","_id":"@nocobase/portal-template-default@1.0.22","maintainers":[{"name":"chenos","email":"chenlinxh@gmail.com"},{"name":"jiannlu","email":"lomo_hao@163.com"}],"homepage":"https://github.com/nocobase/portal-template-default#readme","bugs":{"url":"https://github.com/nocobase/portal-template-default/issues"},"dist":{"shasum":"e6b09fcbfaf7c3eec4df5cfa1ad48a0bab73aa91","tarball":"https://registry.npmjs.org/@nocobase/portal-template-default/-/portal-template-default-1.0.22.tgz","fileCount":499,"integrity":"sha512-0KehLz3VyF2vMkxQZy9kywOPs9jK8gO0mjvKi9PJfqA7YnaZmghW5QncqRdbyqzitx4akN5ATZ/zvZfvNRD/GA==","signatures":[{"sig":"MEQCIHSQC6ECwEGVu0KRDr3RsPmEZAPHY7pRR0nrol4dtGzCAiAjOBlv6KsYlcsxkCwbaz4VIOFx2AKkpDLGZlRL7iF2Bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocobase%2fportal-template-default@1.0.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6340227},"type":"module","gitHead":"216d905f5a36e1b5d0bf8a9d92ca7029dbdacc29","scripts":{"dev":"vite --host 0.0.0.0","build":"tsc && refine build","start":"refine start","refine":"refine","test:acl":"node registry/nocobase-acl/tests/acl-regression.mjs","test:auth":"node tests/auth-session-regression.mjs","test:i18n":"node registry/nocobase-i18n/tests/i18n-regression.mjs","test:mail":"node registry/nocobase-mail/tests/mail-regression.mjs","build:html":"node ./scripts/build-html.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b330ed80-6e58-4474-8a01-81c52a09db2b"}},"repository":{"url":"git+https://github.com/nocobase/portal-template-default.git","type":"git"},"_npmVersion":"12.0.2","description":"A React and shadcn/ui template for building standalone frontends backed by NocoBase.","directories":{},"displayName":"Default Template","_nodeVersion":"24.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"ai":"5.0.0","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^6.3.5","dayjs":"^1.10.7","react":"19.1.0","eslint":"^9.25.0","ignore":"^7.0.6","shadcn":"^4.13.1","sonner":"^2.0.3","echarts":"^5.5.0","globals":"^16.0.0","i18next":"^25.3.2","postcss":"^8.5.3","date-fns":"^4.1.0","recharts":"^3.8.0","input-otp":"^1.4.2","react-dom":"19.1.0","@eslint/js":"^9.25.0","@tiptap/pm":"^3.29.0","remark-gfm":"^4.0.1","typescript":"^5.8.3","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4.1.4","@types/react":"^19.1.0","lucide-react":"^0.487.0","react-router":"^7.0.2","@ai-sdk/react":"2.0.0","@shadcn/react":"^0.2.1","@tiptap/react":"^3.29.0","@base-ui/react":"^1.6.0","@dicebear/core":"^9.4.3","@refinedev/cli":"^2.16.48","dingtalk-jsapi":"3.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.2.0","tw-animate-css":"^1.2.5","@refinedev/core":"^5.0.8","@refinedev/rest":"^2.1.0","react-hook-form":"^7.57.0","@types/react-dom":"^19.1.0","react-day-picker":"10.0.1","@tailwindcss/vite":"^4.1.8","echarts-for-react":"3.0.2","typescript-eslint":"^8.30.1","eventsource-parser":"3.1.0","@hookform/resolvers":"^5.0.1","@refinedev/devtools":"^2.0.1","@tiptap/starter-kit":"^3.29.0","@tailwindcss/postcss":"^4.1.4","@vitejs/plugin-react":"^4.4.1","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.81.5","@tanstack/react-table":"^8.2.6","@refinedev/react-table":"^6.0.0","@refinedev/simple-rest":"^6.0.0","@tiptap/extension-link":"^3.29.0","react-resizable-panels":"^4.12.2","@refinedev/react-router":"^2.0.0","class-variance-authority":"^0.7.1","@typescript-eslint/parser":"^5.57.1","eslint-plugin-react-hooks":"^5.2.0","@fontsource-variable/geist":"^5.3.0","@refinedev/react-hook-form":"^5.0.0","eslint-plugin-react-refresh":"^0.4.19","@tiptap/extension-text-style":"3.29.0","@nocobase/ai-employee-avatars":"^1.0.2","@tiptap/extension-placeholder":"^3.29.0","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/portal-template-default_1.0.22_1785462413759_0.5476107187029937","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@nocobase/portal-template-default","version":"2.0.0","_id":"@nocobase/portal-template-default@2.0.0","maintainers":[{"name":"chenos","email":"chenlinxh@gmail.com"},{"name":"2013xile","email":"2013xile@gmail.com"},{"name":"jiannlu","email":"lomo_hao@163.com"}],"homepage":"https://github.com/nocobase/portal-template-default#readme","bugs":{"url":"https://github.com/nocobase/portal-template-default/issues"},"dist":{"shasum":"c8ef3b21054415f5f35be55d0453e5d1c727eca2","tarball":"https://registry.npmjs.org/@nocobase/portal-template-default/-/portal-template-default-2.0.0.tgz","fileCount":493,"integrity":"sha512-KwD1IC56WJFK0cZGNoYl8X9Z0EUu7mVODdsowbLO/lY1l7/mh125XaM0Xr5ztUdqNJkH+FHBVzj6Qdv7osxfKg==","signatures":[{"sig":"MEQCICKFav7jzOCLm4h4buqxToXa0YjmYv9r5i0sqCl4vHvAAiBFw7jduEf6zTLbe6gvbHlZfQ177CxPt7VDoIsCxxWQ0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocobase%2fportal-template-default@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6428146},"type":"module","_from":"file:/home/runner/work/_temp/portal-template-local/nocobase-portal-template-default-2.0.0.tgz","scripts":{"dev":"vite --host 0.0.0.0","build":"tsc && refine build","start":"refine start","refine":"refine","sdk:check":"pnpm exec portal-sdk check","build:html":"node ./scripts/build-html.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b330ed80-6e58-4474-8a01-81c52a09db2b"}},"nocobase":{"defaultTemplateVersion":"2.0.0"},"_resolved":"/home/runner/work/_temp/portal-template-local/nocobase-portal-template-default-2.0.0.tgz","_integrity":"sha512-KwD1IC56WJFK0cZGNoYl8X9Z0EUu7mVODdsowbLO/lY1l7/mh125XaM0Xr5ztUdqNJkH+FHBVzj6Qdv7osxfKg==","repository":{"url":"git+https://github.com/nocobase/portal-template-default.git","type":"git"},"_npmVersion":"12.0.2","description":"A React and shadcn/ui template for building standalone frontends backed by NocoBase.","directories":{},"displayName":"Default Template","_nodeVersion":"24.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"@nocobase/portal-sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"5.0.0","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^6.3.5","dayjs":"^1.10.7","react":"19.1.0","eslint":"^9.25.0","ignore":"^7.0.6","shadcn":"^4.13.1","sonner":"^2.0.3","echarts":"^5.5.0","globals":"^16.0.0","postcss":"^8.5.3","date-fns":"^4.1.0","recharts":"^3.8.0","input-otp":"^1.4.2","react-dom":"19.1.0","@eslint/js":"^9.25.0","@tiptap/pm":"^3.29.0","remark-gfm":"^4.0.1","typescript":"^5.8.3","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4.1.4","@types/react":"^19.1.0","lucide-react":"^0.487.0","react-router":"^7.0.2","@ai-sdk/react":"2.0.0","@shadcn/react":"^0.2.1","@tiptap/react":"^3.29.0","@base-ui/react":"^1.6.0","@dicebear/core":"^9.4.3","@refinedev/cli":"^2.16.48","dingtalk-jsapi":"3.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.2.0","tw-animate-css":"^1.2.5","@refinedev/core":"^5.0.8","@refinedev/rest":"^2.1.0","react-hook-form":"^7.57.0","@types/react-dom":"^19.1.0","react-day-picker":"10.0.1","@tailwindcss/vite":"^4.1.8","echarts-for-react":"3.0.2","typescript-eslint":"^8.30.1","eventsource-parser":"3.1.0","@hookform/resolvers":"^5.0.1","@refinedev/devtools":"^2.0.1","@tiptap/starter-kit":"^3.29.0","@tailwindcss/postcss":"^4.1.4","@vitejs/plugin-react":"^4.4.1","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.81.5","@tanstack/react-table":"^8.2.6","@refinedev/react-table":"^6.0.0","@refinedev/simple-rest":"^6.0.0","@tiptap/extension-link":"^3.29.0","react-resizable-panels":"^4.12.2","@refinedev/react-router":"^2.0.0","class-variance-authority":"^0.7.1","@typescript-eslint/parser":"^5.57.1","eslint-plugin-react-hooks":"^5.2.0","@fontsource-variable/geist":"^5.3.0","@refinedev/react-hook-form":"^5.0.0","eslint-plugin-react-refresh":"^0.4.19","@tiptap/extension-text-style":"3.29.0","@nocobase/ai-employee-avatars":"^1.0.2","@tiptap/extension-placeholder":"^3.29.0","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/portal-template-default_2.0.0_1785567422643_0.4134679287710259","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@nocobase/portal-template-default","version":"2.0.1","_id":"@nocobase/portal-template-default@2.0.1","maintainers":[{"name":"chenos","email":"chenlinxh@gmail.com"},{"name":"2013xile","email":"2013xile@gmail.com"},{"name":"jiannlu","email":"lomo_hao@163.com"}],"homepage":"https://github.com/nocobase/portal-template-default#readme","bugs":{"url":"https://github.com/nocobase/portal-template-default/issues"},"dist":{"shasum":"afef109cc8ee1773233d448294c58a3c91bd1fe2","tarball":"https://registry.npmjs.org/@nocobase/portal-template-default/-/portal-template-default-2.0.1.tgz","fileCount":508,"integrity":"sha512-l1VF6YqzEmjogrMRJSl7v3d0rsD1VaTsg4SEj2/saHmdsFwtq8X5MAtDz3CGY9j1RJAaC5drwUnVdoPt6Ztt7w==","signatures":[{"sig":"MEQCICQj4Wmkabc1UjxGcZJ3DCLZ3jgpcl2fAPtKsj5tBKt4AiAoU4zB2ag2AOAdkXG4mjNrfTwmQMnFUCluZdX81AAY7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocobase%2fportal-template-default@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6522087},"type":"module","_from":"file:/home/runner/work/_temp/portal-template-local/nocobase-portal-template-default-2.0.1.tgz","scripts":{"dev":"vite --host 0.0.0.0","build":"tsc && refine build","start":"refine start","refine":"refine","sdk:check":"pnpm exec portal-sdk check","build:html":"node ./scripts/build-html.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b330ed80-6e58-4474-8a01-81c52a09db2b"}},"nocobase":{"defaultTemplateVersion":"2.0.1"},"_resolved":"/home/runner/work/_temp/portal-template-local/nocobase-portal-template-default-2.0.1.tgz","_integrity":"sha512-l1VF6YqzEmjogrMRJSl7v3d0rsD1VaTsg4SEj2/saHmdsFwtq8X5MAtDz3CGY9j1RJAaC5drwUnVdoPt6Ztt7w==","repository":{"url":"git+https://github.com/nocobase/portal-template-default.git","type":"git"},"_npmVersion":"12.0.2","description":"A React and shadcn/ui template for building standalone frontends backed by NocoBase.","directories":{},"displayName":"Default Template","_nodeVersion":"24.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"@nocobase/portal-sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"5.0.0","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^6.3.5","dayjs":"^1.10.7","react":"19.1.0","eslint":"^9.25.0","ignore":"^7.0.6","shadcn":"^4.13.1","sonner":"^2.0.3","echarts":"^5.5.0","globals":"^16.0.0","postcss":"^8.5.3","date-fns":"^4.1.0","recharts":"^3.8.0","input-otp":"^1.4.2","react-dom":"19.1.0","@eslint/js":"^9.25.0","@tiptap/pm":"^3.29.0","remark-gfm":"^4.0.1","typescript":"^5.8.3","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4.1.4","@types/react":"^19.1.0","lucide-react":"^0.487.0","react-router":"^7.0.2","@ai-sdk/react":"2.0.0","@shadcn/react":"^0.2.1","@tiptap/react":"^3.29.0","@base-ui/react":"^1.6.0","@dicebear/core":"^9.4.3","@refinedev/cli":"^2.16.48","dingtalk-jsapi":"3.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.2.0","tw-animate-css":"^1.2.5","@refinedev/core":"^5.0.8","@refinedev/rest":"^2.1.0","react-hook-form":"^7.57.0","@types/react-dom":"^19.1.0","react-day-picker":"10.0.1","@tailwindcss/vite":"^4.1.8","echarts-for-react":"3.0.2","typescript-eslint":"^8.30.1","eventsource-parser":"3.1.0","@hookform/resolvers":"^5.0.1","@refinedev/devtools":"^2.0.1","@tiptap/starter-kit":"^3.29.0","@tailwindcss/postcss":"^4.1.4","@vitejs/plugin-react":"^4.4.1","embla-carousel-react":"^8.6.0","react-error-boundary":"^6.0.0","@tanstack/react-query":"^5.81.5","@tanstack/react-table":"^8.2.6","@refinedev/react-table":"^6.0.0","@refinedev/simple-rest":"^6.0.0","@tiptap/extension-link":"^3.29.0","react-resizable-panels":"^4.12.2","@refinedev/react-router":"^2.0.0","class-variance-authority":"^0.7.1","@typescript-eslint/parser":"^5.57.1","eslint-plugin-react-hooks":"^5.2.0","@fontsource-variable/geist":"^5.3.0","@refinedev/react-hook-form":"^5.0.0","eslint-plugin-react-refresh":"^0.4.19","@tiptap/extension-text-style":"3.29.0","@nocobase/ai-employee-avatars":"^1.0.2","@tiptap/extension-placeholder":"^3.29.0","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/portal-template-default_2.0.1_1785596890297_0.8008483051966544","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@nocobase/portal-template-default","version":"3.0.0","_id":"@nocobase/portal-template-default@3.0.0","maintainers":[{"name":"chenos","email":"chenlinxh@gmail.com"},{"name":"2013xile","email":"2013xile@gmail.com"},{"name":"jiannlu","email":"lomo_hao@163.com"}],"homepage":"https://github.com/nocobase/portal-template-default#readme","bugs":{"url":"https://github.com/nocobase/portal-template-default/issues"},"dist":{"shasum":"a7db187c48c0d3174215436a34b69149348487ee","tarball":"https://registry.npmjs.org/@nocobase/portal-template-default/-/portal-template-default-3.0.0.tgz","fileCount":530,"integrity":"sha512-4KNVhDiFXeQV31RceVRrQYzvsTHEvS39m+OkLWVCak4hbJSg49be1r8BJFwgsOZgKqOA/IW+mm+JWUkfmzegGA==","signatures":[{"sig":"MEQCIE9Kt/xiknaOUj8UXr6Rp+xvtG+B4JaFQ+8ykFILGJwSAiBkW44QP6pRSFP3XOiooJX7MUR6z+3llT9/VtCEOT9gEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocobase%2fportal-template-default@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6527331},"type":"module","_from":"file:/home/runner/work/_temp/portal-template-local/nocobase-portal-template-default-3.0.0.tgz","scripts":{"dev":"vite --host 0.0.0.0","build":"tsc && refine build","start":"refine start","refine":"refine","sdk:check":"pnpm exec portal-sdk check","build:html":"node ./scripts/build-html.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b330ed80-6e58-4474-8a01-81c52a09db2b"}},"nocobase":{"defaultTemplateVersion":"3.0.0"},"_resolved":"/home/runner/work/_temp/portal-template-local/nocobase-portal-template-default-3.0.0.tgz","_integrity":"sha512-4KNVhDiFXeQV31RceVRrQYzvsTHEvS39m+OkLWVCak4hbJSg49be1r8BJFwgsOZgKqOA/IW+mm+JWUkfmzegGA==","repository":{"url":"git+https://github.com/nocobase/portal-template-default.git","type":"git"},"_npmVersion":"12.0.2","description":"A React and shadcn/ui template for building standalone frontends backed by NocoBase.","directories":{},"displayName":"Default Template","_nodeVersion":"24.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"@nocobase/portal-sdk":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"5.0.0","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^6.3.5","dayjs":"^1.10.7","react":"19.1.0","eslint":"^9.25.0","ignore":"^7.0.6","shadcn":"^4.13.1","sonner":"^2.0.3","echarts":"^5.5.0","globals":"^16.0.0","postcss":"^8.5.3","date-fns":"^4.1.0","recharts":"^3.8.0","input-otp":"^1.4.2","react-dom":"19.1.0","@eslint/js":"^9.25.0","@tiptap/pm":"^3.29.0","remark-gfm":"^4.0.1","typescript":"^5.8.3","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4.1.4","@types/react":"^19.1.0","lucide-react":"^0.487.0","react-router":"^7.0.2","@ai-sdk/react":"2.0.0","@shadcn/react":"^0.2.1","@tiptap/react":"^3.29.0","@base-ui/react":"^1.6.0","@dicebear/core":"^9.4.3","@refinedev/cli":"^2.16.48","dingtalk-jsapi":"3.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.2.0","tw-animate-css":"^1.2.5","@refinedev/core":"^5.0.8","@refinedev/rest":"^2.1.0","react-hook-form":"^7.57.0","@types/react-dom":"^19.1.0","react-day-picker":"10.0.1","@tailwindcss/vite":"^4.1.8","echarts-for-react":"3.0.2","typescript-eslint":"^8.30.1","eventsource-parser":"3.1.0","@hookform/resolvers":"^5.0.1","@refinedev/devtools":"^2.0.1","@tiptap/starter-kit":"^3.29.0","@tailwindcss/postcss":"^4.1.4","@vitejs/plugin-react":"^4.4.1","embla-carousel-react":"^8.6.0","react-error-boundary":"^6.0.0","@tanstack/react-query":"^5.81.5","@tanstack/react-table":"^8.2.6","@refinedev/react-table":"^6.0.0","@refinedev/simple-rest":"^6.0.0","@tiptap/extension-link":"^3.29.0","react-resizable-panels":"^4.12.2","@refinedev/react-router":"^2.0.0","class-variance-authority":"^0.7.1","@typescript-eslint/parser":"^5.57.1","eslint-plugin-react-hooks":"^5.2.0","@fontsource-variable/geist":"^5.3.0","@refinedev/react-hook-form":"^5.0.0","eslint-plugin-react-refresh":"^0.4.19","@tiptap/extension-text-style":"3.29.0","@nocobase/ai-employee-avatars":"^1.0.2","@tiptap/extension-placeholder":"^3.29.0","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/portal-template-default_3.0.0_1785655435661_0.2232263283166247","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@nocobase/portal-template-default","version":"3.0.1","_id":"@nocobase/portal-template-default@3.0.1","maintainers":[{"name":"chenos","email":"chenlinxh@gmail.com"},{"name":"2013xile","email":"2013xile@gmail.com"},{"name":"jiannlu","email":"lomo_hao@163.com"}],"homepage":"https://github.com/nocobase/portal-template-default#readme","bugs":{"url":"https://github.com/nocobase/portal-template-default/issues"},"dist":{"shasum":"748559ad175ed11909bf2cf1b268c5914d159214","tarball":"https://registry.npmjs.org/@nocobase/portal-template-default/-/portal-template-default-3.0.1.tgz","fileCount":531,"integrity":"sha512-UiFcjAQ6P8d6/E60ly+AV6lSAO7HzSUynFMC8+n05jiSMOHKyxL9T6boLvdFDECkfCI6FxqhId0UsLb+aowKuw==","signatures":[{"sig":"MEUCIFUXGT/0WNasKJ0hbvZ5tN+3WTaikMAjxxenGHPmxMTXAiEAkJkPQzbWqKBigvcYYr0Z+KwwXS7cFnigqO4QSCtC1Ek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocobase%2fportal-template-default@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6529797},"type":"module","_from":"file:/home/runner/work/_temp/portal-template-local/nocobase-portal-template-default-3.0.1.tgz","scripts":{"dev":"vite --host 0.0.0.0","build":"tsc && refine build","start":"refine start","refine":"refine","sdk:check":"pnpm exec portal-sdk check","build:html":"node ./scripts/build-html.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b330ed80-6e58-4474-8a01-81c52a09db2b"}},"nocobase":{"defaultTemplateVersion":"3.0.1"},"_resolved":"/home/runner/work/_temp/portal-template-local/nocobase-portal-template-default-3.0.1.tgz","_integrity":"sha512-UiFcjAQ6P8d6/E60ly+AV6lSAO7HzSUynFMC8+n05jiSMOHKyxL9T6boLvdFDECkfCI6FxqhId0UsLb+aowKuw==","repository":{"url":"git+https://github.com/nocobase/portal-template-default.git","type":"git"},"_npmVersion":"12.0.2","description":"A React and shadcn/ui template for building standalone frontends backed by NocoBase.","directories":{},"displayName":"Default Template","_nodeVersion":"24.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"@nocobase/portal-sdk":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"5.0.0","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^6.3.5","dayjs":"^1.10.7","react":"19.1.0","eslint":"^9.25.0","ignore":"^7.0.6","shadcn":"^4.13.1","sonner":"^2.0.3","echarts":"^5.5.0","globals":"^16.0.0","postcss":"^8.5.3","date-fns":"^4.1.0","recharts":"^3.8.0","input-otp":"^1.4.2","react-dom":"19.1.0","@eslint/js":"^9.25.0","@tiptap/pm":"^3.29.0","remark-gfm":"^4.0.1","typescript":"^5.8.3","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4.1.4","@types/react":"^19.1.0","lucide-react":"^0.487.0","react-router":"^7.0.2","@ai-sdk/react":"2.0.0","@shadcn/react":"^0.2.1","@tiptap/react":"^3.29.0","@base-ui/react":"^1.6.0","@dicebear/core":"^9.4.3","@refinedev/cli":"^2.16.48","dingtalk-jsapi":"3.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.2.0","tw-animate-css":"^1.2.5","@refinedev/core":"^5.0.8","@refinedev/rest":"^2.1.0","react-hook-form":"^7.57.0","@types/react-dom":"^19.1.0","react-day-picker":"10.0.1","@tailwindcss/vite":"^4.1.8","echarts-for-react":"3.0.2","typescript-eslint":"^8.30.1","eventsource-parser":"3.1.0","@hookform/resolvers":"^5.0.1","@refinedev/devtools":"^2.0.1","@tiptap/starter-kit":"^3.29.0","@tailwindcss/postcss":"^4.1.4","@vitejs/plugin-react":"^4.4.1","embla-carousel-react":"^8.6.0","react-error-boundary":"^6.0.0","@tanstack/react-query":"^5.81.5","@tanstack/react-table":"^8.2.6","@refinedev/react-table":"^6.0.0","@refinedev/simple-rest":"^6.0.0","@tiptap/extension-link":"^3.29.0","react-resizable-panels":"^4.12.2","@refinedev/react-router":"^2.0.0","class-variance-authority":"^0.7.1","@typescript-eslint/parser":"^5.57.1","eslint-plugin-react-hooks":"^5.2.0","@fontsource-variable/geist":"^5.3.0","@refinedev/react-hook-form":"^5.0.0","eslint-plugin-react-refresh":"^0.4.19","@tiptap/extension-text-style":"3.29.0","@nocobase/ai-employee-avatars":"^1.0.2","@tiptap/extension-placeholder":"^3.29.0","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/portal-template-default_3.0.1_1785659434811_0.39106809566040823","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@nocobase/portal-template-default","version":"3.0.2","_id":"@nocobase/portal-template-default@3.0.2","maintainers":[{"name":"chenos","email":"chenlinxh@gmail.com"},{"name":"2013xile","email":"2013xile@gmail.com"},{"name":"jiannlu","email":"lomo_hao@163.com"}],"homepage":"https://github.com/nocobase/portal-template-default#readme","bugs":{"url":"https://github.com/nocobase/portal-template-default/issues"},"dist":{"shasum":"812f1003a7666d3531d04fecd1c799e4b2f1a445","tarball":"https://registry.npmjs.org/@nocobase/portal-template-default/-/portal-template-default-3.0.2.tgz","fileCount":531,"integrity":"sha512-JSE996EEwCQav+J8wTjEzl6MqkHazAj5XJcC6AYCkOuKV/I0RVFJ/5RARIL0jwZlcWYGDCn5Sv11yECeAQzX5w==","signatures":[{"sig":"MEUCIC9RpGl+cw+Y18GVs3qqqz4ZZQexICKfxxfsl1ozSfHgAiEAtyjUsI8ylKMf6tntzAlyvscn6+Traz3qDGg80HUHThk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocobase%2fportal-template-default@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6529944},"type":"module","_from":"file:/home/runner/work/_temp/portal-template-local/nocobase-portal-template-default-3.0.2.tgz","scripts":{"dev":"vite --host 0.0.0.0","build":"tsc && refine build","start":"refine start","refine":"refine","sdk:check":"pnpm exec portal-sdk check","build:html":"node ./scripts/build-html.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b330ed80-6e58-4474-8a01-81c52a09db2b"}},"nocobase":{"defaultTemplateVersion":"3.0.2"},"_resolved":"/home/runner/work/_temp/portal-template-local/nocobase-portal-template-default-3.0.2.tgz","_integrity":"sha512-JSE996EEwCQav+J8wTjEzl6MqkHazAj5XJcC6AYCkOuKV/I0RVFJ/5RARIL0jwZlcWYGDCn5Sv11yECeAQzX5w==","repository":{"url":"git+https://github.com/nocobase/portal-template-default.git","type":"git"},"_npmVersion":"12.0.2","description":"A React and shadcn/ui template for building standalone frontends backed by NocoBase.","directories":{},"displayName":"Default Template","_nodeVersion":"24.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"@nocobase/portal-sdk":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"5.0.0","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^6.3.5","dayjs":"^1.10.7","react":"19.1.0","eslint":"^9.25.0","ignore":"^7.0.6","shadcn":"^4.13.1","sonner":"^2.0.3","echarts":"^5.5.0","globals":"^16.0.0","postcss":"^8.5.3","date-fns":"^4.1.0","recharts":"^3.8.0","input-otp":"^1.4.2","react-dom":"19.1.0","@eslint/js":"^9.25.0","@tiptap/pm":"^3.29.0","remark-gfm":"^4.0.1","typescript":"^5.8.3","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4.1.4","@types/react":"^19.1.0","lucide-react":"^0.487.0","react-router":"^7.0.2","@ai-sdk/react":"2.0.0","@shadcn/react":"^0.2.1","@tiptap/react":"^3.29.0","@base-ui/react":"^1.6.0","@dicebear/core":"^9.4.3","@refinedev/cli":"^2.16.48","dingtalk-jsapi":"3.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.2.0","tw-animate-css":"^1.2.5","@refinedev/core":"^5.0.8","@refinedev/rest":"^2.1.0","react-hook-form":"^7.57.0","@types/react-dom":"^19.1.0","react-day-picker":"10.0.1","@tailwindcss/vite":"^4.1.8","echarts-for-react":"3.0.2","typescript-eslint":"^8.30.1","eventsource-parser":"3.1.0","@hookform/resolvers":"^5.0.1","@refinedev/devtools":"^2.0.1","@tiptap/starter-kit":"^3.29.0","@tailwindcss/postcss":"^4.1.4","@vitejs/plugin-react":"^4.4.1","embla-carousel-react":"^8.6.0","react-error-boundary":"^6.0.0","@tanstack/react-query":"^5.81.5","@tanstack/react-table":"^8.2.6","@refinedev/react-table":"^6.0.0","@refinedev/simple-rest":"^6.0.0","@tiptap/extension-link":"^3.29.0","react-resizable-panels":"^4.12.2","@refinedev/react-router":"^2.0.0","class-variance-authority":"^0.7.1","@typescript-eslint/parser":"^5.57.1","eslint-plugin-react-hooks":"^5.2.0","@fontsource-variable/geist":"^5.3.0","@refinedev/react-hook-form":"^5.0.0","eslint-plugin-react-refresh":"^0.4.19","@tiptap/extension-text-style":"3.29.0","@nocobase/ai-employee-avatars":"^1.0.2","@tiptap/extension-placeholder":"^3.29.0","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/portal-template-default_3.0.2_1785681175834_0.9769458677707938","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@nocobase/portal-template-default","version":"3.0.3","_id":"@nocobase/portal-template-default@3.0.3","maintainers":[{"name":"chenos","email":"chenlinxh@gmail.com"},{"name":"2013xile","email":"2013xile@gmail.com"},{"name":"jiannlu","email":"lomo_hao@163.com"}],"homepage":"https://github.com/nocobase/portal-template-default#readme","bugs":{"url":"https://github.com/nocobase/portal-template-default/issues"},"dist":{"shasum":"bcd094dd72350700d53095dcac39847567c8d7b1","tarball":"https://registry.npmjs.org/@nocobase/portal-template-default/-/portal-template-default-3.0.3.tgz","fileCount":531,"integrity":"sha512-9KmKgTLIQfhQ2bTW6udBNL70W7qh1YQmv1DBhiZyyrF+z+0TRKeX1oSZ3ZAzrxqrw6SBbZWb+dK3Dcf0tPyFDg==","signatures":[{"sig":"MEYCIQD2MhITln9Y5vbyYSgHWwIzonzvDnf1g3mjzV0qg2yMfgIhAMiMU3UTJFOWuzYuRXnp2Y/PQsHfH+83sOICcvRr3WBU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocobase%2fportal-template-default@3.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6529928},"type":"module","_from":"file:/home/runner/work/_temp/portal-template-local/nocobase-portal-template-default-3.0.3.tgz","scripts":{"dev":"vite --host 0.0.0.0","build":"tsc && refine build","start":"refine start","refine":"refine","sdk:check":"pnpm exec portal-sdk check","build:html":"node ./scripts/build-html.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b330ed80-6e58-4474-8a01-81c52a09db2b"}},"nocobase":{"defaultTemplateVersion":"3.0.3"},"_resolved":"/home/runner/work/_temp/portal-template-local/nocobase-portal-template-default-3.0.3.tgz","_integrity":"sha512-9KmKgTLIQfhQ2bTW6udBNL70W7qh1YQmv1DBhiZyyrF+z+0TRKeX1oSZ3ZAzrxqrw6SBbZWb+dK3Dcf0tPyFDg==","repository":{"url":"git+https://github.com/nocobase/portal-template-default.git","type":"git"},"_npmVersion":"12.0.2","description":"A React and shadcn/ui template for building standalone frontends backed by NocoBase.","directories":{},"displayName":"Default Template","_nodeVersion":"24.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"5.0.0","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^6.3.5","dayjs":"^1.10.7","react":"19.1.0","eslint":"^9.25.0","ignore":"^7.0.6","shadcn":"^4.13.1","sonner":"^2.0.3","echarts":"^5.5.0","globals":"^16.0.0","postcss":"^8.5.3","date-fns":"^4.1.0","recharts":"^3.8.0","input-otp":"^1.4.2","react-dom":"19.1.0","@eslint/js":"^9.25.0","@tiptap/pm":"^3.29.0","remark-gfm":"^4.0.1","typescript":"^5.8.3","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4.1.4","@types/react":"^19.1.0","lucide-react":"^0.487.0","react-router":"^7.0.2","@ai-sdk/react":"2.0.0","@shadcn/react":"^0.2.1","@tiptap/react":"^3.29.0","@base-ui/react":"^1.6.0","@dicebear/core":"^9.4.3","@refinedev/cli":"^2.16.48","dingtalk-jsapi":"3.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.2.0","tw-animate-css":"^1.2.5","@refinedev/core":"^5.0.8","@refinedev/rest":"^2.1.0","react-hook-form":"^7.57.0","@types/react-dom":"^19.1.0","react-day-picker":"10.0.1","@tailwindcss/vite":"^4.1.8","echarts-for-react":"3.0.2","typescript-eslint":"^8.30.1","eventsource-parser":"3.1.0","@hookform/resolvers":"^5.0.1","@refinedev/devtools":"^2.0.1","@tiptap/starter-kit":"^3.29.0","@nocobase/portal-sdk":"^2.0.2","@tailwindcss/postcss":"^4.1.4","@vitejs/plugin-react":"^4.4.1","embla-carousel-react":"^8.6.0","react-error-boundary":"^6.0.0","@tanstack/react-query":"^5.81.5","@tanstack/react-table":"^8.2.6","@refinedev/react-table":"^6.0.0","@refinedev/simple-rest":"^6.0.0","@tiptap/extension-link":"^3.29.0","react-resizable-panels":"^4.12.2","@refinedev/react-router":"^2.0.0","class-variance-authority":"^0.7.1","@typescript-eslint/parser":"^5.57.1","eslint-plugin-react-hooks":"^5.2.0","@fontsource-variable/geist":"^5.3.0","@refinedev/react-hook-form":"^5.0.0","eslint-plugin-react-refresh":"^0.4.19","@tiptap/extension-text-style":"3.29.0","@nocobase/ai-employee-avatars":"^1.0.2","@tiptap/extension-placeholder":"^3.29.0","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/portal-template-default_3.0.3_1785726443827_0.32770354652385203","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"@nocobase/portal-template-default","version":"3.0.4","_id":"@nocobase/portal-template-default@3.0.4","maintainers":[{"name":"chenos","email":"chenlinxh@gmail.com"},{"name":"2013xile","email":"2013xile@gmail.com"},{"name":"jiannlu","email":"lomo_hao@163.com"}],"homepage":"https://github.com/nocobase/portal-template-default#readme","bugs":{"url":"https://github.com/nocobase/portal-template-default/issues"},"dist":{"shasum":"d256960f13607e3c9db45a3f7f9ddd754b576b6c","tarball":"https://registry.npmjs.org/@nocobase/portal-template-default/-/portal-template-default-3.0.4.tgz","fileCount":531,"integrity":"sha512-sy+MB8zVHhwvrXy0GTkjfxQYv9mHph14GZTmvIYHIYwTxtWD9VCIU5G9CFwblVGdYPNAB+Ku6P6GckgbaDeKkw==","signatures":[{"sig":"MEUCIQDxUoyA1lF1aXi5INGQGfsc+DipfiHDmfHwHjrQQ31UKwIgFLZUoy2aXotDwQN1Pf/NfZzGbxFeJkUNYxVjGQ2pMVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocobase%2fportal-template-default@3.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6530404},"type":"module","_from":"file:/home/runner/work/_temp/portal-template-local/nocobase-portal-template-default-3.0.4.tgz","scripts":{"dev":"vite --host 0.0.0.0","build":"tsc && refine build","start":"refine start","refine":"refine","sdk:check":"pnpm exec portal-sdk check","build:html":"node ./scripts/build-html.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b330ed80-6e58-4474-8a01-81c52a09db2b"}},"nocobase":{"defaultTemplateVersion":"3.0.4"},"_resolved":"/home/runner/work/_temp/portal-template-local/nocobase-portal-template-default-3.0.4.tgz","_integrity":"sha512-sy+MB8zVHhwvrXy0GTkjfxQYv9mHph14GZTmvIYHIYwTxtWD9VCIU5G9CFwblVGdYPNAB+Ku6P6GckgbaDeKkw==","repository":{"url":"git+https://github.com/nocobase/portal-template-default.git","type":"git"},"_npmVersion":"12.0.2","description":"A React and shadcn/ui template for building standalone frontends backed by NocoBase.","directories":{},"displayName":"Default Template","_nodeVersion":"24.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"5.0.0","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^6.3.5","dayjs":"^1.10.7","react":"19.1.0","eslint":"^9.25.0","ignore":"^7.0.6","shadcn":"^4.13.1","sonner":"^2.0.3","echarts":"^5.5.0","globals":"^16.0.0","postcss":"^8.5.3","date-fns":"^4.1.0","recharts":"^3.8.0","input-otp":"^1.4.2","react-dom":"19.1.0","@eslint/js":"^9.25.0","@tiptap/pm":"^3.29.0","remark-gfm":"^4.0.1","typescript":"^5.8.3","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4.1.4","@types/react":"^19.1.0","lucide-react":"^0.487.0","react-router":"^7.0.2","@ai-sdk/react":"2.0.0","@shadcn/react":"^0.2.1","@tiptap/react":"^3.29.0","@base-ui/react":"^1.6.0","@dicebear/core":"^9.4.3","@refinedev/cli":"^2.16.48","dingtalk-jsapi":"3.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.2.0","tw-animate-css":"^1.2.5","@refinedev/core":"^5.0.8","@refinedev/rest":"^2.1.0","react-hook-form":"^7.57.0","@types/react-dom":"^19.1.0","react-day-picker":"10.0.1","@tailwindcss/vite":"^4.1.8","echarts-for-react":"3.0.2","typescript-eslint":"^8.30.1","eventsource-parser":"3.1.0","@hookform/resolvers":"^5.0.1","@refinedev/devtools":"^2.0.1","@tiptap/starter-kit":"^3.29.0","@nocobase/portal-sdk":"^2.0.2","@tailwindcss/postcss":"^4.1.4","@vitejs/plugin-react":"^4.4.1","embla-carousel-react":"^8.6.0","react-error-boundary":"^6.0.0","@tanstack/react-query":"^5.81.5","@tanstack/react-table":"^8.2.6","@refinedev/react-table":"^6.0.0","@refinedev/simple-rest":"^6.0.0","@tiptap/extension-link":"^3.29.0","react-resizable-panels":"^4.12.2","@refinedev/react-router":"^2.0.0","class-variance-authority":"^0.7.1","@typescript-eslint/parser":"^5.57.1","eslint-plugin-react-hooks":"^5.2.0","@fontsource-variable/geist":"^5.3.0","@refinedev/react-hook-form":"^5.0.0","eslint-plugin-react-refresh":"^0.4.19","@tiptap/extension-text-style":"3.29.0","@nocobase/ai-employee-avatars":"^1.0.2","@tiptap/extension-placeholder":"^3.29.0","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/portal-template-default_3.0.4_1785729170068_0.9818109877085501","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"@nocobase/portal-template-default","version":"3.0.5","_id":"@nocobase/portal-template-default@3.0.5","maintainers":[{"name":"chenos","email":"chenlinxh@gmail.com"},{"name":"2013xile","email":"2013xile@gmail.com"},{"name":"jiannlu","email":"lomo_hao@163.com"}],"homepage":"https://github.com/nocobase/portal-template-default#readme","bugs":{"url":"https://github.com/nocobase/portal-template-default/issues"},"dist":{"shasum":"8dfcc6ed79125ef4213aeec21c721b9e10068cb0","tarball":"https://registry.npmjs.org/@nocobase/portal-template-default/-/portal-template-default-3.0.5.tgz","fileCount":538,"integrity":"sha512-Wv9gH3lMDrRDrcsoO3yERBKfsFUNifJan+t3dB3IG2zfS/qsoMu4VF8OjsKdePDlMMzHC7uIX+76I+MHCkVXTA==","signatures":[{"sig":"MEQCID4a+mLFakPeFs6dBUFY+0TlRQzysm9EjhvKt3EDyx38AiBjA4m0nQjdpSHRA8D+eXK3OZHVNNiPnTVXqEYF4t/nPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocobase%2fportal-template-default@3.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6588934},"type":"module","_from":"file:/home/runner/work/_temp/portal-template-local/nocobase-portal-template-default-3.0.5.tgz","scripts":{"dev":"vite --host 0.0.0.0","build":"tsc && refine build","start":"refine start","refine":"refine","sdk:check":"pnpm exec portal-sdk check","build:html":"node ./scripts/build-html.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b330ed80-6e58-4474-8a01-81c52a09db2b"}},"nocobase":{"defaultTemplateVersion":"3.0.5"},"_resolved":"/home/runner/work/_temp/portal-template-local/nocobase-portal-template-default-3.0.5.tgz","_integrity":"sha512-Wv9gH3lMDrRDrcsoO3yERBKfsFUNifJan+t3dB3IG2zfS/qsoMu4VF8OjsKdePDlMMzHC7uIX+76I+MHCkVXTA==","repository":{"url":"git+https://github.com/nocobase/portal-template-default.git","type":"git"},"_npmVersion":"12.0.2","description":"A React and shadcn/ui template for building standalone frontends backed by NocoBase.","directories":{},"displayName":"Default Template","_nodeVersion":"24.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"5.0.0","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^6.3.5","dayjs":"^1.10.7","react":"19.1.0","eslint":"^9.25.0","ignore":"^7.0.6","shadcn":"^4.13.1","sonner":"^2.0.3","echarts":"^5.5.0","globals":"^16.0.0","postcss":"^8.5.3","date-fns":"^4.1.0","recharts":"^3.8.0","input-otp":"^1.4.2","react-dom":"19.1.0","@eslint/js":"^9.25.0","@tiptap/pm":"^3.29.0","remark-gfm":"^4.0.1","typescript":"^5.8.3","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4.1.4","@types/react":"^19.1.0","lucide-react":"^0.487.0","react-router":"^7.0.2","@ai-sdk/react":"2.0.0","@shadcn/react":"^0.2.1","@tiptap/react":"^3.29.0","@base-ui/react":"^1.6.0","@dicebear/core":"^9.4.3","@refinedev/cli":"^2.16.48","dingtalk-jsapi":"3.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.2.0","tw-animate-css":"^1.2.5","@refinedev/core":"^5.0.8","@refinedev/rest":"^2.1.0","react-hook-form":"^7.57.0","@types/react-dom":"^19.1.0","react-day-picker":"10.0.1","@tailwindcss/vite":"^4.1.8","echarts-for-react":"3.0.2","typescript-eslint":"^8.30.1","eventsource-parser":"3.1.0","@hookform/resolvers":"^5.0.1","@refinedev/devtools":"^2.0.1","@tiptap/starter-kit":"^3.29.0","@nocobase/portal-sdk":"^2.0.4","@tailwindcss/postcss":"^4.1.4","@vitejs/plugin-react":"^4.4.1","embla-carousel-react":"^8.6.0","react-error-boundary":"^6.0.0","@tanstack/react-query":"^5.81.5","@tanstack/react-table":"^8.2.6","@refinedev/react-table":"^6.0.0","@refinedev/simple-rest":"^6.0.0","@tiptap/extension-link":"^3.29.0","react-resizable-panels":"^4.12.2","@refinedev/react-router":"^2.0.0","class-variance-authority":"^0.7.1","@typescript-eslint/parser":"^5.57.1","eslint-plugin-react-hooks":"^5.2.0","@fontsource-variable/geist":"^5.3.0","@refinedev/react-hook-form":"^5.0.0","eslint-plugin-react-refresh":"^0.4.19","@tiptap/extension-text-style":"3.29.0","@nocobase/ai-employee-avatars":"^1.0.2","@tiptap/extension-placeholder":"^3.29.0","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/portal-template-default_3.0.5_1785898154290_0.6284461403986141","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"@nocobase/portal-template-default","version":"3.0.6","_id":"@nocobase/portal-template-default@3.0.6","maintainers":[{"name":"chenos","email":"chenlinxh@gmail.com"},{"name":"2013xile","email":"2013xile@gmail.com"},{"name":"jiannlu","email":"lomo_hao@163.com"}],"homepage":"https://github.com/nocobase/portal-template-default#readme","bugs":{"url":"https://github.com/nocobase/portal-template-default/issues"},"dist":{"shasum":"90b7b36b4250077866984178b0dacf66f0517133","tarball":"https://registry.npmjs.org/@nocobase/portal-template-default/-/portal-template-default-3.0.6.tgz","fileCount":555,"integrity":"sha512-+jxDMnRGR1ojMmBlluoKlDumjH8dY8sN5oPC/bNn1b33mE7aMcTgSlBJse/d/p+apbaADQpMhD5lvrVMPlQ69w==","signatures":[{"sig":"MEQCID7TdUI4HdfJKg14dzqT/oBt88Bl1xRX+pAudCN2q3nKAiALbFo4qkdHGIfl5O6v3e9LHGOnFwyaON1zjK+M9DLW5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocobase%2fportal-template-default@3.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6620475},"type":"module","_from":"file:/home/runner/work/_temp/portal-template-local/nocobase-portal-template-default-3.0.6.tgz","scripts":{"dev":"vite --host 0.0.0.0","test":"vitest run","build":"tsc && refine build","start":"refine start","refine":"refine","test:all":"pnpm typecheck && pnpm test && pnpm test:sdk && pnpm build && pnpm test:e2e","test:e2e":"playwright test","test:sdk":"pnpm --dir sdk test","sdk:check":"pnpm exec portal-sdk check","typecheck":"tsc --noEmit","build:html":"node ./scripts/build-html.mjs","test:watch":"vitest","test:e2e:ui":"playwright test --ui","test:coverage":"vitest run --coverage","test:e2e:debug":"playwright test --debug","test:e2e:install":"playwright install chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b330ed80-6e58-4474-8a01-81c52a09db2b"}},"nocobase":{"defaultTemplateVersion":"3.0.6"},"_resolved":"/home/runner/work/_temp/portal-template-local/nocobase-portal-template-default-3.0.6.tgz","_integrity":"sha512-+jxDMnRGR1ojMmBlluoKlDumjH8dY8sN5oPC/bNn1b33mE7aMcTgSlBJse/d/p+apbaADQpMhD5lvrVMPlQ69w==","repository":{"url":"git+https://github.com/nocobase/portal-template-default.git","type":"git"},"_npmVersion":"12.0.2","description":"A React and shadcn/ui template for building standalone frontends backed by NocoBase.","directories":{},"displayName":"Default Template","_nodeVersion":"24.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"5.0.0","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^6.3.5","dayjs":"^1.10.7","jsdom":"^30.0.1","react":"19.1.0","eslint":"^9.25.0","ignore":"^7.0.6","shadcn":"^4.13.1","sonner":"^2.0.3","vitest":"^4.1.10","echarts":"^5.5.0","globals":"^16.0.0","postcss":"^8.5.3","date-fns":"^4.1.0","recharts":"^3.8.0","input-otp":"^1.4.2","react-dom":"19.1.0","@eslint/js":"^9.25.0","@tiptap/pm":"^3.29.0","remark-gfm":"^4.0.1","typescript":"^5.8.3","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4.1.4","@types/react":"^19.1.0","lucide-react":"^0.487.0","react-router":"^7.0.2","@ai-sdk/react":"2.0.0","@shadcn/react":"^0.2.1","@tiptap/react":"^3.29.0","@base-ui/react":"^1.6.0","@dicebear/core":"^9.4.3","@refinedev/cli":"^2.16.48","dingtalk-jsapi":"3.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.2.0","tw-animate-css":"^1.2.5","@refinedev/core":"^5.0.8","@refinedev/rest":"^2.1.0","react-hook-form":"^7.57.0","@playwright/test":"^1.62.1","@types/react-dom":"^19.1.0","react-day-picker":"10.0.1","@tailwindcss/vite":"^4.1.8","echarts-for-react":"3.0.2","typescript-eslint":"^8.30.1","eventsource-parser":"3.1.0","@hookform/resolvers":"^5.0.1","@refinedev/devtools":"^2.0.1","@tiptap/starter-kit":"^3.29.0","@vitest/coverage-v8":"^4.1.10","@nocobase/portal-sdk":"^2.0.5","@tailwindcss/postcss":"^4.1.4","@vitejs/plugin-react":"^4.4.1","embla-carousel-react":"^8.6.0","react-error-boundary":"^6.0.0","@tanstack/react-query":"^5.81.5","@tanstack/react-table":"^8.2.6","@refinedev/react-table":"^6.0.0","@refinedev/simple-rest":"^6.0.0","@testing-library/react":"^16.3.2","@tiptap/extension-link":"^3.29.0","react-resizable-panels":"^4.12.2","@refinedev/react-router":"^2.0.0","class-variance-authority":"^0.7.1","@testing-library/jest-dom":"^7.0.0","@typescript-eslint/parser":"^5.57.1","eslint-plugin-react-hooks":"^5.2.0","@fontsource-variable/geist":"^5.3.0","@refinedev/react-hook-form":"^5.0.0","@testing-library/user-event":"^14.6.3","eslint-plugin-react-refresh":"^0.4.19","@tiptap/extension-text-style":"3.29.0","@nocobase/ai-employee-avatars":"^1.0.2","@tiptap/extension-placeholder":"^3.29.0","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/portal-template-default_3.0.6_1786018098567_0.3553673481761963","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@nocobase/portal-template-default","version":"3.1.0","_id":"@nocobase/portal-template-default@3.1.0","maintainers":[{"name":"chenos","email":"chenlinxh@gmail.com"},{"name":"2013xile","email":"2013xile@gmail.com"},{"name":"jiannlu","email":"lomo_hao@163.com"}],"homepage":"https://github.com/nocobase/portal-template-default#readme","bugs":{"url":"https://github.com/nocobase/portal-template-default/issues"},"dist":{"shasum":"3296bc70ff479e87f28a086fae188b170636cc21","tarball":"https://registry.npmjs.org/@nocobase/portal-template-default/-/portal-template-default-3.1.0.tgz","fileCount":570,"integrity":"sha512-PZxhiUAJcmMqtMkLucaCm4svpF9vNvLCadN0sflM0BQ9PYoM8YiaYjTdtzNKZFwZAkRb6LvAwizcWOf92u+6qA==","signatures":[{"sig":"MEMCICp5SAfv0XkaIMvpoAoktSUOekf2kp8W85kXybXsP+W3Ah9dXHWvmiz/9k5IslpDBZ+fkCnYS1cDLW8H+q53KTrf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocobase%2fportal-template-default@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6686363},"type":"module","_from":"file:/home/runner/work/_temp/portal-template-local/nocobase-portal-template-default-3.1.0.tgz","scripts":{"dev":"vite --host 0.0.0.0","test":"vitest run","build":"tsc && refine build","start":"refine start","refine":"refine","test:all":"pnpm typecheck && pnpm test && pnpm test:sdk && pnpm build && pnpm test:e2e","test:e2e":"playwright test","test:sdk":"pnpm --dir sdk test","sdk:check":"pnpm exec portal-sdk check","typecheck":"tsc --noEmit","build:html":"node ./scripts/build-html.mjs","test:watch":"vitest","test:e2e:ui":"playwright test --ui","test:coverage":"vitest run --coverage","test:e2e:debug":"playwright test --debug","test:e2e:install":"playwright install chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b330ed80-6e58-4474-8a01-81c52a09db2b"}},"nocobase":{"defaultTemplateVersion":"3.1.0"},"_resolved":"/home/runner/work/_temp/portal-template-local/nocobase-portal-template-default-3.1.0.tgz","_integrity":"sha512-PZxhiUAJcmMqtMkLucaCm4svpF9vNvLCadN0sflM0BQ9PYoM8YiaYjTdtzNKZFwZAkRb6LvAwizcWOf92u+6qA==","repository":{"url":"git+https://github.com/nocobase/portal-template-default.git","type":"git"},"_npmVersion":"12.0.2","description":"A React and shadcn/ui template for building standalone frontends backed by NocoBase.","directories":{},"displayName":"Default Template","_nodeVersion":"24.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"5.0.0","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^6.3.5","dayjs":"^1.10.7","jsdom":"^30.0.1","react":"19.1.0","eslint":"^9.25.0","ignore":"^7.0.6","shadcn":"^4.13.1","sonner":"^2.0.3","vitest":"^4.1.10","echarts":"^5.5.0","globals":"^16.0.0","postcss":"^8.5.3","date-fns":"^4.1.0","recharts":"^3.8.0","input-otp":"^1.4.2","react-dom":"19.1.0","@eslint/js":"^9.25.0","@tiptap/pm":"^3.29.0","remark-gfm":"^4.0.1","typescript":"^5.8.3","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4.1.4","@types/react":"^19.1.0","lucide-react":"^0.487.0","react-router":"^7.0.2","@ai-sdk/react":"2.0.0","@shadcn/react":"^0.2.1","@tiptap/react":"^3.29.0","@base-ui/react":"^1.6.0","@dicebear/core":"^9.4.3","@refinedev/cli":"^2.16.48","dingtalk-jsapi":"3.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.2.0","tw-animate-css":"^1.2.5","@refinedev/core":"^5.0.8","@refinedev/rest":"^2.1.0","react-hook-form":"^7.57.0","@playwright/test":"^1.62.1","@types/react-dom":"^19.1.0","react-day-picker":"10.0.1","@tailwindcss/vite":"^4.1.8","echarts-for-react":"3.0.2","typescript-eslint":"^8.30.1","eventsource-parser":"3.1.0","@hookform/resolvers":"^5.0.1","@refinedev/devtools":"^2.0.1","@tiptap/starter-kit":"^3.29.0","@vitest/coverage-v8":"^4.1.10","@nocobase/portal-sdk":"^2.1.0","@tailwindcss/postcss":"^4.1.4","@vitejs/plugin-react":"^4.4.1","embla-carousel-react":"^8.6.0","react-error-boundary":"^6.0.0","@tanstack/react-query":"^5.81.5","@tanstack/react-table":"^8.2.6","@refinedev/react-table":"^6.0.0","@refinedev/simple-rest":"^6.0.0","@testing-library/react":"^16.3.2","@tiptap/extension-link":"^3.29.0","react-resizable-panels":"^4.12.2","@refinedev/react-router":"^2.0.0","class-variance-authority":"^0.7.1","@testing-library/jest-dom":"^7.0.0","@typescript-eslint/parser":"^5.57.1","eslint-plugin-react-hooks":"^5.2.0","@fontsource-variable/geist":"^5.3.0","@refinedev/react-hook-form":"^5.0.0","@testing-library/user-event":"^14.6.3","eslint-plugin-react-refresh":"^0.4.19","@tiptap/extension-text-style":"3.29.0","@nocobase/ai-employee-avatars":"^1.0.2","@tiptap/extension-placeholder":"^3.29.0","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/portal-template-default_3.1.0_1786062605617_0.4217723649741758","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@nocobase/portal-template-default","displayName":"Default Template","version":"3.1.1","type":"module","nocobase":{"defaultTemplateVersion":"3.1.1"},"devDependencies":{"@ai-sdk/react":"2.0.0","@base-ui/react":"^1.6.0","@dicebear/core":"^9.4.3","@eslint/js":"^9.25.0","@fontsource-variable/geist":"^5.3.0","@hookform/resolvers":"^5.0.1","@nocobase/ai-employee-avatars":"^1.0.2","@playwright/test":"^1.62.1","@refinedev/cli":"^2.16.48","@refinedev/core":"^5.0.8","@refinedev/devtools":"^2.0.1","@refinedev/react-hook-form":"^5.0.0","@refinedev/react-router":"^2.0.0","@refinedev/react-table":"^6.0.0","@refinedev/rest":"^2.1.0","@refinedev/simple-rest":"^6.0.0","@shadcn/react":"^0.2.1","@tailwindcss/postcss":"^4.1.4","@tailwindcss/vite":"^4.1.8","@tanstack/react-query":"^5.81.5","@tanstack/react-table":"^8.2.6","@testing-library/jest-dom":"^7.0.0","@testing-library/react":"^16.3.2","@testing-library/user-event":"^14.6.3","@tiptap/extension-link":"^3.29.0","@tiptap/extension-placeholder":"^3.29.0","@tiptap/extension-text-style":"3.29.0","@tiptap/pm":"^3.29.0","@tiptap/react":"^3.29.0","@tiptap/starter-kit":"^3.29.0","@types/node":"^20","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","@typescript-eslint/eslint-plugin":"^5.57.1","@typescript-eslint/parser":"^5.57.1","@vitejs/plugin-react":"^4.4.1","@vitest/coverage-v8":"^4.1.10","ai":"5.0.0","class-variance-authority":"^0.7.1","clsx":"^2.1.1","cmdk":"^1.1.1","date-fns":"^4.1.0","dayjs":"^1.10.7","dingtalk-jsapi":"3.1.1","echarts":"^5.5.0","echarts-for-react":"3.0.2","embla-carousel-react":"^8.6.0","eslint":"^9.25.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19","eventsource-parser":"3.1.0","globals":"^16.0.0","ignore":"^7.0.6","input-otp":"^1.4.2","jsdom":"^30.0.1","lucide-react":"^0.487.0","next-themes":"^0.4.6","postcss":"^8.5.3","react":"19.1.0","react-day-picker":"10.0.1","react-dom":"19.1.0","react-error-boundary":"^6.0.0","react-hook-form":"^7.57.0","react-markdown":"^10.1.0","react-grab":"0.1.50","react-resizable-panels":"^4.12.2","react-router":"^7.0.2","recharts":"^3.8.0","remark-gfm":"^4.0.1","shadcn":"^4.13.1","sonner":"^2.0.3","tailwind-merge":"^3.2.0","tailwindcss":"^4.1.4","tw-animate-css":"^1.2.5","typescript":"^5.8.3","typescript-eslint":"^8.30.1","vite":"^6.3.5","vitest":"^4.1.10","zod":"^3.25.76","@nocobase/portal-sdk":"^2.1.0"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/nocobase/portal-template-default.git"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"scripts":{"dev":"vite --host 0.0.0.0","build":"tsc && refine build","build:html":"node ./scripts/build-html.mjs","typecheck":"tsc --noEmit","test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage","test:sdk":"pnpm --dir sdk test","test:e2e":"playwright test","test:e2e:ui":"playwright test --ui","test:e2e:debug":"playwright test --debug","test:e2e:install":"playwright install chromium","test:all":"pnpm typecheck && pnpm test && pnpm test:sdk && pnpm build && pnpm test:e2e","start":"refine start","refine":"refine","sdk:check":"pnpm exec portal-sdk check"},"_id":"@nocobase/portal-template-default@3.1.1","description":"A React and shadcn/ui template for building standalone frontends backed by NocoBase.","bugs":{"url":"https://github.com/nocobase/portal-template-default/issues"},"homepage":"https://github.com/nocobase/portal-template-default#readme","_integrity":"sha512-o85hNogMcpNYeAL5I0hIyZAMSOcTPcG/ZTL89abFz7M7o1f47xyGU2Xp+MZwkOJQX6xJPyL6y/UpBneTmEO5FQ==","_resolved":"/home/runner/work/_temp/portal-template-local/nocobase-portal-template-default-3.1.1.tgz","_from":"file:/home/runner/work/_temp/portal-template-local/nocobase-portal-template-default-3.1.1.tgz","_nodeVersion":"24.18.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-o85hNogMcpNYeAL5I0hIyZAMSOcTPcG/ZTL89abFz7M7o1f47xyGU2Xp+MZwkOJQX6xJPyL6y/UpBneTmEO5FQ==","shasum":"2ffe11669d33922d9d1cf54512f07346751ba923","tarball":"https://registry.npmjs.org/@nocobase/portal-template-default/-/portal-template-default-3.1.1.tgz","fileCount":574,"unpackedSize":6878489,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocobase%2fportal-template-default@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDsVLsN4DS4CW+ETlXPUc7981gqs144iFlkijkCmFamkAiAXK38LpNKBOzvqJ0LKSbfPxa2yiUPQ4xG1GFwIpKYt3g=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b330ed80-6e58-4474-8a01-81c52a09db2b"}},"directories":{},"maintainers":[{"name":"chenos","email":"chenlinxh@gmail.com"},{"name":"2013xile","email":"2013xile@gmail.com"},{"name":"jiannlu","email":"lomo_hao@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/portal-template-default_3.1.1_1786371250774_0.6203092801541241"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-23T07:30:04.775Z","modified":"2026-08-10T14:14:11.333Z","1.0.0":"2026-07-23T07:30:05.139Z","1.0.1":"2026-07-23T15:40:16.327Z","1.0.2":"2026-07-24T01:01:36.004Z","1.0.3":"2026-07-24T02:39:18.318Z","1.0.4":"2026-07-24T04:43:23.292Z","1.0.5":"2026-07-24T06:27:47.339Z","1.0.6":"2026-07-26T15:21:10.728Z","1.0.7":"2026-07-26T15:29:35.792Z","1.0.8":"2026-07-26T16:21:35.507Z","1.0.9":"2026-07-26T16:36:47.325Z","1.0.10":"2026-07-29T23:44:37.478Z","1.0.11":"2026-07-30T00:09:47.611Z","1.0.12":"2026-07-30T00:33:49.088Z","1.0.13":"2026-07-30T05:17:34.321Z","1.0.14":"2026-07-30T06:37:24.552Z","1.0.15":"2026-07-30T07:31:39.576Z","1.0.16":"2026-07-30T08:35:47.540Z","1.0.17":"2026-07-30T11:54:47.495Z","1.0.18":"2026-07-30T12:57:25.979Z","1.0.19":"2026-07-30T15:24:35.377Z","1.0.20":"2026-07-30T16:15:01.652Z","1.0.21":"2026-07-30T17:00:25.926Z","1.0.22":"2026-07-31T01:46:53.902Z","2.0.0":"2026-08-01T06:57:02.820Z","2.0.1":"2026-08-01T15:08:10.518Z","3.0.0":"2026-08-02T07:23:55.844Z","3.0.1":"2026-08-02T08:30:35.017Z","3.0.2":"2026-08-02T14:32:56.025Z","3.0.3":"2026-08-03T03:07:24.070Z","3.0.4":"2026-08-03T03:52:50.254Z","3.0.5":"2026-08-05T02:49:14.477Z","3.0.6":"2026-08-06T12:08:18.778Z","3.1.0":"2026-08-07T00:30:05.801Z","3.1.1":"2026-08-10T14:14:10.982Z"},"bugs":{"url":"https://github.com/nocobase/portal-template-default/issues"},"homepage":"https://github.com/nocobase/portal-template-default#readme","repository":{"type":"git","url":"git+https://github.com/nocobase/portal-template-default.git"},"description":"A React and shadcn/ui template for building standalone frontends backed by NocoBase.","maintainers":[{"name":"chenos","email":"chenlinxh@gmail.com"},{"name":"2013xile","email":"2013xile@gmail.com"},{"name":"jiannlu","email":"lomo_hao@163.com"}],"readme":"# NocoBase Portal Template\n\nA React and shadcn/ui template for building standalone frontends backed by\nNocoBase.\n\n![NocoBase Portal Template](https://static-docs.nocobase.com/2026-07-22-08-48-12.png)\n\n## Quick start\n\n```bash\npnpm install\ncp .env.example .env.local\npnpm dev\n```\n\nThe development server starts at `http://localhost:5173` by default.\n\n## Configuration\n\nThe minimum local configuration is:\n\n```env\nNOCOBASE_API_URL=/api\nNOCOBASE_PORTAL_BASE=/\n```\n\n- `NOCOBASE_API_URL` is the NocoBase REST API root and must include `/api`.\n  Same-origin deployments normally use `/api`. During local development, an\n  absolute URL is handled through the Vite proxy.\n- `NOCOBASE_PORTAL_BASE` is the public path where the Portal is mounted. Use\n  `/` for root development or set the deployment path before building.\n- `NOCOBASE_API_TOKEN` can provide a temporary development token. Never commit\n  real tokens.\n\nThe Portal uses the same authentication storage convention as NocoBase. If the\nserver customizes it, keep `API_CLIENT_STORAGE_PREFIX`,\n`API_CLIENT_STORAGE_TYPE`, and `API_CLIENT_SHARE_TOKEN` aligned with the server.\n\n## Development\n\n```bash\n# Start the Vite development server\npnpm dev\n\n# Build the production assets\npnpm build\n\n# Serve a production build\npnpm start\n\n# Build a standalone HTML artifact\npnpm build:html\n```\n\nApplication pages and resources live under `src`. The included Users page is a\nworking example based on the standard NocoBase `users` collection.\n\nApplication translations live in `src/locales`. Default locale, available\nlocale labels, i18next options, and post-switch behavior remain customizable in\n`src/providers/i18n/runtime.ts`. Shared UI components live in\n`src/components/ui` and follow the shadcn Base UI conventions.\n\nStable NocoBase runtime behavior is provided by `@nocobase/portal-sdk`.\nThe template records its inherited base version in\n`nocobase.defaultTemplateVersion`; SDK installation, development, and builds\nstop with an actionable error when that version is outside the SDK's supported\nrange. Application composition and visual source remain owned by this project.\n\n## Extensions\n\nInstalled extensions live in `src/extensions` and are ordinary\napplication-owned source files. Their providers, resources, routes, login\nadapters, and user-menu items are discovered automatically.\n\nRoutes declared with `defineAppRoutes` can use `lazy: () => import(...)` to\nkeep page modules out of the initial bundle while preserving synchronous menu,\nresource, and access metadata.\n\nSet `registryRoutesEnabled` to `false` in `src/routes.tsx` when replacing the\nbundled example navigation with application-owned routes. Installed extension\nproviders, login adapters, and the `/dev` component showcases remain available.\n\nOptional NocoBase integrations, including authentication methods and i18n, can\nbe installed from the `@nocobase` Registry configured in `components.json`.\nAfter installation, the generated source can be customized and committed with\nthe application.\n\nRegistry implementations import runtime APIs from documented\n`@nocobase/portal-sdk` subpaths and continue to use `@/components` for\napplication-owned visual composition. Each Registry item declares the minimum\ncompatible SDK version in `registry.config.json`.\n\nIn this Registry source repository, canonical extension source lives in\n`registry` and is loaded directly by `pnpm dev` and `pnpm build`. The published\nnpm template contains the default extensions under `src/extensions` instead.\n\n## Authentication\n\nBasic username or email and password login is built in. The default login page\nalso renders enabled NocoBase authentication methods when their frontend\nRegistry adapters are installed.\n\nCustomize `src/pages/login/index.tsx` to replace the whole login page, or use\n`DefaultSignInPage` to keep dynamic authentication while overriding individual\nauthenticator UI.\n\n## Testing\n\nFrontend logic and component tests live under `tests/` and run with Vitest and\nTesting Library. Registry-owned tests live beside each item under\n`registry/<name>/tests`, while Portal SDK tests live under `sdk/tests` and run\nthrough the SDK package. These tests exercise local behavior without mocking\nNocoBase APIs, authentication, ACL, or data providers. Put behavior that needs\nreal server data under `e2e/` instead.\n\n```bash\npnpm test\npnpm test:watch\npnpm test:coverage\npnpm test:sdk\n```\n\nPlaywright E2E tests connect to a real NocoBase environment. The included smoke\ntest signs in through the actual Portal login page, verifies the server session,\nand confirms that authentication survives a reload. It does not depend on any\nRegistry example page.\n\nCopy `.env.e2e.example` to `.env.e2e` and provide a dedicated test account.\nPlaywright always starts an isolated Portal dev server at\n`http://127.0.0.1:4173` (configurable with `NOCOBASE_E2E_PORT`) and stops it when\nthe run finishes. Set `NOCOBASE_E2E_API_URL` to the real NocoBase backend and\n`NOCOBASE_PORTAL_BASE` to the Portal path under test. The default command never\nreuses a manually started frontend.\n\n```bash\npnpm test:e2e:install\npnpm test:e2e\npnpm test:e2e:ui\n```\n\nReusable E2E helpers currently live in `e2e/support`. They provide environment\nand basename resolution, NocoBase resource/action requests, API sign-in and\nsession checks, and browser session installation. Keep business-specific test\ndata and assertions in the application. These helpers can move into the Portal\nSDK after their application-facing contract has stabilized.\n\nThe root `pnpm test` command includes both template and Registry tests. The\npublished template contains materialized extensions instead of `registry/`,\nbut their tests remain source-repository checks and are not copied into user\nprojects.\nDefault Template source upgrades are documented in the\n[template migration guide](https://github.com/nocobase/portal-template-default/blob/main/MIGRATION.md).\nSDK API and compatibility changes are documented separately in the\n[Portal SDK migration guide](https://github.com/nocobase/portal-template-default/blob/main/sdk/MIGRATION.md).\n\n## Learn more\n\n- [NocoBase documentation](https://docs.nocobase.com/)\n- [Refine documentation](https://refine.dev/docs/)\n- [shadcn/ui documentation](https://ui.shadcn.com/)\n\n## License\n\nMIT\n","readmeFilename":"README.MD"}