{"_id":"@caominhhung1991/catering","_rev":"20-9f8e3fd21c9dc078de9a090f21e8ec38","name":"@caominhhung1991/catering","dist-tags":{"latest":"0.1.39"},"versions":{"0.1.18":{"name":"@caominhhung1991/catering","version":"0.1.18","author":{"name":"Cao Minh Hưng"},"license":"MIT","_id":"@caominhhung1991/catering@0.1.18","maintainers":[{"name":"caominhhung1991","email":"caominhhung1991@gmail.com"}],"dist":{"shasum":"98da73219905ef7cb6b6897bd58fa62297753f21","tarball":"https://registry.npmjs.org/@caominhhung1991/catering/-/catering-0.1.18.tgz","fileCount":1098,"integrity":"sha512-gtIFdWwaInK9Hqqm8+R8xpwpwaCQ3Oapl0x2PgkvgGUmjT1hFC3JSVb2sU2pyvyZCL8OaBlOWJCk+WvQieY2/A==","signatures":[{"sig":"MEUCIQDGPSyANcSqY4wAlYQVQ55TnDxZUXxRcOP5uE/zAH2+CAIgIxfQL0xy9pja0qdYS1PidWzufyqoilUPdUAz9Pt6OCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8837989},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/hung-catering-tsdx.esm.js","engines":{"node":">=10"},"gitHead":"4ce05910d1537de563d08fc29889aa3d45abae6a","scripts":{"hung":"npm version patch && npm publish --access public","lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"caominhhung1991","email":"caominhhung1991@gmail.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/hung-catering-tsdx.cjs.production.min.js","limit":"10 KB"},{"path":"dist/hung-catering-tsdx.esm.js","limit":"10 KB"}],"_npmVersion":"10.9.0","description":"Thư viện React TypeScript cho hệ thống quản lý catering, cung cấp các components và utilities để xây dựng ứng dụng quản lý nhà hàng/catering.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"antd":"4.x","uuid":"^10.0.0","xlsx":"^0.17.2","mathjs":"^13.2.2","moment":"^2.29.1","history":"^5.0.1","firebase":"^9.1.1","lodash-es":"^4.17.21","react-intl":"^5.20.12","typescript":"4.9.3","react-redux":"^8.0.1","compressorjs":"^1.1.1","@emotion/core":"^11.0.0","@emotion/react":"^11.4.1","@reduxjs/toolkit":"^1.8.1","@types/lodash-es":"^4.17.12","react-router-dom":"6.0.2","write-excel-file":"^2.0.10","@ant-design/icons":"^4.7.0","react-hotkeys-hook":"^4.6.1","react-highlight-words":"^0.17.0","@caominhhung1991/components":"file:../components/dist"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^7.0.2","react":"^17.0.0","tslib":"^2.3.1","react-is":"^17.0.2","react-dom":"^17.0.0","size-limit":"^5.0.5","@babel/core":"^7.15.5","@types/uuid":"^10.0.0","@types/react":"^18.0.0","babel-loader":"^8.2.2","@types/react-dom":"^18.0.0","@types/react-color":"^3.0.1","@types/react-sticky":"^6.0.4","@types/react-window":"^1.8.2","@types/react-resizable":"^3.0.0","@size-limit/preset-small-lib":"^5.0.5","@types/react-highlight-words":"^0.16.4","@emotion/babel-preset-css-prop":"^11.12.0","@types/react-copy-to-clipboard":"^5.0.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/catering_0.1.18_1749176878079_0.5604936791703119","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@caominhhung1991/catering","version":"0.1.19","author":{"name":"Cao Minh Hưng"},"license":"MIT","_id":"@caominhhung1991/catering@0.1.19","maintainers":[{"name":"caominhhung1991","email":"caominhhung1991@gmail.com"}],"dist":{"shasum":"c5303a5df08825e3cb9d597c68ea2b249c1a7a93","tarball":"https://registry.npmjs.org/@caominhhung1991/catering/-/catering-0.1.19.tgz","fileCount":1098,"integrity":"sha512-1Q7WBIHtWf9UwZzLgTkhMkTfPKV8jt/OZg+No/3bAr+/e9kGbjMH/dmxB7fWvbJtb1f73IKeCQnp9LDgrJ1MzA==","signatures":[{"sig":"MEYCIQCM14D4iuLm4Hn8TpE/e4v1EtDaRLZmRLDP7iIzXuxIFQIhAIpvfOafmM87z0sKFHtWwoqq6UXe7fHF1NwBxqcUChTM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8837973},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/hung-catering-tsdx.esm.js","engines":{"node":">=10"},"gitHead":"7d3a729fc0d632c449690bbd99bbc629a7ce3a9a","scripts":{"hung":"npm version patch && npm publish --access public","lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"caominhhung1991","email":"caominhhung1991@gmail.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/hung-catering-tsdx.cjs.production.min.js","limit":"10 KB"},{"path":"dist/hung-catering-tsdx.esm.js","limit":"10 KB"}],"_npmVersion":"8.19.4","description":"Thư viện React TypeScript cho hệ thống quản lý catering, cung cấp các components và utilities để xây dựng ứng dụng quản lý nhà hàng/catering.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"antd":"4.x","uuid":"^10.0.0","xlsx":"^0.17.2","mathjs":"^13.2.2","moment":"^2.29.1","history":"^5.0.1","firebase":"^9.1.1","lodash-es":"^4.17.21","react-intl":"^5.20.12","typescript":"4.9.3","react-redux":"^8.0.1","compressorjs":"^1.1.1","@emotion/core":"^11.0.0","@emotion/react":"^11.4.1","@reduxjs/toolkit":"^1.8.1","@types/lodash-es":"^4.17.12","react-router-dom":"6.0.2","write-excel-file":"^2.0.10","@ant-design/icons":"^4.7.0","react-hotkeys-hook":"^4.6.1","react-highlight-words":"^0.17.0","@caominhhung1991/components":"^0.1.19"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^7.0.2","react":"^17.0.0","tslib":"^2.3.1","react-is":"^17.0.2","react-dom":"^17.0.0","size-limit":"^5.0.5","@babel/core":"^7.15.5","@types/uuid":"^10.0.0","@types/react":"^18.0.0","babel-loader":"^8.2.2","@types/react-dom":"^18.0.0","@types/react-color":"^3.0.1","@types/react-sticky":"^6.0.4","@types/react-window":"^1.8.2","@types/react-resizable":"^3.0.0","@size-limit/preset-small-lib":"^5.0.5","@types/react-highlight-words":"^0.16.4","@emotion/babel-preset-css-prop":"^11.12.0","@types/react-copy-to-clipboard":"^5.0.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/catering_0.1.19_1749185592290_0.31087585284747243","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@caominhhung1991/catering","version":"0.1.20","author":{"name":"Cao Minh Hưng"},"license":"MIT","_id":"@caominhhung1991/catering@0.1.20","maintainers":[{"name":"caominhhung1991","email":"caominhhung1991@gmail.com"}],"dist":{"shasum":"2aa169cb89f7d87abfaeacaae34d0c12945bc768","tarball":"https://registry.npmjs.org/@caominhhung1991/catering/-/catering-0.1.20.tgz","fileCount":1098,"integrity":"sha512-bu0PjoQCHSLUiGXhyVq2Rz67+fz1eW6CMp0VEoxnOgrs4oQ+eMGPYrlSVQhUHCLrM7qGwGmzlJ68iBvCEJzEeg==","signatures":[{"sig":"MEYCIQDaML6GV5ANw/w7oK1D/GcArefL5YLr7BwdSHE6EAjCNAIhAKxSflynVsvxWR/bPAunlV1gI9VjaiDMzSGoox5bqmSV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8837974},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/hung-catering-tsdx.esm.js","engines":{"node":">=10"},"gitHead":"e5b2eb0a408f7b5c58ebf9f3ec588e5508588da3","scripts":{"hung":"npm version patch && npm publish --access public","lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"caominhhung1991","email":"caominhhung1991@gmail.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/hung-catering-tsdx.cjs.production.min.js","limit":"10 KB"},{"path":"dist/hung-catering-tsdx.esm.js","limit":"10 KB"}],"_npmVersion":"8.19.4","description":"Thư viện React TypeScript cho hệ thống quản lý catering, cung cấp các components và utilities để xây dựng ứng dụng quản lý nhà hàng/catering.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"antd":"4.x","uuid":"^10.0.0","xlsx":"^0.17.2","mathjs":"^11.11.0","moment":"^2.29.1","history":"^5.0.1","firebase":"^9.1.1","lodash-es":"^4.17.21","react-intl":"^5.20.12","typescript":"4.9.3","react-redux":"^8.0.1","compressorjs":"^1.1.1","@emotion/core":"^11.0.0","@emotion/react":"^11.4.1","@reduxjs/toolkit":"^1.8.1","@types/lodash-es":"^4.17.12","react-router-dom":"6.0.2","write-excel-file":"^2.0.10","@ant-design/icons":"^4.7.0","react-hotkeys-hook":"^4.6.1","react-highlight-words":"^0.17.0","@caominhhung1991/components":"^0.1.19"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^7.0.2","react":"^17.0.0","tslib":"^2.3.1","react-is":"^17.0.2","react-dom":"^17.0.0","size-limit":"^5.0.5","@babel/core":"^7.15.5","@types/uuid":"^10.0.0","@types/react":"^18.0.0","babel-loader":"^8.2.2","@types/react-dom":"^18.0.0","@types/react-color":"^3.0.1","@types/react-sticky":"^6.0.4","@types/react-window":"^1.8.2","@types/react-resizable":"^3.0.0","@size-limit/preset-small-lib":"^5.0.5","@types/react-highlight-words":"^0.16.4","@emotion/babel-preset-css-prop":"^11.12.0","@types/react-copy-to-clipboard":"^5.0.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/catering_0.1.20_1749187644791_0.45735724359382535","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@caominhhung1991/catering","version":"0.1.21","author":{"name":"Cao Minh Hưng"},"license":"MIT","_id":"@caominhhung1991/catering@0.1.21","maintainers":[{"name":"caominhhung1991","email":"caominhhung1991@gmail.com"}],"dist":{"shasum":"01c21fb26dc29fd90294b581f7b8c716f2c28125","tarball":"https://registry.npmjs.org/@caominhhung1991/catering/-/catering-0.1.21.tgz","fileCount":1098,"integrity":"sha512-CHK9YcujE9D+SqsCWh5Wj0VTiSS7UeCIcgl9lt+qLfAtaVZiN/PztcYmtMXyb97tV3N2DB7usv3/Wrymq8fNZA==","signatures":[{"sig":"MEYCIQCsQEdpRu2EwyBp0ClaXnn4EOw++W9nUp6pQFtqpbaADgIhAMwxPd0Y5ANvkEQ+unxpv7pcPDL1zShoeF+zaida1Hrn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8843820},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/hung-catering-tsdx.esm.js","engines":{"node":">=10"},"gitHead":"1ea95c3119781797a68033e22fa0533a7fac727b","scripts":{"hung":"npm version patch && npm publish --access public","lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"caominhhung1991","actor":{"name":"caominhhung1991","type":"user","email":"caominhhung1991@gmail.com"},"email":"caominhhung1991@gmail.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/hung-catering-tsdx.cjs.production.min.js","limit":"10 KB"},{"path":"dist/hung-catering-tsdx.esm.js","limit":"10 KB"}],"_npmVersion":"8.3.1","description":"Thư viện React TypeScript cho hệ thống quản lý catering, cung cấp các components và utilities để xây dựng ứng dụng quản lý nhà hàng/catering.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"antd":"4.x","uuid":"^10.0.0","xlsx":"^0.17.2","mathjs":"^11.11.0","moment":"^2.29.1","history":"^5.0.1","firebase":"^9.1.1","lodash-es":"^4.17.21","react-intl":"^5.20.12","typescript":"4.9.3","react-redux":"^8.0.1","compressorjs":"^1.1.1","@emotion/core":"^11.0.0","@emotion/react":"^11.4.1","@reduxjs/toolkit":"^1.8.1","@types/lodash-es":"^4.17.12","react-router-dom":"6.0.2","write-excel-file":"^2.0.10","@ant-design/icons":"^4.7.0","react-hotkeys-hook":"^4.6.1","react-highlight-words":"^0.17.0","@caominhhung1991/components":"^0.1.19"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^7.0.2","react":"^17.0.0","tslib":"^2.3.1","react-is":"^17.0.2","react-dom":"^17.0.0","size-limit":"^5.0.5","@babel/core":"^7.15.5","@types/uuid":"^10.0.0","@types/react":"^18.0.0","babel-loader":"^8.2.2","@types/react-dom":"^18.0.0","@types/react-color":"^3.0.1","@types/react-sticky":"^6.0.4","@types/react-window":"^1.8.2","@types/react-resizable":"^3.0.0","@size-limit/preset-small-lib":"^5.0.5","@types/react-highlight-words":"^0.16.4","@emotion/babel-preset-css-prop":"^11.12.0","@types/react-copy-to-clipboard":"^5.0.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/catering_0.1.21_1750251312219_0.6849240118693178","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@caominhhung1991/catering","version":"0.1.22","author":{"name":"Cao Minh Hưng"},"license":"MIT","_id":"@caominhhung1991/catering@0.1.22","maintainers":[{"name":"caominhhung1991","email":"caominhhung1991@gmail.com"}],"dist":{"shasum":"30a62215313512d555afb878d31edd67f23b4656","tarball":"https://registry.npmjs.org/@caominhhung1991/catering/-/catering-0.1.22.tgz","fileCount":1098,"integrity":"sha512-3bvq0oEVwQodiyfTV5aEN+1Jc4/qfF6cBcBFkG+ukACDbwbmNG1XWImTx0tcWT6+sEkg3sO9GXVH4NXg55ejZw==","signatures":[{"sig":"MEQCICWSVXdPf4gCsB/LH1unOd65J0Yxpx7Eveu5FmC321mQAiBrCkDkKirzwFF0n0LlmFwyq0KRUvmlLRrrI7P/M8f+TA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8868850},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/hung-catering-tsdx.esm.js","engines":{"node":">=10"},"gitHead":"1da134c6338dd26a6561f34e533840d5972e7c37","scripts":{"hung":"npm version patch && npm publish --access public","lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"caominhhung1991","actor":{"name":"caominhhung1991","type":"user","email":"caominhhung1991@gmail.com"},"email":"caominhhung1991@gmail.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/hung-catering-tsdx.cjs.production.min.js","limit":"10 KB"},{"path":"dist/hung-catering-tsdx.esm.js","limit":"10 KB"}],"_npmVersion":"8.3.1","description":"Thư viện React TypeScript cho hệ thống quản lý catering, cung cấp các components và utilities để xây dựng ứng dụng quản lý nhà hàng/catering.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"antd":"4.x","uuid":"^10.0.0","xlsx":"^0.17.2","mathjs":"^11.11.0","moment":"^2.29.1","history":"^5.0.1","firebase":"^9.1.1","lodash-es":"^4.17.21","react-intl":"^5.20.12","typescript":"4.9.3","react-redux":"^8.0.1","compressorjs":"^1.1.1","@emotion/core":"^11.0.0","@emotion/react":"^11.4.1","@reduxjs/toolkit":"^1.8.1","@types/lodash-es":"^4.17.12","react-router-dom":"6.0.2","write-excel-file":"^2.0.10","@ant-design/icons":"^4.7.0","react-hotkeys-hook":"^4.6.1","react-highlight-words":"^0.17.0","@caominhhung1991/components":"^0.1.19"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^7.0.2","react":"^17.0.0","tslib":"^2.3.1","react-is":"^17.0.2","react-dom":"^17.0.0","size-limit":"^5.0.5","@babel/core":"^7.15.5","@types/uuid":"^10.0.0","@types/react":"^18.0.0","babel-loader":"^8.2.2","@types/react-dom":"^18.0.0","@types/react-color":"^3.0.1","@types/react-sticky":"^6.0.4","@types/react-window":"^1.8.2","@types/react-resizable":"^3.0.0","@size-limit/preset-small-lib":"^5.0.5","@types/react-highlight-words":"^0.16.4","@emotion/babel-preset-css-prop":"^11.12.0","@types/react-copy-to-clipboard":"^5.0.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/catering_0.1.22_1750300318651_0.711567304598943","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@caominhhung1991/catering","version":"0.1.23","author":{"name":"Cao Minh Hưng"},"license":"MIT","_id":"@caominhhung1991/catering@0.1.23","maintainers":[{"name":"caominhhung1991","email":"caominhhung1991@gmail.com"}],"dist":{"shasum":"5420eeb48252cc31e8e6ec41bb29a19de4e02674","tarball":"https://registry.npmjs.org/@caominhhung1991/catering/-/catering-0.1.23.tgz","fileCount":1098,"integrity":"sha512-XG4JPRD5/ry0FFe/S9X3iQXf9bWM8SJVBamBL/buMHOev3K4/FFgLh0ceZwd+hsqWaZYtZHVwHR3Ri3ztOhPTg==","signatures":[{"sig":"MEUCIHv7f/4NPC1BHEdigPspFZJZMhvfJB478zu5jOCJQCsDAiEAriQzEKCXbbBw2i44uTnKweg3QTqNa/hUJ9Osr79Ok9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8868761},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/hung-catering-tsdx.esm.js","engines":{"node":">=10"},"gitHead":"f64d2abef5789ac7825f7bdaab03b625dd538ddd","scripts":{"hung":"npm version patch && npm publish --access public","lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"caominhhung1991","actor":{"name":"caominhhung1991","type":"user","email":"caominhhung1991@gmail.com"},"email":"caominhhung1991@gmail.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/hung-catering-tsdx.cjs.production.min.js","limit":"10 KB"},{"path":"dist/hung-catering-tsdx.esm.js","limit":"10 KB"}],"_npmVersion":"8.3.1","description":"Thư viện React TypeScript cho hệ thống quản lý catering, cung cấp các components và utilities để xây dựng ứng dụng quản lý nhà hàng/catering.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"antd":"4.x","uuid":"^10.0.0","xlsx":"^0.17.2","mathjs":"^11.11.0","moment":"^2.29.1","history":"^5.0.1","firebase":"^9.1.1","lodash-es":"^4.17.21","react-intl":"^5.20.12","typescript":"4.9.3","react-redux":"^8.0.1","compressorjs":"^1.1.1","@emotion/core":"^11.0.0","@emotion/react":"^11.4.1","@reduxjs/toolkit":"^1.8.1","@types/lodash-es":"^4.17.12","react-router-dom":"6.0.2","write-excel-file":"^2.0.10","@ant-design/icons":"^4.7.0","react-hotkeys-hook":"^4.6.1","react-highlight-words":"^0.17.0","@caominhhung1991/components":"^0.1.19"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^7.0.2","react":"^17.0.0","tslib":"^2.3.1","react-is":"^17.0.2","react-dom":"^17.0.0","size-limit":"^5.0.5","@babel/core":"^7.15.5","@types/uuid":"^10.0.0","@types/react":"^18.0.0","babel-loader":"^8.2.2","@types/react-dom":"^18.0.0","@types/react-color":"^3.0.1","@types/react-sticky":"^6.0.4","@types/react-window":"^1.8.2","@types/react-resizable":"^3.0.0","@size-limit/preset-small-lib":"^5.0.5","@types/react-highlight-words":"^0.16.4","@emotion/babel-preset-css-prop":"^11.12.0","@types/react-copy-to-clipboard":"^5.0.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/catering_0.1.23_1750302057088_0.7268780450856234","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@caominhhung1991/catering","version":"0.1.24","author":{"name":"Cao Minh Hưng"},"license":"MIT","_id":"@caominhhung1991/catering@0.1.24","maintainers":[{"name":"caominhhung1991","email":"caominhhung1991@gmail.com"}],"dist":{"shasum":"cbebe6c370a14e10c5a7a766892e6e41b4676839","tarball":"https://registry.npmjs.org/@caominhhung1991/catering/-/catering-0.1.24.tgz","fileCount":1098,"integrity":"sha512-KCYReHHgIKqHx9daZelyNjre4HCTBUOku61hGncYOCD8WDk5WnSk6CbPXuVNtbmziBCAoZKkuwNFdAYzBWFJoQ==","signatures":[{"sig":"MEQCIG7mb3JnJp8Z6/gDFkGQms43VPiT+ybYo3WIfqEO6r0nAiArhYNlvkU1iDLf7tTI13fFZ/Zoun0Ev76uci2igqLElA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8869175},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/hung-catering-tsdx.esm.js","engines":{"node":">=10"},"gitHead":"bb4ba399e052b2181f95d9a5f7e75e70fb285215","scripts":{"hung":"npm version patch && npm publish --access public","lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"caominhhung1991","actor":{"name":"caominhhung1991","type":"user","email":"caominhhung1991@gmail.com"},"email":"caominhhung1991@gmail.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/hung-catering-tsdx.cjs.production.min.js","limit":"10 KB"},{"path":"dist/hung-catering-tsdx.esm.js","limit":"10 KB"}],"_npmVersion":"8.3.1","description":"Thư viện React TypeScript cho hệ thống quản lý catering, cung cấp các components và utilities để xây dựng ứng dụng quản lý nhà hàng/catering.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"antd":"4.x","uuid":"^10.0.0","xlsx":"^0.17.2","mathjs":"^11.11.0","moment":"^2.29.1","history":"^5.0.1","firebase":"^9.1.1","lodash-es":"^4.17.21","react-intl":"^5.20.12","typescript":"4.9.3","react-redux":"^8.0.1","compressorjs":"^1.1.1","@emotion/core":"^11.0.0","@emotion/react":"^11.4.1","@reduxjs/toolkit":"^1.8.1","@types/lodash-es":"^4.17.12","react-router-dom":"6.0.2","write-excel-file":"^2.0.10","@ant-design/icons":"^4.7.0","react-hotkeys-hook":"^4.6.1","react-highlight-words":"^0.17.0","@caominhhung1991/components":"^0.1.19"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^7.0.2","react":"^17.0.0","tslib":"^2.3.1","react-is":"^17.0.2","react-dom":"^17.0.0","size-limit":"^5.0.5","@babel/core":"^7.15.5","@types/uuid":"^10.0.0","@types/react":"^18.0.0","babel-loader":"^8.2.2","@types/react-dom":"^18.0.0","@types/react-color":"^3.0.1","@types/react-sticky":"^6.0.4","@types/react-window":"^1.8.2","@types/react-resizable":"^3.0.0","@size-limit/preset-small-lib":"^5.0.5","@types/react-highlight-words":"^0.16.4","@emotion/babel-preset-css-prop":"^11.12.0","@types/react-copy-to-clipboard":"^5.0.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/catering_0.1.24_1750302667688_0.22891857241213187","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@caominhhung1991/catering","version":"0.1.25","author":{"name":"Cao Minh Hưng"},"license":"MIT","_id":"@caominhhung1991/catering@0.1.25","maintainers":[{"name":"caominhhung1991","email":"caominhhung1991@gmail.com"}],"dist":{"shasum":"e3af5c7b151dcdbbd7070a880eae32089f9673af","tarball":"https://registry.npmjs.org/@caominhhung1991/catering/-/catering-0.1.25.tgz","fileCount":1098,"integrity":"sha512-Tq0O5tXDrn9ZQ1FSgSY4K3gIV1WGGfglhTEBaiMTg7QSIYd/babrRXkxce7EZrRrh2cDqSVpeajJPSfSH7d2dg==","signatures":[{"sig":"MEQCIAlb+ou6HG6R7jik/m2UbYcBh8PPjsonR2t6vmVTgMSUAiAVI361uWjIfko3shSqz/LL1Er3iKj/jR9YYUH069kb1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8869593},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/hung-catering-tsdx.esm.js","engines":{"node":">=10"},"gitHead":"60abb20026ef4cdf4606aec5c801446f4d097e94","scripts":{"hung":"npm version patch && npm publish --access public","lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"caominhhung1991","actor":{"name":"caominhhung1991","type":"user","email":"caominhhung1991@gmail.com"},"email":"caominhhung1991@gmail.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/hung-catering-tsdx.cjs.production.min.js","limit":"10 KB"},{"path":"dist/hung-catering-tsdx.esm.js","limit":"10 KB"}],"_npmVersion":"8.3.1","description":"Thư viện React TypeScript cho hệ thống quản lý catering, cung cấp các components và utilities để xây dựng ứng dụng quản lý nhà hàng/catering.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"antd":"4.x","uuid":"^10.0.0","xlsx":"^0.17.2","mathjs":"^11.11.0","moment":"^2.29.1","history":"^5.0.1","firebase":"^9.1.1","lodash-es":"^4.17.21","react-intl":"^5.20.12","typescript":"4.9.3","react-redux":"^8.0.1","compressorjs":"^1.1.1","@emotion/core":"^11.0.0","@emotion/react":"^11.4.1","@reduxjs/toolkit":"^1.8.1","@types/lodash-es":"^4.17.12","react-router-dom":"6.0.2","write-excel-file":"^2.0.10","@ant-design/icons":"^4.7.0","react-hotkeys-hook":"^4.6.1","react-highlight-words":"^0.17.0","@caominhhung1991/components":"^0.1.19"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^7.0.2","react":"^17.0.0","tslib":"^2.3.1","react-is":"^17.0.2","react-dom":"^17.0.0","size-limit":"^5.0.5","@babel/core":"^7.15.5","@types/uuid":"^10.0.0","@types/react":"^18.0.0","babel-loader":"^8.2.2","@types/react-dom":"^18.0.0","@types/react-color":"^3.0.1","@types/react-sticky":"^6.0.4","@types/react-window":"^1.8.2","@types/react-resizable":"^3.0.0","@size-limit/preset-small-lib":"^5.0.5","@types/react-highlight-words":"^0.16.4","@emotion/babel-preset-css-prop":"^11.12.0","@types/react-copy-to-clipboard":"^5.0.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/catering_0.1.25_1750302935492_0.10385529155139328","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@caominhhung1991/catering","version":"0.1.26","author":{"name":"Cao Minh Hưng"},"license":"MIT","_id":"@caominhhung1991/catering@0.1.26","maintainers":[{"name":"caominhhung1991","email":"caominhhung1991@gmail.com"}],"dist":{"shasum":"e3caed224680fbd66ce26d9464efd682eace93c3","tarball":"https://registry.npmjs.org/@caominhhung1991/catering/-/catering-0.1.26.tgz","fileCount":1098,"integrity":"sha512-7zcokhoUP3N46K92bmBR1D/LU9cd4EGgbe3JskvHQaTFN2D0ZtTDemx2l3w9A+ex27lD6GZ5lf4GtA1EHj6wiw==","signatures":[{"sig":"MEUCIEKqoHUBIbnoDTJM/h6W+h6E+g019rO9xXRP1R+SIxjQAiEApGAffT/GPRpxIBldEsCHQ/zslJ4QURCYftstlTZhl6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8879054},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/hung-catering-tsdx.esm.js","engines":{"node":">=10"},"gitHead":"c45f83615b1e04291317319a09aed574849f848a","scripts":{"hung":"npm version patch && npm publish --access public","lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"caominhhung1991","actor":{"name":"caominhhung1991","type":"user","email":"caominhhung1991@gmail.com"},"email":"caominhhung1991@gmail.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/hung-catering-tsdx.cjs.production.min.js","limit":"10 KB"},{"path":"dist/hung-catering-tsdx.esm.js","limit":"10 KB"}],"_npmVersion":"8.3.1","description":"Thư viện React TypeScript cho hệ thống quản lý catering, cung cấp các components và utilities để xây dựng ứng dụng quản lý nhà hàng/catering.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"antd":"4.x","uuid":"^10.0.0","xlsx":"^0.17.2","mathjs":"^11.11.0","moment":"^2.29.1","history":"^5.0.1","firebase":"^9.1.1","lodash-es":"^4.17.21","react-intl":"^5.20.12","typescript":"4.9.3","react-redux":"^8.0.1","compressorjs":"^1.1.1","@emotion/core":"^11.0.0","@emotion/react":"^11.4.1","@reduxjs/toolkit":"^1.8.1","@types/lodash-es":"^4.17.12","react-router-dom":"6.0.2","write-excel-file":"^2.0.10","@ant-design/icons":"^4.7.0","react-hotkeys-hook":"^4.6.1","react-highlight-words":"^0.17.0","@caominhhung1991/components":"^0.1.19"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^7.0.2","react":"^17.0.0","tslib":"^2.3.1","react-is":"^17.0.2","react-dom":"^17.0.0","size-limit":"^5.0.5","@babel/core":"^7.15.5","@types/uuid":"^10.0.0","@types/react":"^18.0.0","babel-loader":"^8.2.2","@types/react-dom":"^18.0.0","@types/react-color":"^3.0.1","@types/react-sticky":"^6.0.4","@types/react-window":"^1.8.2","@types/react-resizable":"^3.0.0","@size-limit/preset-small-lib":"^5.0.5","@types/react-highlight-words":"^0.16.4","@emotion/babel-preset-css-prop":"^11.12.0","@types/react-copy-to-clipboard":"^5.0.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/catering_0.1.26_1750404277654_0.2086931853997449","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@caominhhung1991/catering","version":"0.1.27","author":{"name":"Cao Minh Hưng"},"license":"MIT","_id":"@caominhhung1991/catering@0.1.27","maintainers":[{"name":"caominhhung1991","email":"caominhhung1991@gmail.com"}],"dist":{"shasum":"98ff808de4429013e906a4c963662acbf83ea09a","tarball":"https://registry.npmjs.org/@caominhhung1991/catering/-/catering-0.1.27.tgz","fileCount":1098,"integrity":"sha512-uE5VJKpbUDbTY3sBfBrx/pS4KRzybfX4zuyRuaaTSzQdLFiCKpoPEuk7ZWV784/JA9iJEfV2SPnVUEecV9X/XA==","signatures":[{"sig":"MEUCIQC0R3GqwHvwAsGGSwJNoPKPdiBVRd5ChyolEpmmpUQF4wIgdSswZe6KjjwacalWEMuGHfv1G+3mOeHevxfnY9PYhQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8889192},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/hung-catering-tsdx.esm.js","engines":{"node":">=10"},"gitHead":"8a95efc9a67b5b35bf836c4b7c344c1237bee030","scripts":{"hung":"npm version patch && npm publish --access public","lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"caominhhung1991","actor":{"name":"caominhhung1991","type":"user","email":"caominhhung1991@gmail.com"},"email":"caominhhung1991@gmail.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/hung-catering-tsdx.cjs.production.min.js","limit":"10 KB"},{"path":"dist/hung-catering-tsdx.esm.js","limit":"10 KB"}],"_npmVersion":"8.3.1","description":"Thư viện React TypeScript cho hệ thống quản lý catering, cung cấp các components và utilities để xây dựng ứng dụng quản lý nhà hàng/catering.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"antd":"4.x","uuid":"^10.0.0","xlsx":"^0.17.2","mathjs":"^11.11.0","moment":"^2.29.1","history":"^5.0.1","firebase":"^9.1.1","lodash-es":"^4.17.21","react-intl":"^5.20.12","typescript":"4.9.3","react-redux":"^8.0.1","compressorjs":"^1.1.1","@emotion/core":"^11.0.0","@emotion/react":"^11.4.1","@reduxjs/toolkit":"^1.8.1","@types/lodash-es":"^4.17.12","react-router-dom":"6.0.2","write-excel-file":"^2.0.10","@ant-design/icons":"^4.7.0","react-hotkeys-hook":"^4.6.1","react-highlight-words":"^0.17.0","@caominhhung1991/components":"^0.1.19"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^7.0.2","react":"^17.0.0","tslib":"^2.3.1","react-is":"^17.0.2","react-dom":"^17.0.0","size-limit":"^5.0.5","@babel/core":"^7.15.5","@types/uuid":"^10.0.0","@types/react":"^18.0.0","babel-loader":"^8.2.2","@types/react-dom":"^18.0.0","@types/react-color":"^3.0.1","@types/react-sticky":"^6.0.4","@types/react-window":"^1.8.2","@types/react-resizable":"^3.0.0","@size-limit/preset-small-lib":"^5.0.5","@types/react-highlight-words":"^0.16.4","@emotion/babel-preset-css-prop":"^11.12.0","@types/react-copy-to-clipboard":"^5.0.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/catering_0.1.27_1750606474642_0.16243005724892057","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@caominhhung1991/catering","version":"0.1.28","author":{"name":"Cao Minh Hưng"},"license":"MIT","_id":"@caominhhung1991/catering@0.1.28","maintainers":[{"name":"caominhhung1991","email":"caominhhung1991@gmail.com"}],"dist":{"shasum":"cc9027b069266c29621ea4f94883f37f79a511aa","tarball":"https://registry.npmjs.org/@caominhhung1991/catering/-/catering-0.1.28.tgz","fileCount":1098,"integrity":"sha512-XlvPjxQJzPLNd4l09JifDOYgmeo/LrhoVZFORDVIb7J6I79A8c/O9YDxk3qFqy6iowwCdVD+NTvUt6y2Fro65Q==","signatures":[{"sig":"MEUCIA0QsK243T18i3fnSc5FpImaPMlySOXmzreVrXsXiwO0AiEAvt7xnrZUCRVfxB8Sbljtvj4P3NkMa3sBD7cWesn6t5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8897028},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/hung-catering-tsdx.esm.js","engines":{"node":">=10"},"gitHead":"a1210ac001ecbace4a0131074467984093dba3f8","scripts":{"hung":"npm version patch && npm publish --access public","lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"caominhhung1991","actor":{"name":"caominhhung1991","type":"user","email":"caominhhung1991@gmail.com"},"email":"caominhhung1991@gmail.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/hung-catering-tsdx.cjs.production.min.js","limit":"10 KB"},{"path":"dist/hung-catering-tsdx.esm.js","limit":"10 KB"}],"_npmVersion":"8.3.1","description":"Thư viện React TypeScript cho hệ thống quản lý catering, cung cấp các components và utilities để xây dựng ứng dụng quản lý nhà hàng/catering.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"antd":"4.x","uuid":"^10.0.0","xlsx":"^0.17.2","mathjs":"^11.11.0","moment":"^2.29.1","history":"^5.0.1","firebase":"^9.1.1","lodash-es":"^4.17.21","react-intl":"^5.20.12","typescript":"4.9.3","react-redux":"^8.0.1","compressorjs":"^1.1.1","@emotion/core":"^11.0.0","@emotion/react":"^11.4.1","@reduxjs/toolkit":"^1.8.1","@types/lodash-es":"^4.17.12","react-router-dom":"6.0.2","write-excel-file":"^2.0.10","@ant-design/icons":"^4.7.0","react-hotkeys-hook":"^4.6.1","react-highlight-words":"^0.17.0","@caominhhung1991/components":"^0.1.19"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^7.0.2","react":"^17.0.0","tslib":"^2.3.1","react-is":"^17.0.2","react-dom":"^17.0.0","size-limit":"^5.0.5","@babel/core":"^7.15.5","@types/uuid":"^10.0.0","@types/react":"^18.0.0","babel-loader":"^8.2.2","@types/react-dom":"^18.0.0","@types/react-color":"^3.0.1","@types/react-sticky":"^6.0.4","@types/react-window":"^1.8.2","@types/react-resizable":"^3.0.0","@size-limit/preset-small-lib":"^5.0.5","@types/react-highlight-words":"^0.16.4","@emotion/babel-preset-css-prop":"^11.12.0","@types/react-copy-to-clipboard":"^5.0.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/catering_0.1.28_1750693827133_0.8495377139148936","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@caominhhung1991/catering","version":"0.1.29","author":{"name":"Cao Minh Hưng"},"license":"MIT","_id":"@caominhhung1991/catering@0.1.29","maintainers":[{"name":"caominhhung1991","email":"caominhhung1991@gmail.com"}],"dist":{"shasum":"66b1b2d016274caee78d11b56874bc6ee20cdce0","tarball":"https://registry.npmjs.org/@caominhhung1991/catering/-/catering-0.1.29.tgz","fileCount":1098,"integrity":"sha512-Rqsw4+L9WNAfVKZlDRv0CAYR+ub9D+EddDdJ82rRN9xyWZZ0vwwKWniH/Q+JIo61NikDrjBX38azofCZX/aPeA==","signatures":[{"sig":"MEUCIQDg+u0avSuYb6xCGou6IzocO2eKztP9+L+mWujMmWnsMQIgaSsCntEVDXJyCGOP8LVkQoBpNQFlx3g+Q//ei6TNbdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8897741},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/hung-catering-tsdx.esm.js","engines":{"node":">=10"},"gitHead":"d74296181d61c2a9438be2403d583e0e994cb7ba","scripts":{"hung":"npm version patch && npm publish --access public","lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"caominhhung1991","actor":{"name":"caominhhung1991","type":"user","email":"caominhhung1991@gmail.com"},"email":"caominhhung1991@gmail.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/hung-catering-tsdx.cjs.production.min.js","limit":"10 KB"},{"path":"dist/hung-catering-tsdx.esm.js","limit":"10 KB"}],"_npmVersion":"8.3.1","description":"Thư viện React TypeScript cho hệ thống quản lý catering, cung cấp các components và utilities để xây dựng ứng dụng quản lý nhà hàng/catering.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"antd":"4.x","uuid":"^10.0.0","xlsx":"^0.17.2","mathjs":"^11.11.0","moment":"^2.29.1","history":"^5.0.1","firebase":"^9.1.1","lodash-es":"^4.17.21","react-intl":"^5.20.12","typescript":"4.9.3","react-redux":"^8.0.1","compressorjs":"^1.1.1","@emotion/core":"^11.0.0","@emotion/react":"^11.4.1","@reduxjs/toolkit":"^1.8.1","@types/lodash-es":"^4.17.12","react-router-dom":"6.0.2","write-excel-file":"^2.0.10","@ant-design/icons":"^4.7.0","react-hotkeys-hook":"^4.6.1","react-highlight-words":"^0.17.0","@caominhhung1991/components":"^0.1.19"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^7.0.2","react":"^17.0.0","tslib":"^2.3.1","react-is":"^17.0.2","react-dom":"^17.0.0","size-limit":"^5.0.5","@babel/core":"^7.15.5","@types/uuid":"^10.0.0","@types/react":"^18.0.0","babel-loader":"^8.2.2","@types/react-dom":"^18.0.0","@types/react-color":"^3.0.1","@types/react-sticky":"^6.0.4","@types/react-window":"^1.8.2","@types/react-resizable":"^3.0.0","@size-limit/preset-small-lib":"^5.0.5","@types/react-highlight-words":"^0.16.4","@emotion/babel-preset-css-prop":"^11.12.0","@types/react-copy-to-clipboard":"^5.0.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/catering_0.1.29_1750936222330_0.9474233039234161","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@caominhhung1991/catering","version":"0.1.30","author":{"name":"Cao Minh Hưng"},"license":"MIT","_id":"@caominhhung1991/catering@0.1.30","maintainers":[{"name":"caominhhung1991","email":"caominhhung1991@gmail.com"}],"dist":{"shasum":"098b10f811439d144ef4806d19bc24d0683344b5","tarball":"https://registry.npmjs.org/@caominhhung1991/catering/-/catering-0.1.30.tgz","fileCount":1098,"integrity":"sha512-vJtF69B1+wPtIVktMw5HNAURBs+HXcIDE8FbJ1tuCChsnGyjCasYv+sW7BxSqaspSKE3LWaCBx+V1RF7lIkvJQ==","signatures":[{"sig":"MEQCIHuB7/g1z5iR8p9/lDwicf6cguegoCFZD2XbNXLWHc4vAiAg8uWeDbvdbzlbgsWlPmAqvkhQPJsxPIBN+78lTnEhDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8898509},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/hung-catering-tsdx.esm.js","engines":{"node":">=10"},"gitHead":"8657bcfaf2feb9d2441157c1f1858dbdd2fbe5d8","scripts":{"hung":"npm version patch && npm publish --access public","lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"caominhhung1991","actor":{"name":"caominhhung1991","type":"user","email":"caominhhung1991@gmail.com"},"email":"caominhhung1991@gmail.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/hung-catering-tsdx.cjs.production.min.js","limit":"10 KB"},{"path":"dist/hung-catering-tsdx.esm.js","limit":"10 KB"}],"_npmVersion":"8.3.1","description":"Thư viện React TypeScript cho hệ thống quản lý catering, cung cấp các components và utilities để xây dựng ứng dụng quản lý nhà hàng/catering.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"antd":"4.x","uuid":"^10.0.0","xlsx":"^0.17.2","mathjs":"^11.11.0","moment":"^2.29.1","history":"^5.0.1","firebase":"^9.1.1","lodash-es":"^4.17.21","react-intl":"^5.20.12","typescript":"4.9.3","react-redux":"^8.0.1","compressorjs":"^1.1.1","@emotion/core":"^11.0.0","@emotion/react":"^11.4.1","@reduxjs/toolkit":"^1.8.1","@types/lodash-es":"^4.17.12","react-router-dom":"6.0.2","write-excel-file":"^2.0.10","@ant-design/icons":"^4.7.0","react-hotkeys-hook":"^4.6.1","react-highlight-words":"^0.17.0","@caominhhung1991/components":"^0.1.19"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^7.0.2","react":"^17.0.0","tslib":"^2.3.1","react-is":"^17.0.2","react-dom":"^17.0.0","size-limit":"^5.0.5","@babel/core":"^7.15.5","@types/uuid":"^10.0.0","@types/react":"^18.0.0","babel-loader":"^8.2.2","@types/react-dom":"^18.0.0","@types/react-color":"^3.0.1","@types/react-sticky":"^6.0.4","@types/react-window":"^1.8.2","@types/react-resizable":"^3.0.0","@size-limit/preset-small-lib":"^5.0.5","@types/react-highlight-words":"^0.16.4","@emotion/babel-preset-css-prop":"^11.12.0","@types/react-copy-to-clipboard":"^5.0.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/catering_0.1.30_1750936609337_0.34742154341223586","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"@caominhhung1991/catering","version":"0.1.31","author":{"name":"Cao Minh Hưng"},"license":"MIT","_id":"@caominhhung1991/catering@0.1.31","maintainers":[{"name":"caominhhung1991","email":"caominhhung1991@gmail.com"}],"dist":{"shasum":"00eae1012fd80d18a153ef302138366b0dda28e5","tarball":"https://registry.npmjs.org/@caominhhung1991/catering/-/catering-0.1.31.tgz","fileCount":1098,"integrity":"sha512-vjOJZZAAeTuaSpzLMteUyC5VLDjM1xkjLbLynzBdxWy2frt6TVnodZtRxsSw+lsc6rgYZx0rxPIh11g0/rTheA==","signatures":[{"sig":"MEQCIHlBBRwMnaabUFJG0HbdVHjBp0YbVEd7HepOVqkxLX6TAiAcay72X4DrtjMFlqOBK4K3aO+bhYanqF2oaRfDwv4BGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8898360},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/hung-catering-tsdx.esm.js","engines":{"node":">=10"},"gitHead":"19ec9c1ec6dc5dc5d89f96d9a9b4e80602891468","scripts":{"hung":"npm version patch && npm publish --access public","lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"caominhhung1991","actor":{"name":"caominhhung1991","type":"user","email":"caominhhung1991@gmail.com"},"email":"caominhhung1991@gmail.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/hung-catering-tsdx.cjs.production.min.js","limit":"10 KB"},{"path":"dist/hung-catering-tsdx.esm.js","limit":"10 KB"}],"_npmVersion":"8.3.1","description":"Thư viện React TypeScript cho hệ thống quản lý catering, cung cấp các components và utilities để xây dựng ứng dụng quản lý nhà hàng/catering.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"antd":"4.x","uuid":"^10.0.0","xlsx":"^0.17.2","mathjs":"^11.11.0","moment":"^2.29.1","history":"^5.0.1","firebase":"^9.1.1","lodash-es":"^4.17.21","react-intl":"^5.20.12","typescript":"4.9.3","react-redux":"^8.0.1","compressorjs":"^1.1.1","@emotion/core":"^11.0.0","@emotion/react":"^11.4.1","@reduxjs/toolkit":"^1.8.1","@types/lodash-es":"^4.17.12","react-router-dom":"6.0.2","write-excel-file":"^2.0.10","@ant-design/icons":"^4.7.0","react-hotkeys-hook":"^4.6.1","react-highlight-words":"^0.17.0","@caominhhung1991/components":"^0.1.19"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^7.0.2","react":"^17.0.0","tslib":"^2.3.1","react-is":"^17.0.2","react-dom":"^17.0.0","size-limit":"^5.0.5","@babel/core":"^7.15.5","@types/uuid":"^10.0.0","@types/react":"^18.0.0","babel-loader":"^8.2.2","@types/react-dom":"^18.0.0","@types/react-color":"^3.0.1","@types/react-sticky":"^6.0.4","@types/react-window":"^1.8.2","@types/react-resizable":"^3.0.0","@size-limit/preset-small-lib":"^5.0.5","@types/react-highlight-words":"^0.16.4","@emotion/babel-preset-css-prop":"^11.12.0","@types/react-copy-to-clipboard":"^5.0.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/catering_0.1.31_1751255905375_0.5241675276962361","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"@caominhhung1991/catering","version":"0.1.32","author":{"name":"Cao Minh Hưng"},"license":"MIT","_id":"@caominhhung1991/catering@0.1.32","maintainers":[{"name":"caominhhung1991","email":"caominhhung1991@gmail.com"}],"dist":{"shasum":"7be79047788f6ca21768581da0af2bf099e10d92","tarball":"https://registry.npmjs.org/@caominhhung1991/catering/-/catering-0.1.32.tgz","fileCount":1098,"integrity":"sha512-ofBds2GNu2z4YfYfFOtGYt+drEpxttHHXZ2fo5IQdx536xRz3Enmtoe5qMqbPciE+8kUf2Ha3QgwZKea/TqUTQ==","signatures":[{"sig":"MEUCIQDJvq6GUzuYzPfwSwOkGoggXOtPaH59PVEq2TVq9GKA6gIgLi3Zgieocoa3SuCdIfXRpJ/DCQyycdjf+q4xSxytRVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8900159},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/hung-catering-tsdx.esm.js","engines":{"node":">=10"},"gitHead":"e5107eb3c61b1a9c7a55c373833465f782f35c57","scripts":{"hung":"npm version patch && npm publish --access public","lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"caominhhung1991","actor":{"name":"caominhhung1991","type":"user","email":"caominhhung1991@gmail.com"},"email":"caominhhung1991@gmail.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/hung-catering-tsdx.cjs.production.min.js","limit":"10 KB"},{"path":"dist/hung-catering-tsdx.esm.js","limit":"10 KB"}],"_npmVersion":"8.3.1","description":"Thư viện React TypeScript cho hệ thống quản lý catering, cung cấp các components và utilities để xây dựng ứng dụng quản lý nhà hàng/catering.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"antd":"4.x","uuid":"^10.0.0","xlsx":"^0.17.2","mathjs":"^11.11.0","moment":"^2.29.1","history":"^5.0.1","firebase":"^9.1.1","lodash-es":"^4.17.21","react-intl":"^5.20.12","typescript":"4.9.3","react-redux":"^8.0.1","compressorjs":"^1.1.1","@emotion/core":"^11.0.0","@emotion/react":"^11.4.1","@reduxjs/toolkit":"^1.8.1","@types/lodash-es":"^4.17.12","react-router-dom":"6.0.2","write-excel-file":"^2.0.10","@ant-design/icons":"^4.7.0","react-hotkeys-hook":"^4.6.1","react-highlight-words":"^0.17.0","@caominhhung1991/components":"^0.1.19"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^7.0.2","react":"^17.0.0","tslib":"^2.3.1","react-is":"^17.0.2","react-dom":"^17.0.0","size-limit":"^5.0.5","@babel/core":"^7.15.5","@types/uuid":"^10.0.0","@types/react":"^18.0.0","babel-loader":"^8.2.2","@types/react-dom":"^18.0.0","@types/react-color":"^3.0.1","@types/react-sticky":"^6.0.4","@types/react-window":"^1.8.2","@types/react-resizable":"^3.0.0","@size-limit/preset-small-lib":"^5.0.5","@types/react-highlight-words":"^0.16.4","@emotion/babel-preset-css-prop":"^11.12.0","@types/react-copy-to-clipboard":"^5.0.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/catering_0.1.32_1751293145727_0.9049815904669676","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"@caominhhung1991/catering","version":"0.1.34","author":{"name":"Cao Minh Hưng"},"license":"MIT","_id":"@caominhhung1991/catering@0.1.34","maintainers":[{"name":"caominhhung1991","email":"caominhhung1991@gmail.com"}],"dist":{"shasum":"069bfdb2a829439dbb940ab502b9f799d0ad9ee8","tarball":"https://registry.npmjs.org/@caominhhung1991/catering/-/catering-0.1.34.tgz","fileCount":1120,"integrity":"sha512-JBbDkngXKUO19/l655XRyrMJE/l55z/+JWBbeimNg9yqchh+ZhgC9Ut+3158Ip4U6dBC21VmH33AZVJaPh1/zw==","signatures":[{"sig":"MEQCIC+jd4c6ldgg21/HCzJS6BQA/5XvFw5NGA2IcsjV9TC4AiBcxd/4rYBdG3MR0vI8JQgYJ8gXSMzuyGhWzrXURTpObA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9101166},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/hung-catering-tsdx.esm.js","engines":{"node":">=10"},"gitHead":"5e0ed3386599d94d2bdcfc0e81cc38e75808313d","scripts":{"hung":"npm version patch && npm publish --access public","lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"caominhhung1991","email":"caominhhung1991@gmail.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/hung-catering-tsdx.cjs.production.min.js","limit":"10 KB"},{"path":"dist/hung-catering-tsdx.esm.js","limit":"10 KB"}],"_npmVersion":"10.9.4","description":"Thư viện React TypeScript cho hệ thống quản lý catering, cung cấp các components và utilities để xây dựng ứng dụng quản lý nhà hàng/catering.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"antd":"4.x","uuid":"^10.0.0","xlsx":"^0.17.2","mathjs":"^11.11.0","moment":"^2.29.1","history":"^5.0.1","firebase":"^9.1.1","lodash-es":"^4.17.21","react-intl":"^5.20.12","typescript":"4.9.3","react-redux":"^8.0.1","compressorjs":"^1.1.1","@emotion/core":"^11.0.0","@emotion/react":"^11.4.1","@reduxjs/toolkit":"^1.8.1","@types/lodash-es":"^4.17.12","react-router-dom":"6.0.2","write-excel-file":"^2.0.10","@ant-design/icons":"^4.7.0","react-hotkeys-hook":"^4.6.1","react-highlight-words":"^0.17.0","@caominhhung1991/components":"^0.1.19"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^7.0.2","react":"^17.0.0","tslib":"^2.3.1","react-is":"^17.0.2","react-dom":"^17.0.0","size-limit":"^5.0.5","@babel/core":"^7.15.5","@types/uuid":"^10.0.0","@types/react":"^18.0.0","babel-loader":"^8.2.2","@types/react-dom":"^18.0.0","@types/react-color":"^3.0.1","@types/react-sticky":"^6.0.4","@types/react-window":"^1.8.2","@types/react-resizable":"^3.0.0","@size-limit/preset-small-lib":"^5.0.5","@types/react-highlight-words":"^0.16.4","@emotion/babel-preset-css-prop":"^11.12.0","@types/react-copy-to-clipboard":"^5.0.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/catering_0.1.34_1762017072992_0.49284173472196713","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"@caominhhung1991/catering","version":"0.1.35","author":{"name":"Cao Minh Hưng"},"license":"MIT","_id":"@caominhhung1991/catering@0.1.35","maintainers":[{"name":"caominhhung1991","email":"caominhhung1991@gmail.com"}],"dist":{"shasum":"868dddfe38d9aced8d9ca65ecaa5e266587e63af","tarball":"https://registry.npmjs.org/@caominhhung1991/catering/-/catering-0.1.35.tgz","fileCount":1120,"integrity":"sha512-VMdIgc5sVzOiGr0BRiEk9rPzOfqItkYiQDB4wQbOmUY8Eqw2P5XGNynMbQL5i0b36MJaT6NDEBc0YbgHwjRZiA==","signatures":[{"sig":"MEUCIExkrUU+dTXCsTyD5dfmBEpmSfhwqyJNqNYmg2OusqarAiEA8YPCmu+VaWVx/PZOs9hrhCEsWDGv3+kDf+liAE6vxds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9100592},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/hung-catering-tsdx.esm.js","engines":{"node":">=10"},"gitHead":"ce7b3f87e19a036eda49903eb11ccd525f315ef3","scripts":{"hung":"npm version patch && npm publish --access public","lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"caominhhung1991","email":"caominhhung1991@gmail.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/hung-catering-tsdx.cjs.production.min.js","limit":"10 KB"},{"path":"dist/hung-catering-tsdx.esm.js","limit":"10 KB"}],"_npmVersion":"10.9.4","description":"Thư viện React TypeScript cho hệ thống quản lý catering, cung cấp các components và utilities để xây dựng ứng dụng quản lý nhà hàng/catering.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"antd":"4.x","uuid":"^10.0.0","xlsx":"^0.17.2","mathjs":"^11.11.0","moment":"^2.29.1","history":"^5.0.1","firebase":"^9.1.1","lodash-es":"^4.17.21","react-intl":"^5.20.12","typescript":"4.9.3","react-redux":"^8.0.1","compressorjs":"^1.1.1","@emotion/core":"^11.0.0","@emotion/react":"^11.4.1","@reduxjs/toolkit":"^1.8.1","@types/lodash-es":"^4.17.12","react-router-dom":"6.0.2","write-excel-file":"^2.0.10","@ant-design/icons":"^4.7.0","react-hotkeys-hook":"^4.6.1","react-highlight-words":"^0.17.0","@caominhhung1991/components":"^0.1.19"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^7.0.2","react":"^17.0.0","tslib":"^2.3.1","react-is":"^17.0.2","react-dom":"^17.0.0","size-limit":"^5.0.5","@babel/core":"^7.15.5","@types/uuid":"^10.0.0","@types/react":"^18.0.0","babel-loader":"^8.2.2","@types/react-dom":"^18.0.0","@types/react-color":"^3.0.1","@types/react-sticky":"^6.0.4","@types/react-window":"^1.8.2","@types/react-resizable":"^3.0.0","@size-limit/preset-small-lib":"^5.0.5","@types/react-highlight-words":"^0.16.4","@emotion/babel-preset-css-prop":"^11.12.0","@types/react-copy-to-clipboard":"^5.0.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/catering_0.1.35_1762018475604_0.4327491423781482","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"@caominhhung1991/catering","version":"0.1.36","author":{"name":"Cao Minh Hưng"},"license":"MIT","_id":"@caominhhung1991/catering@0.1.36","maintainers":[{"name":"caominhhung1991","email":"caominhhung1991@gmail.com"}],"dist":{"shasum":"fa4d28ce59cebbc96bfa74300ab0d215baeae03e","tarball":"https://registry.npmjs.org/@caominhhung1991/catering/-/catering-0.1.36.tgz","fileCount":1120,"integrity":"sha512-angBhAvW1/CwisdjyDiriXk0dPtXjS31e+4wh7xKe/4BVoIgYpkJo5hjlopxTm7dY2o1xHjYpDNVDg9OfhVhKA==","signatures":[{"sig":"MEUCIFHG4OKhEeC6WumJxVe6447bH9PXPHmeK8/5EHP8wkqOAiEA7nA41U8+xOCnuUWYTqztnPy4h92GYt5J1+Cp2IxZ95c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9109577},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/hung-catering-tsdx.esm.js","engines":{"node":">=10"},"gitHead":"87bfd9d8b5ce6b59116633f5d17b7f85df978037","scripts":{"hung":"npm version patch && npm publish --access public","lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"caominhhung1991","email":"caominhhung1991@gmail.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/hung-catering-tsdx.cjs.production.min.js","limit":"10 KB"},{"path":"dist/hung-catering-tsdx.esm.js","limit":"10 KB"}],"_npmVersion":"10.9.4","description":"Thư viện React TypeScript cho hệ thống quản lý catering, cung cấp các components và utilities để xây dựng ứng dụng quản lý nhà hàng/catering.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"antd":"4.x","uuid":"^10.0.0","xlsx":"^0.17.2","mathjs":"^11.11.0","moment":"^2.29.1","history":"^5.0.1","firebase":"^9.1.1","lodash-es":"^4.17.21","react-intl":"^5.20.12","typescript":"4.9.3","react-redux":"^8.0.1","compressorjs":"^1.1.1","@emotion/core":"^11.0.0","@emotion/react":"^11.4.1","@reduxjs/toolkit":"^1.8.1","@types/lodash-es":"^4.17.12","react-router-dom":"6.0.2","write-excel-file":"^2.0.10","@ant-design/icons":"^4.7.0","react-hotkeys-hook":"^4.6.1","react-highlight-words":"^0.17.0","@caominhhung1991/components":"^0.1.19"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^7.0.2","react":"^17.0.0","tslib":"^2.3.1","react-is":"^17.0.2","react-dom":"^17.0.0","size-limit":"^5.0.5","@babel/core":"^7.15.5","@types/uuid":"^10.0.0","@types/react":"^18.0.0","babel-loader":"^8.2.2","@types/react-dom":"^18.0.0","@types/react-color":"^3.0.1","@types/react-sticky":"^6.0.4","@types/react-window":"^1.8.2","@types/react-resizable":"^3.0.0","@size-limit/preset-small-lib":"^5.0.5","@types/react-highlight-words":"^0.16.4","@emotion/babel-preset-css-prop":"^11.12.0","@types/react-copy-to-clipboard":"^5.0.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/catering_0.1.36_1762022083267_0.8116145917729229","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"@caominhhung1991/catering","version":"0.1.38","author":{"name":"Cao Minh Hưng"},"license":"MIT","_id":"@caominhhung1991/catering@0.1.38","maintainers":[{"name":"caominhhung1991","email":"caominhhung1991@gmail.com"}],"dist":{"shasum":"cf1d52478cb6bd548295616c9ec14050495156d4","tarball":"https://registry.npmjs.org/@caominhhung1991/catering/-/catering-0.1.38.tgz","fileCount":1120,"integrity":"sha512-JNwQLV0OPRePh3AVGnYrPdZkrogWpYBzJfsyJhenyb00trDPiTZjbJfyCR1bxeAPim82VLQw4fE698gNKLk+qg==","signatures":[{"sig":"MEUCIQCYhgzvVsiDFhA9Cjzy4beFqBXLGezjWMf7NZbh9c7D2AIgUjE615P2kKDPrHEVsLOzD7rSrC05r5HXI055lzcdmwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9110831},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/hung-catering-tsdx.esm.js","engines":{"node":">=10"},"gitHead":"4fe656fab5420bf464d8ec03c0ab0f107457f2cf","scripts":{"hung":"npm version patch && npm publish --access public","lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"caominhhung1991","email":"caominhhung1991@gmail.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/hung-catering-tsdx.cjs.production.min.js","limit":"10 KB"},{"path":"dist/hung-catering-tsdx.esm.js","limit":"10 KB"}],"_npmVersion":"8.3.1","description":"Thư viện React TypeScript cho hệ thống quản lý catering, cung cấp các components và utilities để xây dựng ứng dụng quản lý nhà hàng/catering.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"antd":"4.x","uuid":"^10.0.0","xlsx":"^0.17.2","mathjs":"^11.11.0","moment":"^2.29.1","history":"^5.0.1","firebase":"^9.1.1","lodash-es":"^4.17.21","react-intl":"^5.20.12","typescript":"4.9.3","react-redux":"^8.0.1","compressorjs":"^1.1.1","@emotion/core":"^11.0.0","@emotion/react":"^11.4.1","@reduxjs/toolkit":"^1.8.1","@types/lodash-es":"^4.17.12","react-router-dom":"6.0.2","write-excel-file":"^2.0.10","@ant-design/icons":"^4.7.0","react-hotkeys-hook":"^4.6.1","react-highlight-words":"^0.17.0","@caominhhung1991/components":"^0.1.19"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^7.0.2","react":"^17.0.0","tslib":"^2.3.1","react-is":"^17.0.2","react-dom":"^17.0.0","size-limit":"^5.0.5","@babel/core":"^7.15.5","@types/uuid":"^10.0.0","@types/react":"^18.0.0","babel-loader":"^8.2.2","@types/react-dom":"^18.0.0","@types/react-color":"^3.0.1","@types/react-sticky":"^6.0.4","@types/react-window":"^1.8.2","@types/react-resizable":"^3.0.0","@size-limit/preset-small-lib":"^5.0.5","@types/react-highlight-words":"^0.16.4","@emotion/babel-preset-css-prop":"^11.12.0","@types/react-copy-to-clipboard":"^5.0.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/catering_0.1.38_1773470989862_0.15963821552075141","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"version":"0.1.39","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why","hung":"npm version patch && npm publish --access public"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"@caominhhung1991/catering","author":{"name":"Cao Minh Hưng"},"module":"dist/hung-catering-tsdx.esm.js","size-limit":[{"path":"dist/hung-catering-tsdx.cjs.production.min.js","limit":"10 KB"},{"path":"dist/hung-catering-tsdx.esm.js","limit":"10 KB"}],"devDependencies":{"@babel/core":"^7.15.5","@emotion/babel-preset-css-prop":"^11.12.0","@size-limit/preset-small-lib":"^5.0.5","@types/react":"^18.0.0","@types/react-color":"^3.0.1","@types/react-copy-to-clipboard":"^5.0.0","@types/react-dom":"^18.0.0","@types/react-highlight-words":"^0.16.4","@types/react-resizable":"^3.0.0","@types/react-sticky":"^6.0.4","@types/react-window":"^1.8.2","@types/uuid":"^10.0.0","babel-loader":"^8.2.2","husky":"^7.0.2","react":"^17.0.0","react-dom":"^17.0.0","react-is":"^17.0.2","size-limit":"^5.0.5","tsdx":"^0.14.1","tslib":"^2.3.1"},"dependencies":{"@ant-design/icons":"^4.7.0","@caominhhung1991/components":"^0.1.19","@emotion/core":"^11.0.0","@emotion/react":"^11.4.1","@reduxjs/toolkit":"^1.8.1","@types/lodash-es":"^4.17.12","antd":"4.x","compressorjs":"^1.1.1","firebase":"^9.1.1","history":"^5.0.1","lodash-es":"^4.17.21","mathjs":"^11.11.0","moment":"^2.29.1","react-highlight-words":"^0.17.0","react-hotkeys-hook":"^4.6.1","react-intl":"^5.20.12","react-redux":"^8.0.1","react-router-dom":"6.0.2","typescript":"4.9.3","uuid":"^10.0.0","write-excel-file":"^2.0.10","xlsx":"^0.17.2"},"gitHead":"55e5256d0f38aa677f2d5301f8b15079f9cc077b","description":"Thư viện React TypeScript cho hệ thống quản lý catering, cung cấp các components và utilities để xây dựng ứng dụng quản lý nhà hàng/catering.","_id":"@caominhhung1991/catering@0.1.39","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-tTXZZBt4QLuTu9HkI4xMScGmHU8nYwzHcEv7iKxxvU7QOvVOGY3eaSIvfYB2RBl2raaIWTPqeouHRW6kGGz9+A==","shasum":"4aaa77fb05e685d61084e32f3f95e88f0cfcd258","tarball":"https://registry.npmjs.org/@caominhhung1991/catering/-/catering-0.1.39.tgz","fileCount":1120,"unpackedSize":9114873,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDuEdargBGJ0b6dAW1iv/A9GUdP8lQIyF0BJVXqV1FY1gIhAOKO4V7wDlg9HlAOXkfI6leFOP9HNA7HrVdMljkBoMk3"}]},"_npmUser":{"name":"caominhhung1991","email":"caominhhung1991@gmail.com"},"directories":{},"maintainers":[{"name":"caominhhung1991","email":"caominhhung1991@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/catering_0.1.39_1773475963294_0.7563792802377911"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-06T02:27:57.993Z","modified":"2026-03-14T08:12:43.782Z","0.1.18":"2025-06-06T02:27:58.440Z","0.1.19":"2025-06-06T04:53:12.524Z","0.1.20":"2025-06-06T05:27:25.103Z","0.1.21":"2025-06-18T12:55:12.456Z","0.1.22":"2025-06-19T02:31:58.907Z","0.1.23":"2025-06-19T03:00:57.486Z","0.1.24":"2025-06-19T03:11:07.937Z","0.1.25":"2025-06-19T03:15:35.775Z","0.1.26":"2025-06-20T07:24:37.879Z","0.1.27":"2025-06-22T15:34:34.913Z","0.1.28":"2025-06-23T15:50:27.494Z","0.1.29":"2025-06-26T11:10:22.524Z","0.1.30":"2025-06-26T11:16:49.595Z","0.1.31":"2025-06-30T03:58:25.714Z","0.1.32":"2025-06-30T14:19:05.992Z","0.1.34":"2025-11-01T17:11:13.237Z","0.1.35":"2025-11-01T17:34:35.869Z","0.1.36":"2025-11-01T18:34:43.507Z","0.1.38":"2026-03-14T06:49:50.135Z","0.1.39":"2026-03-14T08:12:43.649Z"},"author":{"name":"Cao Minh Hưng"},"license":"MIT","description":"Thư viện React TypeScript cho hệ thống quản lý catering, cung cấp các components và utilities để xây dựng ứng dụng quản lý nhà hàng/catering.","maintainers":[{"name":"caominhhung1991","email":"caominhhung1991@gmail.com"}],"readme":"# @caominhhung1991/catering\n\nThư viện React TypeScript cho hệ thống quản lý catering, cung cấp các components và utilities để xây dựng ứng dụng quản lý nhà hàng/catering.\n\n## 📖 Giới thiệu\n\nĐây là một thư viện React TypeScript được xây dựng với TSDX, cung cấp:\n- Components UI tái sử dụng cho hệ thống catering\n- Utilities và hooks hỗ trợ phát triển\n- Services tích hợp Firebase\n- State management với Redux Toolkit\n- Hỗ trợ quản lý menu, kho, tài khoản, báo cáo\n\n## 🚀 Cài đặt\n\n```bash\nnpm install @caominhhung1991/catering\n# hoặc\nyarn add @caominhhung1991/catering\n```\n\n## 💻 Yêu cầu hệ thống\n\n- Node.js >= 10\n- React >= 16.9.0\n- React DOM >= 16.9.0\n\n## 📁 Cấu trúc dự án\n\n```\nsrc/\n├── account-section/          # Quản lý tài khoản người dùng\n├── admin-section/           # Phần quản trị hệ thống\n├── app-setting-section/     # Cài đặt ứng dụng\n├── catering-utils/          # Utilities riêng cho catering\n├── components/              # UI Components tái sử dụng\n├── datetime-section/        # Components xử lý ngày tháng\n├── doanh-thu-section/       # Quản lý doanh thu\n├── estimated-material/      # Dự trù nguyên liệu\n├── feature-permission/      # Phân quyền tính năng\n├── hooks/                   # Custom React hooks\n├── image-section/           # Quản lý hình ảnh\n├── inventory-section/       # Quản lý kho\n├── layouts/                 # Layout components\n├── nhan-su-section/        # Quản lý nhân sự\n├── planed-menu/            # Lập kế hoạch thực đơn\n├── provider/               # Context providers\n├── report-section/         # Báo cáo\n├── services/               # API services\n├── sheet-section/          # Xử lý Excel\n├── so-ba-buoc-section/     # Quy trình 3 bước\n├── styles/                 # Styles và themes\n├── table-section/          # Table components\n├── tag-view-section/       # Tag view components\n├── types/                  # TypeScript type definitions\n├── upload-excel/           # Upload Excel files\n└── utils/                  # Utility functions\n```\n\n## 🛠️ Phát triển\n\n```bash\n# Khởi chạy development mode\nnpm start\n\n# Build thư viện\nnpm run build\n\n# Chạy tests\nnpm test\n\n# Lint code\nnpm run lint\n\n# Publish package\nnpm run hung\n```\n\n## 📦 Build Output\n\n- `dist/catering.cjs.development.js` - CommonJS development build\n- `dist/catering.cjs.production.min.js` - CommonJS production build (minified)\n- `dist/catering.esm.js` - ES Module build\n- Type definitions trong các file `.d.ts`\n\n## 🧪 Testing\n\nDự án sử dụng Jest với TSDX để testing:\n\n```bash\nnpm test\n```\n\n## 📝 Scripts\n\n- `start` - Watch mode development\n- `build` - Build production\n- `test` - Run tests  \n- `lint` - Lint code\n- `prepare` - Pre-publish build\n- `hung` - Version bump và publish\n\n## 🏗️ Tech Stack\n\n- **Framework**: React + TypeScript\n- **Build Tool**: TSDX\n- **State Management**: Redux Toolkit\n- **UI Library**: Ant Design\n- **Database**: Firebase\n- **Styling**: Emotion\n- **Utils**: Lodash, Moment, Math.js\n\n## 📄 License\n\nMIT\n\n## 👤 Tác giả\n\nCao Minh Hưng (@caominhhung1991)\n","readmeFilename":"README.md"}