{"_id":"@buctgrace/z-components","_rev":"5-eb9a10d36cbd675b2bc2409cf4c03721","name":"@buctgrace/z-components","dist-tags":{"latest":"0.0.5"},"versions":{"0.0.0":{"name":"@buctgrace/z-components","version":"0.0.0","_id":"@buctgrace/z-components@0.0.0","maintainers":[{"name":"buctgrace","email":"1027502235@qq.com"}],"dist":{"shasum":"67ce1f40f7d464919995ba983db625dd20021ee3","tarball":"https://registry.npmjs.org/@buctgrace/z-components/-/z-components-0.0.0.tgz","fileCount":66,"integrity":"sha512-d31hxS4y7J5IID5edotN5+ogLxKMBJPWlzKG0s4UDfx6/sTtLimqHfxsjMNctSlY9vB86mGQoA9QSx56MdJ54A==","signatures":[{"sig":"MEQCIAumYLTJFQ2wGeYkvr8pzopvcBckiFNd4HSASeXivvQnAiA07iOzNovU5v+xsmvRZPiZgWHlEYDj3yekxMLvc3c1lQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61043},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","gitHead":"06a90657b90e1b6dfcdc3f277caa7f5ed0a19e4a","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"buctgrace","email":"1027502235@qq.com"},"_npmVersion":"10.8.3","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"dayjs":"^1.11.13","react":"^18.2.0","ahooks":"^3.8.1","lodash-es":"^4.17.21","react-dom":"^18.2.0","classnames":"^2.5.1","react-transition-group":"^4.4.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.8","eslint":"^8.55.0","typescript":"^5.2.2","@types/react":"^18.2.43","@types/lodash-es":"^4.17.12","@types/react-dom":"^18.2.17","@vitejs/plugin-react":"^4.2.1","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@types/react-transition-group":"^4.4.11","@typescript-eslint/eslint-plugin":"^6.14.0"},"_npmOperationalInternal":{"tmp":"tmp/z-components_0.0.0_1730347370482_0.4262600635505167","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"@buctgrace/z-components","version":"0.0.1","_id":"@buctgrace/z-components@0.0.1","maintainers":[{"name":"buctgrace","email":"1027502235@qq.com"}],"dist":{"shasum":"75fcfdccf926d90aa1758b496a253887601f7b71","tarball":"https://registry.npmjs.org/@buctgrace/z-components/-/z-components-0.0.1.tgz","fileCount":62,"integrity":"sha512-EJEVnOepEEradP6MFvEXucQ4w7AExmCPITXTYgmMK2pYbK2QMI0nXr8nrDLOFvPgZG/ZpisFU/GAciE3uRLrVA==","signatures":[{"sig":"MEYCIQCgxP3nEigSpOKzJanfvu8h9rbJT99OGp88Ad646oRw+QIhAJRj1vV/L8I18wO0If9soPDyKfajr05kfCpbe7tvXr08","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57239},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","gitHead":"06a90657b90e1b6dfcdc3f277caa7f5ed0a19e4a","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"buctgrace","email":"1027502235@qq.com"},"_npmVersion":"10.8.3","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"dayjs":"^1.11.13","react":"^18.2.0","ahooks":"^3.8.1","lodash-es":"^4.17.21","react-dom":"^18.2.0","classnames":"^2.5.1","react-transition-group":"^4.4.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.8","eslint":"^8.55.0","typescript":"^5.2.2","@types/react":"^18.2.43","@types/lodash-es":"^4.17.12","@types/react-dom":"^18.2.17","@vitejs/plugin-react":"^4.2.1","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@types/react-transition-group":"^4.4.11","@typescript-eslint/eslint-plugin":"^6.14.0"},"_npmOperationalInternal":{"tmp":"tmp/z-components_0.0.1_1730355050732_0.672953593713201","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@buctgrace/z-components","version":"0.0.2","_id":"@buctgrace/z-components@0.0.2","maintainers":[{"name":"buctgrace","email":"1027502235@qq.com"}],"dist":{"shasum":"6543f9d19a9bfb59f3ac47f880acbbe4909a20c9","tarball":"https://registry.npmjs.org/@buctgrace/z-components/-/z-components-0.0.2.tgz","fileCount":70,"integrity":"sha512-KrbhXtO/hOowgeEAfxmnpZ/eeumG85Ar7WrB697izHRZ9HpAkvFSD0UZvz2a7bFuEW6TFnhgNsf2VXUHyVM1iw==","signatures":[{"sig":"MEYCIQDsZ7fu/HzhILlfSJXZggQwO17sICfPP/91UbgBWx680AIhAPobwPspgInEqu5/VKCbc4d+FsUdXG9wBvz493zMVav5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62325},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","gitHead":"06a90657b90e1b6dfcdc3f277caa7f5ed0a19e4a","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"buctgrace","email":"1027502235@qq.com"},"_npmVersion":"10.8.3","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"dayjs":"^1.11.13","react":"^18.2.0","ahooks":"^3.8.1","lodash-es":"^4.17.21","react-dom":"^18.2.0","classnames":"^2.5.1","react-transition-group":"^4.4.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.8","eslint":"^8.55.0","typescript":"^5.2.2","@types/react":"^18.2.43","@types/lodash-es":"^4.17.12","@types/react-dom":"^18.2.17","@vitejs/plugin-react":"^4.2.1","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@types/react-transition-group":"^4.4.11","@typescript-eslint/eslint-plugin":"^6.14.0"},"_npmOperationalInternal":{"tmp":"tmp/z-components_0.0.2_1730356378183_0.2272941457340354","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@buctgrace/z-components","version":"0.0.3","_id":"@buctgrace/z-components@0.0.3","maintainers":[{"name":"buctgrace","email":"1027502235@qq.com"}],"dist":{"shasum":"5b0e82c9a21af3952f444a2e6087a1ed332cc33e","tarball":"https://registry.npmjs.org/@buctgrace/z-components/-/z-components-0.0.3.tgz","fileCount":70,"integrity":"sha512-JfjAcaKzH0CF+QUNvaEMoCVai7lm8N7u9wg1DXEZauo06qmwWti708xnRnGUWxynNB/sj9fKUxD9de0jqcQx5A==","signatures":[{"sig":"MEUCIQCOFZg6LEFq8nD7Ez7dWoAzN/iLXVAh5pX+EEd/4owmIwIgbp4t9yGpsdLPSY3cjROWrqkN8GRozI1GQ+8ZJbxgpNA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62405},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","gitHead":"06a90657b90e1b6dfcdc3f277caa7f5ed0a19e4a","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"buctgrace","email":"1027502235@qq.com"},"_npmVersion":"10.8.3","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"dayjs":"^1.11.13","react":"^18.2.0","ahooks":"^3.8.1","lodash-es":"^4.17.21","react-dom":"^18.2.0","classnames":"^2.5.1","react-transition-group":"^4.4.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.8","eslint":"^8.55.0","typescript":"^5.2.2","@types/react":"^18.2.43","@types/lodash-es":"^4.17.12","@types/react-dom":"^18.2.17","@vitejs/plugin-react":"^4.2.1","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@types/react-transition-group":"^4.4.11","@typescript-eslint/eslint-plugin":"^6.14.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/z-components_0.0.3_1730362373136_0.8975815385047308","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@buctgrace/z-components","version":"0.0.4","_id":"@buctgrace/z-components@0.0.4","maintainers":[{"name":"buctgrace","email":"1027502235@qq.com"}],"dist":{"shasum":"d95af8e3260bb2a52499246f8e31fd5d781e887d","tarball":"https://registry.npmjs.org/@buctgrace/z-components/-/z-components-0.0.4.tgz","fileCount":72,"integrity":"sha512-Y5Bjo7UAhVtcNu07sxULcdD3toSCs269L2Ofh7b7C+AOqkYLNFYrGBI41IQmS9HHEwiYM/eu1KjKziCpwPmQmg==","signatures":[{"sig":"MEUCIQDy0CX7kNPxHHpeWfePyWYXdL0w0nRdwHFuqZY+14MZYgIgJJ9jkjBs2zpO0lxnARh1Fg/HwyABqKUbjLzt6aIKYZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":735909},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","gitHead":"f89a067700a006380f0584cae515c2561c982ad0","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"buctgrace","email":"1027502235@qq.com"},"_npmVersion":"10.8.3","description":"详见 https://juejin.cn/book/7294082310658326565/section/7304893405711040521","directories":{},"_nodeVersion":"20.10.0","dependencies":{"dayjs":"^1.11.13","react":"^18.2.0","ahooks":"^3.8.1","lodash-es":"^4.17.21","react-dom":"^18.2.0","classnames":"^2.5.1","react-transition-group":"^4.4.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.8","eslint":"^8.55.0","webpack":"^5.95.0","ts-loader":"^9.5.1","typescript":"^5.2.2","webpack-cli":"^5.1.4","@types/react":"^18.2.43","@types/lodash-es":"^4.17.12","@types/react-dom":"^18.2.17","@vitejs/plugin-react":"^4.2.1","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@types/react-transition-group":"^4.4.11","@typescript-eslint/eslint-plugin":"^6.14.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/z-components_0.0.4_1730367288685_0.7845193243131747","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@buctgrace/z-components","private":false,"version":"0.0.5","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/esm/index.d.ts","peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"scripts":{"dev":"vite","build":"tsc && vite build","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","preview":"vite preview"},"dependencies":{"ahooks":"^3.8.1","classnames":"^2.5.1","dayjs":"^1.11.13","lodash-es":"^4.17.21","react":"^18.2.0","react-dom":"^18.2.0","react-transition-group":"^4.4.5"},"devDependencies":{"@types/lodash-es":"^4.17.12","@types/react":"^18.2.43","@types/react-dom":"^18.2.17","@types/react-transition-group":"^4.4.11","@typescript-eslint/eslint-plugin":"^6.14.0","@typescript-eslint/parser":"^6.14.0","@vitejs/plugin-react":"^4.2.1","eslint":"^8.55.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","ts-loader":"^9.5.1","typescript":"^5.2.2","vite":"^5.0.8","webpack":"^5.95.0","webpack-cli":"^5.1.4"},"_id":"@buctgrace/z-components@0.0.5","gitHead":"e00df6338683d6728cb9dee29933c2048201bf5c","description":"详见 https://juejin.cn/book/7294082310658326565/section/7304893405711040521","_nodeVersion":"20.10.0","_npmVersion":"10.8.3","dist":{"integrity":"sha512-1Vcxzz3kA/jJATAUaJT6/HvawI+zwJ2f6x8DapkcehNGkUu/i71QrJmn4X/ITsrxYnx/hhkEDu2jSBYXuYQEIQ==","shasum":"9ddbaaca38a7a976c628fc3e60cb26f6af5cdbe7","tarball":"https://registry.npmjs.org/@buctgrace/z-components/-/z-components-0.0.5.tgz","fileCount":72,"unpackedSize":641069,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/L1xAlB/7RKHgl7qFSf1BJO+kRFLvFR/Wxsr5pU6tkwIhAOnt601flYOSfG3i5/4WygxOYkQK3ee1BkjkqqKZPtUP"}]},"_npmUser":{"name":"buctgrace","email":"1027502235@qq.com"},"directories":{},"maintainers":[{"name":"buctgrace","email":"1027502235@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/z-components_0.0.5_1730443439117_0.7301596140966515"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-31T04:02:50.271Z","modified":"2024-11-01T06:43:59.541Z","0.0.0":"2024-10-31T04:02:50.697Z","0.0.1":"2024-10-31T06:10:50.902Z","0.0.2":"2024-10-31T06:32:58.378Z","0.0.3":"2024-10-31T08:12:53.321Z","0.0.4":"2024-10-31T09:34:48.872Z","0.0.5":"2024-11-01T06:43:59.376Z"},"description":"详见 https://juejin.cn/book/7294082310658326565/section/7304893405711040521","maintainers":[{"name":"buctgrace","email":"1027502235@qq.com"}],"readme":"详见 https://juejin.cn/book/7294082310658326565/section/7304893405711040521\n\n1. 创建该项目\n2. 删除App.tsx等不相关内容\n3. 将组件文件 copy 过来，每个组件增加一个 index.tsx将需要导入导出的内容整理在一起。引入的 scss注释掉\n4. 增加 tsconfig.build.json，以此用 tsc打包 所有的 tsx文件，形成 js,输出到一个目录，一般是 dist,可以分别输出 esm和 cjs版本\n5. 单独打包css,若是 scss文件，则用 sass打包输出 css然后写入到 dist/esm or dist/cjs\n6. npm login/adduser, npm publish (--access=public)\n\n步骤 6 注意网络环境（使用网线时关闭 wifi,换源nrm use npm， publish成功后 nrm use npmmirror）\n\nnrm ls出来的npm源用于安装依赖非常慢，不如用 npmmirror\nnpmmirror则不适用于 npm publish，所以要换源\n\n每次 publish前将 package.json里版本号增加一个\n\n\n使用组件时：\n1. npm安装不到最新版本？lock文件缓存，手动更新package.json里的版本号即可，有什么其他办法吗？毕竟有了^符号应该下载小版本号的最新版本\n2. 因为css单独打包的，所以在使用组件时需要手动引入 组件库css文件，否则没有样式\n3. umd方式，在 script标签里引入打包好的 js后，有可能在浏览器控制台里全局变量还是查询不到，估计是没有加载完成","readmeFilename":"README.md"}