{"_id":"@anb007/ahelper","_rev":"5-4be109a71d9a08e32eb2d9bbae80a38c","name":"@anb007/ahelper","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.4":{"name":"@anb007/ahelper","version":"1.0.4","description":"js 工具库","main":"dist/ahelper.cjs.js","module":"dist/ahelper.esm.js","browser":"dist/ahelper.umd.js","scripts":{"build":"rollup -c && tsc --emitDeclarationOnly --project tsconfig.json","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ANB007/ahelper.git"},"author":{"name":"luoqiming"},"license":"ISC","bugs":{"url":"https://github.com/ANB007/ahelper/issues"},"homepage":"https://github.com/ANB007/ahelper#readme","dependencies":{"es6-proxy-polyfill":"^2.1.1","ts-jest":"^27.0.4","typescript":"^4.3.5"},"devDependencies":{"@babel/core":"^7.15.0","@babel/preset-env":"^7.15.0","@babel/preset-typescript":"^7.15.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-node-resolve":"^13.0.4","@rollup/plugin-typescript":"^8.2.5","@types/jest":"^27.0.0","@typescript-eslint/eslint-plugin":"^4.29.2","@typescript-eslint/parser":"^4.29.2","eslint":"^7.32.0","jest":"^27.0.6","rollup":"^2.56.2","rollup-plugin-babel":"^4.4.0","tslib":"^2.3.1"},"_id":"@anb007/ahelper@1.0.4","dist":{"shasum":"2f72fb4756ca2bbd8fd2357394c068e47bbd7a91","integrity":"sha512-ls6orF+fxYQ7S4qLaIyBM5lxriOXZ7knvP49PSjmOO//BpFxzo5VHmzz52pgFDG0ljiPh+TUe5ZIKYjgxiQg6A==","tarball":"https://registry.npmjs.org/@anb007/ahelper/-/ahelper-1.0.4.tgz","fileCount":21,"unpackedSize":79592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI0mqCRA9TVsSAnZWagAANzgP/1RPo+r5QGK34+0Wayks\nNUZqbr+egExANC/32oGgIqUxevegjAnWUmXCr933v/a84xtp7HdyB2L8Nluj\nW6Qci2HDMsOmpmRhQYcCaqXSJDBRAOxs+J3M0GkQ/1uf5in8iCMs4cut/eeN\nxMtWjWh5T/r6Llb8VIZXNPtx8/8qv2C5cfWIhbyUG0J+5jw9TYfZ5eCG46ry\nM8e8sPH8nPW6VpuRwcUiDvZTl72RLfJlX9kUtGHcIRzYdAjP7gkRlie5/1AR\nO1hjGXG4v1Y5pLpTFw5PyPUzOA2ElcqkKt5K4KxpuDcwNZKwFKlKFNicppjX\nx60Q3bhJj8tkmZ+H258e7X2d7kK6m2qLhKtUX44SSYIvV1Ku7elns/FdGYJJ\nu5Ooj4rez2mlscDOaZ/3b8s5nO4F15URnRVU4ONXfTes7NRwx45LM2wJ3lzf\n08OGP+zUSIwZBP9qdvMUDL/GovqUNzXLsk4slrVVhls0YlraXVqMTcLyYQ4V\n0oYgAaRV03Ul6AqXV3QP4HF49N7rIFED22fkRKHCzx/vZzkGw9dFkfYzTCPm\nZzM0CjF4Ggg6LgiXc5/ZEZAzxkNaeTrD2MnU2T72z9+VGs630EKwgqN7dXUn\nsXD4D0/Aw2a9xrrg9nS5nOoXytA/kY+kIXPnKHjQMQisLxPgMz7/XgJS4rfj\nyes+\r\n=DElC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDz7MtZQ0MIErzUUm5CbpqzFC9oqRApuggIvtTuYzwuYQIgb2fByWd/MglxNwJMzQEYCf4DbsC1BHiJcdpvhbH2wTA="}]},"_npmUser":{"name":"luoqiming","email":"969652066@qq.com"},"directories":{},"maintainers":[{"name":"luoqiming","email":"969652066@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ahelper_1.0.4_1629702570284_0.29310731032691084"},"_hasShrinkwrap":false},"1.0.5":{"name":"@anb007/ahelper","version":"1.0.5","description":"js 工具库","main":"dist/ahelper.cjs.js","module":"dist/ahelper.esm.js","browser":"dist/ahelper.umd.js","scripts":{"build":"rollup -c && tsc --emitDeclarationOnly --project tsconfig.json","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ANB007/ahelper.git"},"author":{"name":"luoqiming"},"license":"ISC","bugs":{"url":"https://github.com/ANB007/ahelper/issues"},"homepage":"https://github.com/ANB007/ahelper#readme","dependencies":{"es6-proxy-polyfill":"^2.1.1","ts-jest":"^27.0.4","typescript":"^4.3.5"},"devDependencies":{"@babel/core":"^7.15.0","@babel/preset-env":"^7.15.0","@babel/preset-typescript":"^7.15.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-node-resolve":"^13.0.4","@rollup/plugin-typescript":"^8.2.5","@types/jest":"^27.0.0","@typescript-eslint/eslint-plugin":"^4.29.2","@typescript-eslint/parser":"^4.29.2","eslint":"^7.32.0","jest":"^27.0.6","rollup":"^2.56.2","rollup-plugin-babel":"^4.4.0","tslib":"^2.3.1"},"_id":"@anb007/ahelper@1.0.5","dist":{"shasum":"1e173ac4f0ce7ee226efde3e075edd67ed23e3a1","integrity":"sha512-ocd2qwhOczIFML5fgi/DKkmDy6rzChBtBqNN23A8vNpcoDLk4Xhu5lthRAQdtuLOnu+rhho0CI1bVjZGwzuIFQ==","tarball":"https://registry.npmjs.org/@anb007/ahelper/-/ahelper-1.0.5.tgz","fileCount":21,"unpackedSize":79616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI0rWCRA9TVsSAnZWagAAjcQP/1PkoibqNjerBSZ3VHju\ncFlWhZZtPkss590XjnsIY8EhgGiNVCGlfQC4uS56Yttk/7fb3uYPABlhk6zZ\nKfDyWRpqz+YX0L4qzTii4pZt+blUONGdfwyo3RL17jTxe32oN6144Dg1fiqn\nIioYphiZLdRJHTOd7uAjEtXbpYLcFzg02Dw0HHVwL7Rd308uWF4y7zwblO3F\nnFAml2M+XyxaSGQQQEosyLyy4p/opFJGwBGjj25YI0MiNpt/VVHAa3FjnqRE\nv30zDZd2WppXBNh0QtejvheDgTSLM+v+VpkbeXMt+UF8tcVoQdQoF5Hj2zEi\nMzQ3VBS7lBHc1Ng4b65OPc8wIkBk8B3xdfIrRtbGr0uLiJlVYygasJI5BeLk\nH568N0GulVfR77wzhzCmBaEEuwD27OmuC4Lyf8INlWgjHrZWpTiytdEyUG0o\n1V7SNLcvyD6YIaYNp3vtjoaMenvPWvHfaaYUpsgH5abQUj7gkSlJ0jXJmV58\nHw6oiI4C45xN5uzbf5vsUwudarbKAL0lAUDNDJxtgfYFUHWv8B5l0gsDjbs4\nE2RK+gMiOSHdesCxxNhlqZSugz2fhNGco80KwTObFt03XoWjhEv9Wy9NzLVE\nFs1vOr5z9lDU+hR5IhjlmpmGIcd6yaMZL0ygtvxSJ2FNUHEuiTWYVhwG2f5f\nzzuc\r\n=Aq7t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVH/TEpJ2Jc1YH20IHse6dBOFRTIbkqwF/XIQLiylnHwIgLJDY5TRfz+a1xId8IMrM405bXdhVHtGvx7Aszp5issY="}]},"_npmUser":{"name":"luoqiming","email":"969652066@qq.com"},"directories":{},"maintainers":[{"name":"luoqiming","email":"969652066@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ahelper_1.0.5_1629702870713_0.870686077422224"},"_hasShrinkwrap":false},"1.0.6":{"name":"@anb007/ahelper","version":"1.0.6","description":"js 工具库","main":"dist/ahelper.cjs.js","module":"dist/ahelper.esm.js","browser":"dist/ahelper.umd.js","scripts":{"build":"rollup -c && tsc --emitDeclarationOnly --project tsconfig.json","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ANB007/ahelper.git"},"author":{"name":"luoqiming"},"license":"ISC","bugs":{"url":"https://github.com/ANB007/ahelper/issues"},"homepage":"https://github.com/ANB007/ahelper#readme","dependencies":{"es6-proxy-polyfill":"^2.1.1","ts-jest":"^27.0.4","typescript":"^4.3.5"},"devDependencies":{"@babel/core":"^7.15.0","@babel/preset-env":"^7.15.0","@babel/preset-typescript":"^7.15.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-node-resolve":"^13.0.4","@rollup/plugin-typescript":"^8.2.5","@types/jest":"^27.0.0","@typescript-eslint/eslint-plugin":"^4.29.2","@typescript-eslint/parser":"^4.29.2","eslint":"^7.32.0","jest":"^27.0.6","rollup":"^2.56.2","rollup-plugin-babel":"^4.4.0","tslib":"^2.3.1"},"_id":"@anb007/ahelper@1.0.6","dist":{"shasum":"7c381ad0b8a08fb06ba12fa75095921b0fcd9148","integrity":"sha512-Ywnkvd+k7xqeE1GWasLGCQidolN2ifA+XYJUL8LIMe0JrDpZ6IoeovupTm9kZFuRCmebbKBvwdPNpc7iO+2I1w==","tarball":"https://registry.npmjs.org/@anb007/ahelper/-/ahelper-1.0.6.tgz","fileCount":21,"unpackedSize":79049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI02QCRA9TVsSAnZWagAAt3wP/0st7xZ3uvWK6R8jvPlh\n941UsI2bJvcRSGYyVp7ulyyuMjpRUXGRLzyMG5shuHw0swXxSOYvfwHgijJI\nqJgk7dGN1toGu3GLsji92Yt29IQ7yw0WmfOL5KbNFX/lK6YNpHMbLS+WqIxx\nNF39ttnku4F2V41Fz7+uuTIszMp5aVGeMc4VwbnhMxwdQI6xlrY6qgq92Tid\nV4svDNRheA4GpHrItCzReFi6OGGG1K1cg6cchFQ+bUdfN+CwRfvyCsuYhcW4\nfFNMinOlEXKkXsum3K9hIq2KFJqBXN1fGkZR37jS9QmyTW3MCwJwp3eFKZFL\nmsFfUv6YG8WrXF0MW2yMkUCVkHCOknuhBA22C8HP33BG+0wRzH4CvHM4WfAz\nKYQkU97HN+nYcZFMjfs1C2E4eoTOJQVKhy9Rn9uKEc5RInXkrBama4Z650e0\n1R/yIZ1BfE7BM1H7sDu5nq1eLdveU2Rya1QsjqY6Ts4+rzE66TdVejxw1Cwn\n9PU6S2T67CJKPPJ9t0bMQ7iIVgOAI9DWoXSFj8gvy7ATJV0WfLK6kRc+A0l9\nO3+LXwZV1UMYJVyrg1W+4fI2xbNERSXZ2hI5q8Nmf42kwCejDcQbZrEujqZv\nxjGa9kbdE+Gq62Nu/CBRCuEZHjV6kzTL8+nWiuy8f8Ns6UVcIJuvfiZRFI5Y\nzoLt\r\n=JbPO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9FgmwvxnNV2AR/G+qM/7y5XwYwoukLupkH64Xhm3FbQIhANOSCPrJy4cf43AWUItlFgMDCW2f6YkaSgOXemWsk/zD"}]},"_npmUser":{"name":"luoqiming","email":"969652066@qq.com"},"directories":{},"maintainers":[{"name":"luoqiming","email":"969652066@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ahelper_1.0.6_1629703568708_0.3072533883013224"},"_hasShrinkwrap":false},"1.0.7":{"name":"@anb007/ahelper","version":"1.0.7","description":"js 工具库","main":"dist/ahelper.cjs.js","module":"dist/ahelper.esm.js","browser":"dist/ahelper.umd.js","scripts":{"build":"rollup -c && tsc --emitDeclarationOnly --project tsconfig.json","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ANB007/ahelper.git"},"author":{"name":"luoqiming"},"license":"ISC","bugs":{"url":"https://github.com/ANB007/ahelper/issues"},"homepage":"https://github.com/ANB007/ahelper#readme","dependencies":{"es6-proxy-polyfill":"^2.1.1"},"devDependencies":{"@babel/core":"^7.15.0","@babel/preset-env":"^7.15.0","@babel/preset-typescript":"^7.15.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-node-resolve":"^13.0.4","@rollup/plugin-typescript":"^8.2.5","@types/jest":"^27.0.0","@typescript-eslint/eslint-plugin":"^4.29.2","@typescript-eslint/parser":"^4.29.2","eslint":"^7.32.0","jest":"^27.0.6","rollup":"^2.56.2","rollup-plugin-babel":"^4.4.0","ts-jest":"^27.0.5","tslib":"^2.3.1","typescript":"^4.3.5"},"_id":"@anb007/ahelper@1.0.7","dist":{"shasum":"1eab42ee82b6f8a86c427ba5ec5727f174deffc3","integrity":"sha512-e1bflW2ivJQKYqU8WF4b752iu6EvWERvLL854VCp/QU1nieF8i8i8egxLqG9VLCCutXvkOtyvdbFdjM3QLG+7g==","tarball":"https://registry.npmjs.org/@anb007/ahelper/-/ahelper-1.0.7.tgz","fileCount":21,"unpackedSize":79049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI12TCRA9TVsSAnZWagAABmMQAJzsuHbrpstHZdShOOLl\nIRBZE42ZdfJsXIRnXPEutUqXp+ekH+AyvF023fJ9niYKqYYDvTH8NuCj2ZHn\n3yUiqR6Cpblwevpq0iB21SDter+JnhMAj3z6qi6wFFWopdO9Dtb3OoGcmW5t\n5kdZI+KTbbQ/APB1iBbETXQwxkrPNMzD2HYkH3mo1ny5E+Zvfi1yKq6FNU4t\niJ8hTaciGlIJ/inqPE5SI9wBG5OX5Fdd8uRQbBv1HF3u/lcLt1AO6vzSUZkJ\nZG0XPx8r3eCF3NBBQymMYdvcOUTV7HHBiCNitkQenYq2CP3hDs87WLG6V3C1\nIg42cKpoIsatvrfrkUN1inzzIrSDBVoxJNNapsyG6gkOwdZ2+Q1VlpoQE//3\ne/AvqqqupIrSzZUmYwXVxpjuO919ruNN6Wht3m+1LA0GRftH50bj7EHiRUdH\n/M9Guga+fqnM6gdHRsPdi1LC19JQvxC1m/Ac6pKtCRizXIV8/07QkN6LOqGb\nrcuNJ97uJXiqRKStDaj0iGX61v6NEO+vIL12EJDVZB8VMMSK0CCjz5g8OzlC\n77doUahWPKZlxJ/jcvuG7s0QgdKYllW4k6dUuuQKXMDWOT0I4LwWO3nt3vRh\nbiwH9J9Rq7zqsXgmdWbffAi+vgUFXqx3afspw+Vdagl4ZKxciSxAz2XQrUhx\nom/1\r\n=vuh/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6Y8yrxUCN40MnoYdDmtMK+Z3gVXLWGNygsl17los/1wIhAJFrd7LhpGC1F5n+uXfDlu1zXEZTa+rfY29K8eDGcICU"}]},"_npmUser":{"name":"luoqiming","email":"969652066@qq.com"},"directories":{},"maintainers":[{"name":"luoqiming","email":"969652066@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ahelper_1.0.7_1629707666523_0.3909273074256867"},"_hasShrinkwrap":false},"1.1.0":{"name":"@anb007/ahelper","version":"1.1.0","description":"js 工具库","main":"dist/ahelper.cjs.js","module":"dist/ahelper.esm.js","browser":"dist/ahelper.umd.js","scripts":{"build":"rollup -c && tsc --emitDeclarationOnly --project tsconfig.json","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ANB007/ahelper.git"},"author":{"name":"luoqiming"},"license":"ISC","bugs":{"url":"https://github.com/ANB007/ahelper/issues"},"homepage":"https://github.com/ANB007/ahelper#readme","dependencies":{"es6-proxy-polyfill":"^2.1.1"},"devDependencies":{"@babel/core":"^7.15.0","@babel/preset-env":"^7.15.0","@babel/preset-typescript":"^7.15.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-node-resolve":"^13.0.4","@rollup/plugin-typescript":"^8.2.5","@types/jest":"^27.0.0","@typescript-eslint/eslint-plugin":"^4.29.2","@typescript-eslint/parser":"^4.29.2","eslint":"^7.32.0","jest":"^27.0.6","rollup":"^2.56.2","rollup-plugin-babel":"^4.4.0","ts-jest":"^27.0.5","tslib":"^2.3.1","typescript":"^4.3.5"},"_id":"@anb007/ahelper@1.1.0","dist":{"shasum":"b8faa6be65ce56236a7f5d8c26759a450f700007","integrity":"sha512-fs3E9LesJ/PqcJ1XwQTm3MbWDUVBkX8lbiGYKGa9+5MAA/lEfp/ql2KTFhdgl+TpdM7/ACIM+678j7JJIvS2Mg==","tarball":"https://registry.npmjs.org/@anb007/ahelper/-/ahelper-1.1.0.tgz","fileCount":21,"unpackedSize":79049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLZVcCRA9TVsSAnZWagAAC7wP/iPi+hYI2Dlw1C3ZQIlh\nkA62TqPWo80jLjprUlR5fMDLVMMIidXpzDKd8DoZ75jIRZ8x6drFLrsXqsoP\nHudG9baTndsgf3d5dKceh0rzLanLRjetDCON5eTJaBnNkHznb2S178PanT4B\n1PawnE5ODaoV+HUYFdFCzYmm6dlWgGB1WQaL2bzxqixNvG7YetfQhcWKG+dk\nyiaAulakJDNp9b5lc6CLvkIJiq5r+GXCigQ5eFXt1j6SU3+4Fvdalkxs1rDL\nhkrcmNU4VWebH2dXkSRht4n4K7S62hbEEy/o93btQ4Qz7mha2yd7PWKGva0u\nvfH/v4NXlCO14xxaQNIYS8vV1cPIkq6QJHxkNGZGaoT9lpczYCqrXUllKzjz\nkRyDlLDzkeOBPh6VP3MxDkCWIl30JzTmV8m5LZ0Qb/LXwhB61BLOiWM3RNLm\n5WYbl4Oskaj7FFQIJuLvRw1bym8yszAYVQfhkRS2Zu03X/zOnv6lMyh+IbVY\ngLKa9aP+k4mXiPLEeHiNi+xYkst71WT61GAFRMLKEJREjhO7gzUmgJvY/iK7\nM4HTIvZa+XoLdhPMAMnbbb7jSZEnQUqvKzzcS+EmGE2Qs+2RFiUXQ8B+CBc1\nEPgBde4ipmC9I1BMPntpJWAAOhRPuCpwjUnFeqFP6EM16RhckSJl2eZj+2PS\nKtO9\r\n=DJiw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDk0kVX3ggIx8UgixYe7WbehOEPEL+fW3kEB6q/Heo/HAIhAIStG7DzuIhAXyD2BcDGXHlGKwyI0vf49LJDwthJW8uE"}]},"_npmUser":{"name":"luoqiming","email":"969652066@qq.com"},"directories":{},"maintainers":[{"name":"luoqiming","email":"969652066@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ahelper_1.1.0_1630377307896_0.6092695749843899"},"_hasShrinkwrap":false}},"time":{"created":"2021-08-23T07:09:30.233Z","1.0.4":"2021-08-23T07:09:30.437Z","modified":"2022-04-04T13:55:40.409Z","1.0.5":"2021-08-23T07:14:30.911Z","1.0.6":"2021-08-23T07:26:08.862Z","1.0.7":"2021-08-23T08:34:27.037Z","1.1.0":"2021-08-31T02:35:08.109Z"},"maintainers":[{"name":"luoqiming","email":"969652066@qq.com"}],"description":"js 工具库","homepage":"https://github.com/ANB007/ahelper#readme","repository":{"type":"git","url":"git+https://github.com/ANB007/ahelper.git"},"author":{"name":"luoqiming"},"bugs":{"url":"https://github.com/ANB007/ahelper/issues"},"license":"ISC","readme":"# ahelper\n\n### 项目描述：\n\njs 工具库，包含一些工具方法、类\n\n## 项目结构：\n\n```jsx\n.\n├── README.md\n├── dist                打包产物\n│   ├── ahelper.cjs.js\n│   ├── ahelper.esm.js\n│   └── ahelper.umd.js\n├── jest.config.js      单测配置\n├── package.json\n├── rollup.config.js    rollup 打包配置\n├── src                 项目源码\n│   ├── BaseEnum\n│   │   └── index.ts\n│   └── index.ts        入口文件\n├── test                单测文件\n│   └── BaseEnum.test.ts\n├── tsconfig.json       ts 配置\n├── yarn-error.log\n└── yarn.lock\n```\n\n### 如何添加新功能\n\n- 拉取最新的 main 分支代码，创建开发分支，分支命名格式：`[feature || hotfix]/[功能模块]_[开发者姓名]_[日期]`，例如：`feature/computer_qiming_2021520` ，**注意：新功能开发使用 `feature` 前缀，bug 修复使用 `hotfix`**\n- 在 `./src` 中添加新模块的文件夹，以大驼峰格式命名，在该文件夹下创建源码文件，该模块的入口文件统一命名为 `index.ts`\n- 在 `./src/index.ts` 中引入新模块并且导出\n- 在 `./test` 文件夹中创建该模块的测试用例文件，以大驼峰格式命名\n- 在单测通过的情况下才能发布！\n\n### 如何发布\n\n- 发布使用 `np` 工具进行 npm 包发布，所以先安装 np `yarn global add np`\n- 发布前要确定当前开发分支已经合并到 main 分支，并且终端切换到 main 分支进行发布\n- 运行：`yarn build` ，进行打包\n- 运行：`np`，开始发布，请注意版本号规范：\n\n```html\n主版本号(major)：当你做了不兼容的 API 修改(大版本修改)\n次版本号(minor)：当你做了向下兼容的功能性新增，可以理解为 Feature 版本\n修订号(patch)：当你做了向下兼容的问题修正，可以理解为 Bug fix 版本\n```\n\n### 可能会遇到的问题\n\n1. 发布时，git 连接超时\n   1. 检查网络\n   2. 给 github 添加本地 host 代理\n   3. 如果开了 vpn，可以配置 git 代理，参考：[https://gist.github.com/chuyik/02d0d37a49edc162546441092efae6a1](https://www.notion.so/02d0d37a49edc162546441092efae6a1)\n\n### TODO\n\n文档编写\n","readmeFilename":"README.md"}