{"_id":"@cainiaofe/cn-domain-ai-table","_rev":"4-6aef5da997a0439b4356b62f37da3aea","name":"@cainiaofe/cn-domain-ai-table","dist-tags":{"latest":"1.0.27"},"versions":{"1.0.23":{"name":"@cainiaofe/cn-domain-ai-table","version":"1.0.23","author":{"name":"Cone - Cainiao Inc,Alibaba group."},"license":"ISC","_id":"@cainiaofe/cn-domain-ai-table@1.0.23","maintainers":[{"name":"ystar","email":"ystarchen@gmail.com"},{"name":"beside4ever","email":"beside4ever@outlook.com"},{"name":"leannechen","email":"811873539@qq.com"},{"name":"tgshell","email":"tgshell@sina.com"},{"name":"joshuasui","email":"joshuasui@163.com"},{"name":"shdongdongshihao","email":"630434698@qq.com"},{"name":"snowden_","email":"1149518004@qq.com"},{"name":"test_zy","email":"zhaoyangsoft@gmail.com"},{"name":"feiyanqiu","email":"fyq01039365@cainiao.com"},{"name":"vincent.ljq","email":"1312065793@qq.com"},{"name":"wangyuhao.wyh","email":"emailofwyh@foxmail.com"},{"name":"wulie88","email":"1216446181@qq.com"},{"name":"cismous","email":"251250076@qq.com"},{"name":"yuqiaoling","email":"yangyuyu9898@163.com"},{"name":"walker.whq","email":"wanghuanqiang1988@gmail.com"},{"name":"majiangqi.mjq","email":"majiangqi.mjq@cainiao.com"},{"name":"fengyue1","email":"heiniuhaha@gmail.com"},{"name":"kayla3love","email":"kayla3love@163.com"},{"name":"mcdyzg","email":"940608110@qq.com"},{"name":"juntao.wjt","email":"juntao.wjt@alibaba-inc.com"},{"name":"zhen.hz","email":"595620510@qq.com"},{"name":"gz.sanqi","email":"ozgzzyzo@gmail.com"},{"name":"hahaiwin","email":"hahaiwin@163.com"},{"name":"lanjian.yj","email":"yangjian_666@qq.com"},{"name":"qianqianyinian","email":"83581869@qq.com"},{"name":"connerliu","email":"connerliu@126.com"},{"name":"hadon","email":"huadong19890803@qq.com"},{"name":"zhouhuan","email":"zhouhuan0910@163.com"},{"name":"chenyongqing.cyq","email":"chenyongqing.cyq@cainiao.com"},{"name":"77a","email":"qdq77a@gmail.com"}],"dist":{"shasum":"93050553109c455bd9fa7dc633f18c28915ce3c5","tarball":"https://registry.npmjs.org/@cainiaofe/cn-domain-ai-table/-/cn-domain-ai-table-1.0.23.tgz","fileCount":2749,"integrity":"sha512-KY6I9b8ODvIDb7QEPGCkgEQwpNbam5qPjxqjBqvpdGmYy2UUk4WBVmD1eu6wlJYucykR19ywPQ7UtJ/ZGrURoQ==","signatures":[{"sig":"MEQCIDdPjrPh+M/pNpDiqXjTUY8vzWa7QdkqgM4U0PZjI5YiAiAaEqLG+GFiDG3GtKREOrnzvuNkPN+S82QLpeY/dXRQWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66299622},"main":"dist/cn-domain-ai-table-onecode-pc.js","types":"./es/index.d.ts","module":"es/index.js","exports":{".":{"types":"./es/index.d.ts","import":"./es/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./index.css":"./es/index.css","./style.css":"./es/style.css","./package.json":"./package.json"},"gitHead":"d9127dedae0d202146b0afb27d42a8b6ffd96b24","scripts":{"test":"jest","build":"cone build && npm run build:npm","start":"cone start","eslint":"eslint --ext .js,.jsx,.ts,.tsx src --fix","prepare":"husky","start:m":"concurrently -n onecode-m,storybook \"node ./build/onecode-m-start.js\" \"DEV=1 UA_MODE=mobile ./node_modules/.bin/storybook dev -p 9921\"","start:pc":"concurrently -n onecode-pc,storybook \"node ./build/onecode-pc-start.js\" \"DEV=1 UA_MODE=pc ./node_modules/.bin/storybook dev -p 9920\"","build:npm":"npm run build:library","stylelint":"stylelint \"src/**/*.scss\" --fix","pre-commit":"lint-staged","build:library":"node build/library-es-lib-build.js"},"_npmUser":{"name":"zhen.hz","email":"595620510@qq.com"},"repository":{"url":"git@gitlab.alibaba-inc.com:cn-ui/cn-domain-ai-table.git","type":"git"},"_npmVersion":"10.9.4","description":"菜鸟组件工程","directories":{},"lint-staged":{"*.{css,scss}":["stylelint --cache","prettier --write --ignore-unknown"],"*.{json,md,html}":["prettier --write --ignore-unknown"],"*.{js,jsx,ts,tsx}":["eslint --cache","prettier --write --ignore-unknown","cone i18n check-lint-staged"]},"sideEffects":["es/index.js","lib/index.js","**/*.scss","**/*.css","es/**/*.css","lib/**/*.css"],"_nodeVersion":"20.19.0","dependencies":{"mobx":"^6.15.0","dayjs":"^1.11.10","expr-eval":"^2.0.2","remark-gfm":"^3.0.1","@dnd-kit/core":"^6.3.1","recorder-core":"^1.3.25011100","react-markdown":"^8.0.7","@ice/stark-data":"^0.1.3","mobx-react-lite":"^4.1.1","@cainiaofe/cn-ui":"^0.x","@codemirror/view":"^6.36.5","@lezer/highlight":"^1.2.1","@codemirror/state":"^6.5.2","@dnd-kit/sortable":"^10.0.0","copy-to-clipboard":"^3.3.3","@cainiaofe/cn-i18n":"0.3.21","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@codemirror/commands":"^6.8.1","@codemirror/language":"^6.10.8","@formulajs/formulajs":"^4.4.9","@cainiaofe/cn-request":"^2.0.0","@floating-ui/react-dom":"^2.1.8","@codemirror/autocomplete":"^6.18.6","react-syntax-highlighter":"^15.5.0","@cainiaofe/cn-domain-popup":"^1.0.1","@codemirror/lang-javascript":"^6.2.3","@cainiaofe/cn-ui-theme-light":"^2.x"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.6.4","sass":"^1.99.0","husky":"^9.0.11","react":"^16","tslib":"^2.8.1","eslint":"^8.57.0","ts-jest":"^29.1.1","webpack":"^5.88.2","jest-axe":"^7.0.0","prettier":"^3.2.5","react-dom":"^16","storybook":"^7.4.6","stylelint":"^16.0.0","ts-loader":"^9.5.0","tsc-alias":"^1.8.16","babel-jest":"^29.6.2","css-loader":"^6.8.1","prop-types":"^15.8.1","typescript":"^5.9.3","@babel/core":"^7.23.0","@types/jest":"^29.4.2","lint-staged":"^15.2.2","sass-loader":"^13.3.2","babel-loader":"^9.1.3","concurrently":"^8.2.1","style-loader":"^3.3.3","postcss-loader":"^7.3.3","stylelint-scss":"^6.0.0","@types/jest-axe":"^3.5.3","@storybook/react":"^7.4.6","jest-canvas-mock":"^2.4.0","@babel/preset-env":"^7.22.20","@storybook/blocks":"^7.4.6","eslint-config-ali":"^15.0.0","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.22.15","@storybook/channels":"^7.4.6","eslint-plugin-import":"^2.29.1","jest-watch-typeahead":"2.2.2","stylelint-config-ali":"^2.1.1","@storybook/addon-docs":"^7.5.3","@storybook/addon-links":"^7.4.6","@testing-library/react":"^12.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"29.5.0","@babel/preset-typescript":"^7.23.0","@storybook/addon-styling":"^1.3.7","@storybook/react-webpack5":"^7.4.6","@testing-library/jest-dom":"^5.16.1","@typescript-eslint/parser":"^8.48.1","eslint-plugin-react-hooks":"^4.6.0","@alicd/webpack-config-cone":"^0.1.7","@storybook/addon-essentials":"^7.4.6","@testing-library/user-event":"13.5.0","@alicd/storybook-config-cone":"^2.0.1","@testing-library/react-hooks":"7.0.2","@storybook/addon-interactions":"^7.4.6","tsconfig-paths-webpack-plugin":"^4.1.0","@alicd/storybook-decorator-cone":"^1.0.10","@typescript-eslint/eslint-plugin":"^8.59.1","@babel/plugin-transform-react-jsx":"^7.22.15","eslint-import-resolver-typescript":"^3.6.1","@babel/plugin-transform-typescript":"^7.22.15"},"peerDependenciesMeta":{"@ali/cn-utils":{"optional":true},"@cainiaofe/cn-utils":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cn-domain-ai-table_1.0.23_1779863799032_0.6114218324311411","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@cainiaofe/cn-domain-ai-table","version":"1.0.25","author":{"name":"Cone - Cainiao Inc,Alibaba group."},"license":"ISC","_id":"@cainiaofe/cn-domain-ai-table@1.0.25","maintainers":[{"name":"ystar","email":"ystarchen@gmail.com"},{"name":"beside4ever","email":"beside4ever@outlook.com"},{"name":"leannechen","email":"811873539@qq.com"},{"name":"tgshell","email":"tgshell@sina.com"},{"name":"joshuasui","email":"joshuasui@163.com"},{"name":"shdongdongshihao","email":"630434698@qq.com"},{"name":"snowden_","email":"1149518004@qq.com"},{"name":"test_zy","email":"zhaoyangsoft@gmail.com"},{"name":"feiyanqiu","email":"fyq01039365@cainiao.com"},{"name":"vincent.ljq","email":"1312065793@qq.com"},{"name":"wangyuhao.wyh","email":"emailofwyh@foxmail.com"},{"name":"wulie88","email":"1216446181@qq.com"},{"name":"cismous","email":"251250076@qq.com"},{"name":"yuqiaoling","email":"yangyuyu9898@163.com"},{"name":"walker.whq","email":"wanghuanqiang1988@gmail.com"},{"name":"majiangqi.mjq","email":"majiangqi.mjq@cainiao.com"},{"name":"fengyue1","email":"heiniuhaha@gmail.com"},{"name":"kayla3love","email":"kayla3love@163.com"},{"name":"mcdyzg","email":"940608110@qq.com"},{"name":"juntao.wjt","email":"juntao.wjt@alibaba-inc.com"},{"name":"zhen.hz","email":"595620510@qq.com"},{"name":"gz.sanqi","email":"ozgzzyzo@gmail.com"},{"name":"hahaiwin","email":"hahaiwin@163.com"},{"name":"lanjian.yj","email":"yangjian_666@qq.com"},{"name":"qianqianyinian","email":"83581869@qq.com"},{"name":"connerliu","email":"connerliu@126.com"},{"name":"hadon","email":"huadong19890803@qq.com"},{"name":"zhouhuan","email":"zhouhuan0910@163.com"},{"name":"chenyongqing.cyq","email":"chenyongqing.cyq@cainiao.com"},{"name":"77a","email":"qdq77a@gmail.com"}],"dist":{"shasum":"8706c9f1ab2ea4af0fdf749ff4d22e2a4914e84b","tarball":"https://registry.npmjs.org/@cainiaofe/cn-domain-ai-table/-/cn-domain-ai-table-1.0.25.tgz","fileCount":2749,"integrity":"sha512-7HNgI3yeaQNVuGKoLKBlFZOWVD4Taty/btHmRTpZEchMBYACJfdpwXT3fz9TWwvcYmmQ+l+8x5C3+5fhs5kaSQ==","signatures":[{"sig":"MEUCIQD+vXL6Flap/sMHW5flCGq23kGk141wjBlwusCc+wt1bwIgBWz5HRg1dHMwGGmRDRsd/bkq8VD/p7oYoo/2XW2LZhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66076616},"main":"dist/cn-domain-ai-table-onecode-pc.js","types":"./es/index.d.ts","module":"es/index.js","exports":{".":{"types":"./es/index.d.ts","import":"./es/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./index.css":"./es/index.css","./style.css":"./es/style.css","./package.json":"./package.json"},"gitHead":"194de18d83a5036dac3d41d5102c6bf5a2ae2a48","scripts":{"test":"jest","build":"cone build && npm run build:npm","start":"cone start","eslint":"eslint --ext .js,.jsx,.ts,.tsx src --fix","prepare":"husky","start:m":"concurrently -n onecode-m,storybook \"node ./build/onecode-m-start.js\" \"DEV=1 UA_MODE=mobile ./node_modules/.bin/storybook dev -p 9921\"","start:pc":"concurrently -n onecode-pc,storybook \"node ./build/onecode-pc-start.js\" \"DEV=1 UA_MODE=pc ./node_modules/.bin/storybook dev -p 9920\"","build:npm":"npm run build:library","stylelint":"stylelint \"src/**/*.scss\" --fix","pre-commit":"lint-staged","build:library":"node build/library-es-lib-build.js"},"_npmUser":{"name":"zhen.hz","email":"595620510@qq.com"},"repository":{"url":"git@gitlab.alibaba-inc.com:cn-ui/cn-domain-ai-table.git","type":"git"},"_npmVersion":"10.9.4","description":"菜鸟组件工程","directories":{},"lint-staged":{"*.{css,scss}":["stylelint --cache","prettier --write --ignore-unknown"],"*.{json,md,html}":["prettier --write --ignore-unknown"],"*.{js,jsx,ts,tsx}":["eslint --cache","prettier --write --ignore-unknown","cone i18n check-lint-staged"]},"sideEffects":["es/index.js","lib/index.js","**/*.scss","**/*.css","es/**/*.css","lib/**/*.css"],"_nodeVersion":"20.19.0","dependencies":{"mobx":"^6.15.0","dayjs":"^1.11.10","expr-eval":"^2.0.2","remark-gfm":"^3.0.1","@dnd-kit/core":"^6.3.1","recorder-core":"^1.3.25011100","react-markdown":"^8.0.7","@ice/stark-data":"^0.1.3","mobx-react-lite":"^4.1.1","@cainiaofe/cn-ui":"^0.x","@codemirror/view":"^6.36.5","@lezer/highlight":"^1.2.1","@codemirror/state":"^6.5.2","@dnd-kit/sortable":"^10.0.0","copy-to-clipboard":"^3.3.3","@cainiaofe/cn-i18n":"0.3.21","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@codemirror/commands":"^6.8.1","@codemirror/language":"^6.10.8","@formulajs/formulajs":"^4.4.9","@cainiaofe/cn-request":"^2.0.0","@floating-ui/react-dom":"^2.1.8","@codemirror/autocomplete":"^6.18.6","react-syntax-highlighter":"^15.5.0","@cainiaofe/cn-domain-popup":"^1.0.1","@codemirror/lang-javascript":"^6.2.3","@cainiaofe/cn-ui-theme-light":"^2.x"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.6.4","sass":"^1.99.0","husky":"^9.0.11","react":"^16","tslib":"^2.8.1","eslint":"^8.57.0","ts-jest":"^29.1.1","webpack":"^5.88.2","jest-axe":"^7.0.0","prettier":"^3.2.5","react-dom":"^16","storybook":"^7.4.6","stylelint":"^16.0.0","ts-loader":"^9.5.0","tsc-alias":"^1.8.16","babel-jest":"^29.6.2","css-loader":"^6.8.1","prop-types":"^15.8.1","typescript":"^5.9.3","@babel/core":"^7.23.0","@types/jest":"^29.4.2","lint-staged":"^15.2.2","sass-loader":"^13.3.2","babel-loader":"^9.1.3","concurrently":"^8.2.1","style-loader":"^3.3.3","postcss-loader":"^7.3.3","stylelint-scss":"^6.0.0","@types/jest-axe":"^3.5.3","@storybook/react":"^7.4.6","jest-canvas-mock":"^2.4.0","@babel/preset-env":"^7.22.20","@storybook/blocks":"^7.4.6","eslint-config-ali":"^15.0.0","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.22.15","@storybook/channels":"^7.4.6","eslint-plugin-import":"^2.29.1","jest-watch-typeahead":"2.2.2","stylelint-config-ali":"^2.1.1","@storybook/addon-docs":"^7.5.3","@storybook/addon-links":"^7.4.6","@testing-library/react":"^12.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"29.5.0","@babel/preset-typescript":"^7.23.0","@storybook/addon-styling":"^1.3.7","@storybook/react-webpack5":"^7.4.6","@testing-library/jest-dom":"^5.16.1","@typescript-eslint/parser":"^8.48.1","eslint-plugin-react-hooks":"^4.6.0","@alicd/webpack-config-cone":"^0.1.7","@storybook/addon-essentials":"^7.4.6","@testing-library/user-event":"13.5.0","@alicd/storybook-config-cone":"^2.0.1","@testing-library/react-hooks":"7.0.2","@storybook/addon-interactions":"^7.4.6","tsconfig-paths-webpack-plugin":"^4.1.0","@alicd/storybook-decorator-cone":"^1.0.10","@typescript-eslint/eslint-plugin":"^8.59.1","@babel/plugin-transform-react-jsx":"^7.22.15","eslint-import-resolver-typescript":"^3.6.1","@babel/plugin-transform-typescript":"^7.22.15"},"peerDependenciesMeta":{"@ali/cn-utils":{"optional":true},"@cainiaofe/cn-utils":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cn-domain-ai-table_1.0.25_1779875362266_0.14405798974044215","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@cainiaofe/cn-domain-ai-table","version":"1.0.27","description":"菜鸟组件工程","main":"dist/cn-domain-ai-table-onecode-pc.js","module":"es/index.js","types":"./es/index.d.ts","exports":{".":{"types":"./es/index.d.ts","import":"./es/index.js","require":"./lib/index.js","default":"./lib/index.js"},"./style.css":"./es/style.css","./index.css":"./es/index.css","./package.json":"./package.json"},"sideEffects":["es/index.js","lib/index.js","**/*.scss","**/*.css","es/**/*.css","lib/**/*.css"],"peerDependenciesMeta":{"@cainiaofe/cn-utils":{"optional":true},"@ali/cn-utils":{"optional":true}},"repository":{"type":"git","url":"git@gitlab.alibaba-inc.com:cn-ui/cn-domain-ai-table.git"},"author":{"name":"Cone - Cainiao Inc,Alibaba group."},"license":"ISC","scripts":{"start":"cone start","build":"cone build && npm run build:npm","build:library":"node build/library-es-lib-build.js","build:npm":"npm run build:library","start:pc":"concurrently -n onecode-pc,storybook \"node ./build/onecode-pc-start.js\" \"DEV=1 UA_MODE=pc ./node_modules/.bin/storybook dev -p 9920\"","start:m":"concurrently -n onecode-m,storybook \"node ./build/onecode-m-start.js\" \"DEV=1 UA_MODE=mobile ./node_modules/.bin/storybook dev -p 9921\"","test":"jest","eslint":"eslint --ext .js,.jsx,.ts,.tsx src --fix","stylelint":"stylelint \"src/**/*.scss\" --fix","prepare":"husky","pre-commit":"lint-staged"},"lint-staged":{"*.{json,md,html}":["prettier --write --ignore-unknown"],"*.{js,jsx,ts,tsx}":["eslint --cache","prettier --write --ignore-unknown","cone i18n check-lint-staged"],"*.{css,scss}":["stylelint --cache","prettier --write --ignore-unknown"]},"devDependencies":{"@alicd/storybook-config-cone":"^2.0.1","@alicd/storybook-decorator-cone":"^1.0.10","@alicd/webpack-config-cone":"^0.1.7","@babel/core":"^7.23.0","@babel/plugin-transform-react-jsx":"^7.22.15","@babel/plugin-transform-typescript":"^7.22.15","@babel/preset-env":"^7.22.20","@babel/preset-react":"^7.22.15","@babel/preset-typescript":"^7.23.0","@storybook/addon-docs":"^7.5.3","@storybook/addon-essentials":"^7.4.6","@storybook/addon-interactions":"^7.4.6","@storybook/addon-links":"^7.4.6","@storybook/addon-styling":"^1.3.7","@storybook/blocks":"^7.4.6","@storybook/channels":"^7.4.6","@storybook/react":"^7.4.6","@storybook/react-webpack5":"^7.4.6","@testing-library/jest-dom":"^5.16.1","@testing-library/react":"^12.1.2","@testing-library/react-hooks":"7.0.2","@testing-library/user-event":"13.5.0","@types/jest":"^29.4.2","@types/jest-axe":"^3.5.3","@typescript-eslint/eslint-plugin":"^8.59.1","@typescript-eslint/parser":"^8.48.1","babel-jest":"^29.6.2","babel-loader":"^9.1.3","concurrently":"^8.2.1","css-loader":"^6.8.1","eslint":"^8.57.0","eslint-config-ali":"^15.0.0","eslint-config-prettier":"^9.1.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-import":"^2.29.1","eslint-plugin-prettier":"^5.1.3","eslint-plugin-react-hooks":"^4.6.0","husky":"^9.0.11","jest":"^29.6.4","jest-axe":"^7.0.0","jest-canvas-mock":"^2.4.0","jest-environment-jsdom":"29.5.0","jest-watch-typeahead":"2.2.2","lint-staged":"^15.2.2","postcss-loader":"^7.3.3","prettier":"^3.2.5","prop-types":"^15.8.1","react":"^16","react-dom":"^16","sass":"^1.99.0","sass-loader":"^13.3.2","storybook":"^7.4.6","style-loader":"^3.3.3","stylelint":"^16.0.0","stylelint-config-ali":"^2.1.1","stylelint-scss":"^6.0.0","ts-jest":"^29.1.1","ts-loader":"^9.5.0","tsc-alias":"^1.8.16","tsconfig-paths-webpack-plugin":"^4.1.0","tslib":"^2.8.1","typescript":"^5.9.3","webpack":"^5.88.2","webpack-dev-server":"^4.15.1"},"dependencies":{"@cainiaofe/cn-domain-popup":"^1.0.1","@cainiaofe/cn-i18n":"0.3.21","@cainiaofe/cn-request":"^2.0.0","@cainiaofe/cn-ui":"^0.x","@cainiaofe/cn-ui-theme-light":"^2.x","@codemirror/autocomplete":"^6.18.6","@codemirror/commands":"^6.8.1","@codemirror/lang-javascript":"^6.2.3","@codemirror/language":"^6.10.8","@codemirror/state":"^6.5.2","@codemirror/view":"^6.36.5","@dnd-kit/core":"^6.3.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@floating-ui/react-dom":"^2.1.8","@formulajs/formulajs":"^4.4.9","@ice/stark-data":"^0.1.3","@lezer/highlight":"^1.2.1","copy-to-clipboard":"^3.3.3","dayjs":"^1.11.10","expr-eval":"^2.0.2","mobx":"^6.15.0","mobx-react-lite":"^4.1.1","react-markdown":"^8.0.7","react-syntax-highlighter":"^15.5.0","recorder-core":"^1.3.25011100","remark-gfm":"^3.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","_id":"@cainiaofe/cn-domain-ai-table@1.0.27","gitHead":"4d199c46f0f177eb48e68dabbc57a50a3ec35aa0","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-qWsUgX9k6FPQQIwawwkbynMowcFKGOyZP6Q5VicWXvvqeMwjaj63ntUrgwSuE8WChLHk1gaQhmI+uOPm+uC6OA==","shasum":"bcba349d744cd075148ddf37d3fb0693091637d4","tarball":"https://registry.npmjs.org/@cainiaofe/cn-domain-ai-table/-/cn-domain-ai-table-1.0.27.tgz","fileCount":2749,"unpackedSize":64365218,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCID/gfEgCsXrEeaqb/uKI+qrg3lzX82HQoPbvwiigLBisAiAl6KtY/OgYiZUZhxDL226DJ178rYtMhxFg6p6gd2OX+Q=="}]},"_npmUser":{"name":"lhn123","email":"1914016465@qq.com"},"directories":{},"maintainers":[{"name":"ystar","email":"ystarchen@gmail.com"},{"name":"beside4ever","email":"beside4ever@outlook.com"},{"name":"leannechen","email":"811873539@qq.com"},{"name":"tgshell","email":"tgshell@sina.com"},{"name":"joshuasui","email":"joshuasui@163.com"},{"name":"shdongdongshihao","email":"630434698@qq.com"},{"name":"snowden_","email":"1149518004@qq.com"},{"name":"test_zy","email":"zhaoyangsoft@gmail.com"},{"name":"feiyanqiu","email":"fyq01039365@cainiao.com"},{"name":"vincent.ljq","email":"1312065793@qq.com"},{"name":"wangyuhao.wyh","email":"emailofwyh@foxmail.com"},{"name":"wulie88","email":"1216446181@qq.com"},{"name":"cismous","email":"251250076@qq.com"},{"name":"yuqiaoling","email":"yangyuyu9898@163.com"},{"name":"walker.whq","email":"wanghuanqiang1988@gmail.com"},{"name":"majiangqi.mjq","email":"majiangqi.mjq@cainiao.com"},{"name":"fengyue1","email":"heiniuhaha@gmail.com"},{"name":"kayla3love","email":"kayla3love@163.com"},{"name":"mcdyzg","email":"940608110@qq.com"},{"name":"juntao.wjt","email":"juntao.wjt@alibaba-inc.com"},{"name":"zhen.hz","email":"595620510@qq.com"},{"name":"gz.sanqi","email":"ozgzzyzo@gmail.com"},{"name":"hahaiwin","email":"hahaiwin@163.com"},{"name":"lanjian.yj","email":"yangjian_666@qq.com"},{"name":"qianqianyinian","email":"83581869@qq.com"},{"name":"connerliu","email":"connerliu@126.com"},{"name":"hadon","email":"huadong19890803@qq.com"},{"name":"zhouhuan","email":"zhouhuan0910@163.com"},{"name":"chenyongqing.cyq","email":"chenyongqing.cyq@cainiao.com"},{"name":"77a","email":"qdq77a@gmail.com"},{"name":"lhn123","email":"1914016465@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cn-domain-ai-table_1.0.27_1780544949007_0.6012393710042978"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-27T06:36:38.797Z","modified":"2026-06-04T03:49:09.915Z","1.0.23":"2026-05-27T06:36:39.495Z","1.0.25":"2026-05-27T09:49:22.763Z","1.0.27":"2026-06-04T03:49:09.430Z"},"author":{"name":"Cone - Cainiao Inc,Alibaba group."},"license":"ISC","repository":{"type":"git","url":"git@gitlab.alibaba-inc.com:cn-ui/cn-domain-ai-table.git"},"description":"菜鸟组件工程","maintainers":[{"name":"ystar","email":"ystarchen@gmail.com"},{"name":"beside4ever","email":"beside4ever@outlook.com"},{"name":"leannechen","email":"811873539@qq.com"},{"name":"tgshell","email":"tgshell@sina.com"},{"name":"joshuasui","email":"joshuasui@163.com"},{"name":"shdongdongshihao","email":"630434698@qq.com"},{"name":"snowden_","email":"1149518004@qq.com"},{"name":"test_zy","email":"zhaoyangsoft@gmail.com"},{"name":"feiyanqiu","email":"fyq01039365@cainiao.com"},{"name":"vincent.ljq","email":"1312065793@qq.com"},{"name":"wangyuhao.wyh","email":"emailofwyh@foxmail.com"},{"name":"wulie88","email":"1216446181@qq.com"},{"name":"cismous","email":"251250076@qq.com"},{"name":"yuqiaoling","email":"yangyuyu9898@163.com"},{"name":"walker.whq","email":"wanghuanqiang1988@gmail.com"},{"name":"majiangqi.mjq","email":"majiangqi.mjq@cainiao.com"},{"name":"fengyue1","email":"heiniuhaha@gmail.com"},{"name":"kayla3love","email":"kayla3love@163.com"},{"name":"mcdyzg","email":"940608110@qq.com"},{"name":"juntao.wjt","email":"juntao.wjt@alibaba-inc.com"},{"name":"zhen.hz","email":"595620510@qq.com"},{"name":"gz.sanqi","email":"ozgzzyzo@gmail.com"},{"name":"hahaiwin","email":"hahaiwin@163.com"},{"name":"lanjian.yj","email":"yangjian_666@qq.com"},{"name":"qianqianyinian","email":"83581869@qq.com"},{"name":"connerliu","email":"connerliu@126.com"},{"name":"hadon","email":"huadong19890803@qq.com"},{"name":"zhouhuan","email":"zhouhuan0910@163.com"},{"name":"chenyongqing.cyq","email":"chenyongqing.cyq@cainiao.com"},{"name":"77a","email":"qdq77a@gmail.com"},{"name":"lhn123","email":"1914016465@qq.com"}],"readme":"<div align=\"center\">\n  <img src=\"https://img.alicdn.com/imgextra/i3/O1CN01X7B4kK1YXeKtEDpBZ_!!6000000003069-2-tps-720-720.png\" align=\"center\" width=\"100px\">\n  <h2> cn-domain-ai-table </h2>\n  <h4>菜鸟前端 AI 表格业务组件｜<a href=\"https://cone.cainiao-inc.com/dsm/cnui/material/pc/overview\">cn-ui 文档</a></h4>\n</div>\n\n<div style=\"font-size: 14px\">\n  <a href=\"#快速开始\">快速开始</a>\n  &nbsp;&nbsp;|&nbsp;&nbsp;\n  <a href=\"#组件-api\">组件 API</a>\n  &nbsp;&nbsp;|&nbsp;&nbsp;\n  <a href=\"#主题定制\">主题定制</a>\n</div>\n\n---\n\n<span id=\"快速开始\"/>\n\n## 快速开始\n\n### 安装\n\n```bash\nnpm install @cainiaofe/cn-domain-ai-table\n```\n\n### 基础用法\n\n```tsx\nimport { CnAiTable, ConfigProvider } from '@cainiaofe/cn-domain-ai-table';\nimport '@cainiaofe/cn-domain-ai-table/style.css';\n\nfunction App() {\n  return (\n    <ConfigProvider>\n      <CnAiTable id=\"my-table\" columns={columns} remote={{ url: '/api/list' }} />\n    </ConfigProvider>\n  );\n}\n```\n\n### 对等依赖\n\n请确保安装以下对等依赖：\n\n- `react` / `react-dom`（^16.8.0 || ^18.3.0）\n- `@cainiaofe/cn-ui` (^0.12.59)\n\n---\n\n<span id=\"组件-api\"/>\n\n## 组件 API\n\n### CnAiTable\n\nAI 驱动的多视图表格组件，支持表格、任务、智能跟单等多种视图类型。\n\n#### 基础属性\n\n| 属性            | 类型                 | 必填 | 说明                                 |\n| --------------- | -------------------- | :--: | ------------------------------------ |\n| `id`            | `string`             |  是  | 表格唯一标识，视图持久化依赖此值     |\n| `columns`       | `ColumnDefinition[]` |  是  | 列定义数组                           |\n| `remote`        | `{ url: string }`    |  是  | 数据源配置（CnTable.useRemote 风格） |\n| `operateColumn` | `object`             |  否  | 操作列配置                           |\n\n#### 字段配置\n\n| 属性                | 类型                                | 默认值 | 说明                                 |\n| ------------------- | ----------------------------------- | ------ | ------------------------------------ |\n| `enabledFieldTypes` | `('ai' \\| 'lookup' \\| 'formula')[]` | `[]`   | 启用的自定义字段类型                 |\n| `fieldTypeOptions`  | `object`                            | —      | 字段类型高级选项（如 lookup 的回调） |\n\n```tsx\n// 启用全部字段类型\n<CnAiTable\n  enabledFieldTypes={['ai', 'lookup', 'formula']}\n  fieldTypeOptions={{\n    lookup: {\n      hiddenSubTable: true,\n      addFieldCallback: async (params) => {\n        /* ... */\n      },\n      deleteFieldCallback: async (params) => {\n        /* ... */\n      },\n    },\n  }}\n/>\n```\n\n#### 视图配置 `viewTypes`\n\n控制可用视图及视图内功能开关：\n\n| 视图          | 默认状态 | 说明                               |\n| ------------- | -------- | ---------------------------------- |\n| `grid`        | 始终启用 | 表格视图，不可关闭，可配置 toolbar |\n| `task`        | 启用     | 任务视图，`false` 关闭             |\n| `smartFollow` | 关闭     | 智能跟单视图，`true` 启用          |\n\n```tsx\n<CnAiTable\n  viewTypes={{\n    grid: {\n      toolbar: {\n        fieldManagement: true,\n        filter: true,\n        sort: true,\n        group: true,\n        colorFill: true,\n      },\n    },\n    task: { enableSummary: false, toolbar: false },\n    smartFollow: { enableDetailSummary: true },\n  }}\n/>\n```\n\n#### 列宽自动计算\n\n| 属性                  | 类型      | 默认值 | 说明             |\n| --------------------- | --------- | ------ | ---------------- |\n| `columnsAutoWidth`    | `boolean` | `true` | 是否自动计算列宽 |\n| `columnsAutoWidthOpt` | `object`  | —      | 列宽调优参数     |\n\n```tsx\n// 限制最大列宽并优化大数据量性能\n<CnAiTable columnsAutoWidthOpt={{ maxWidth: 360, sampleRate: 0.2 }} />\n```\n\n`columnsAutoWidthOpt` 推荐参数：\n\n| 参数                 | 类型      | 默认值 | 说明                                         |\n| -------------------- | --------- | ------ | -------------------------------------------- |\n| `maxWidth`           | `number`  | `460`  | 单列最大宽度                                 |\n| `sampleRate`         | `number`  | 自适应 | 行采样率（0~1），数据 > 200 行时自动降为 0.3 |\n| `fillContainerWidth` | `boolean` | `true` | 是否将剩余空间分配给可伸缩列                 |\n\n#### 业务请求配置 `bizRequestConfig`\n\n通过 `bizRequestConfig` 自定义各能力的接口地址：\n\n```tsx\n<CnAiTable\n  id=\"my-table\"\n  bizRequestConfig={{\n    cubePlatform: {\n      getListRequestConfig: {\n        url: 'https://your-domain/api/views/getList',\n        data: { pageId: 'xxx', appCode: 'xxx', userId: 'current-user' },\n      },\n      createOrUpdateRequestConfig: {\n        url: 'https://your-domain/api/views/createOrUpdate',\n        data: { pageId: 'xxx', appCode: 'xxx', userId: 'current-user' },\n      },\n    },\n    subTableConfig: {\n      url: '/api/sub-table/config',\n      method: 'POST',\n      data: { tableId: 'xxx' },\n    },\n    aiColumn: {\n      queryTableTasksUrl: 'https://your-domain/api/ai/tasks',\n      submitTasksUrl: 'https://your-domain/api/ai/submit',\n    },\n    smartFollow: {\n      queryTasksUrl: 'https://your-domain/api/follow/tasks',\n    },\n    agent: {\n      queryResponseUrl: 'https://your-domain/api/agent/query',\n    },\n  }}\n/>\n```\n\n可配置的子项：\n\n| 子项             | 说明                                     |\n| ---------------- | ---------------------------------------- |\n| `cubePlatform`   | 视图持久化（getList / createOrUpdate）   |\n| `subTableConfig` | 引用字段子表配置接口                     |\n| `aiColumn`       | AI 字段相关接口（提交/轮询/预览/删除等） |\n| `smartFollow`    | 智能跟单接口                             |\n| `agent`          | AI 助理接口                              |\n\n> 未配置的项走组件内置默认逻辑，建议逐项替换，优先替换只读接口。\n\n### CnAiFilter\n\nAI 智能筛选组件，支持自然语言转结构化查询条件。\n\n```tsx\n<CnAiFilter\n  bizRequestConfig={{\n    filter: {\n      fieldTransformUrl: '/api/filter/transform',\n      suggestionUrl: '/api/filter/suggestions',\n    },\n  }}\n/>\n```\n\n### CnAiAgent\n\nAI 助理组件，提供对话式交互能力。\n\n```tsx\n<CnAiAgent\n  bizRequestConfig={{\n    agent: {\n      submitPromptUrl: '/api/agent/submit',\n      queryResponseUrl: '/api/agent/query',\n    },\n  }}\n/>\n```\n\n---\n\n### 视图持久化\n\n通过 `bizRequestConfig.cubePlatform` 对接业务后端，实现视图配置的保存与恢复。\n\n**接口协议：**\n\n- `getList`：页面加载时拉取已保存的视图配置\n- `createOrUpdate`：用户操作视图后自动触发保存\n\n**`data` 参数说明：**\n\n| 参数      | 必填 | 说明                                      |\n| --------- | :--: | ----------------------------------------- |\n| `pageId`  |  是  | 页面唯一标识，隔离不同页面的视图配置      |\n| `appCode` |  否  | 应用编码，多应用共用后端时需传            |\n| `userId`  |  否  | 当前用户 ID，不传则所有用户共享同一份视图 |\n\n> 完整接口协议文档见 [docs/view-config-api-spec.md](./docs/view-config-api-spec.md)。\n\n---\n\n<span id=\"主题定制\"/>\n\n## 主题定制\n\n### 快速上手\n\n通过 `ConfigProvider` 组件覆盖主题 Token 和视觉资产：\n\n```tsx\nimport { ConfigProvider } from '@cainiaofe/cn-domain-ai-table';\n\n<ConfigProvider\n  theme={{\n    token: {\n      'cnai-color-brand-primary': '#ff6a00',\n      'cnai-gradient-brand': 'linear-gradient(135deg, #ff9500 36%, #ff6a00 96%)',\n      'cnai-agent-bubble-user-bg': '#fff3e6',\n    },\n    components: {\n      agent: { avatarUrl: 'https://my-cdn.com/avatar.png' },\n      filter: { sendButtonIconUrl: 'https://my-cdn.com/search.png' },\n    },\n  }}\n>\n  <CnAiAgent />\n  <CnAiFilter />\n  <CnAiTable />\n</ConfigProvider>;\n```\n\n### ThemeConfig API\n\n| 属性         | 类型                               | 说明                                                  |\n| ------------ | ---------------------------------- | ----------------------------------------------------- |\n| `token`      | `Record<string, string \\| number>` | CSS Token 覆盖映射，key 为 token 名（不含 `--` 前缀） |\n| `components` | `{ agent?, filter?, table? }`      | 主题视觉资产覆盖（按组件维度）                        |\n\n### Hooks\n\n| Hook               | 返回类型          | 说明                                         |\n| ------------------ | ----------------- | -------------------------------------------- |\n| `useTheme()`       | `ThemeConfig`     | 获取当前作用域的主题配置                     |\n| `useBrandAssets()` | `BrandAssetGroup` | 获取当前作用域的主题资产（已与默认资产合并） |\n\n请使用主题配置Skill进行操作\n\n## 公式字段\n\nCnAiTable 支持类 Excel 的公式字段，用户可基于已有字段值进行自动计算。\n\n### 启用\n\n```tsx\n<CnAiTable enabledFieldTypes={['formula']} />\n```\n\n### 支持的函数\n\n| 分类 | 函数                                                                                                 |\n| ---- | ---------------------------------------------------------------------------------------------------- |\n| 数学 | `SUM`, `AVERAGE`, `MAX`, `MIN`, `COUNT`, `ABS`, `ROUND`, `CEILING`, `FLOOR`, `MOD`, `POWER`, `FIXED` |\n| 逻辑 | `IF`, `TRUE`, `FALSE`                                                                                |\n| 时间 | `TODAY`, `YEAR`, `MONTH`, `HOUR`, `MINUTE`, `DAYS`                                                   |\n| 文本 | `CONCATENATE`, `LEFT`, `RIGHT`, `MID`, `REPLACE`, `REPT`                                             |\n\n### 运算符\n\n支持标准算术和比较运算符：`+` `-` `*` `/` `%` `==` `!=` `>` `<` `>=` `<=`\n\n```\nROUND({单价} * {数量} * 0.9, 2)\n```\n\n> 完整使用指南见 [docs/字段使用指南/公式字段使用方式.md](./docs/字段使用指南/公式字段使用方式.md)。\n\n---\n\n### npm 消费（ESM / CJS）\n\n```bash\nnpm install @cainiaofe/cn-domain-ai-table\n```\n\n```tsx\nimport { CnAiTable, CnAiFilter, CnAiAgent, ConfigProvider } from '@cainiaofe/cn-domain-ai-table';\nimport '@cainiaofe/cn-domain-ai-table/style.css';\n```\n\n对等依赖：`react`、`react-dom`、`@cainiaofe/cn-ui`。\n\n---\n\n<span id=\"常见问题\"/>\n","readmeFilename":"README.md"}