{"_id":"@ant-design/codemod-v5","_rev":"22-02e45d2aa812f9944e12f86f95d12b3d","name":"@ant-design/codemod-v5","dist-tags":{"beta":"1.0.0-beta.2","latest":"1.1.5"},"versions":{"1.0.0-beta.1":{"name":"@ant-design/codemod-v5","version":"1.0.0-beta.1","keywords":["ant design","codemod","antd"],"license":"MIT","_id":"@ant-design/codemod-v5@1.0.0-beta.1","maintainers":[{"name":"madccc","email":"1075746765@qq.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"vthinkxie","email":"vthinkxie@gmail.com"},{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"},{"name":"vagusx","email":"onlylae@sina.com"},{"name":"wynterding","email":"wynterding@gmail.com"},{"name":"yutingzhao1991","email":"yutingzhao1991@sina.cn"},{"name":"arvinxx","email":"arvinx@foxmail.com"},{"name":"rdmclin2","email":"rdmclin2@gmail.com"}],"homepage":"https://github.com/ant-design/codemod-v5","bugs":{"url":"http://github.com/ant-design/codemod-v5/issues"},"bin":{"antd5-codemod":"bin/antd-codemod.js"},"cnpm":{"mode":"npm"},"dist":{"shasum":"6d1cb9d4c7cb501385915991bc5850eef67aabc9","tarball":"https://registry.npmjs.org/@ant-design/codemod-v5/-/codemod-v5-1.0.0-beta.1.tgz","fileCount":36,"integrity":"sha512-mBynubnjZAumrTHXl55TD/4aj7bPfdD1lTkAu/f7O9oNLaQ+E0Ko4XfTvIetGRlZBk6v+Cemm+l187Kxc1eGvg==","signatures":[{"sig":"MEUCIQDND2pqZDIpDuYAvISgUSsm4e8CqyBcJFneUfRoMfRlXAIgClRQsk5PkgpOsnqMFYJHK3p91HswXV+/lt2tcGYNNJw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhbaEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWmw/+IsnYG6iXYzbqWQolkhQbGUD46A8Q6FiJ1ZR79iWx1/faAcqc\r\nQ5tXeaZ48KvdMOqZeNdG6wnk8nweEjZtcBpHfcEOBiAFk7aK+3Ck9Xt3ZYzi\r\nwimP95xgqpQl3wh4053JpISM+FCVNkPt9RgE1m8lO0pnHWlc0absIjuEnMlU\r\nAkdxNc1ERj12LrlE5kN4u9/KF8ilxOK2Rq8L9OxYdXx87zCaSyWfaQ50UHxR\r\nliVuICeymOewN6OuvT/QriASdO4sDwvqUpCU8R44h7gJJUuAa+T3XFdSaL5L\r\nJeljmJhrcNjYZdyX53zcs6clpxG7T5PLnteThh3TKhRJtCpc4R/DXXGdp/gk\r\n/hHpOgzi85GW4vLkQlHfUCgSbjSmN545Mnwue6XJsuILed+jTrn9HXiagHhM\r\ngM3h+e02Fy3FpyopI+PzskwLxI9TNui+4qqCGeqbwRp/Fubwyovr7KSEPBjJ\r\n4G6BnoJFUbQ/GJNk/MxxHWsyjToplZ4uql/kM3piTKhWSyo5LyrIttBLVC11\r\nG+MGx9LUKaiAalIusPB4x0HuDYwkjDQMJZGhVkMhVsbtgRvX3FFZwJR1dIjJ\r\nJEp1vAnJjRNIYcHyIi0oAlajOhZTTF5PxSxe78eE0/ZpiXcYuTUMmgmGdlAC\r\nApIRSIS/u9Q2YQh2aZZaJ1sPwWNRuCEyWMU=\r\n=bBB6\r\n-----END PGP SIGNATURE-----\r\n"},"tnpm":{"mode":"npm"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=8.0.0"},"gitHead":"fa88e83ef05de0f21976737a0b4d5b93248f8917","scripts":{"lint":"eslint transforms/ --ext .ts,.tsx,.jsx,.js,.md","test":"jest","prettier":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md}\"","pretty-quick":"pretty-quick","prepublishOnly":"np --yolo --no-publish"},"_npmUser":{"name":"vagusx","email":"onlylae@sina.com"},"repository":{"url":"git+ssh://git@github.com/ant-design/codemod-v5.git","type":"git"},"_npmVersion":"8.5.0","description":"Codemod for ant design v5 upgrade","directories":{},"lint-staged":{"src/**/*.{ts,tsx,js,jsx,json,md}":["prettier --write","git add"]},"_nodeVersion":"16.14.2","dependencies":{"ora":"^6.1.2","glob":"^8.0.3","chalk":"^3.0.0","execa":"^3.4.0","p-all":"^4.0.0","lodash":"^4.17.15","semver":"^7.1.3","find-up":"^4.1.0","postcss":"^8.4.19","vinyl-fs":"^3.0.3","papaparse":"^5.1.0","jscodeshift":"^0.14.0","read-pkg-up":"^7.0.1","is-git-clean":"^1.1.0","postcss-less":"^6.0.0","update-check":"^1.5.3","yargs-parser":"^18.1.1","@ant-design/icons":"^4.0.0-rc.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.0.0","jest":"^29.3.1","husky":"^4.3.0","enzyme":"^3.0.0","eslint":"^7.1.0","ts-jest":"^29.0.3","prettier":"^1.18.2","coveralls":"^3.0.6","cross-env":"^6.0.0","typescript":"^4.0.3","@types/jest":"^29.2.3","lint-staged":"^13.0.4","@umijs/fabric":"^3.0.0","enzyme-to-json":"^3.4.0","@types/jscodeshift":"^0.11.5"},"_npmOperationalInternal":{"tmp":"tmp/codemod-v5_1.0.0-beta.1_1669707395873_0.5892337948260733","host":"s3://npm-registry-packages"}},"1.0.0-beta.2":{"name":"@ant-design/codemod-v5","version":"1.0.0-beta.2","keywords":["ant design","codemod","antd"],"license":"MIT","_id":"@ant-design/codemod-v5@1.0.0-beta.2","maintainers":[{"name":"madccc","email":"1075746765@qq.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"vthinkxie","email":"vthinkxie@gmail.com"},{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"},{"name":"vagusx","email":"onlylae@sina.com"},{"name":"wynterding","email":"wynterding@gmail.com"},{"name":"yutingzhao1991","email":"yutingzhao1991@sina.cn"},{"name":"arvinxx","email":"arvinx@foxmail.com"},{"name":"rdmclin2","email":"rdmclin2@gmail.com"}],"homepage":"https://github.com/ant-design/codemod-v5","bugs":{"url":"http://github.com/ant-design/codemod-v5/issues"},"bin":{"antd5-codemod":"bin/antd-codemod.js"},"cnpm":{"mode":"npm"},"dist":{"shasum":"1c03b862196f6d55e7adcbf438f21c5c9b215d71","tarball":"https://registry.npmjs.org/@ant-design/codemod-v5/-/codemod-v5-1.0.0-beta.2.tgz","fileCount":25,"integrity":"sha512-LXH+8e+24ur72Yn1lDG/FqwjNgauED11htieAvP5HatFMcYU9cmdMrQWylSoOFyeQW/2uvaF54eS6s47QW4NdA==","signatures":[{"sig":"MEUCIQDnKLJOyKn+7tsMxKBNfphXcquXKOkN4TTvTC4/RqVrDQIgenHb7agtdEoGH7R1Pe4u1SWP1agREVQZg06aaqYdesw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhbjSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPWg/+NW2LfZWMqwiRLmp/bWax36/FGnr7bu7gHcgt8vXBIrCe0Ojm\r\ndfii3vN3XssYY+w8gKuRqM7FTLY2jDkmW2axnpjVf5yadMqIjW88pp2vZyxw\r\nW1pv2+wqJMA/PQZ7LrVPlZLYzdqMCU66LA4Thaqej0nwRIV9LRp9ilwC6Et8\r\nxGNLDoxLJ4j3wwa/uAO37IxGDUtGFKEVQ1OKoZjy+uSReeSkxIibKgM/IScl\r\nNB6YhEpx2ntIR8YEiLJH03T3AF6I8Z/PNlCr7sG6Td5oybrXCChH/HbRf88W\r\n23+qTqe6OqbA+/LbePl+bM1vMMXA621e0eWGpDcN4dtbn/O+yTtn3IQC4MlV\r\nd34kMsc1xWGHBHzhh7jVStZWs5OGgct7HfO/6RbgJOF60br5ENJTbo/cpFXj\r\nEWUL/U0Hf6ARyPuaYpFhaIkDaNxhH3UeyoWRSfEAl91pJpT/D78nYp/KABkT\r\niYNlow3anG0hRR4yz9dU5zXUrz5vDW5GFROa5djiQAZCdrYP/uzym8HqVJfL\r\nDqbPjRZTSgaiIv1DkjYwsFKvrrya67bmM2PDqzt0DX+nODCIeX1XJ6vkBRTi\r\nXcsCSv4q0z9A3jvpYK/CRiCDUMMCnnuk/mJhyBtfljrU1ljIbueJgP3F9DWR\r\nGY/YYf4xveI1uEAx9hIp5t3/MmDhRIANOlA=\r\n=1Piy\r\n-----END PGP SIGNATURE-----\r\n"},"tnpm":{"mode":"npm"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=8.0.0"},"gitHead":"90f30edf3997aa0fc982be2c85c66e9e745cce92","scripts":{"lint":"eslint transforms/ --ext .ts,.tsx,.jsx,.js,.md","test":"jest","release":"np --yolo --no-publish","prettier":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md}\"","pretty-quick":"pretty-quick"},"_npmUser":{"name":"vagusx","email":"onlylae@sina.com"},"repository":{"url":"git+ssh://git@github.com/ant-design/codemod-v5.git","type":"git"},"_npmVersion":"8.5.0","description":"Codemod for ant design v5 upgrade","directories":{},"lint-staged":{"src/**/*.{ts,tsx,js,jsx,json,md}":["prettier --write","git add"]},"_nodeVersion":"16.14.2","dependencies":{"ora":"^6.1.2","glob":"^8.0.3","chalk":"^3.0.0","execa":"^3.4.0","p-all":"^4.0.0","lodash":"^4.17.15","semver":"^7.1.3","find-up":"^4.1.0","postcss":"^8.4.19","vinyl-fs":"^3.0.3","papaparse":"^5.1.0","jscodeshift":"^0.14.0","read-pkg-up":"^7.0.1","is-git-clean":"^1.1.0","postcss-less":"^6.0.0","update-check":"^1.5.3","yargs-parser":"^18.1.1","@ant-design/icons":"^4.0.0-rc.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.0.0","jest":"^29.3.1","husky":"^4.3.0","enzyme":"^3.0.0","eslint":"^7.1.0","ts-jest":"^29.0.3","prettier":"^1.18.2","coveralls":"^3.0.6","cross-env":"^6.0.0","typescript":"^4.0.3","@types/jest":"^29.2.3","lint-staged":"^13.0.4","@umijs/fabric":"^3.0.0","enzyme-to-json":"^3.4.0","@types/jscodeshift":"^0.11.5"},"_npmOperationalInternal":{"tmp":"tmp/codemod-v5_1.0.0-beta.2_1669707986474_0.2535789030456088","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@ant-design/codemod-v5","version":"1.0.0","keywords":["ant design","codemod","antd"],"license":"MIT","_id":"@ant-design/codemod-v5@1.0.0","maintainers":[{"name":"madccc","email":"1075746765@qq.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"vthinkxie","email":"vthinkxie@gmail.com"},{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"},{"name":"vagusx","email":"onlylae@sina.com"},{"name":"wynterding","email":"wynterding@gmail.com"},{"name":"yutingzhao1991","email":"yutingzhao1991@sina.cn"},{"name":"arvinxx","email":"arvinx@foxmail.com"},{"name":"rdmclin2","email":"rdmclin2@gmail.com"}],"homepage":"https://github.com/ant-design/codemod-v5","bugs":{"url":"http://github.com/ant-design/codemod-v5/issues"},"bin":{"antd5-codemod":"bin/antd-codemod.js"},"cnpm":{"mode":"npm"},"dist":{"shasum":"fc5d72eeb77bb3c06f778b023b28d3083ffbff17","tarball":"https://registry.npmjs.org/@ant-design/codemod-v5/-/codemod-v5-1.0.0.tgz","fileCount":26,"integrity":"sha512-Jxl0mXrWFnMQXVDyQdHhvxT/LEj7xl9zR9PlBrqxKgaT+WNMMAoJgUaG8Clt10czxLi4+UopgE2Jdr7QODUShg==","signatures":[{"sig":"MEYCIQC6icmesC2eNrbmkSugzK/VpF/VP+qUP3sqJVIJ9xjxDQIhAKiTwOaVqHGQIS4QaDpnlYl+jGMTW1L6uxD/IYJaBAtO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjigUBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmod1w/+MjE4tSOEQqWSLAeeDme/mtewA/XamcjbXlcjD2l9Bs9jPpJ2\r\nj6hbeTwEhcfuMQCZ9IknIShpJfdwutPiDluy576+GQJ9zJNGRZxybQnDe8PP\r\nkbqFqwhRoDFjLk8KxrSkUJ+rei5stzTSNE4j4fLpgkPM+D1CF5RxZqn9QQWZ\r\nM/YlnTidnlq/V2kZKCrBSgXCPcLE6oHyv4G5kOUYnxJOQudjtq39AhAGtVNJ\r\n3zSj/iEoF8RV93J+0cmYQliunVrvLhTuGFYCAw92s1kTXVEkNuELhuI+I2Sy\r\nlQJSmLMfFqAO8GyTUpQ2bA8aqKh7GA3bqoPDRfVZc865CJMlBAWdhwqqMcHd\r\nu2dL/8ApfS0CSpwGcMrzx9+KQxjC3yaErl9mOSjwxKMC8INe8HKA2j2xUVb5\r\njPHVrx/MgT0idlvxzEVXn4KpT8hOaZeSLauXEA5LBJn0PLBU3u8tSgyMSiNL\r\nhJUmP2w34ojUL7xK6FmIAFVq0Yv4pJ3TsHGXIsdaMQ9slv72+xAjfPFfu8aT\r\njnjZkKd0Xm5kfOwaRQX4t2QmFkq2Q4Hy8hpm8iRRXEzZhq5owTcCIsGUJbXz\r\noIIrPNNNlwavXolBLd6KEifKEiU0yyxF0Z4gNNjV7/+5Lgbh0R/MyIaYbZNL\r\na3Nesc5WDjTbFpjlZY1ElkVOZUJUYdU/VdY=\r\n=VLmw\r\n-----END PGP SIGNATURE-----\r\n"},"tnpm":{"mode":"npm"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=8.0.0"},"gitHead":"9efb26e8557d30c418f38e2d650463a7228a9e04","scripts":{"lint":"eslint transforms/ --ext .ts,.tsx,.jsx,.js,.md","test":"jest","release":"np --yolo --no-publish","prettier":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md}\"","pretty-quick":"pretty-quick"},"_npmUser":{"name":"vagusx","email":"onlylae@sina.com"},"repository":{"url":"git+ssh://git@github.com/ant-design/codemod-v5.git","type":"git"},"_npmVersion":"8.5.0","description":"Codemod for ant design v5 upgrade","directories":{},"lint-staged":{"src/**/*.{ts,tsx,js,jsx,json,md}":["prettier --write","git add"]},"_nodeVersion":"16.14.2","dependencies":{"ora":"^6.1.2","glob":"^8.0.3","chalk":"^3.0.0","execa":"^3.4.0","p-all":"^4.0.0","lodash":"^4.17.15","semver":"^7.1.3","find-up":"^4.1.0","postcss":"^8.4.19","vinyl-fs":"^3.0.3","papaparse":"^5.1.0","jscodeshift":"^0.14.0","read-pkg-up":"^7.0.1","is-git-clean":"^1.1.0","postcss-less":"^6.0.0","update-check":"^1.5.3","yargs-parser":"^18.1.1","@ant-design/icons":"^4.0.0-rc.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.0.0","jest":"^29.3.1","husky":"^4.3.0","enzyme":"^3.0.0","eslint":"^7.1.0","ts-jest":"^29.0.3","prettier":"^1.18.2","coveralls":"^3.0.6","cross-env":"^6.0.0","typescript":"^4.0.3","@types/jest":"^29.2.3","lint-staged":"^13.0.4","@umijs/fabric":"^3.0.0","enzyme-to-json":"^3.4.0","@types/jscodeshift":"^0.11.5"},"_npmOperationalInternal":{"tmp":"tmp/codemod-v5_1.0.0_1669989632936_0.18241900946806933","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@ant-design/codemod-v5","version":"1.1.0","keywords":["ant design","codemod","antd"],"license":"MIT","_id":"@ant-design/codemod-v5@1.1.0","maintainers":[{"name":"madccc","email":"1075746765@qq.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"vthinkxie","email":"vthinkxie@gmail.com"},{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"},{"name":"vagusx","email":"onlylae@sina.com"},{"name":"wynterding","email":"wynterding@gmail.com"},{"name":"yutingzhao1991","email":"yutingzhao1991@sina.cn"},{"name":"arvinxx","email":"arvinx@foxmail.com"},{"name":"rdmclin2","email":"rdmclin2@gmail.com"}],"homepage":"https://github.com/ant-design/codemod-v5","bugs":{"url":"http://github.com/ant-design/codemod-v5/issues"},"bin":{"antd5-codemod":"bin/antd-codemod.js"},"cnpm":{"mode":"npm"},"dist":{"shasum":"9b078cf7b0810588d20cc521ab0130e4d5a3be3e","tarball":"https://registry.npmjs.org/@ant-design/codemod-v5/-/codemod-v5-1.1.0.tgz","fileCount":26,"integrity":"sha512-zKzblM0B45uYnRghUDGKauU/QsjxOVL7CSEaXsJkeVHRaK91LyM21H+fzQQM38gtMnnPSqcAnzKj0YsVI0G3lw==","signatures":[{"sig":"MEUCIFNNuA9+5PeMa280YhpHmtUY4FCYfWQ0ie/xKvenc7LSAiEAx8qrZ174kf5snuSOhYFcWuzK3AU/XPCXnj5Ot3njg4s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJji1gxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohKA/+OGS+OIq71Ly63DRJMDFISKMW06Ldd7KiNG0jaxkbvBv0iuhm\r\nfCeepQn8Snyg+8Ck5Lyawelnj62e7QX5StReC2FN8UyS+P1OZxlOZ13eLFuI\r\nnkwHy8Dfua6ientdwpo65oTahbiFv6r6tdSqzyEnhASNfTcoJoHtyfHwBWOE\r\n28MM54SZDtMG5lbSOvhx450DobpIaiAO0PMMTjoQ3ouatYYX3Y7+imCwWlkU\r\nB0IzbId2ioiUS/nnD3NLNRXXuKZvORiIkXKFW0zLdKnNC1xwpPP9W8IpyH0h\r\nZrNPZP9hyoF1QBm3AFpTUs+LyJm7hp0u/cJCysDUt2dG8oc4TGYS854yotAG\r\ny48AjxFrnLIaSDVDkOz2oEVg9jDitqG2qdP8xd2UnsYaqzdYIeg15eCN83Va\r\nyI6E5FvbB1w+kuCA7qLcJ+vd+m1sH4cnFsok1+gdt5Zarki7g8PZb1jIY2Na\r\n85vCRwg7oovXAdEjxZtAFUxJX/r++1T1gcyEGEammrVv5lvpeEXo6H8yY7EO\r\nAntHFo3G2/b71r0x1F/Klx+ngnIlJB+WPBxBCJkEhU88c+bnSA/DvD7HleeF\r\nJ2hkmTKo/zO6BtxqcPiygaLMn+TU++dttDDrYnjz0TjhreCTD/bs/TDmhwst\r\nVCPPmkfYng8fgEXd6O1k9x8v/TlxD8wH9vs=\r\n=usNq\r\n-----END PGP SIGNATURE-----\r\n"},"tnpm":{"mode":"npm"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=8.0.0"},"gitHead":"c23c112bb14a16173ca333bbf916cb2206fc6d1f","scripts":{"lint":"eslint transforms/ --ext .ts,.tsx,.jsx,.js,.md","test":"jest","release":"np --yolo --no-publish","prettier":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md}\"","pretty-quick":"pretty-quick"},"_npmUser":{"name":"vagusx","email":"onlylae@sina.com"},"repository":{"url":"git+ssh://git@github.com/ant-design/codemod-v5.git","type":"git"},"_npmVersion":"8.5.0","description":"Codemod for ant design v5 upgrade","directories":{},"lint-staged":{"src/**/*.{ts,tsx,js,jsx,json,md}":["prettier --write"]},"_nodeVersion":"16.14.2","dependencies":{"ora":"^6.1.2","glob":"^8.0.3","chalk":"^3.0.0","p-all":"^4.0.0","lodash":"^4.17.15","semver":"^7.1.3","find-up":"^4.1.0","postcss":"^8.4.19","papaparse":"^5.1.0","jscodeshift":"^0.14.0","read-pkg-up":"^7.0.1","is-git-clean":"^1.1.0","postcss-less":"^6.0.0","update-check":"^1.5.3","yargs-parser":"^18.1.1","@ant-design/icons":"^4.0.0-rc.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.0.0","jest":"^29.3.1","husky":"^4.3.0","enzyme":"^3.0.0","eslint":"^7.1.0","ts-jest":"^29.0.3","prettier":"^1.18.2","coveralls":"^3.0.6","cross-env":"^6.0.0","typescript":"^4.0.3","@types/jest":"^29.2.3","lint-staged":"^13.0.4","@umijs/fabric":"^3.0.0","enzyme-to-json":"^3.4.0","@types/jscodeshift":"^0.11.5"},"_npmOperationalInternal":{"tmp":"tmp/codemod-v5_1.1.0_1670076465244_0.9756969487477303","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@ant-design/codemod-v5","version":"1.1.1","keywords":["ant design","codemod","antd"],"license":"MIT","_id":"@ant-design/codemod-v5@1.1.1","maintainers":[{"name":"madccc","email":"1075746765@qq.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"vthinkxie","email":"vthinkxie@gmail.com"},{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"},{"name":"vagusx","email":"onlylae@sina.com"},{"name":"wynterding","email":"wynterding@gmail.com"},{"name":"yutingzhao1991","email":"yutingzhao1991@sina.cn"},{"name":"arvinxx","email":"arvinx@foxmail.com"},{"name":"rdmclin2","email":"rdmclin2@gmail.com"}],"homepage":"https://github.com/ant-design/codemod-v5","bugs":{"url":"http://github.com/ant-design/codemod-v5/issues"},"bin":{"antd5-codemod":"bin/antd-codemod.js"},"cnpm":{"mode":"npm"},"dist":{"shasum":"9dcfec6bbe6ad860f2721e5d05f7963ea3036328","tarball":"https://registry.npmjs.org/@ant-design/codemod-v5/-/codemod-v5-1.1.1.tgz","fileCount":24,"integrity":"sha512-T4XxnpWJqGcD7kXhbU2Aeq/L7sgzVRJjUgrfYorxiLLs0hYCy5Gn7UmHQaj1f66qh/RIT2U8gfbWIk4lnC2DAg==","signatures":[{"sig":"MEUCID6Pun7L1tJJKeMP48yqwDd4L8g56KS4OWKv11vxBqVoAiEA7xIdOaF3xiSkOAVMfBfRxLh42dWSbnkaf8Wnxcj8V2s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjXuJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAHQ//XnuHwnwi6ITW3I4iQhTpX3TI4KfdO4M1+hco2N75dlJll47g\r\nMv8aer5+INP1gYuUqCQlYWd0xKwkfm12/llu/KEL1M6Rrq9IRrE03Q0RYY1w\r\nKLHIlf0a5RqVEUc1xwBkem2kR9Hg7q3hoXZeAke0esh/5qyHT3iSpPghuswx\r\nYkcDZOIn6ruhxZOqvWJFLjUSEZQWywqmiBindOndAx/LnEIHyQZafV1iSMqG\r\ngAWPJwDGbC9M1BPoBw0bIy4vhYQNBUggeJwdhTJnQWfi52aFsA5/Ywbf+TVl\r\no2wzPenUDaCZTuMFDDx21RfZWssP+XKcJ52BHLFEkTkomG5HzuLiJ8d6f3pN\r\nijPq7JcdxbScxFkAlwHyiJ3A/dMXKh3sCpWm7NN//VIMvxjGMY+C8D8OH4X/\r\nLmHXpU4b4HancHI/vBDCiiMjLYvMyxNo1y01ErR+BbhYgvZ50k4Fyh53aVg/\r\nk+xtqgwRE2CG/X7+Oy+DjjFQnn1LvoeYm+zDQpUP91YFBUqeQLROQglDMwx7\r\nRnZivJrVq0vi7AcMzaFN4VF7mH57UO7VXWnlGzPLZ8h1ibfC1cBfRxFIH8nH\r\noANzSYH1CfUyr4/gKbjmnt3o7yh6XT9zSrBMid/jxOdZSxom31dtVVSS/jLJ\r\nJqEtMLFtF5nF1pF54HpUBEpiv6fvVyPpT3c=\r\n=99Tx\r\n-----END PGP SIGNATURE-----\r\n"},"tnpm":{"mode":"npm"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=8.0.0"},"gitHead":"44caeedfa6e7ca9a8f07b6b0163cb0f2af5060b0","scripts":{"lint":"eslint transforms/ --ext .ts,.tsx,.jsx,.js,.md","test":"jest","release":"np --yolo --no-publish","prettier":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md}\"","pretty-quick":"pretty-quick"},"_npmUser":{"name":"vagusx","email":"onlylae@sina.com"},"repository":{"url":"git+ssh://git@github.com/ant-design/codemod-v5.git","type":"git"},"_npmVersion":"8.5.0","description":"Codemod for ant design v5 upgrade","directories":{},"lint-staged":{"src/**/*.{ts,tsx,js,jsx,json,md}":["prettier --write"]},"_nodeVersion":"16.14.2","dependencies":{"ora":"^6.1.2","glob":"^8.0.3","chalk":"^3.0.0","p-all":"^4.0.0","lodash":"^4.17.15","semver":"^7.1.3","find-up":"^4.1.0","postcss":"^8.4.19","jscodeshift":"^0.14.0","read-pkg-up":"^7.0.1","is-git-clean":"^1.1.0","postcss-less":"^6.0.0","update-check":"^1.5.3","yargs-parser":"^21.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.0.0","jest":"^29.3.1","husky":"^4.3.0","enzyme":"^3.0.0","eslint":"^7.1.0","ts-jest":"^29.0.3","prettier":"^1.18.2","typescript":"^4.0.3","@types/jest":"^29.2.3","lint-staged":"^13.0.4","@umijs/fabric":"^3.0.0","enzyme-to-json":"^3.4.0","@types/jscodeshift":"^0.11.5"},"_npmOperationalInternal":{"tmp":"tmp/codemod-v5_1.1.1_1670216585320_0.8659255675722366","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@ant-design/codemod-v5","version":"1.1.2","keywords":["ant design","codemod","antd"],"license":"MIT","_id":"@ant-design/codemod-v5@1.1.2","maintainers":[{"name":"madccc","email":"1075746765@qq.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"vthinkxie","email":"vthinkxie@gmail.com"},{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"},{"name":"vagusx","email":"onlylae@sina.com"},{"name":"wynterding","email":"wynterding@gmail.com"},{"name":"yutingzhao1991","email":"yutingzhao1991@sina.cn"},{"name":"arvinxx","email":"arvinx@foxmail.com"},{"name":"rdmclin2","email":"rdmclin2@gmail.com"}],"homepage":"https://github.com/ant-design/codemod-v5","bugs":{"url":"http://github.com/ant-design/codemod-v5/issues"},"bin":{"antd5-codemod":"bin/antd-codemod.js"},"cnpm":{"mode":"npm"},"dist":{"shasum":"c1937cf0a9908f35d24ca3d330ca3d5d95464a83","tarball":"https://registry.npmjs.org/@ant-design/codemod-v5/-/codemod-v5-1.1.2.tgz","fileCount":24,"integrity":"sha512-fypypvwE8xbsCly3ir8NITmVWLLYEXnlRbGFwWy+hgUgn94iB+pMgGDvHsCTO77EBdGfbbyYpnuTz7R96f18Pg==","signatures":[{"sig":"MEQCIHua/siTX9wSznGqPhUng0II+GpRJpj5+NMfwDoZjDo0AiAjylVgejDkq28ta0kfYUgfWe3PEnSoJkPrUfG1uFR4CA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkAdMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIOQ/9HTpWVVA6ob+ToMIznH4w8lDien2wjxJ2yWlw77YGhRpDKFa8\r\nPUmfiBI5EuEFfjPSPxhPq1QtTpb3Areo61ASo9ZBP/CbWtjgMDcJCoWWBdB4\r\n3J/7sYmtowwLFnE365aokX92aPxKvv0xNj7h92vd2iZtIAV8+D2SpsWGmchB\r\niBORRFtqsPNtaOIvwEc6R4mZqpARXuHVc35WgkAJ0HQzk3XNygiCyOg6Uxsd\r\nWjtcdmnB+49rWo64CxIU+Mznq2WhU99MaUPdfpP2ieiFmRyrWRZLfhwW5DCL\r\nTQjDpl/ddkmagyvCV85NV9BizWyXC5w/zyKTO1CITvZihWVsb/kil1fR681T\r\n+bA+9alrugpoYNnbPuc3udTRqsLy3aFOQKWh3Ji2cVEv5781MXfowGv8xYed\r\nVgCg0DMi29u40emyj5Bqbf+8qbNVowTTrd2lwaa69fPw8nj8MpZvyIPpS2mz\r\n52i8OGHIC4UtWPaiH5VxszGs2QESdEXolvPfTHEPMerB1fxjMRaNfHaHXPhZ\r\nTCO/A2SC+ZSifKsQbEoTNe3tWQLp+I54zL0M1OSf5+eWCnf9fT99vz0p/rvD\r\nyAq1VVje6ZKz1dJuqOmu1WFike6JFiIhRFGlTIOF3HHONfLKJwc24fgzt1+Z\r\nSieCVqVaNmrpztrmixyFb5b2RVrWS9zfOqU=\r\n=wzqQ\r\n-----END PGP SIGNATURE-----\r\n"},"tnpm":{"mode":"npm"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=8.0.0"},"gitHead":"9e21c334f9f61367c730f1b6d93563399016b4ac","scripts":{"lint":"eslint transforms/ --ext .ts,.tsx,.jsx,.js,.md","test":"jest","release":"np --yolo --no-publish","prettier":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md}\""},"_npmUser":{"name":"vagusx","email":"onlylae@sina.com"},"repository":{"url":"git+ssh://git@github.com/ant-design/codemod-v5.git","type":"git"},"_npmVersion":"8.5.0","description":"Codemod for ant design v5 upgrade","directories":{},"lint-staged":{"src/**/*.{ts,tsx,js,jsx,json,md}":["prettier --write"]},"_nodeVersion":"16.14.2","dependencies":{"ora":"^6.1.2","glob":"^8.0.3","chalk":"^3.0.0","p-all":"^4.0.0","lodash":"^4.17.15","semver":"^7.1.3","find-up":"^4.1.0","postcss":"^8.4.19","jscodeshift":"^0.14.0","read-pkg-up":"^9.1.0","is-git-clean":"^1.1.0","postcss-less":"^6.0.0","update-check":"^1.5.3","yargs-parser":"^21.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.0.0","jest":"^29.3.1","husky":"^4.3.0","enzyme":"^3.0.0","eslint":"^7.1.0","ts-jest":"^29.0.3","prettier":"^2.8.0","typescript":"^4.0.3","@types/jest":"^29.2.3","lint-staged":"^13.0.4","@umijs/fabric":"^3.0.0","enzyme-to-json":"^3.4.0","@types/jscodeshift":"^0.11.5"},"_npmOperationalInternal":{"tmp":"tmp/codemod-v5_1.1.2_1670383436186_0.7194369305328754","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@ant-design/codemod-v5","version":"1.1.4","keywords":["ant design","codemod","antd"],"license":"MIT","_id":"@ant-design/codemod-v5@1.1.4","maintainers":[{"name":"madccc","email":"1075746765@qq.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"vthinkxie","email":"vthinkxie@gmail.com"},{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"},{"name":"vagusx","email":"onlylae@sina.com"},{"name":"wynterding","email":"wynterding@gmail.com"},{"name":"yutingzhao1991","email":"yutingzhao1991@sina.cn"},{"name":"arvinxx","email":"arvinx@foxmail.com"},{"name":"rdmclin2","email":"rdmclin2@gmail.com"}],"homepage":"https://github.com/ant-design/codemod-v5","bugs":{"url":"http://github.com/ant-design/codemod-v5/issues"},"bin":{"antd5-codemod":"bin/antd-codemod.js"},"cnpm":{"mode":"npm"},"dist":{"shasum":"b6b6c25a646a1522cc7a7de2385a9217110b4932","tarball":"https://registry.npmjs.org/@ant-design/codemod-v5/-/codemod-v5-1.1.4.tgz","fileCount":24,"integrity":"sha512-qgw6FTJQZfmCN2vS9UqGmadNyqcRz07QR2APhNBvXtDMbGQGbf0ANTXWfaa335OnAIGRPf3uYB9nobz4/QwD+Q==","signatures":[{"sig":"MEYCIQDTEF+HkzpkzXT+9G32aj+wC0vnaNRrO0i1ITCF4qgLGwIhANSeE9U8SIz/BbmmE3yNV/Xymk5PhqQ2EIwghQp6U4+m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGsOAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrB0xAAoFcnqnhFgXENhyDfvjbkN2wezQGSjy56lkY1D5f4VQoLNi4c\r\nhDy7sQVe4sxC+o/JwZLBfoFKp0A2yxfYzmleW4kVFRpt2v0KTLfIssDTGMaz\r\nbMvba5fUaWSUOK3w0AnVKrKddEpN5TQ/R3Hzn9uNPl8LmpFiF0EoI+02SGDG\r\nwZWh+H+5efez9psLG7ZAOpclEpOd5UD9HM3fgQxSpEGRQP7883wDQErhbFAC\r\nTH6IYnsHTTePvVcZ/InsqGxLR9bc8J4W5qwo5EATCoxq77VloOOmKFEXs+Qa\r\nHimTUwfnau8uDDMOsWEBODpnBLO4cC9uH/cFjVx7zvibcr+tXzLeAvuoonT5\r\nJOpD/N13lGLoUDUukCdUNyXdGK8kRld9nI2RfrtdXuOZ/rsKVdzx1lkvPXLp\r\n5dkXiSzYZUNw/wpnamkygyen545fas86/x33v9fuMekHdNIt6ioI0edPYeti\r\n7inkbQ6wSACZeq8IGh+5Ti5Fc/gfQhORqF8g5+LMqPylTgUNo8ZxHytoMczx\r\n9Yw3f0mOy+NB67G8aiRSfrHr5CtpgsmSI58f4YOgfDpBGRJlPGfGT0fbCNId\r\nH6oCJhmeVFcxtZMPzWPHiS2DpbVwnFKsQSk7cL/whGepT8YB4e2b7NUuzMyT\r\noOQY7SAwZBd3SaTxZhUYXhOfEWdkTSIL8p0=\r\n=b4ab\r\n-----END PGP SIGNATURE-----\r\n"},"tnpm":{"mode":"npm"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=8.0.0"},"gitHead":"5f559f1f5e4de8d9c0544014e8baf10557666a3d","scripts":{"lint":"eslint transforms/ --ext .ts,.tsx,.jsx,.js,.md","test":"jest","release":"np --yolo --no-publish","prettier":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md}\""},"_npmUser":{"name":"vagusx","email":"onlylae@sina.com"},"repository":{"url":"git+ssh://git@github.com/ant-design/codemod-v5.git","type":"git"},"_npmVersion":"9.3.0","description":"Codemod for ant design v5 upgrade","directories":{},"lint-staged":{"src/**/*.{ts,tsx,js,jsx,json,md}":["prettier --write"]},"_nodeVersion":"16.14.2","dependencies":{"ora":"^6.1.2","glob":"^8.0.3","chalk":"^3.0.0","p-all":"^4.0.0","lodash":"^4.17.15","semver":"^7.1.3","find-up":"^4.1.0","postcss":"^8.4.19","jscodeshift":"^0.14.0","read-pkg-up":"^9.1.0","is-git-clean":"^1.1.0","postcss-less":"^6.0.0","update-check":"^1.5.3","yargs-parser":"^21.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.0.0","jest":"^29.3.1","husky":"^4.3.0","enzyme":"^3.0.0","eslint":"^7.1.0","ts-jest":"^29.0.3","prettier":"^2.8.0","typescript":"^4.0.3","@types/jest":"^29.2.3","lint-staged":"^13.0.4","@umijs/fabric":"^3.0.0","enzyme-to-json":"^3.4.0","@types/jscodeshift":"^0.11.5"},"_npmOperationalInternal":{"tmp":"tmp/codemod-v5_1.1.4_1679475584115_0.1991442708885407","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@ant-design/codemod-v5","version":"1.1.5","keywords":["ant design","codemod","antd"],"license":"MIT","_id":"@ant-design/codemod-v5@1.1.5","maintainers":[{"name":"madccc","email":"1075746765@qq.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"vthinkxie","email":"vthinkxie@gmail.com"},{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"},{"name":"vagusx","email":"onlylae@sina.com"},{"name":"arvinxx","email":"arvinx@foxmail.com"}],"homepage":"https://github.com/ant-design/codemod-v5","bugs":{"url":"http://github.com/ant-design/codemod-v5/issues"},"bin":{"antd5-codemod":"bin/antd-codemod.js"},"cnpm":{"mode":"npm"},"dist":{"shasum":"12515a4db2e69b47aca0d094c2ea610535dfc752","tarball":"https://registry.npmjs.org/@ant-design/codemod-v5/-/codemod-v5-1.1.5.tgz","fileCount":24,"integrity":"sha512-78uMR3o2ITSNKjYWX//LWkegNR/cQ8yfl/VpLXVIJIwMUUB+54tsKA07gHsZ47k1AoBNgQIsYEkbt1uqp1gZbA==","signatures":[{"sig":"MEUCIQDDLkhCDkBVlLxFkeSfzZVfMJ3cx3XCPilP/kMFOVcQrgIgdaw083Q8kw8ikl1q41vxQ5uWHB/XB5SvcGckrr4pITI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64105},"tnpm":{"mode":"npm"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=8.0.0"},"gitHead":"9c7b08e8798b58a5eeb816593e43c6c0194c5704","scripts":{"lint":"eslint transforms/ --ext .ts,.tsx,.jsx,.js,.md","test":"jest","release":"np --yolo --no-publish","prettier":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md}\""},"_npmUser":{"name":"vagusx","email":"onlylae@sina.com"},"repository":{"url":"git+ssh://git@github.com/ant-design/codemod-v5.git","type":"git"},"_npmVersion":"9.8.1","description":"Codemod for ant design v5 upgrade","directories":{},"lint-staged":{"src/**/*.{ts,tsx,js,jsx,json,md}":["prettier --write"]},"_nodeVersion":"18.18.0","dependencies":{"ora":"^6.1.2","glob":"^8.0.3","chalk":"^3.0.0","p-all":"^4.0.0","lodash":"^4.17.15","semver":"^7.1.3","find-up":"^4.1.0","postcss":"^8.4.19","jscodeshift":"^0.14.0","read-pkg-up":"^9.1.0","is-git-clean":"^1.1.0","postcss-less":"^6.0.0","update-check":"^1.5.3","yargs-parser":"^21.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.0.0","jest":"^29.3.1","husky":"^4.3.0","enzyme":"^3.0.0","eslint":"^7.1.0","ts-jest":"^29.0.3","prettier":"^2.8.0","typescript":"^4.0.3","@types/jest":"^29.2.3","lint-staged":"^13.0.4","@umijs/fabric":"^3.0.0","enzyme-to-json":"^3.4.0","@types/jscodeshift":"^0.11.5"},"_npmOperationalInternal":{"tmp":"tmp/codemod-v5_1.1.5_1720769603374_0.31044209009814727","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-11-29T07:36:35.745Z","modified":"2026-04-02T03:57:39.505Z","1.0.0-beta.1":"2022-11-29T07:36:36.028Z","1.0.0-beta.2":"2022-11-29T07:46:26.685Z","1.0.0":"2022-12-02T14:00:33.116Z","1.1.0":"2022-12-03T14:07:45.435Z","1.1.1":"2022-12-05T05:03:05.526Z","1.1.2":"2022-12-07T03:23:56.428Z","1.1.4":"2023-03-22T08:59:44.245Z","1.1.5":"2024-07-12T07:33:23.554Z"},"bugs":{"url":"http://github.com/ant-design/codemod-v5/issues"},"license":"MIT","homepage":"https://github.com/ant-design/codemod-v5","keywords":["ant design","codemod","antd"],"repository":{"url":"git+ssh://git@github.com/ant-design/codemod-v5.git","type":"git"},"description":"Codemod for ant design v5 upgrade","maintainers":[{"email":"afc163@gmail.com","name":"afc163"},{"email":"smith3816@gmail.com","name":"zombiej"},{"email":"wasd2144@hotmail.com","name":"chenshuai2144"},{"email":"arvinx@foxmail.com","name":"arvinxx"},{"email":"1075746765@qq.com","name":"madccc"}],"readme":"[English](./README.md) | 简体中文\n\n# Ant Design 5 Codemod\n\n一组帮助你升级到 antd 5 的 codemod 脚本集合，基于 [jscodeshift](https://github.com/facebook/jscodeshift) 和 and [postcss](https://github.com/postcss/postcss) 构建。(受 [react-codemod](https://github.com/reactjs/react-codemod) 启发)\n\n[![NPM version](https://img.shields.io/npm/v/@ant-design/codemod-v5.svg?style=flat)](https://npmjs.org/package/@ant-design/codemod-v5) [![NPM downloads](http://img.shields.io/npm/dm/@ant-design/codemod-v5.svg?style=flat)](https://npmjs.org/package/@ant-design/codemod-v5) [![Github Action](https://github.com/ant-design/codemod-v5/actions/workflows/test.yml/badge.svg)](https://github.com/ant-design/codemod-v5/actions/workflows/test.yml)\n\n## 使用\n\n在运行 codemod 脚本前，请先提交你的本地代码修改。\n\n```shell\n# 使用 npx 直接运行\nnpx -p @ant-design/codemod-v5 antd5-codemod src\n# 或者使用 pnpm 直接运行\npnpm --package=@ant-design/codemod-v5 dlx antd5-codemod src\n```\n\n## Codemod 脚本包括:\n\n#### `v5-removed-component-migration`\n\nReplace import for removed component in v5.\n\n- 将 `Comment` 改为从 `@ant-design/compatible` import.\n- 将 `PageHeader` 改为从 `@ant-design/pro-layout` import.\n- 从 `FloatButton.BackTop` 组件中导入并使用 `BackTop`.\n\n```diff\n- import { Avatar, BackTop, Comment, PageHeader } from 'antd';\n+ import { Comment } from '@ant-design/compatible';\n+ import { PageHeader } from '@ant-design/pro-layout';\n+ import { Avatar, FloatButton } from 'antd';\n\n  ReactDOM.render( (\n    <div>\n      <PageHeader\n        className=\"site-page-header\"\n        onBack={() => null}\n        title=\"Title\"\n        subTitle=\"This is a subtitle\"\n      />\n      <Comment\n        actions={actions}\n        author={<a>Han Solo</a>}\n        avatar={<Avatar src=\"https://joeschmoe.io/api/v1/random\" alt=\"Han Solo\" />}\n        content={\n          <p>\n            We supply a series of design principles, practical patterns and high quality design\n            resources (Sketch and Axure), to help people create their product prototypes beautifully\n            and efficiently.\n          </p>\n        }\n        datetime={\n          <span title=\"2016-11-22 11:22:33\">8 hours ago</span>\n        }\n      />\n-     <BackTop />\n+     <FloatButton.BackTop />\n    </div>\n  );\n```\n\n#### `v5-props-changed-migration`\n\n将 v4 中部分 props 用法迁移到 v5 版本.\n\n```diff\nimport { Tag, Modal, Slider } from 'antd';\n\nconst App = () => {\n  const [visible, setVisible] = useState(false);\n\n  return (\n    <>\n-     <Tag\n-       visible={visible}\n-     />\n+     {visible ? <Tag /> : null}\n      <Modal\n-       visible={visible}\n+       open={visible}\n      />\n-     <Slider tooltipVisible={visible} tooltipPlacement=\"bottomLeft\" />\n+     <Slider tooltip={{ placement: \"bottomLeft\", open: visible }} />\n    </>\n  );\n};\n```\n\n#### `v5-removed-static-method-migration`\n\n* 替换 `message.warn` 为 `message.warning`。\n* 替换 `notification.close` 为 `notification.destroy`。\n\n```diff\nimport { message, notification } from 'antd';\n\nconst App = () => {\n  const [messageApi, contextHolder] = message.useMessage();\n  const onClick1 = () => {\n-   message.warn();\n+   message.warning();\n  }\n  const onClick2 = () => {\n-   messageApi.warn();\n+   messageApi.warning();\n  };\n\n  const [notificationApi] = notification.useNotification();\n  const onClick3 = () => {\n-   notification.close();\n+   notification.destroy();\n  }\n  const onClick4 = () => {\n-   notificationApi.close();\n+   notificationApi.destroy();\n  };\n\n  return <>{contextHolder}</>;\n};\n```\n\n#### `v5-remove-style-import`\n\n注释掉 js 文件中的 antd 样式文件导入。\n\n```diff\n- import 'antd/es/auto-complete/style';\n- import 'antd/lib/button/style/index.less';\n- import 'antd/dist/antd.compact.min.css';\n+ // import 'antd/es/auto-complete/style';\n+ // import 'antd/lib/button/style/index.less';\n+ // import 'antd/dist/antd.compact.min.css';\n```\n\n#### `Remove Antd Less` in less file\n\n注释掉 less 文件中的 antd 样式文件导入。\n\n```diff\n- @import (reference) '~antd/dist/antd.less';\n- @import '~antd/es/button/style/index.less';\n+ /* @import (reference) '~antd/dist/antd.less'; */\n+ /* @import '~antd/es/button/style/index.less'; */\n@import './styles.less';\n\nbody {\n  font-size: 14px;\n}\n```\n\n## Development\n\n```bash\n  npm run release\n  npm publish\n```\n\n## License\n\nMIT\n","readmeFilename":"README.zh-CN.md"}