{"_id":"@edu-common/mooc-bussiness-components","_rev":"3-85c24b0cb4d546209ed1bb47043079bf","name":"@edu-common/mooc-bussiness-components","dist-tags":{"latest":"0.0.9","beta":"0.0.9-debug.20250818105729"},"versions":{"0.0.9":{"name":"@edu-common/mooc-bussiness-components","version":"0.0.9","license":"MIT","_id":"@edu-common/mooc-bussiness-components@0.0.9","maintainers":[{"name":"zhangsan007007","email":"zhanghanhui2000@gmail.com"}],"dist":{"shasum":"1dfc52c8978b059caf1efdd21ef6714e0137c154","tarball":"https://registry.npmjs.org/@edu-common/mooc-bussiness-components/-/mooc-bussiness-components-0.0.9.tgz","fileCount":75,"integrity":"sha512-+2cvlxIWygTcRSLA4O0Yp2CvEBhT3RoLR7le09gRF4ZjStp6vEPyRHvk/6nuw2Q4nFL+dMC876oTwB4qGHdCTA==","signatures":[{"sig":"MEYCIQDNzV64CSVMQ/WFYjrg36wh+uwUsqf6Ip3tE/TfcO1okAIhAJIFsRL6jg2ppQ0q3yvV1HyQRgM6XugM/Vb0WVIqU05+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41718542},"main":"dist/main.js","engines":{"npm":">=3.10.10","node":">=6.13.1"},"exports":{"./hub":"./dist/hub.js","./hooks":"./dist/hooks.js","./utils":"./dist/utils.js","./Editor":"./dist/Editor.js","./Question":"./dist/Question.js","./TeachHeader":"./dist/TeachHeader.js","./FileUploader":"./dist/FileUploader.js","./ImageUploader":"./dist/ImageUploader.js","./TeachQuestionEdit":"./dist/TeachQuestionEdit.js"},"gitHead":"93b9a97ed182980bef34c4e5a3b7922ee2c09227","scripts":{"del":"pm2 del static-page-server-6006","fix":"yarn run fix-js && yarn run fix-css","lint":"yarn run lint-js && yarn run lint-css","stop":"pm2 stop static-page-server-6006","test":"jest --config jest.config.js --no-cache","build":"tsc","start":"pm2 serve ./storybook-static 6006","fix-js":"yarn run lint-js --fix","fix-css":"yarn run lint-css --fix","lint-js":"eslint src/core","publish":"node tools/publish.js","lint-css":"stylelint \"./src/core/components/**/*.{css,module.css,less,styl,scss,sass,sss}\" --aei","messages":"babel-node tools/run messages","build-biz":"webpack --config webpack.lib.biz.config.js","component":"npx ./tools/generateComponent/index.js --cpath","storybook":"storybook dev -p 8002","build-react":"webpack --config webpack.lib.react.config.js","lint-staged":"lint-staged","postpublish":"node tools/postpublish.js","build-modules":"webpack --config tools/webpack.config.js","publish:debug":"node tools/publish.js --debug","prepublishOnly":"exit 0","public-publish":"node tools/publish.public.npm.js","//build-modules":"打包组件库","build-storybook":"storybook build","//start//stop//del":"front-storybook部署需要","public-publish:debug":"node tools/publish.public.npm.js --debug","//build-react//build-biz":"这两个看着是新版考试打包的不知道用到了什么场景"},"_npmUser":{"name":"zhangsan007007","email":"zhanghanhui2000@gmail.com"},"_npmVersion":"10.8.2","description":"此工程的定位是 MOOC 涉及到的基础 UI 组件和基础的业务组件。","directories":{},"lint-staged":{"*.{css,less,scss}":["stylelint --fix","prettier --write"],"*.{js,jsx,ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"20.19.0","browserslist":["Firefox ESR","not ie < 9"],"dependencies":{"qs":"^6.11.0","antd":"^4.16.3","glob":"^7.1.4","htmr":"^1.0.2","rxjs":"^6.5.1","uuid":"^11.1.0","axios":"^0.18.0","katex":"^0.13.11","react":"16.14.0","redux":"^4.0.1","ahooks":"3.3.10","lodash":"^4.17.20","mkdirp":"^0.5.1","moment":"^2.29.4","nanoid":"^4.0.2","rimraf":"^3.0.2","echarts":"^5.5.1","history":"^4.9.0","request":"^2.88.0","@antv/g6":"^4.8.21","morphdom":"^2.7.4","showdown":"^2.1.0","crypto-js":"^4.2.0","fastclick":"^1.0.6","js-base64":"^2.5.1","js-cookie":"^3.0.1","react-dom":"16.13.1","react-pdf":"^7.5.0","socket.io":"^2.2.0","validator":"^13.5.1","classnames":"^2.3.2","pdfjs-dist":"3.11.174","prop-types":"^15.7.2","react-intl":"5.6.9","antd-mobile":"^2.3.1","emoji-regex":"^10.0.0","react-quill":"^1.3.5","react-redux":"^7.0.2","babel-eslint":"^10.0.2","caniuse-lite":"^1.0.30001726","highlight.js":"^11.9.0","qrcode.react":"^1.0.1","query-string":"^6.12.1","react-router":"^5.0.0","react-sticky":"^6.0.3","react-window":"^1.8.9","antd-img-crop":"^3.13.2","normalize.css":"^8.0.1","react-dev-utils":"^8.0.0","typeface-roboto":"^0.0.54","@types/js-base64":"^3.3.1","body-scroll-lock":"^4.0.0-beta.0","number-precision":"^1.6.0","react-image-crop":"^8.6.6","react-router-dom":"^5.0.0","socket.io-client":"2.2.0","@ant-design/icons":"^4.0.5","@material-ui/core":"^4.9.9","@react-spring/web":"9.3.0","echarts-for-react":"^3.0.1","throttle-debounce":"^3.0.1","@material-ui/icons":"^4.9.1","@winman-f2e/nos-js":"^1.0.0-beta.3","@xkit-yx/im-kit-ui":"9.3.4","js-web-screen-shot":"^1.9.9-rc.18","showdown-highlight":"^3.1.0","babel-plugin-import":"^1.12.2","serialize-javascript":"^1.7.0","@toast-ui/react-editor":"^3.2.3","@winman-f2e/nos-js-web":"^1.0.0-beta.3","@types/react-router-dom":"^5.3.3","react-deep-force-update":"^2.1.3","@edu-common/mooc-package":"git+https://oauth2:qpwsppkUQGanFuPeHGLx@git.corp.youdao.com/edu-mooc/textbook/mooc-package.git#publish","mooc-packaged-components":"git+https://oauth2:qpwsppkUQGanFuPeHGLx@git.corp.youdao.com/edu-mooc/textbook/mooc-packaged-components.git#publish","compression-webpack-plugin":"^5.0.1","@microsoft/fetch-event-source":"^2.0.1","react-infinite-scroll-component":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"pm2":"^3.5.1","jest":"27.5.1","less":"^4.1.3","chalk":"^2.4.2","husky":"^7.0.4","yargs":"^16.2.0","eslint":"^7.32.0","pixrem":"^5.0.0","tslint":"^5.20.1","cssnano":"^4.1.10","express":"4.17.1","postcss":"^7.0.39","ts-jest":"^29.3.1","webpack":"5.98.0","prettier":"^2.3.2","cross-env":"^5.2.0","storybook":"^8.6.4","stylelint":"^13.13.1","@babel/cli":"^7.26.4","ansi-regex":"^6.1.0","babel-jest":"27.5.1","css-loader":"^7.1.2","raw-loader":"^2.0.0","strip-ansi":"^7.1.0","typescript":"^4.4.3","url-loader":"^1.1.2","@babel/core":"^7.26.9","@babel/node":"^7.26.0","@types/jest":"^29.5.14","file-loader":"^3.0.0","less-loader":"^5.0.0","lint-staged":"^11.2.6","null-loader":"^1.0.0","postcss-url":"^8.0.0","webpack-cli":"4.10.0","autoprefixer":"^9.8.8","babel-loader":"^8.0.5","browser-sync":"^2.26.3","nos-node-sdk":"^0.0.5","postcss-calc":"^7.0.1","postcss-less":"^3.1.4","style-loader":"2.0.0","@types/lodash":"^4.17.17","eslint-loader":"^2.1.2","postcss-apply":"^0.12.0","worker-loader":"^3.0.8","postcss-extend":"^1.0.5","postcss-import":"^12.0.1","postcss-loader":"2.1.5","postcss-mixins":"^6.2.2","postcss-nested":"^4.1.2","svg-url-loader":"^2.3.2","@babel/register":"^7.8.6","less-vars-to-js":"^1.3.0","postcss-nesting":"^7.0.0","stylelint-order":"^4.0.0","@storybook/react":"^8.6.4","@types/crypto-js":"^4.2.2","jest-canvas-mock":"^2.5.2","pleeease-filters":"^4.0.0","postcss-adaptive":"^0.5.0","@babel/preset-env":"^7.26.9","@storybook/addons":"^7.6.17","postcss-utilities":"^0.8.4","postcss-write-svg":"^3.0.1","svg-sprite-loader":"^5.0.0","@babel/preset-flow":"^7.14.5","eslint-plugin-jest":"23.8.2","identity-obj-proxy":"3.0.0","postcss-preset-env":"^6.6.0","source-map-support":"^0.5.16","@babel/preset-react":"^7.26.3","eslint-plugin-react":"^7.20.6","react-test-renderer":"^19.2.0-canary-ea05b750-20250408","@testing-library/dom":"8.19.0","clean-webpack-plugin":"^2.0.2","eslint-config-airbnb":"^18.0.0","eslint-plugin-compat":"^3.9.0","eslint-plugin-import":"^2.17.2","postcss-custom-media":"^7.0.8","postcss-media-minmax":"^4.0.0","postcss-selector-not":"^4.0.0","eslint-plugin-unicorn":"^35.0.0","http-proxy-middleware":"^0.19.1","postcss-css-variables":"^0.18.0","@loadable/babel-plugin":"5.10.3","@storybook/addon-knobs":"^8.0.1","@storybook/addon-links":"^8.6.4","@testing-library/react":"10.4.9","eslint-config-prettier":"^8.0.0","eslint-plugin-flowtype":"^6.1.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.0.1","postcss-color-function":"^4.1.0","postcss-flexbugs-fixes":"^4.1.0","postcss-pseudoelements":"^5.0.0","postcss-px-to-viewport":"^1.1.1","postcss-viewport-units":"^0.1.6","webpack-dev-middleware":"^3.6.2","webpack-hot-middleware":"^2.24.3","webpack-node-externals":"^1.7.2","@types/body-scroll-lock":"^3.1.2","babel-plugin-react-intl":"^7.1.0","isomorphic-style-loader":"^5.0.1","postcss-define-function":"^0.1.2","webpack-assets-manifest":"^3.1.1","@babel/preset-typescript":"^7.26.0","@chromatic-com/storybook":"3","@loadable/webpack-plugin":"5.7.1","@storybook/addon-actions":"^8.6.4","express-request-language":"^1.1.15","postcss-custom-selectors":"^5.1.2","postcss-selector-matches":"^4.0.0","resize-observer-polyfill":"^1.5.1","@storybook/react-webpack5":"8.6.6","@testing-library/jest-dom":"5.16.5","@typescript-eslint/parser":"^5.59.0","eslint-plugin-css-modules":"^2.11.0","eslint-plugin-react-hooks":"^4.1.2","postcss-aspect-ratio-mini":"^1.0.1","postcss-custom-properties":"^8.0.10","stylelint-config-prettier":"^8.0.0","stylelint-config-standard":"^21.0.0","@storybook/addon-essentials":"^8.6.4","@storybook/builder-webpack5":"8.6.6","eslint-import-resolver-node":"^0.3.2","eslint-import-resolver-alias":"^1.1.2","@storybook/preset-react-webpack":"8.6.6","eslint-config-airbnb-typescript":"^17.0.0","stylelint-config-rational-order":"^0.1.2","@typescript-eslint/eslint-plugin":"^5.59.0","@babel/plugin-proposal-decorators":"^7.25.9","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-do-expressions":"^7.25.9","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-modules-commonjs":"^7.26.3","@storybook/addon-webpack5-compiler-babel":"3.0.5","babel-plugin-transform-es2015-modules-nej":"^1.1.10","@babel/plugin-transform-react-inline-elements":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24","@babel/plugin-transform-react-constant-elements":"^7.25.9","stylelint-declaration-block-no-ignored-properties":"^2.1.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","babel-plugin-transform-react-pure-class-to-function":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mooc-bussiness-components_0.0.9_1754474926665_0.7731161484568803","host":"s3://npm-registry-packages-npm-production"}},"0.0.9-debug.20250806180956":{"name":"@edu-common/mooc-bussiness-components","version":"0.0.9-debug.20250806180956","license":"MIT","_id":"@edu-common/mooc-bussiness-components@0.0.9-debug.20250806180956","maintainers":[{"name":"zhangsan007007","email":"zhanghanhui2000@gmail.com"}],"dist":{"shasum":"0d465da7d68cbd12ec1ec653c79b2d350067d763","tarball":"https://registry.npmjs.org/@edu-common/mooc-bussiness-components/-/mooc-bussiness-components-0.0.9-debug.20250806180956.tgz","fileCount":75,"integrity":"sha512-LoLAqddHkWejz/eRbe+vrs9d37j40aQGI1NqqR4h3voS59uWU2U9mL+WXi4mF4hASiutlwqVg0PCftBzFF2x2w==","signatures":[{"sig":"MEYCIQDO0XB0NL4Lw7NNwbkUi7lBnkiMY8Q7Vyy72dNZKR4USQIhAL7jsevSbd5JGK+xuPHv4b+yB1M72mjjBuvsuyeygCy9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41718563},"main":"dist/main.js","engines":{"npm":">=3.10.10","node":">=6.13.1"},"exports":{"./hub":"./dist/hub.js","./hooks":"./dist/hooks.js","./utils":"./dist/utils.js","./Editor":"./dist/Editor.js","./Question":"./dist/Question.js","./TeachHeader":"./dist/TeachHeader.js","./FileUploader":"./dist/FileUploader.js","./ImageUploader":"./dist/ImageUploader.js","./TeachQuestionEdit":"./dist/TeachQuestionEdit.js"},"gitHead":"93b9a97ed182980bef34c4e5a3b7922ee2c09227","scripts":{"del":"pm2 del static-page-server-6006","fix":"yarn run fix-js && yarn run fix-css","lint":"yarn run lint-js && yarn run lint-css","stop":"pm2 stop static-page-server-6006","test":"jest --config jest.config.js --no-cache","build":"tsc","start":"pm2 serve ./storybook-static 6006","fix-js":"yarn run lint-js --fix","fix-css":"yarn run lint-css --fix","lint-js":"eslint src/core","publish":"node tools/publish.js","lint-css":"stylelint \"./src/core/components/**/*.{css,module.css,less,styl,scss,sass,sss}\" --aei","messages":"babel-node tools/run messages","build-biz":"webpack --config webpack.lib.biz.config.js","component":"npx ./tools/generateComponent/index.js --cpath","storybook":"storybook dev -p 8002","build-react":"webpack --config webpack.lib.react.config.js","lint-staged":"lint-staged","postpublish":"node tools/postpublish.js","build-modules":"webpack --config tools/webpack.config.js","publish:debug":"node tools/publish.js --debug","prepublishOnly":"exit 0","public-publish":"node tools/publish.public.npm.js","//build-modules":"打包组件库","build-storybook":"storybook build","//start//stop//del":"front-storybook部署需要","public-publish:debug":"node tools/publish.public.npm.js --debug","//build-react//build-biz":"这两个看着是新版考试打包的不知道用到了什么场景"},"_npmUser":{"name":"zhangsan007007","email":"zhanghanhui2000@gmail.com"},"_npmVersion":"10.8.2","description":"此工程的定位是 MOOC 涉及到的基础 UI 组件和基础的业务组件。","directories":{},"lint-staged":{"*.{css,less,scss}":["stylelint --fix","prettier --write"],"*.{js,jsx,ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"20.19.0","browserslist":["Firefox ESR","not ie < 9"],"dependencies":{"qs":"^6.11.0","antd":"^4.16.3","glob":"^7.1.4","htmr":"^1.0.2","rxjs":"^6.5.1","uuid":"^11.1.0","axios":"^0.18.0","katex":"^0.13.11","react":"16.14.0","redux":"^4.0.1","ahooks":"3.3.10","lodash":"^4.17.20","mkdirp":"^0.5.1","moment":"^2.29.4","nanoid":"^4.0.2","rimraf":"^3.0.2","echarts":"^5.5.1","history":"^4.9.0","request":"^2.88.0","@antv/g6":"^4.8.21","morphdom":"^2.7.4","showdown":"^2.1.0","crypto-js":"^4.2.0","fastclick":"^1.0.6","js-base64":"^2.5.1","js-cookie":"^3.0.1","react-dom":"16.13.1","react-pdf":"^7.5.0","socket.io":"^2.2.0","validator":"^13.5.1","classnames":"^2.3.2","pdfjs-dist":"3.11.174","prop-types":"^15.7.2","react-intl":"5.6.9","antd-mobile":"^2.3.1","emoji-regex":"^10.0.0","react-quill":"^1.3.5","react-redux":"^7.0.2","babel-eslint":"^10.0.2","caniuse-lite":"^1.0.30001726","highlight.js":"^11.9.0","qrcode.react":"^1.0.1","query-string":"^6.12.1","react-router":"^5.0.0","react-sticky":"^6.0.3","react-window":"^1.8.9","antd-img-crop":"^3.13.2","normalize.css":"^8.0.1","react-dev-utils":"^8.0.0","typeface-roboto":"^0.0.54","@types/js-base64":"^3.3.1","body-scroll-lock":"^4.0.0-beta.0","number-precision":"^1.6.0","react-image-crop":"^8.6.6","react-router-dom":"^5.0.0","socket.io-client":"2.2.0","@ant-design/icons":"^4.0.5","@material-ui/core":"^4.9.9","@react-spring/web":"9.3.0","echarts-for-react":"^3.0.1","throttle-debounce":"^3.0.1","@material-ui/icons":"^4.9.1","@winman-f2e/nos-js":"^1.0.0-beta.3","@xkit-yx/im-kit-ui":"9.3.4","js-web-screen-shot":"^1.9.9-rc.18","showdown-highlight":"^3.1.0","babel-plugin-import":"^1.12.2","serialize-javascript":"^1.7.0","@toast-ui/react-editor":"^3.2.3","@winman-f2e/nos-js-web":"^1.0.0-beta.3","@types/react-router-dom":"^5.3.3","react-deep-force-update":"^2.1.3","@edu-common/mooc-package":"git+https://oauth2:qpwsppkUQGanFuPeHGLx@git.corp.youdao.com/edu-mooc/textbook/mooc-package.git#publish","mooc-packaged-components":"git+https://oauth2:qpwsppkUQGanFuPeHGLx@git.corp.youdao.com/edu-mooc/textbook/mooc-packaged-components.git#publish","compression-webpack-plugin":"^5.0.1","@microsoft/fetch-event-source":"^2.0.1","react-infinite-scroll-component":"^6.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"pm2":"^3.5.1","jest":"27.5.1","less":"^4.1.3","chalk":"^2.4.2","husky":"^7.0.4","yargs":"^16.2.0","eslint":"^7.32.0","pixrem":"^5.0.0","tslint":"^5.20.1","cssnano":"^4.1.10","express":"4.17.1","postcss":"^7.0.39","ts-jest":"^29.3.1","webpack":"5.98.0","prettier":"^2.3.2","cross-env":"^5.2.0","storybook":"^8.6.4","stylelint":"^13.13.1","@babel/cli":"^7.26.4","ansi-regex":"^6.1.0","babel-jest":"27.5.1","css-loader":"^7.1.2","raw-loader":"^2.0.0","strip-ansi":"^7.1.0","typescript":"^4.4.3","url-loader":"^1.1.2","@babel/core":"^7.26.9","@babel/node":"^7.26.0","@types/jest":"^29.5.14","file-loader":"^3.0.0","less-loader":"^5.0.0","lint-staged":"^11.2.6","null-loader":"^1.0.0","postcss-url":"^8.0.0","webpack-cli":"4.10.0","autoprefixer":"^9.8.8","babel-loader":"^8.0.5","browser-sync":"^2.26.3","nos-node-sdk":"^0.0.5","postcss-calc":"^7.0.1","postcss-less":"^3.1.4","style-loader":"2.0.0","@types/lodash":"^4.17.17","eslint-loader":"^2.1.2","postcss-apply":"^0.12.0","worker-loader":"^3.0.8","postcss-extend":"^1.0.5","postcss-import":"^12.0.1","postcss-loader":"2.1.5","postcss-mixins":"^6.2.2","postcss-nested":"^4.1.2","svg-url-loader":"^2.3.2","@babel/register":"^7.8.6","less-vars-to-js":"^1.3.0","postcss-nesting":"^7.0.0","stylelint-order":"^4.0.0","@storybook/react":"^8.6.4","@types/crypto-js":"^4.2.2","jest-canvas-mock":"^2.5.2","pleeease-filters":"^4.0.0","postcss-adaptive":"^0.5.0","@babel/preset-env":"^7.26.9","@storybook/addons":"^7.6.17","postcss-utilities":"^0.8.4","postcss-write-svg":"^3.0.1","svg-sprite-loader":"^5.0.0","@babel/preset-flow":"^7.14.5","eslint-plugin-jest":"23.8.2","identity-obj-proxy":"3.0.0","postcss-preset-env":"^6.6.0","source-map-support":"^0.5.16","@babel/preset-react":"^7.26.3","eslint-plugin-react":"^7.20.6","react-test-renderer":"^19.2.0-canary-ea05b750-20250408","@testing-library/dom":"8.19.0","clean-webpack-plugin":"^2.0.2","eslint-config-airbnb":"^18.0.0","eslint-plugin-compat":"^3.9.0","eslint-plugin-import":"^2.17.2","postcss-custom-media":"^7.0.8","postcss-media-minmax":"^4.0.0","postcss-selector-not":"^4.0.0","eslint-plugin-unicorn":"^35.0.0","http-proxy-middleware":"^0.19.1","postcss-css-variables":"^0.18.0","@loadable/babel-plugin":"5.10.3","@storybook/addon-knobs":"^8.0.1","@storybook/addon-links":"^8.6.4","@testing-library/react":"10.4.9","eslint-config-prettier":"^8.0.0","eslint-plugin-flowtype":"^6.1.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.0.1","postcss-color-function":"^4.1.0","postcss-flexbugs-fixes":"^4.1.0","postcss-pseudoelements":"^5.0.0","postcss-px-to-viewport":"^1.1.1","postcss-viewport-units":"^0.1.6","webpack-dev-middleware":"^3.6.2","webpack-hot-middleware":"^2.24.3","webpack-node-externals":"^1.7.2","@types/body-scroll-lock":"^3.1.2","babel-plugin-react-intl":"^7.1.0","isomorphic-style-loader":"^5.0.1","postcss-define-function":"^0.1.2","webpack-assets-manifest":"^3.1.1","@babel/preset-typescript":"^7.26.0","@chromatic-com/storybook":"3","@loadable/webpack-plugin":"5.7.1","@storybook/addon-actions":"^8.6.4","express-request-language":"^1.1.15","postcss-custom-selectors":"^5.1.2","postcss-selector-matches":"^4.0.0","resize-observer-polyfill":"^1.5.1","@storybook/react-webpack5":"8.6.6","@testing-library/jest-dom":"5.16.5","@typescript-eslint/parser":"^5.59.0","eslint-plugin-css-modules":"^2.11.0","eslint-plugin-react-hooks":"^4.1.2","postcss-aspect-ratio-mini":"^1.0.1","postcss-custom-properties":"^8.0.10","stylelint-config-prettier":"^8.0.0","stylelint-config-standard":"^21.0.0","@storybook/addon-essentials":"^8.6.4","@storybook/builder-webpack5":"8.6.6","eslint-import-resolver-node":"^0.3.2","eslint-import-resolver-alias":"^1.1.2","@storybook/preset-react-webpack":"8.6.6","eslint-config-airbnb-typescript":"^17.0.0","stylelint-config-rational-order":"^0.1.2","@typescript-eslint/eslint-plugin":"^5.59.0","@babel/plugin-proposal-decorators":"^7.25.9","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-do-expressions":"^7.25.9","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-modules-commonjs":"^7.26.3","@storybook/addon-webpack5-compiler-babel":"3.0.5","babel-plugin-transform-es2015-modules-nej":"^1.1.10","@babel/plugin-transform-react-inline-elements":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24","@babel/plugin-transform-react-constant-elements":"^7.25.9","stylelint-declaration-block-no-ignored-properties":"^2.1.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","babel-plugin-transform-react-pure-class-to-function":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mooc-bussiness-components_0.0.9-debug.20250806180956_1754475016659_0.9130459013062191","host":"s3://npm-registry-packages-npm-production"}},"0.0.9-debug.20250818105729":{"name":"@edu-common/mooc-bussiness-components","version":"0.0.9-debug.20250818105729","main":"dist/main.js","exports":{"./hub":"./dist/hub.js","./hooks":"./dist/hooks.js","./utils":"./dist/utils.js","./Editor":"./dist/Editor.js","./Question":"./dist/Question.js","./FileUploader":"./dist/FileUploader.js","./ImageUploader":"./dist/ImageUploader.js","./TeachHeader":"./dist/TeachHeader.js","./TeachQuestionEdit":"./dist/TeachQuestionEdit.js","./CommonChat":"./dist/CommonChat.js"},"license":"MIT","engines":{"node":">=6.13.1","npm":">=3.10.10"},"browserslist":["Firefox ESR","not ie < 9"],"devDependencies":{"@babel/cli":"^7.26.4","@babel/core":"^7.26.9","@babel/node":"^7.26.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-decorators":"^7.25.9","@babel/plugin-proposal-do-expressions":"^7.25.9","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-transform-modules-commonjs":"^7.26.3","@babel/plugin-transform-react-constant-elements":"^7.25.9","@babel/plugin-transform-react-inline-elements":"^7.25.9","@babel/preset-env":"^7.26.9","@babel/preset-flow":"^7.14.5","@babel/preset-react":"^7.26.3","@babel/preset-typescript":"^7.26.0","@babel/register":"^7.8.6","@chromatic-com/storybook":"3","@loadable/babel-plugin":"5.10.3","@loadable/webpack-plugin":"5.7.1","@storybook/addon-actions":"^8.6.4","@storybook/addon-essentials":"^8.6.4","@storybook/addon-knobs":"^8.0.1","@storybook/addon-links":"^8.6.4","@storybook/addon-webpack5-compiler-babel":"3.0.5","@storybook/addons":"^7.6.17","@storybook/builder-webpack5":"8.6.6","@storybook/preset-react-webpack":"8.6.6","@storybook/react":"^8.6.4","@storybook/react-webpack5":"8.6.6","@testing-library/dom":"8.19.0","@testing-library/jest-dom":"5.16.5","@testing-library/react":"10.4.9","@types/body-scroll-lock":"^3.1.2","@types/crypto-js":"^4.2.2","@types/jest":"^29.5.14","@types/lodash":"^4.17.17","@typescript-eslint/eslint-plugin":"^5.59.0","@typescript-eslint/parser":"^5.59.0","ansi-regex":"^6.1.0","autoprefixer":"^9.8.8","babel-jest":"27.5.1","babel-loader":"^8.0.5","babel-plugin-react-intl":"^7.1.0","babel-plugin-transform-es2015-modules-nej":"^1.1.10","babel-plugin-transform-react-pure-class-to-function":"^1.0.1","babel-plugin-transform-react-remove-prop-types":"^0.4.24","browser-sync":"^2.26.3","chalk":"^2.4.2","clean-webpack-plugin":"^2.0.2","cross-env":"^5.2.0","css-loader":"^7.1.2","cssnano":"^4.1.10","eslint":"^7.32.0","eslint-config-airbnb":"^18.0.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.0.0","eslint-import-resolver-alias":"^1.1.2","eslint-import-resolver-node":"^0.3.2","eslint-loader":"^2.1.2","eslint-plugin-compat":"^3.9.0","eslint-plugin-css-modules":"^2.11.0","eslint-plugin-flowtype":"^6.1.1","eslint-plugin-import":"^2.17.2","eslint-plugin-jest":"23.8.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.0.1","eslint-plugin-react":"^7.20.6","eslint-plugin-react-hooks":"^4.1.2","eslint-plugin-unicorn":"^35.0.0","express":"4.17.1","express-request-language":"^1.1.15","file-loader":"^3.0.0","http-proxy-middleware":"^0.19.1","husky":"^7.0.4","identity-obj-proxy":"3.0.0","isomorphic-style-loader":"^5.0.1","jest":"27.5.1","jest-canvas-mock":"^2.5.2","less":"^4.1.3","less-loader":"^5.0.0","less-vars-to-js":"^1.3.0","lint-staged":"^11.2.6","nos-node-sdk":"^0.0.5","null-loader":"^1.0.0","pixrem":"^5.0.0","pleeease-filters":"^4.0.0","pm2":"^3.5.1","postcss":"^7.0.39","postcss-css-variables":"^0.18.0","postcss-adaptive":"^0.5.0","postcss-apply":"^0.12.0","postcss-aspect-ratio-mini":"^1.0.1","postcss-calc":"^7.0.1","postcss-color-function":"^4.1.0","postcss-custom-media":"^7.0.8","postcss-custom-properties":"^8.0.10","postcss-custom-selectors":"^5.1.2","postcss-define-function":"^0.1.2","postcss-extend":"^1.0.5","postcss-flexbugs-fixes":"^4.1.0","postcss-import":"^12.0.1","postcss-less":"^3.1.4","postcss-loader":"2.1.5","postcss-media-minmax":"^4.0.0","postcss-mixins":"^6.2.2","postcss-nested":"^4.1.2","postcss-nesting":"^7.0.0","postcss-preset-env":"^6.6.0","postcss-pseudoelements":"^5.0.0","postcss-px-to-viewport":"^1.1.1","postcss-selector-matches":"^4.0.0","postcss-selector-not":"^4.0.0","postcss-url":"^8.0.0","postcss-utilities":"^0.8.4","postcss-viewport-units":"^0.1.6","postcss-write-svg":"^3.0.1","prettier":"^2.3.2","raw-loader":"^2.0.0","react-test-renderer":"^19.2.0-canary-ea05b750-20250408","resize-observer-polyfill":"^1.5.1","source-map-support":"^0.5.16","storybook":"^8.6.4","strip-ansi":"^7.1.0","style-loader":"2.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.0","stylelint-config-rational-order":"^0.1.2","stylelint-config-standard":"^21.0.0","stylelint-declaration-block-no-ignored-properties":"^2.1.0","stylelint-order":"^4.0.0","svg-sprite-loader":"^5.0.0","svg-url-loader":"^2.3.2","ts-jest":"^29.3.1","tslint":"^5.20.1","typescript":"^4.4.3","url-loader":"^1.1.2","webpack":"5.98.0","webpack-assets-manifest":"^3.1.1","webpack-cli":"4.10.0","webpack-dev-middleware":"^3.6.2","webpack-hot-middleware":"^2.24.3","webpack-node-externals":"^1.7.2","worker-loader":"^3.0.8","yargs":"^16.2.0"},"dependencies":{"@ant-design/icons":"^4.0.5","@antv/g6":"^4.8.21","@edu-common/mooc-package":"git+https://oauth2:qpwsppkUQGanFuPeHGLx@git.corp.youdao.com/edu-mooc/textbook/mooc-package.git#publish","@material-ui/core":"^4.9.9","@material-ui/icons":"^4.9.1","@microsoft/fetch-event-source":"^2.0.1","@react-spring/web":"9.3.0","@toast-ui/react-editor":"^3.2.3","@types/js-base64":"^3.3.1","@types/react-router-dom":"^5.3.3","@winman-f2e/nos-js":"^1.0.0-beta.3","@winman-f2e/nos-js-web":"^1.0.0-beta.3","@xkit-yx/im-kit-ui":"9.3.4","ahooks":"3.3.10","antd":"^4.16.3","antd-img-crop":"^3.13.2","antd-mobile":"^2.3.1","axios":"^0.18.0","babel-eslint":"^10.0.2","babel-plugin-import":"^1.12.2","body-scroll-lock":"^4.0.0-beta.0","caniuse-lite":"^1.0.30001726","classnames":"^2.3.2","compression-webpack-plugin":"^5.0.1","crypto-js":"^4.2.0","echarts":"^5.5.1","echarts-for-react":"^3.0.1","emoji-regex":"^10.0.0","fastclick":"^1.0.6","glob":"^7.1.4","highlight.js":"^11.9.0","history":"^4.9.0","htmr":"^1.0.2","js-base64":"^2.5.1","js-cookie":"^3.0.1","js-web-screen-shot":"^1.9.9-rc.18","katex":"^0.13.11","lodash":"^4.17.20","mkdirp":"^0.5.1","moment":"^2.29.4","mooc-packaged-components":"git+https://oauth2:qpwsppkUQGanFuPeHGLx@git.corp.youdao.com/edu-mooc/textbook/mooc-packaged-components.git#publish","morphdom":"^2.7.4","nanoid":"^4.0.2","normalize.css":"^8.0.1","number-precision":"^1.6.0","pdfjs-dist":"3.11.174","prop-types":"^15.7.2","qrcode.react":"^1.0.1","qs":"^6.11.0","query-string":"^6.12.1","react":"16.14.0","react-deep-force-update":"^2.1.3","react-dev-utils":"^8.0.0","react-dom":"16.13.1","react-image-crop":"^8.6.6","react-infinite-scroll-component":"^6.1.0","react-intl":"5.6.9","react-pdf":"^7.5.0","react-quill":"^1.3.5","react-redux":"^7.0.2","react-router":"^5.0.0","react-router-dom":"^5.0.0","react-sticky":"^6.0.3","react-window":"^1.8.9","redux":"^4.0.1","request":"^2.88.0","rimraf":"^3.0.2","rxjs":"^6.5.1","serialize-javascript":"^1.7.0","showdown":"^2.1.0","showdown-highlight":"^3.1.0","socket.io":"^2.2.0","socket.io-client":"2.2.0","throttle-debounce":"^3.0.1","typeface-roboto":"^0.0.54","uuid":"^11.1.0","validator":"^13.5.1"},"lint-staged":{"*.{js,jsx,ts,tsx}":["eslint --fix","prettier --write"],"*.{css,less,scss}":["stylelint --fix","prettier --write"]},"scripts":{"lint-js":"eslint src/core","lint-css":"stylelint \"./src/core/components/**/*.{css,module.css,less,styl,scss,sass,sss}\" --aei","lint":"yarn run lint-js && yarn run lint-css","fix-js":"yarn run lint-js --fix","fix-css":"yarn run lint-css --fix","fix":"yarn run fix-js && yarn run fix-css","lint-staged":"lint-staged","component":"npx ./tools/generateComponent/index.js --cpath","messages":"babel-node tools/run messages","storybook":"storybook dev -p 8002","build-storybook":"storybook build","//start//stop//del":"front-storybook部署需要","start":"pm2 serve ./storybook-static 6006","stop":"pm2 stop static-page-server-6006","del":"pm2 del static-page-server-6006","//build-react//build-biz":"这两个看着是新版考试打包的不知道用到了什么场景","build-react":"webpack --config webpack.lib.react.config.js","build-biz":"webpack --config webpack.lib.biz.config.js","build":"tsc","test":"jest --config jest.config.js --no-cache","//build-modules":"打包组件库","build-modules":"webpack --config tools/webpack.config.js","prepublishOnly":"exit 0","publish":"node tools/publish.js","publish:debug":"node tools/publish.js --debug","public-publish":"node tools/publish.public.npm.js","public-publish:debug":"node tools/publish.public.npm.js --debug","postpublish":"node tools/postpublish.js"},"_id":"@edu-common/mooc-bussiness-components@0.0.9-debug.20250818105729","readmeFilename":"README.md","gitHead":"88aecb5b6a650db10a2211e7f37772753429e2a9","description":"此工程的定位是 MOOC 涉及到的基础 UI 组件和基础的业务组件。","_nodeVersion":"20.19.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-cHrjd3SiMWoVBMHpeP2eU9XN/U41hlQbWkiAcNwfEu9AkwOG6+yQvqeyoYwPodFj+qAJXhk2AsLJ2jeQVzGVgw==","shasum":"d57586109926420fa7f7c984d347bfcd5ba80603","tarball":"https://registry.npmjs.org/@edu-common/mooc-bussiness-components/-/mooc-bussiness-components-0.0.9-debug.20250818105729.tgz","fileCount":2640,"unpackedSize":86433423,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC4otIGRWAxCoRKf2L/m3cFMjyhHKNuFGOG1E0fXjKL5QIgOH4uwS3zk5EpSmf10EKROW/Qy44ugcgVr8sC73eDzQs="}]},"_npmUser":{"name":"zhangsan007007","email":"zhanghanhui2000@gmail.com"},"directories":{},"maintainers":[{"name":"zhangsan007007","email":"zhanghanhui2000@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mooc-bussiness-components_0.0.9-debug.20250818105729_1755485939955_0.7117007747657953"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-06T10:08:46.573Z","modified":"2025-08-18T02:59:00.557Z","0.0.9":"2025-08-06T10:08:47.012Z","0.0.9-debug.20250806180956":"2025-08-06T10:10:16.972Z","0.0.9-debug.20250818105729":"2025-08-18T02:59:00.382Z"},"license":"MIT","description":"此工程的定位是 MOOC 涉及到的基础 UI 组件和基础的业务组件。","maintainers":[{"name":"zhangsan007007","email":"zhanghanhui2000@gmail.com"}],"readme":"","readmeFilename":""}