{"_id":"@996-design/996-antd-img-crop","_rev":"3-ab1b4b9354bdaffc6c3963d03e6a375e","name":"@996-design/996-antd-img-crop","dist-tags":{"latest":"4.30.0"},"versions":{"4.30.0":{"name":"@996-design/996-antd-img-crop","version":"4.30.0","keywords":["996-design","react","upload","image-crop"],"license":"MIT","_id":"@996-design/996-antd-img-crop@4.30.0","maintainers":[{"name":"tinymins","email":"root@derzh.com"}],"dist":{"shasum":"e10c10f872cff2f8f1c4c4c3e0ccdb18ae30a882","tarball":"https://registry.npmjs.org/@996-design/996-antd-img-crop/-/996-antd-img-crop-4.30.0.tgz","fileCount":8,"integrity":"sha512-loM2hKrDpBtV6u9I3CUNjX5Evg9HqPjjvtl8HiSG1jeatJdYuXlIDevQJMirDbdz86PO3IC79IwEvq1wBfGOkg==","signatures":[{"sig":"MEUCIGCHlFRb21k8RLBpvi6WO3B+KlakQwPObz8EytIUU91hAiEAlSrN4P6+fQcKvSvQJMXUDwTU7ljyvRcwxrijt6XihQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39922},"main":"./dist/antd-img-crop.cjs.js","_from":"file:.data/qa/996-design-publish/996-design-996-antd-img-crop-4.30.0.tgz","types":"./dist/antd-img-crop.d.ts","module":"./dist/antd-img-crop.esm.js","exports":{".":{"types":"./dist/antd-img-crop.d.ts","import":"./dist/antd-img-crop.esm.js","require":"./dist/antd-img-crop.cjs.js"}},"private":false,"scripts":{"build":"bun run check","check":"bun -e \"await import('./dist/antd-img-crop.esm.js')\""},"_npmUser":{"name":"tinymins","email":"root@derzh.com"},"_resolved":"/home/lab/developments/996-ai/996_huaijiu/.data/qa/996-design-publish/996-design-996-antd-img-crop-4.30.0.tgz","_integrity":"sha512-loM2hKrDpBtV6u9I3CUNjX5Evg9HqPjjvtl8HiSG1jeatJdYuXlIDevQJMirDbdz86PO3IC79IwEvq1wBfGOkg==","deprecated":"Renamed to @996-design/996-image-crop. Please migrate to the brand-neutral package.","_npmVersion":"11.17.0","description":"Image cropping extension for 996 Design upload workflows","directories":{},"_nodeVersion":"26.5.0","dependencies":{"tslib":"^2.8.1","react-easy-crop":"^5.5.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","@996-design/996-antd":"6.5.1"},"_npmOperationalInternal":{"tmp":"tmp/996-antd-img-crop_4.30.0_1784444672421_0.25929079096641106","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-07-19T07:04:32.220Z","modified":"2026-07-27T09:48:18.999Z","4.30.0":"2026-07-19T07:04:32.553Z"},"license":"MIT","keywords":["996-design","react","upload","image-crop"],"description":"Image cropping extension for 996 Design upload workflows","maintainers":[{"email":"root@derzh.com","name":"tinymins"},{"email":"root@asdnc.cn","name":"996lab"}],"readme":"# 996 Design 图片裁剪\n\n面向 996 Design 上传流程的图片裁剪扩展。\n\n## 安装\n\n```sh\npnpm add @996-design/996-antd-img-crop\n```\n\n## 使用\n\n```tsx\nimport ImageCrop from \"@996-design/996-antd-img-crop\";\nimport { Upload } from \"@996-design/996-antd\";\n\nexport function AvatarUpload() {\n  return (\n    <ImageCrop rotationSlider>\n      <Upload listType=\"picture-card\">上传</Upload>\n    </ImageCrop>\n  );\n}\n```\n\n包内提供 ESM、CJS 与 TypeScript 类型入口。\n\n## 许可证\n\nMIT。许可与来源归因见 `NOTICE.md`。\n","readmeFilename":"README.zh-CN.md"}