{"_id":"@00a/util.npm","_rev":"6-87d208317d71d6ac68114cfa53d956ad","time":{"0.0.1":"2020-07-07T05:29:04.332Z","created":"2020-07-07T07:11:29.329Z","0.0.2":"2020-07-07T07:11:29.712Z","modified":"2022-04-04T10:25:38.941Z","0.0.3":"2020-07-07T17:22:44.510Z","0.0.4":"2020-07-26T14:57:12.041Z"},"name":"@00a/util.npm","dist-tags":{"latest":"0.0.4"},"versions":{"0.0.2":{"name":"@00a/util.npm","version":"0.0.2","description":"npm包的相关操作","main":"libs/index.js","scripts":{"dev":"tsc -w","build":"rimraf libs && tsc","prepare":"npm run test && npm run build","postpublish":"open https://www.npmjs.com/package/@00a/npm","test":"jest --runInBand --detectOpenHandles --passWithNoTests"},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/preset-typescript":"^7.9.0","@types/jest":"^26.0.3","@types/node":"^14.0.14","babel-jest":"^26.1.0","create-test-server":"^3.0.1","inquirer-test":"^2.0.1","jest":"^26.1.0","ts-jest":"^26.1.1","typescript":"^3.9.6"},"author":{"name":"ostwind","email":"9837438@qq.com"},"license":"ISC","dependencies":{"chalk":"^4.1.0","open":"^7.0.4","rimraf":"^3.0.2","simple-get":"^4.0.0","trumpet":"^1.7.2","ts":"^0.2.2"},"_id":"@00a/util.npm@0.0.2","_nodeVersion":"11.15.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-jm95KELqI41BGLsLBV7lhNYwp957ltqtJQFx7eA0Mgf8kEw0U61XycVW/p/v887Xkp+omjExJpn/FvSpp8KzgA==","shasum":"cdbff6061c8d27c461df46fd0d08c0c170a28a72","tarball":"https://registry.npmjs.org/@00a/util.npm/-/util.npm-0.0.2.tgz","fileCount":19,"unpackedSize":39800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBCAhCRA9TVsSAnZWagAANzwP/jwkcL43owbTKFCGWcwJ\n4QWpUONFQ+k5kl4hHjvTCNgOLHTKOB4clY1ygRPrUucQtLedBkTG9LvjULHb\nDD+9Rq9JDPBiPlTt+ysSd1zI04zbdN22R+j2DLZSqvW+nbPar8xj/B8hrb+G\nQexwa6lyT+7VK9p3OawqPLR1wfh8SecF+PdVQHMP3cc1/8hFYO8EVTUjyb+I\nShUNHN6hkKB/NOotYmZZMraxukjPz9YfDx82lj/3/f55TartTS5qK0MF1g1h\nabrt8Hxu8R5nOANQFlz7wVn4S6kDOOAszajhNAr6XJLDWkZPtS7XaeKZsp5z\njpUKSm5lJKlrHxZgKRZyhSsZah630CF4K/V3IK7vsuV+RTeWyah3HxtKBHPB\n+8+h+d3F1UaZ5fGR0Y7s+VV7ozHrTez9PElru4fUcsUSKh55lpgWGU7q/u43\nZ2jvW1i7Qe6x5rvmDJO2uWbvs5XO8CuUhV1W8MstarPS3qdCFkPvkaPbBQwA\nGsSjFdb4MrgTF+xIpHAsWae/PaoigFkURtMjuGUql0VytuwKGgcRn8OUBohC\nCl1upoeJekf565dVZeOiKHBAO85PZANeD1EOYWXRcoUDn1TB6P+WYJkprqm/\niMWngBg+oFpfNwx496A72+UXYSvZ4pF9DYls6xumEUK7pFYr4TaKQDajXL82\ntsR+\r\n=9VDa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7arpBIPqLe89mpV1NfgHLbXUzPcCTu8IjSCavkWPhzAIgNggHu0lRti8tNVHzMTWYLWhVIavfx6ZXV5o24Gs75OQ="}]},"maintainers":[{"name":"uv-w","email":"9837438@qq.com"}],"_npmUser":{"name":"uv-w","email":"9837438@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.npm_0.0.2_1594105889582_0.5278430727417274"},"_hasShrinkwrap":false},"0.0.3":{"name":"@00a/util.npm","version":"0.0.3","description":"npm包的相关操作","main":"libs/index.js","scripts":{"dev":"tsc -w","build":"rimraf libs && tsc","prepare":"npm run test && npm run build","postpublish":"open https://www.npmjs.com/package/@00a/util.npm","test":"jest --runInBand --detectOpenHandles --passWithNoTests"},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/preset-typescript":"^7.9.0","@types/jest":"^26.0.3","@types/node":"^14.0.14","babel-jest":"^26.1.0","create-test-server":"^3.0.1","inquirer-test":"^2.0.1","jest":"^26.1.0","ts-jest":"^26.1.1","typescript":"^3.9.6"},"author":{"name":"ostwind","email":"9837438@qq.com"},"license":"ISC","dependencies":{"chalk":"^4.1.0","open":"^7.0.4","rimraf":"^3.0.2","umi-request":"^1.3.5"},"_id":"@00a/util.npm@0.0.3","_nodeVersion":"11.15.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-Cm2Z2nMsiOKP4Ka9zLyvsp8ofiM2Ut7T8O1RAZ0+J09krVJB7ASMRm5DogSoxDCsy+k/LaA7Y+hDTk9zBfGeMA==","shasum":"aa01b4657e889c72eb2ea2a63fceb58ac92a0f00","tarball":"https://registry.npmjs.org/@00a/util.npm/-/util.npm-0.0.3.tgz","fileCount":18,"unpackedSize":293701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBK9lCRA9TVsSAnZWagAAYqgP/0/EmT9e71gcUC1Mv3Tn\nUQA6mvVD5YuEZxxVgyHqfN4GyCoD+FHeFE7X01t6xCMEUegAv0ZgfQzEZVGZ\nE5iHY2RjWPLoLd0rzEzybIjsQCdR/QCflbAJEcNE0tFWIJf/pU0tDeX1oH+f\nC3ulvJWtRbiiDmW9SWpKen8a/Cwt0YW+qQOyMJzww5j5BnBzzdxjivjenRkO\n0/WKYlxeLQdqSUs5Gd4iAIWzxOkTy8i0eKs9LZf54EBrwUL1v8E46H235uQR\nhuuurvkXklKgl1Su3r3R5ki896XMq/M2nPzHlgtjZugkbFzpmg5W92G76NOE\nsGWMCPViScB70PxCOPhNJHuuQ3jaMfCrgHAOYHGxbQsuCpgQmWykf2zAoK0W\nVXnHWO6xdiRZ+9UtCXJeqZNwt9OzZeIUewTWtTND2rFSBl4uy9rHpW31KoJX\n0DoiV8y4MX81aMxYqOisbI+VAphO7wQmUWNiohkgVC9lI6Nqh27Jq6/MNpNN\nUfVSZlLlHQ2KqeP5HD4EPfJzGpzIPitnS+5j5GqR3Sfj0aQUH6Rt+6u77PKH\n7rVu+KPyPu0z91pJ9RxhLyGoe9gVIMKNeyvgscDuB70KEgAC2U/AOE6jFfry\n4fo2SLvkqnnb+d2hoQb0tVY58tXbdbXEYoJCyFZCBYE+/KeihDhnWyeqIxfv\n2qPd\r\n=AIBQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEXtpfTJuPxTaduidP878evO29cEY+MSkAuEJ5INmdKTAiBs2kLFr6cbmWecgba6v5LKTwGX2gw3P3jQyZK+S7PrYg=="}]},"maintainers":[{"name":"uv-w","email":"9837438@qq.com"}],"_npmUser":{"name":"uv-w","email":"9837438@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.npm_0.0.3_1594142564350_0.847645049285151"},"_hasShrinkwrap":false},"0.0.4":{"name":"@00a/util.npm","version":"0.0.4","description":"npm包的相关操作","main":"libs/index.js","scripts":{"dev":"tsc -w","build":"rimraf libs && tsc","prepare":"npm run test && npm run build","postpublish":"open https://www.npmjs.com/package/@00a/util.npm","test":"jest --runInBand --detectOpenHandles --passWithNoTests"},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/preset-typescript":"^7.9.0","@types/jest":"^26.0.3","@types/node":"^14.0.14","babel-jest":"^26.1.0","create-test-server":"^3.0.1","inquirer-test":"^2.0.1","jest":"^26.1.0","ts-jest":"^26.1.1","typescript":"^3.9.6"},"author":{"name":"ostwind","email":"9837438@qq.com"},"license":"ISC","dependencies":{"chalk":"^4.1.0","open":"^7.0.4","rimraf":"^3.0.2","umi-request":"^1.3.5"},"_id":"@00a/util.npm@0.0.4","_nodeVersion":"11.15.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-iHbOcgUFfwwANOK8NYlB0OtyvdX2JBg1LGaIT4aWY7fvqpmxB+DuQHqVBB7bi7EtZNtYpEQBs33RidBD8eW90A==","shasum":"8e5cae729a083ba3ed792be77cf237120c1cea68","tarball":"https://registry.npmjs.org/@00a/util.npm/-/util.npm-0.0.4.tgz","fileCount":18,"unpackedSize":294456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHZnICRA9TVsSAnZWagAAig0P/3EFEd/po8o28GC12YQ5\njGV+iywQ9nRLq7UWx/28Oa/4dOrpCdjT9Sivc+nANnLGZRKsCIe9LrWgIT18\nYY+QngkTQTOJ69PTfZ2a9m+XahYC526R8COCgMk/gevYcpmpLg7V7RxA+IaE\nxYq0IY02eW/tW8P1OhHrBiPYMBKAWomkPI/FBCBNF0cKZlBt24UvF3PYqZMM\n0OE7AWRK8Dgd4kzWvxSmGEq+sNabSum45ye6vTp0PrINdROvCcmF8Nzs7513\nn8C5sMR/p80lbmu1JvZogz+dF5ms7nWpuXjrPgP6HPUezeK3IM+tjsXnAM2U\nc+39QF+KuUzbbcvQDwdwbcaVc4tv39IyPQfGkc0Pa/Ke/6mShYER8cqsd0vL\n4TKKGIPTFh1cwV9I0BVVIdbBhFqMQmvFhSbk662pGupEDo7o0DA3pVh/enu8\n/0ENVHyc9ipY0y/6A7ogVK2slxeeVkQzv+jc4FCvFigQ5fBHCbz7ibwgJQp3\nUUNcOrtS/f8OCktPRFMHgQgj6qxDk+E0Y0ZAOiTGGbn8J1VbwnVNnLcOH6qR\n80YdSl8xm4CxYwNaYFHTT4UcBDN2FlEPfm8HYZ+WhNn7c48DQv1vifaUHYW+\nsMITtqL8T6WwBoOhkwGWGYukBZIABohgu2uoNZvB9rNRX9AsXaJq1yS9AVa1\n14Kw\r\n=ra/M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICPOJibHvxESnvsuldscByQ/12c0i5r0LgLSDyToEa3YAiEA7HGsqtsYtabjjWyLv1fGf8qdfCGeEcR/B4G/lpodNpY="}]},"maintainers":[{"name":"uv-w","email":"9837438@qq.com"}],"_npmUser":{"name":"uv-w","email":"9837438@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util.npm_0.0.4_1595775431858_0.6681628247073617"},"_hasShrinkwrap":false}},"maintainers":[{"name":"uv-w","email":"9837438@qq.com"}],"description":"npm包的相关操作","author":{"name":"ostwind","email":"9837438@qq.com"},"license":"ISC","readme":"# @00a/util.npm\n\n这是一个关于 npm 包操作的工具集合\n\n## 安装\n\n```sh\n$ yarn add @00a/util.npm\n```\n\n## 使用示意\n\n- 获取 npm 包的 readme 文件内容\n\n```js\nimport { getReadmeContent } from \"@00a/util.npm\";\nconst result = await getReadmeContent(\"@00a/util.npm\");\n```\n\n## api\n\n```js\n// 获取 npm 包的 readme 文件内容\nawait getReadmeContent(pkgName);\n\n// 获取 npm 包的信息\nawait getNpmInfo(pkgName);\n\n// 获取 npm 包的信息 并限制超时时间\nawait getNpmInfo(pkgName, timeout);\n```\n\n## 发布日志\n\n`@00a/util.npm`严格遵循 [Semantic Versioning 2.0.0](http://semver.org/lang/zh-CN/) 语义化版本规范。\n\n### 发布周期\n\n- 修订版本号：每周会进行 bugfix 更新。（如果有紧急的 bugfix，则任何时候都可发布）\n- 次版本号：不定期发布。\n- 主版本号：含有破坏性更新和新特性，不在发布周期内。\n\n---\n### 0.0.4\n\n`2020-07-26`\n\n- 🌟 `getNpmInfo`增加timeout参数\n- 🌟 `getReadmeContent`增加timeout参数\n\n### 0.0.3\n\n`2020-07-08`\n\n- 🌟 增加 `getNpmInfo`方法\n\n### 0.0.2\n\n`2020-07-07`\n\n- ⚡️ 初始化项目\n- 🌟 增加 `getReadmeContent`方法\n","readmeFilename":"README.md"}