{"_id":"@all-in-js/utils","_rev":"7-52c8bceb96c22c9845954b5793e5eec0","name":"@all-in-js/utils","dist-tags":{"latest":"1.1.3"},"versions":{"1.0.0":{"name":"@all-in-js/utils","version":"1.0.0","author":{"name":"famanoder"},"license":"MIT","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"./dist/utils.cjs.js","types":"./dist/index.d.ts","dependencies":{"@babel/generator":"^7.7.7","@babel/parser":"^7.7.7","@babel/traverse":"^7.7.4","@babel/types":"^7.7.4","@types/babel__generator":"^7.6.1","@types/babel__traverse":"^7.0.14","@types/chalk":"^2.2.0","@types/fs-extra":"^9.0.1","@types/node":"^14.10.1","@types/node-fetch":"^2.5.7","@types/normalize-path":"^3.0.0","archiver":"^3.1.1","chalk":"^3.0.0","execa":"^3.4.0","fs-extra":"^8.1.0","node-fetch":"^2.6.0","normalize-path":"^3.0.0","ora":"^4.0.2","portfinder":"^1.0.25"},"description":"> 常用的脚本操作函数集合，避免易出bug的点，统一交互风格","_id":"@all-in-js/utils@1.0.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-WNpoCI8hda0yU8YweTrAwz7FIHPujEJnPJ95k72Dg2heZ/QYM55eidQKsu4yBfDu4zo2K52CA6DJPaSTJ2wR4A==","shasum":"419b37dcf6e6e90a52b00906bb4ca726a30a152a","tarball":"https://registry.npmjs.org/@all-in-js/utils/-/utils-1.0.0.tgz","fileCount":13,"unpackedSize":64867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNi4hCRA9TVsSAnZWagAAXOgQAIfO56Iexb9Phvx6r+Xr\nyfHGEskCq6z/v2AiLq646SqUBh0g/P2ngU65KrGM5K0tQy2+X/bzsn2ZNYz0\nJH/5tGk4+Pr/Wk10O7F3Pf5C/YWyUb+G2hEz4aF91HAyGhcVb3VxFkjbzdu0\nH/3ezuU410gfPvGQPMlANLxiE3W8Lfxs28/WQXiLiWi8RvDB71snifNkviov\nE8fypMNrjuNp+R7qJQRadS1oNKZPDFE0XTOHpTkwwxO7GDxW9fYnTSHujrYD\n/9yNAkjlLqDAqxCyQrUYLMvStybpNyWx+FkeAYSR2K4njR2qeUomiw0C0Geq\nb2bs/1oBWrkhiemLX0Bw/sRp9uRG/bWaDO+GaNY5dAx7Lj+RXdU77WuNdRAb\nj+8TZ02Nw+f2zmIiOAALnSyrQGWhqgu5quy7Wn2B6sRbgMNyU0cD6/3eC+ty\nk7V+HPruZTuODsnjQ9hKbHMKsAi+eSCpPYrub2/648tXY7d5fnH5jI3jkssu\nwgXPsimlgziZgE8qJuamDqlZtcenJS0zoW0ciIeq/JJq4FARYlDSuo3Jg2Pb\ndzGLVe0D///+hNG0fpkpjwe1pmXiOFb8cTJRT0d/Tq0XkAkgMWOM/SmxMRu0\nC96gio5ZNY6dcTSvUbyuTQNSgf5nK43q3lTwowEM3r3gDzBWWKXWCk5R4Kvk\n9vOn\r\n=75CJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAFxuhTlKwZeT2Ynr1s9Fz/9tSdSjHbp+x1RjZ19lM8gIgUHJKSDuZEKN6rWFe1f5pSBQj8qngzeuC19hL39Aaz7A="}]},"_npmUser":{"name":"eryue","email":"915905174@qq.com"},"directories":{},"maintainers":[{"name":"eryue","email":"915905174@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_1.0.0_1614163488767_0.23131435974318237"},"_hasShrinkwrap":false},"1.0.1":{"name":"@all-in-js/utils","version":"1.0.1","author":{"name":"famanoder"},"license":"MIT","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"./dist/utils.cjs.js","types":"./dist/index.d.ts","dependencies":{"@babel/generator":"^7.7.7","@babel/parser":"^7.7.7","@babel/traverse":"^7.7.4","@babel/types":"^7.7.4","@types/babel__generator":"^7.6.1","@types/babel__traverse":"^7.0.14","@types/chalk":"^2.2.0","@types/fs-extra":"^9.0.1","@types/node":"^14.10.1","@types/node-fetch":"^2.5.7","@types/normalize-path":"^3.0.0","archiver":"^3.1.1","chalk":"^3.0.0","execa":"^3.4.0","fs-extra":"^8.1.0","node-fetch":"^2.6.0","normalize-path":"^3.0.0","ora":"^4.0.2","portfinder":"^1.0.25"},"description":"> 常用的脚本操作函数集合，避免易出bug的点，统一交互风格","_id":"@all-in-js/utils@1.0.1","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-mxxG9w71I50o7fEK6LJOHbE+ERQhpBLTV5BDxtNnxXOSMVBVf50t/0e10hlxRIRJdAdojZbfKVbyAKp+MXCZCA==","shasum":"dd19178ee1bb5b18148f156c5802e03d6254653a","tarball":"https://registry.npmjs.org/@all-in-js/utils/-/utils-1.0.1.tgz","fileCount":4,"unpackedSize":36745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNjihCRA9TVsSAnZWagAAJw8P/R24pItBY1XXGjPc3MAV\n85+DAysVi/rqFNa9U70sXVyvielbpb/iTj3592onw5cwcIoRy+amBkTN4l1U\n2s+B0VG53a8loHnDqq+GeSuRMSTojvHJkRtoG6hFS1s74Uhv17jFDlUR1KmS\nqdyZLiohTCE5Oz17oGiivagbP7oILzU6cwfVxXCcc2wGqbB2oD4S24wGbIdG\n7viTyraxbVY0RmMDvVH+SENje7nrus5gxEyF2jKfsL06RyYg0FhBRIXwEEJE\nCDoJdHm4Y+TKcmk7DOExSYL5yBzQDbIIBpCqnhf6hTWOvMTwPa8tcq910ukk\n4DYjKTrXxrjYqTpcFJtywZa0GvJCLdiePi3VbYN5jub7LtHDQz7uwZBBBzQZ\nH1/lxc0PEBmnXzZAaYcWa2I6SzAdqpnbJun/6bXBgvhtJcUPeu4sLtNRfiJT\nxDGf2++sY1lhVdLO+d/eXCSkk7SxKvmCdy5bS6IspD58vaCv8UvSQjin5ipe\nj++aAyjwVSPIzV32KxW9K1ZioLlaz9UN3j/j1M5swjet7Ruo7QQUhYOAIn7n\n1za0dOibmpVYFpD56luTJvLPz4kgQu3Ur4KprwgxZ0ReUiiVMjHdazmKuLOH\nQJ9zNMbH5WydXWoIYdP9NecwJK+0/gtLpaiIpDwKHXDfkZY1N72fdEykDm7Y\n0f7y\r\n=1cU4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvUiGek2x1gUK5sRkibnuS05Vyxu3EcY0dvG7UlBEregIhAJoGkwHEoBtMfNwPg0lXNgXhs/umALn2mFnuhcZu68xM"}]},"_npmUser":{"name":"eryue","email":"915905174@qq.com"},"directories":{},"maintainers":[{"name":"eryue","email":"915905174@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_1.0.1_1614166176883_0.8458215446402597"},"_hasShrinkwrap":false},"1.0.2":{"name":"@all-in-js/utils","version":"1.0.2","author":{"name":"famanoder"},"license":"MIT","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"./dist/utils.cjs.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/all-in-js/utils.git"},"dependencies":{"@babel/generator":"^7.7.7","@babel/parser":"^7.7.7","@babel/traverse":"^7.7.4","@babel/types":"^7.7.4","@types/babel__generator":"^7.6.1","@types/babel__traverse":"^7.0.14","@types/chalk":"^2.2.0","@types/fs-extra":"^9.0.1","@types/node":"^14.10.1","@types/node-fetch":"^2.5.7","@types/normalize-path":"^3.0.0","archiver":"^3.1.1","chalk":"^3.0.0","execa":"^3.4.0","fs-extra":"^8.1.0","node-fetch":"^2.6.0","normalize-path":"^3.0.0","ora":"^4.0.2","portfinder":"^1.0.25"},"description":"> 常用的脚本操作函数集合，避免易出bug的点，统一交互风格","bugs":{"url":"https://github.com/all-in-js/utils/issues"},"homepage":"https://github.com/all-in-js/utils#readme","_id":"@all-in-js/utils@1.0.2","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-GkGq/ZLujTdgjuICsWzHK32TK5sAVIqg9LRn34zUf7TzG+zx4kxCq0r5VCLcB3Ouqsx1BfmycQqR7jp3F6ikTQ==","shasum":"5198f4d9c4bde67a2a921ad132215b56d4377a23","tarball":"https://registry.npmjs.org/@all-in-js/utils/-/utils-1.0.2.tgz","fileCount":4,"unpackedSize":36951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN1WgCRA9TVsSAnZWagAAndAP/jBnTrIvdK4/arkLsCdj\nA9N1azpMayEEbFyFFdZyVmvVCP89rDHLbhqWlNFqMscYbGHjKmjoqBd7ha8O\nzazssL6E9IcTCt1KJpPDXtR8saIwqBoIgM1Jx1ZTjdYT2LVkjsoqFVQ2cYtW\npKRKVbVtBgjJEtUPnwWpVuzobmIraPriHTrVSYrLWgeiaqHJrkWII0mXp56p\nm9VxezRbtIqvsVhyJnr1gUi87Nyh7KRcvGBFdt8EDfdekDYFKlVnBA4mgMW+\nFIiW6mXnzHPOGHcpOgREJ4ul70IBuHJsCCQ0kb4rOzyaayTktUkPthpOUI42\n9cUbuAQqa9DZeItIJq8CURqu7MBuzawo5wQccXdG7rtvxxsiSmBUZxLfDT4H\nfzXbenKp53FlNtztpUll4yaLFNQZcj9TrdVdcnzxsCeVyyqILw3FZNEr1CrS\n+nZNR10qpMyTGj948IypWTzMODN+BOSmieVSv2ttg0QUmtELqW8oqVLZGW7K\nsZcrdGiGzX8wFPQ2PvgbfG0S9bv/Jmw6UJxooq+8pyzZp41lKyhPKMC1Z2jL\nXCNewXqNx0MR6NpDKOMNjJcDV4lltKwDqL9oAkvYwooIHxfEX/x4uE/h8Ig8\nCXBvzaNDaFjughUmQa2ckZRpsf9iBAu88IF3eT1d1qlALl29iWd2v7EZyNBM\nRLJh\r\n=yXZA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHcutKMnuXmEyC7/HJeUQILumOzKfuf43Oh18J7PH8kBAiEAowz13cBfuo//6rK+dxigHAHXf8nWIJ0LTOw1jeDKTUo="}]},"_npmUser":{"name":"eryue","email":"915905174@qq.com"},"directories":{},"maintainers":[{"name":"eryue","email":"915905174@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_1.0.2_1614239135652_0.557671971533314"},"_hasShrinkwrap":false},"1.1.0":{"name":"@all-in-js/utils","version":"1.1.0","author":{"name":"famanoder"},"license":"MIT","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"./dist/utils.cjs.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/all-in-js/utils.git"},"scripts":{"build":"node ./scripts/build.js"},"devDependencies":{"@microsoft/api-extractor":"^7.9.15","@rollup/plugin-commonjs":"^15.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup":"^2.27.1","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-typescript2":"^0.27.2","typescript":"^4.0.2","yargs-parser":"^20.0.0"},"dependencies":{"@babel/generator":"^7.7.7","@babel/parser":"^7.7.7","@babel/traverse":"^7.7.4","@babel/types":"^7.7.4","@types/babel__generator":"^7.6.1","@types/babel__traverse":"^7.0.14","@types/chalk":"^2.2.0","@types/fs-extra":"^9.0.1","@types/node":"^14.10.1","@types/node-fetch":"^2.5.7","@types/normalize-path":"^3.0.0","archiver":"^3.1.1","chalk":"^3.0.0","execa":"^3.4.0","fs-extra":"^8.1.0","node-fetch":"^2.6.0","normalize-path":"^3.0.0","ora":"^4.0.2","portfinder":"^1.0.25"},"gitHead":"75845ae683ba1b15ab7cac9cb6544a138325afef","description":"> 常用的脚本操作函数集合，避免易出bug的点，统一交互风格","bugs":{"url":"https://github.com/all-in-js/utils/issues"},"homepage":"https://github.com/all-in-js/utils#readme","_id":"@all-in-js/utils@1.1.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-r+2QEQzMurtaH8ph3pVTfICvoJVPtCX+BdaMfDyHimxFX+IxWFDRHqC4w+nOIlUpJ+Jtqgx/2ft8tzUtRRBG6A==","shasum":"d81869d6e068645f374472eb326f3b796fa1ffa2","tarball":"https://registry.npmjs.org/@all-in-js/utils/-/utils-1.1.0.tgz","fileCount":4,"unpackedSize":37383,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH5kLmumhrvkeXc2Ouo3y6r+4NN9bqjpvQDntWds2So0AiEAuUoSD4jH1igJJ4YLBsivcqcZUPpxS7x6xFH2KkQvc8U="}]},"_npmUser":{"name":"eryue","email":"915905174@qq.com"},"directories":{},"maintainers":[{"name":"eryue","email":"915905174@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_1.1.0_1699952457292_0.8199325314823003"},"_hasShrinkwrap":false},"1.1.1":{"name":"@all-in-js/utils","version":"1.1.1","author":{"name":"famanoder"},"license":"MIT","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"./dist/utils.cjs.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/all-in-js/utils.git"},"scripts":{"build":"node ./scripts/build.js"},"devDependencies":{"@microsoft/api-extractor":"^7.9.15","@rollup/plugin-commonjs":"^15.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup":"^2.27.1","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-typescript2":"^0.27.2","typescript":"^4.0.2","yargs-parser":"^20.0.0"},"dependencies":{"@babel/generator":"^7.7.7","@babel/parser":"^7.7.7","@babel/traverse":"^7.7.4","@babel/types":"^7.7.4","@types/babel__generator":"^7.6.1","@types/babel__traverse":"^7.0.14","@types/chalk":"^2.2.0","@types/fs-extra":"^9.0.1","@types/node":"^14.10.1","@types/node-fetch":"^2.5.7","@types/normalize-path":"^3.0.0","archiver":"^3.1.1","chalk":"^3.0.0","execa":"^3.4.0","fs-extra":"^8.1.0","node-fetch":"^2.6.0","normalize-path":"^3.0.0","ora":"^4.0.2","portfinder":"^1.0.25"},"gitHead":"5dbab9d0d664686a655e8998fe495bdef4a6f259","description":"> 常用的脚本操作函数集合，避免易出bug的点，统一交互风格","bugs":{"url":"https://github.com/all-in-js/utils/issues"},"homepage":"https://github.com/all-in-js/utils#readme","_id":"@all-in-js/utils@1.1.1","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-194iHaYLIY9UAOHrvXfPuACyDx1NkFvKSX/YXsDliCL6zsRw0SHTdgkQBxzZ2BcRoClEhmdszCFIjzDleuU7pw==","shasum":"1d677ecfe70a290321e6c44b0f0aeb3cb46b145b","tarball":"https://registry.npmjs.org/@all-in-js/utils/-/utils-1.1.1.tgz","fileCount":4,"unpackedSize":37395,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpTrpTLXclr0NwLrBPFkt2dBKVnQ4O0g0JPCWMFqhnEgIhAJfvd7YKv3myeyiG4vbsN/9DZ5pDckqnI926/h8W4+yu"}]},"_npmUser":{"name":"eryue","email":"915905174@qq.com"},"directories":{},"maintainers":[{"name":"eryue","email":"915905174@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_1.1.1_1699981317744_0.8084386551998126"},"_hasShrinkwrap":false},"1.1.2":{"name":"@all-in-js/utils","version":"1.1.2","author":{"name":"famanoder"},"license":"MIT","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"./dist/utils.cjs.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/all-in-js/utils.git"},"scripts":{"build":"node ./scripts/build.js"},"devDependencies":{"@microsoft/api-extractor":"^7.9.15","@rollup/plugin-commonjs":"^15.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup":"^2.27.1","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-typescript2":"^0.27.2","typescript":"^4.0.2","yargs-parser":"^20.0.0"},"dependencies":{"@babel/generator":"^7.7.7","@babel/parser":"^7.7.7","@babel/traverse":"^7.7.4","@babel/types":"^7.7.4","@types/babel__generator":"^7.6.1","@types/babel__traverse":"^7.0.14","@types/chalk":"^2.2.0","@types/fs-extra":"^9.0.1","@types/node":"^14.10.1","@types/node-fetch":"^2.5.7","@types/normalize-path":"^3.0.0","archiver":"^3.1.1","chalk":"^3.0.0","execa":"^3.4.0","fs-extra":"^8.1.0","node-fetch":"^2.6.0","normalize-path":"^3.0.0","ora":"^4.0.2","portfinder":"^1.0.25"},"gitHead":"0259bcfbf4e1da88a115e2dd64b1c46b2f4806bd","description":"> 常用的脚本操作函数集合，避免易出bug的点，统一交互风格","bugs":{"url":"https://github.com/all-in-js/utils/issues"},"homepage":"https://github.com/all-in-js/utils#readme","_id":"@all-in-js/utils@1.1.2","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-KBqRRZL65QxttzSjn7/zeeIYF2r0hBLtFvVTPWuQQhGgvmJx+5LHR68lRiy77TgfPnURM5a5mqoIOvYRF/zsvQ==","shasum":"bad206ace1c07a45415b6894bccb9cb925239aa7","tarball":"https://registry.npmjs.org/@all-in-js/utils/-/utils-1.1.2.tgz","fileCount":4,"unpackedSize":37395,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIwAIdE+lnxvsvL8alBhf+doTLama6LiyIkeT/g10YUAIgZnqJZf8LOSI+yCuLxNbDvd0LBYhJEyLGr0nFWgEAxkI="}]},"_npmUser":{"name":"eryue","email":"915905174@qq.com"},"directories":{},"maintainers":[{"name":"eryue","email":"915905174@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_1.1.2_1700810491216_0.37790423283537833"},"_hasShrinkwrap":false},"1.1.3":{"name":"@all-in-js/utils","version":"1.1.3","author":{"name":"famanoder"},"license":"MIT","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"./dist/utils.cjs.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/all-in-js/utils.git"},"scripts":{"build":"node ./scripts/build.js","prepublishOnly":"rm -rf dist && npm run build"},"devDependencies":{"@microsoft/api-extractor":"^7.9.15","@rollup/plugin-commonjs":"^15.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup":"^2.27.1","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-typescript2":"^0.27.2","typescript":"^4.0.2","yargs-parser":"^20.0.0"},"dependencies":{"@babel/generator":"^7.7.7","@babel/parser":"^7.7.7","@babel/traverse":"^7.7.4","@babel/types":"^7.7.4","@types/babel__generator":"^7.6.1","@types/babel__traverse":"^7.0.14","@types/chalk":"^2.2.0","@types/fs-extra":"^9.0.1","@types/node":"^14.10.1","@types/node-fetch":"^2.5.7","@types/normalize-path":"^3.0.0","archiver":"^3.1.1","chalk":"^3.0.0","execa":"^3.4.0","fs-extra":"^8.1.0","node-fetch":"^2.6.0","normalize-path":"^3.0.0","ora":"^4.0.2","portfinder":"^1.0.25"},"gitHead":"0259bcfbf4e1da88a115e2dd64b1c46b2f4806bd","description":"> 常用的脚本操作函数集合，避免易出bug的点，统一交互风格","bugs":{"url":"https://github.com/all-in-js/utils/issues"},"homepage":"https://github.com/all-in-js/utils#readme","_id":"@all-in-js/utils@1.1.3","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-vBEp022fnDM/2TcmdQ+qyj6unczRc9+XAdijHGczMdzSX0dRjCqge20jraDpgVNrBc1OfZtDRjbeRaTw1Vygkg==","shasum":"8531b9dc543371cacce4707b44fe635602c12360","tarball":"https://registry.npmjs.org/@all-in-js/utils/-/utils-1.1.3.tgz","fileCount":4,"unpackedSize":37403,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDq/XhUSQqxAQxZNVflAKd07WihjXkv7xJfIJXe50EnNgIgT/QyUtR4kNyCMeh+rJU20R+5XdFZNrnyuFfGz3nrLsw="}]},"_npmUser":{"name":"eryue","email":"915905174@qq.com"},"directories":{},"maintainers":[{"name":"eryue","email":"915905174@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_1.1.3_1700811411370_0.9170214992331456"},"_hasShrinkwrap":false}},"time":{"created":"2021-02-24T10:44:48.507Z","1.0.0":"2021-02-24T10:44:48.943Z","modified":"2023-11-24T07:36:51.725Z","1.0.1":"2021-02-24T11:29:37.015Z","1.0.2":"2021-02-25T07:45:35.819Z","1.1.0":"2023-11-14T09:00:57.446Z","1.1.1":"2023-11-14T17:01:57.941Z","1.1.2":"2023-11-24T07:21:31.362Z","1.1.3":"2023-11-24T07:36:51.525Z"},"maintainers":[{"name":"eryue","email":"915905174@qq.com"}],"description":"> 常用的脚本操作函数集合，避免易出bug的点，统一交互风格","author":{"name":"famanoder"},"license":"MIT","readme":"# utils\n\n> 常用的脚本操作函数集合，避免易出bug的点，统一交互风格\n\n## Install\n\n```\nnpm i @all-in-js/utils\n```\n\n## Example\n\n> 该包提供了一批易出bug的函数、易于调用的函数，如resolve, resolveCWD, resolveDirname, resolveHome等\n\n* git操作\n```js\n// 有文件更改则提交更改\n\nconst { git } = require('@all-in-js/utils');\n\nconst { clean } = git.hasChanges;\n\nif (!clean) {\n  git.commitAll('update sth.');\n}\n```\n\n* vue-cli风格的logger\n```js\nconst { log } = require('@all-in-js/utils');\n\nlog.info('msg', 'tag');\n```\n\n* 命令行spinner\n```js\nconst { spinner } = require('@all-in-js/utils');\n\nspinner.step('start...');\n// do sth\nspinner.success('success');\n```\n\n* npm操作\n```js\nconst { npm } = require('@all-in-js/utils');\n\nconst pkgTags = npm.tag.list('@all-in-js/utils');\n```\n\n* 钉钉群消息提醒\n```js\nconst { DDWebhook } = require('@all-in-js/utils');\n\nconst secret = 'srcret';\nconst webhook = 'webhook';\nnew DDWebhook({\n  secret,\n  webhook\n}).sendMessage('msg')\n.then(console.log)\n.catch(console.log);\n```\n\n* ast抽象语法树操作\n```js\nconst { astCtrl } = require('@all-in-js/utils');\n\nfunction visitorCreater(t) {\n  // \n}\n\nconst code = astCtrl('code', visitorCreater);\n```\n\n## Plan\n持续完善中，欢迎加入！","readmeFilename":"README.md","homepage":"https://github.com/all-in-js/utils#readme","repository":{"type":"git","url":"git+https://github.com/all-in-js/utils.git"},"bugs":{"url":"https://github.com/all-in-js/utils/issues"}}