{"_id":"@uneed/upack","_rev":"60-6eebf6c965dfc32ab049c77b6f6f0e6a","time":{"0.0.1":"2019-12-17T13:14:11.813Z","0.0.2":"2019-12-17T13:14:11.813Z","0.0.3":"2019-12-17T13:14:11.813Z","0.0.4":"2019-12-17T13:14:11.813Z","0.0.5":"2019-12-17T13:14:11.813Z","0.0.6":"2019-12-17T13:14:11.813Z","0.0.7":"2019-12-17T13:14:11.813Z","1.0.0":"2019-12-17T13:14:11.813Z","1.0.1":"2019-12-17T13:14:11.813Z","1.0.2":"2019-12-17T13:14:11.813Z","1.0.3":"2019-12-17T13:14:11.813Z","1.0.4":"2019-12-17T13:14:11.813Z","1.0.5":"2019-12-17T13:14:11.813Z","1.0.6":"2019-12-17T13:14:11.813Z","1.0.7":"2019-12-17T13:14:11.813Z","1.0.8":"2019-12-17T13:14:11.813Z","1.0.9":"2019-12-17T13:14:11.813Z","1.1.0":"2019-12-17T13:14:11.813Z","1.1.1":"2019-12-17T13:14:11.813Z","1.1.2":"2019-12-17T13:14:11.813Z","1.1.3":"2019-12-17T13:14:11.813Z","1.1.4":"2019-12-17T13:14:11.813Z","1.1.5":"2019-12-17T13:14:11.813Z","1.1.6":"2019-12-17T13:14:11.813Z","1.1.7":"2019-12-17T13:14:11.813Z","1.1.9":"2019-12-17T13:14:11.813Z","1.2.0":"2019-12-17T13:14:11.813Z","1.2.1":"2019-12-17T13:14:11.813Z","1.3.0":"2019-12-17T13:14:11.813Z","1.3.1":"2019-12-17T13:14:11.813Z","1.3.2":"2019-12-17T13:14:11.813Z","1.3.3":"2019-12-17T13:14:11.813Z","1.3.4":"2019-12-17T13:14:11.813Z","1.3.5":"2019-12-17T13:14:11.813Z","1.4.0":"2019-12-17T13:14:11.813Z","1.4.1":"2019-12-17T13:14:11.813Z","1.4.10":"2019-12-17T13:14:11.813Z","1.4.11":"2019-12-17T13:14:11.813Z","1.4.2":"2019-12-17T13:14:11.813Z","1.4.3":"2019-12-17T13:14:11.813Z","1.4.4":"2019-12-17T13:14:11.813Z","1.4.5":"2019-12-17T13:14:11.813Z","1.4.6":"2019-12-17T13:14:11.813Z","1.4.7":"2019-12-17T13:14:11.813Z","1.4.8":"2019-12-17T13:14:11.813Z","1.4.9":"2019-12-17T13:14:11.813Z","created":"2020-04-10T10:02:08.506Z","2.0.0":"2020-04-10T10:02:08.685Z","modified":"2022-04-07T09:33:08.520Z","2.0.1":"2020-04-10T10:02:30.532Z","2.0.2":"2020-04-10T11:14:25.934Z","2.0.3":"2020-04-10T11:17:55.808Z","2.0.4":"2020-04-10T11:40:22.091Z","2.0.5":"2020-04-10T12:03:29.154Z","2.0.6":"2020-04-27T09:53:27.581Z"},"name":"@uneed/upack","dist-tags":{"latest":"2.0.6"},"versions":{"2.0.0":{"name":"@uneed/upack","version":"2.0.0","description":"uneed upack","bin":{"upack":".bin/upack.js"},"repository":{"type":"git","url":"git@git.uneed.com:h5/upack.git"},"author":{"name":"zhang.ran"},"license":"ISC","dependencies":{"ali-oss":"^6.3.1","archiver":"^3.1.1","crypto-js":"^3.1.9-1","execa":"^4.0.0","fs-extra":"^8.1.0","glob":"^7.1.6","klaw-sync":"^6.0.0","redis":"^2.8.0","request":"^2.88.0","sha1":"^1.1.1","vue-cli":"^2.9.2","yargs":"^15.0.2"},"gitHead":"5ebb15c496be04d864e1ab96c4658d9a38f4cb5f","_id":"@uneed/upack@2.0.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-aaMrHTfteVwUlmTJzgp1oTXjVUYKAMXT5wFvkigSsHWrroMbn9oYVcaAk1JI45qQ2UHDJlja+0RtF+KqC/w1Rg==","shasum":"cb73d0be6590ae4df3b9296c124a25a2ce6aca7d","tarball":"https://registry.npmjs.org/@uneed/upack/-/upack-2.0.0.tgz","fileCount":53,"unpackedSize":99080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekEQgCRA9TVsSAnZWagAARUQP/iPNkDLLlYfAuC6j4Vbm\n97rVj86/qAGKQiRFFlaXKtOE1RyeU6k6+A+oiNZD77Ca1Pd49GOYi9a+W/Xz\nXwFd0C/DB2N98FtmUJ9KTPGte46PhnA43XdpFxaa/guSO7jqelsORWMVOlgO\nDsgb6gtrICAU5YrAleq2BEOhEgRqeb9rD4kwYpSAaAQcJHTIRLVTY/pkc8B+\nlZPMFE2UvXsWJqOw4Bu8D5K5tJcphpFIgq7yR9Ku0tpkGLHGKPZjLVOWHLjN\nmyHNLkZlmQyf/FyiomtAxT86YRGWPyMS5m7jdqMFWHphx4u/gvP1t+Ze4xR4\ndTZxbZtZ/bV10E+hUwIizmTyPp8PWYiKUUBmgHHQHNdyYMwA/kwtekeNfA+y\nZmZkQlSlrlr0I4KP9RWXF0yWw5bq3JCNVInxc09rzbp9jzpzwCnJyI6k/Nbg\na9Al2vc9lr3yteaSkHKVYd0xez66HJ+e+kf+SNCL7fXVlHcWyYxYvOpYDN8b\nY4Hd1mPGfXOcJqJoPM/p2Vwf6nl5Q5QGwNY/hTDJe8/95mms+iSaYg2GPg/s\nQIwldTjP21GIvJ7/n2O59+ewxgPpkiSZE+a2vd3GdUx6UPx4ELqyE/Pg7iEk\n81oLHqCX9G5oTPAtSKQiRPU9655HDq+UuHLyD/rjbyvQZ3CoAg34IRuOXeiL\nACbb\r\n=pqqN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGfjh7+wAuHHMxjMRqMtbgFQOcRmx9lsnQrjVZhmwMMrAiEA3RFtDIxdeE/M6l2svIKgU+ZN6XdAuBIkZfd40gL8/cQ="}]},"maintainers":[{"name":"uneed","email":"team@uneed.com"}],"_npmUser":{"name":"uneed","email":"team@uneed.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upack_2.0.0_1586512928537_0.4567083706162991"},"_hasShrinkwrap":false},"2.0.1":{"name":"@uneed/upack","version":"2.0.1","description":"uneed upack","bin":{"upack":".bin/upack.js"},"repository":{"type":"git","url":"git@git.uneed.com:h5/upack.git"},"author":{"name":"zhang.ran"},"license":"ISC","dependencies":{"ali-oss":"^6.3.1","archiver":"^3.1.1","crypto-js":"^3.1.9-1","execa":"^4.0.0","fs-extra":"^8.1.0","glob":"^7.1.6","klaw-sync":"^6.0.0","redis":"^2.8.0","request":"^2.88.0","sha1":"^1.1.1","vue-cli":"^2.9.2","yargs":"^15.0.2"},"gitHead":"5ebb15c496be04d864e1ab96c4658d9a38f4cb5f","_id":"@uneed/upack@2.0.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-o6DNhmaEnpR1R8DyOoDFf6QB7mxk80Uc7qLS6IrvFiceSUJp06LxH7WeRS423LVwmAvmv5nW/zVydhafkq+eKw==","shasum":"361d656571d299c0653bbf99bbe9fbabea69ff04","tarball":"https://registry.npmjs.org/@uneed/upack/-/upack-2.0.1.tgz","fileCount":53,"unpackedSize":99077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekEQ2CRA9TVsSAnZWagAAeKcP/ibo+27YUHvRrlxO+Ram\nG3n3ak92hT/MkAwsDCN4EahhEPDkKv0IwgXVY4zvOKfwT7uO+lZWJqQC7C2O\nw4eofA34Do9HIbwnUO9UdBL2AzwPMphUYRGK/blpQ3PraAAFw7rNie2+qXcX\nABNMd4F5eQ3rNHxoL1VTZQdwX4knQZSfmDYhbzFbZHzzvz2xodTa8Xc7qWj8\ncZVyFzBhiYW+eMGPFtigxe7cDQOsN4iv4JBBd0nEjMX1k5+ul00T7gLqzAME\nMHElI49RZsWYQnoUCd9GcwdvSptB8EN+3mDpf0KTt6VixQIEVpLkUuLSMtPX\nJFyPpXUBMVNPJrVUlWRmM/QS/U99DwqvrK8Nl6oe7sqM0Ya/sV/XYsTTAi09\nRQ/GpY4SJpaRMKsZ3gjPkz3aAPw5Uhk4K6jMUAC62QxweEaD2SsfwLW1Ix7S\n/nDp+W66isdXfNq5xqfUwaKBCHphbjVdxHISW3CGMXGbtka4Vcutp3tM4Y7d\n1N/pkVKm8JXvcuVzQKKE8rZQOHklcSKRljQlN7gHhb9DKhZqMhgngeSeC+m9\n+a/xb0dq6kmqSol1das25CJ6NvViQGWmrMSmO6SeHMmFvOXGtxmh5xB5H41b\nIeF75eRDd3orTb3geOj63I1WseCORd7/b7woDvt4zdBHKvOkUbtLd4v7d6SD\n9ozM\r\n=BjHI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFmn5Y9d9lwDoXGxFY6p0fEqrKtuL7/ZG8suJ59KRkBBAiBtgoA1J1NCUl9n6ptk45+De8t44NB854/gw24bhkzbVA=="}]},"maintainers":[{"name":"uneed","email":"team@uneed.com"}],"_npmUser":{"name":"uneed","email":"team@uneed.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upack_2.0.1_1586512950388_0.8422962073872391"},"_hasShrinkwrap":false},"2.0.2":{"name":"@uneed/upack","version":"2.0.2","description":"uneed upack","bin":{"upack":".bin/upack.js"},"repository":{"type":"git","url":"git@git.uneed.com:h5/upack.git"},"author":{"name":"zhang.ran"},"license":"ISC","dependencies":{"ali-oss":"^6.3.1","archiver":"^3.1.1","crypto-js":"^3.1.9-1","execa":"^4.0.0","fs-extra":"^8.1.0","glob":"^7.1.6","klaw-sync":"^6.0.0","redis":"^2.8.0","request":"^2.88.0","sha1":"^1.1.1","vue-cli":"^2.9.2","yargs":"^15.0.2"},"gitHead":"c571b41a661de223719a035b8fb56272276024ba","_id":"@uneed/upack@2.0.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-jNROLGlWrWdhvqU1NZRwxrSuCNgMyrdbe+79T79EyVQ+fWozvnl20Mw746pMFXhJP6sR1uM2ngCqntMlsWf73A==","shasum":"a78344302b29d5aaecce10eccdc31d5e2373eb51","tarball":"https://registry.npmjs.org/@uneed/upack/-/upack-2.0.2.tgz","fileCount":53,"unpackedSize":99591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekFUSCRA9TVsSAnZWagAAyssP/22BQACAAnCK/XzgI+Ny\nfBoLYuSKQEtc1f9Pz5uLqOJ/PZYcoAXEgrodf6WiG9fycpBGXrcVDjJO+i8u\nnAelKBLmjUCpwGOrZ57g7a6w/27KSrnDRPiwEJ5bPWuvcbSevdeplf039LBu\nqQJOozc3HoC+fY/R/XEgr+veynss/Lov50qcKMuObwmV6hLpooLoUAkcZsuZ\n4uPCnoIwZBlSepIfHRG2K98CjVkG8PPE57sU6BYjyWGjcDJXX2In1t8c3iT4\nmJcHZR4gB1/2qWejWyTJniSYTKQ/WQEW+FHPIsIxYuzGIjNY93mLRe/K4tVe\nI8td4mEu+VYiD92O/IbdCOzPQdEmwIuZImJiEOdmpw3BWr1ENO1HIzhual6Z\nA4Lxoh59dL02FPdxNn1TkDX4WGYCZCCpwIBzc/E23pwgjvZ+/BBHfuZE6rMC\ntScUEyszilRinaKFHjfmTFB0glxzFBv50M7ebKCeOSBIiJvpvgJ+DyN01yHB\n43PvnRbNER884TZwkNqIkPED12zWi8DeEyGgIcqt2tPWH1JvPbLNZ/vA3JYh\nx1CSNV56R4VIrIYSvXaGTBYqQh7cbskMwVRBwPvHglVLZmzqzKsA73AhYnbG\nlgZ6B4OircBtkjZNSzUj4p3kBonvRwCP6zDJvGXmtYElnyZ6tZs/Vzn1C8Nq\npVAQ\r\n=sdoz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF8icATYj4UWEvOiN8x85hzV4eSmvPeIhQqRqBdrrQoAAiBYD8TYWEwfS8BGnDXJ/lZOV/V3WUnMioRFECkBmetArA=="}]},"maintainers":[{"name":"uneed","email":"team@uneed.com"}],"_npmUser":{"name":"uneed","email":"team@uneed.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upack_2.0.2_1586517265808_0.1032788905570714"},"_hasShrinkwrap":false},"2.0.3":{"name":"@uneed/upack","version":"2.0.3","description":"uneed upack","bin":{"upack":".bin/upack.js"},"repository":{"type":"git","url":"git@git.uneed.com:h5/upack.git"},"author":{"name":"zhang.ran"},"license":"ISC","dependencies":{"ali-oss":"^6.3.1","archiver":"^3.1.1","crypto-js":"^3.1.9-1","execa":"^4.0.0","fs-extra":"^8.1.0","glob":"^7.1.6","klaw-sync":"^6.0.0","redis":"^2.8.0","request":"^2.88.0","sha1":"^1.1.1","vue-cli":"^2.9.2","yargs":"^15.0.2"},"gitHead":"c571b41a661de223719a035b8fb56272276024ba","_id":"@uneed/upack@2.0.3","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-uj5wez4B2Ni/nbQ7k8rkXgRVFMPn7pwK5HuN2pDCu6JgmwYBnDp+dtxD1rNl+JGxcoKI6SZGG2FHAa6b6SmStg==","shasum":"83d35bacb2ea4a4076408df621c6782117a86894","tarball":"https://registry.npmjs.org/@uneed/upack/-/upack-2.0.3.tgz","fileCount":53,"unpackedSize":99678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekFXkCRA9TVsSAnZWagAAaQsP+gK25VuutiQVHTJn4hzk\n60jbW+d7qCKVjzn9zdOCVmXayI8YIAc6VfAmIRHdKSbBFP1L4SSty024/29i\nHpvXb0NURylkjBOmzUbAeuQW/UhlSA6eNoFmblA2g/qLkua+tblk55lFH3f9\nKwgo3KbTdanRzMptOc8ZO1iMAS7rgwkEsshHyrVG4m6UV54kn16ZMbkKsBJC\nbKGOEbpGavVikl8GgobzDlmyzuPh4rvyD+xb2t1LTtpwS4pH3btr1/Qyraq2\nPNNu4J5stU4g3KP2VsfWoWFTScu0HGQShyMfrBDr25pkH/80xKdg7LU/R+qg\nPLHU3kVwezzNuj0C0aCHT/omnJVjb+gwsgUhegdSuCWc9bBmGZaSLkOx8DzM\nPE34QSBUfnBSszZlnTmPEGtAeM/ce8fOZLdoCf5851PxXmTX9DSawwsKPbC7\nQuk5HmY+pVLknBl2a/4ZtJqyXUXvoFXHb487xFehLHAOf9V+4OkPlOUoZiM8\nz+y/gNNzfoiBxXVldmc+Gz2MjJK1oPgFpMo91zP/SObvW+mTwxqd4XLOi73u\nLr7b0SM+vZfNcVQV9aJZTVcZmlbZGLcIBcGTxePhesRBtw/SfEWbNBVuyFoa\ncdirtCMJOcCTAdCrm2j06xLfPq4CVb4VGValQIESbZCvboO4BXd0UKzrpGsB\nkGn1\r\n=cyPm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICIuegvyxdVYuobnn4IpAsNiQSK02PN7FTmUmj5H9AZzAiEAuwTB/jMWcntfo/6KfIZ6eb3Hewdupntfsw1RY7SYRLw="}]},"maintainers":[{"name":"uneed","email":"team@uneed.com"}],"_npmUser":{"name":"uneed","email":"team@uneed.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upack_2.0.3_1586517475582_0.29171174423307367"},"_hasShrinkwrap":false},"2.0.4":{"name":"@uneed/upack","version":"2.0.4","description":"uneed upack","bin":{"upack":".bin/upack.js"},"repository":{"type":"git","url":"git@git.uneed.com:h5/upack.git"},"author":{"name":"zhang.ran"},"license":"ISC","dependencies":{"ali-oss":"^6.3.1","archiver":"^3.1.1","crypto-js":"^3.1.9-1","execa":"^4.0.0","fs-extra":"^8.1.0","glob":"^7.1.6","klaw-sync":"^6.0.0","redis":"^2.8.0","request":"^2.88.0","sha1":"^1.1.1","vue-cli":"^2.9.2","yargs":"^15.0.2"},"gitHead":"73361c4e0f0b25650bce0cfdbdc1fc356b891f75","_id":"@uneed/upack@2.0.4","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-yiPEs7OUS4iRf8ydSIBUMQ7oYP+CmrINacHad7WEudkyzvCGvrlryF0pG0tcp7k+VF5M514gYqVIJ/q0p6mlKg==","shasum":"7ba895e9f413a9279b77c1dc9bfa3e1f26614529","tarball":"https://registry.npmjs.org/@uneed/upack/-/upack-2.0.4.tgz","fileCount":53,"unpackedSize":99681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekFsmCRA9TVsSAnZWagAAv9MP/2PDoENfZbcxVVUXLKHb\nn7ZxcPOC9OZkch1gJQNRorL7ePsOwui1WsFIayeyCDyFQoyjF/h5/332uu4g\nnvlGIfIaZJYnPXA4/wISdF82lmqDKAKCgZlvZE0//zO9bMX6w3DSAE4NMDIw\n1Uk1utcKCV7oh05KGd1fo5WwSdTOD2eUFFqLj2hMz3vzcBLnS4qoEm1lkNOr\nvNwq5jyMkdSRP+3Dt411iQibeYITau60ZK32I0vTMc1RyZGVu1aOmPTaNPHp\nDqfjxMCbRhV6o84aqoqtAGALWXfvU7eoB9AG4jjlDNJ/G9yOvdZWoNgf2Wrv\nh3Eye45iJTZM4npisQIke0166F2elrtNLMDi1ENSu0/fVPNcpRqwDQL0Xosz\n139o9Di/amd4xnH4v5LoCm+NYStQmstI2Cl8WbJb0Lw3gALXst6zAR1zT6nC\npA+dRvva1qrHt3GGZ3k4f2Bdl/9z1POapCGbn2989DsqT1jx8bCuc45b1WV2\nTZ/E2yuls+mbp0gGsp3bc6uw9g+DJWsUPzeA/hz+yhrvPU9WhUZCUIYg7SJN\nruuk23HrUR2xKiV8gI847cPJMVvlo+bh86t36uflZIQInwy/JJlgcJCNoVls\n4RA8FYhgIugHSTaHsVWN7zsw120igIxxabmd2ZSlCPTJEJf2jDA6Abt3R1Db\nEWfZ\r\n=wgD5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBqrORJinjd1qb1duy/OoA3ZWjcgUY4X4i/3lu60hkbRAiEA00LH1qddGcmHbvq+TKCAeAGNdfe1tp0Goilvx8GbIfQ="}]},"maintainers":[{"name":"uneed","email":"team@uneed.com"}],"_npmUser":{"name":"uneed","email":"team@uneed.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upack_2.0.4_1586518821868_0.7290167182023537"},"_hasShrinkwrap":false},"2.0.5":{"name":"@uneed/upack","version":"2.0.5","description":"uneed upack","bin":{"upack":".bin/upack.js"},"repository":{"type":"git","url":"git@git.uneed.com:h5/upack.git"},"author":{"name":"zhang.ran"},"license":"ISC","dependencies":{"ali-oss":"^6.3.1","archiver":"^3.1.1","crypto-js":"^3.1.9-1","execa":"^4.0.0","fs-extra":"^8.1.0","glob":"^7.1.6","klaw-sync":"^6.0.0","redis":"^2.8.0","request":"^2.88.0","sha1":"^1.1.1","vue-cli":"^2.9.2","yargs":"^15.0.2"},"gitHead":"5604bc431854963457f81ddd34ad39c1e56df7fc","_id":"@uneed/upack@2.0.5","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-gc9YY2Nn6OI5/1xnGqBZgImGZmwGxdrrTm0Ybb+ZleMgG2gN8Cnbyqf5rT5Bqb4Au1CQVBxScH9hCyvXGEYHcA==","shasum":"ceb553989efe80aa314b9369aaeae465ce521439","tarball":"https://registry.npmjs.org/@uneed/upack/-/upack-2.0.5.tgz","fileCount":53,"unpackedSize":99690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekGCRCRA9TVsSAnZWagAAah8P/3XTrk86O8OJ4exsDm17\nOlOKNckDBafw2Xnt9F3tIGXVl8zix7G7BwqFcjyvC9Z83d2jimER5YgwhZWo\n/4PkojN1KJ794YVTXLFAiOBF0tpXlW/laXvyIB8XEk9jz/+clPK0EZEqNQuN\n9gUaa/0ec8asrnalxpfc7Awby7M45IWYSeK7fCHYcqCJcWGh+X4/tDuqAJQ8\nJL2nG9ZqIl7qGd4Yl0/MlSmJkSH1++Hvk4APVG32tFkEeVwISAMVLkBJAii6\nuKdpd8qr3KXvwExdNni81RwMEL8lPi+jguHPQZ+sZa4GbK7gibo2mgQ152wy\n4U+Co+daMKZPERT90yGsTh3aRMkrhRIXWDPBoDT9XjDgys5eDzvHogpfp3NA\nUPJS+ecMLg99q2n4udzz7o0GqXZkBXlTgOAl+LBmFDC9j4s8cl8W06cm9DiA\n8MbhOFT+jwM8n+zcPefdKE3LPG7Paf16crOlj1FQzO+iAK+GsIzaOtyl4tl8\nIRXRaZMOP8zICeUN/doDUrgp01ciuNhJ3rf2irDNbQQ48qNKrz5nYy5cRqRj\nlQR5rHkbr4RqZ4bIDDGFrur80pepsV5TJXyIgb6b/8flPhqjwa8h8VjhpMEH\n/2jmDHIeD0+/+942uh0qJhe/1FbUGcP2/8oUHN9r9ZdvnAIbRExdKgCR0fSO\nRAWO\r\n=PMtT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUFDmq2hqTvIYO4k4ASWg77oXPNp+TRY6DbvVFUlLvygIgWYoiiXsfGK0cASi2AzRDrZLn9+epeaKXdfbq0L9HYUg="}]},"maintainers":[{"name":"uneed","email":"team@uneed.com"}],"_npmUser":{"name":"uneed","email":"team@uneed.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upack_2.0.5_1586520208954_0.3850319869076553"},"_hasShrinkwrap":false},"2.0.6":{"name":"@uneed/upack","version":"2.0.6","description":"uneed upack","bin":{"upack":".bin/upack.js"},"repository":{"type":"git","url":"git@git.uneed.com:h5/upack.git"},"author":{"name":"zhang.ran"},"license":"ISC","dependencies":{"progress-stream":"^2.0.0","ali-oss":"^6.3.1","archiver":"^3.1.1","crypto-js":"^3.1.9-1","execa":"^4.0.0","fs-extra":"^8.1.0","glob":"^7.1.6","klaw-sync":"^6.0.0","redis":"^2.8.0","request":"^2.88.0","sha1":"^1.1.1","vue-cli":"^2.9.2","yargs":"^15.0.2"},"gitHead":"4b2468be194b36055f208790cf1d8abf5547cb90","_id":"@uneed/upack@2.0.6","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-zNhAcZD8nkzApp0mVs/WFme0xlarmIcS9Bmr6alvcPl4ZnVPLGuVCoCazMRXom0XCNzpXQVVRELffMfak2vJyA==","shasum":"98f0111c6f861b82d1f07ecf6b88f7eeb4b4b6b3","tarball":"https://registry.npmjs.org/@uneed/upack/-/upack-2.0.6.tgz","fileCount":53,"unpackedSize":99727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepquXCRA9TVsSAnZWagAAVcgP+QAObsqTA/V0iU3IRmrC\nKkYLL7QCVXqjX6ViAWohZgwyzYL2LC/ajNNeN2hlHL4dezjDyeLPLK/uhprO\ntdK+Oue4XTprA1ynX+FadJDoTgQNBzSJQuUZ8Mt0O/fCoen/Ny37J4bqUMrD\nrz4cYnKGGhjLam/5H4Bk3LcjrYsNlmHXLV/fSkEUXC0zZgJjAkryHvYNHNQO\nqSY5qT/HzgHgmhzktR5q2BjBABWrS95XIb9B2XoKkjCuVJnOGWVO0dJHn3RP\npVD1VY/5+yrN7lJ5BhNM1OhnS2kKUaV7C979p0HFqXJrBa5TE8Sy+8HIINkm\nYC6egI90V83YENsaUCNMB4YpsT2MQBHUUOHSTU1z8cSC78641HkkeOmxRB/C\n3FHjNph5yyykL7sDPKGZXRaAdij/DQtda0pQYc1iRAE12E1DsnEFcLkqJBnF\nMCsG77GLaC4vBohliEt5xQL5OIzsDsHfyxfQMWjVs0EAa1ouM9mcec7xINXo\nP6HPSg+2SjRnyhJTXb+GfywtsCzoInA8Fh4IAdgwenFC2DHQmjbLAt9smIPt\nlArxwtu21os+Jq+YTH1HyfRvfIbwC/NNj+ushmIbY8RaQI4Ny90/KYoMbl3F\ncB2PpiOnA7sf4TV4hLXASFrDQsefZrdTEh3KX3Buay5zk8BNr4i7+6LnI9DT\npz6V\r\n=GS6w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBJyqFsOnKhpN8ts7HOxrNzJPUrGU+s2++Kje9UpHvthAiBupDkTPjhOHCm6k4C5fdXZqDe5tiIbLmSFRo3c7ECCXA=="}]},"maintainers":[{"name":"uneed","email":"team@uneed.com"}],"_npmUser":{"name":"uneed","email":"team@uneed.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upack_2.0.6_1587981207441_0.9967855008826221"},"_hasShrinkwrap":false}},"maintainers":[{"name":"uneed","email":"team@uneed.com"}],"description":"uneed upack","repository":{"type":"git","url":"git@git.uneed.com:h5/upack.git"},"author":{"name":"zhang.ran"},"license":"ISC","readme":"# upack\n\n与你前端项目管理工具\n\n## usage\n\n-   `upack -i { name } or upack --init { name }` 初始化工作\n-   `upack -b or upack --pack` 打包\n-   `upack -p or upack --upm` 发布客户端项目\n-   `upack -w or upack --web-deploy` 发布静态资源项目\n-   `upack -u -v 3.5.10 or upack --update --ua 3.5.10` 更新 3.5.10 版本安卓可获取的应用包\n-   `upack -u -a -v 3.5.10 or upack --update --ios --ua 3.5.10` 更新 3.5.10 版本 IOS 可获取的应用包\n\n## warn\n\n-   `-v or --ua`是用于设置请求的客户端版本号,`zip` 包更新规则将按照对应设备后台配置的 ua 获取\n-   `-v` 如果不填 默认根据 `3.9.9` 版本去匹配包,如果不设置 `-a` 默认通过`安卓`去匹配\n-   自动升级版本号打包,需要参数`-v x.x.x`的支持,可默认不填,如果需填写,应改写项目内 `package.json` 文件 `upack.pack` 命令\n-   应用包版本号最大支持一位小数点 `1.0` 配置 `ops` 发布逻辑需要设置项目 gitlab `tag: upm`\n-   部署命令`upack`依赖于`ops`执行脚本,请保证项目内存在`build.sh deplay.sh`文件用于执行相应逻辑,对于一般项目,前端项目生成模板已集成\n-   `upack -w`依赖`oss key`, 只有部署服务器才有配置*如需修改需要服务端同学修改*,`gitlab` 版本没有相应配置文件\n-   `upack -w`命令需要项目配置 `package.json`文件内`webDeploy`属性,相应说明如下\n\n```JavaScript\n\"webDeploy\": {\n    \"basePath\": \"dist\",   // 默认为 'dist' 即打包文件所在目录\n    \"bucket\": \"yuni-web\", // 将要上传oss bucket\n    \"region\": \"oss-cn-beijing\", // 默认值,一般不用改也不用填\n    \"targetPath\": \"\", // 即 对应 bucket 下的文件目录 例如 yuni-web-clipper 就是上传至 uneed-file/yuni-web-clipper/目录下\n    \"files\": [\n        \"/**/*.*\"  // 配置需要上传的文件列表 默认值表示上传 ${basePath} 文件下所有文件\n    ]\n}\n```\n\n## explain\n\n`upack`并没有特别复杂的操作，大概说明一下各命令实现逻辑\n\n-   init：根据与你前端项目需求总结了一套基础模板,自动化搭建项目(根据需求选择 是否移动端,是否与你zip包管理项目等生成参数配置)\n-   pack：将前端项目`build`后的`dist`目录按照约定好的目录结构（根据版本号生成）打成一个`all.zip`包\n-   upm：将生成的`zip`信息根据版本号与项目`id`注入`redis`中，这时 ops 就能读取到最新的项目版本并可以配置\n-   web-deploy：将前端`build`后的资源目录通过`oss`上传到指定的`bucket`，除非目录控制，不然没有版本逻辑，上传就是覆盖操作\n-   update：根据服务端接口通过版本号和设备下载`ops`配置后最新项目包（匹配后强制删除本地更新为远端的），并生成本次更新后的`manifest.json`\n\n\n\n\n# 与你前端初始化模板项目\n\n> fork 自 [vuejs-templates/webpack](https://github.com/vuejs-templates/webpack)修改而来。\n\n## 说明\n\n1.  添加了大量的说明,去除了不必要的功能与命令\n2.  整合了单页面应用与多页面应用\n    -   *config.js*中`singlePage`可设置是否单页面应用`true`与`false`\n    -   多页面项目时`moduleName`可设置根目录 默认为`page`\n    -   `dev`环境默认关闭自动打开页面,服务启动后会打印启动页面,点击打开\n3.  默认使用 ui 模板为 iPhone7 `375`宽度 `1rem = 100px`\n\n\n## 关于与你的项目\n\n-   移动端\n\n    -   与你应用内项目\n        与你项目页面(例如`wallet`)\n        版本控制,依赖`@uneed/jsbridge-webview`执行环境\n\n        与你小应用(例如`chatlat-live`)\n        版本控制,依赖`@uneed/jsbridge-webview`与`@uneed/jsbridge-runtime`执行环境,跟普通项目区别于`workers/open.js`,即通过`runtime`执行环境初始化小应用逻辑\n        \n        与你远端页面(例如`web-clipper`)\n        应用内远端页面,线上静态页面, 依赖`yuni-browser-jsbridge.js`执行环境,通过 `upack -w`发布管理\n\n    -   应用外项目(例如`yuni-web-share`)\n        线上静态页面, 依赖`yuni-browser-jsbridge.js`执行环境,通过 `upack -w`发布管理\n\n-   PC 端  \n    线上静态页面,不依赖`@uneed`执行环境,通过 `upack -w`发布管理\n\n## 关于 rem 计算\n\n```JavaScript\n// px 方式\ndocument.documentElement.style.fontSize = document.documentElement.clientWidth / 3.75 + 'px'\n// vw 方式\ndocument.documentElement.style.fontSize = 100 / 3.75 + 'vw'\n/*\n    这样写逻辑很简单\n    我们的设计标准图是 375px(也可以说是标准设备宽度), 为了方便计算 先暂定转换比例 1rem = 100px\n    那么我们的设计宽度就是 3.75rem  (如果设计图是 750px  那么设计宽度就是 7.5rem)\n    那么如何实现不同设备的宽度等比例于标准设备宽度呢?\n\n    我们先求出标准3.75rem设计宽度下,我们的可得到的转换比例\n    推导 (3.75rem * 转换比例px/rem = 设备宽度px) => (设备宽度 / 3.75 = 转换比例) =>\n    => document.documentElement.clientWidth / 3.75  这就是我们求得的转换比例\n    => 也就是 375(标准设备宽度) / 3.75 = 100 即375设备下,我们的基准是100 1rem=100px\n    => 其他设备 / 标准设备 = 其他比例 / 100(基准比例) = 实际比例  => 实际比例 * 100 = 实际转换比例\n\n    ui设计图永远都是基准设备 即1rem = 100px 所以 ui 60pt计算就是 60 / 100 = 0.6rem\n\n    如果是vw  就是 100 / 3.75 + 'vw' (100就是设备宽度,vw的意义就是100vw等于document.documentElement.clientWidth+'px')\n*/\n```\n","readmeFilename":"README.md"}