{"_id":"123yun-share","name":"123yun-share","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"123yun-share","description":"Utility to parse 123yun-share links","version":"1.0.0","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"eslint --fix .","build":"rimraf dist && tsc","test":"jest --passWithNoTests","start":"node dist/src/bin.js"},"repository":{"type":"git","url":"https://code.mycard.moe/3rdeye/123yun-share.git"},"bin":{"ottshare":"dist/src/bin.js"},"author":{"name":"Nanahira","email":"nanahira@momobako.com"},"license":"MIT","keywords":[],"bugs":{"url":"https://code.mycard.moe/3rdeye/123yun-share/issues"},"homepage":"https://code.mycard.moe/3rdeye/123yun-share","jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"tests","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"devDependencies":{"@types/jest":"^29.2.0","@types/node":"^18.11.7","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.41.0","eslint":"8.22.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest":"^29.2.2","prettier":"^2.7.1","rimraf":"^3.0.2","ts-jest":"^29.0.3","typescript":"^4.8.4"},"dependencies":{"@aws-sdk/client-s3":"^3.197.0","@aws-sdk/lib-storage":"^3.197.0","aragami":"^1.1.2","axios":"^1.1.3","commander":"^9.4.1","file-type":"16.5.3","hasha":"^5.2.2","moment":"^2.29.4","p-queue":"6.6.2"},"gitHead":"0348baa9605ae9c626ea48c4e76e31dabe9e6b6c","_id":"123yun-share@1.0.0","_nodeVersion":"18.14.1","_npmVersion":"9.3.1","dist":{"integrity":"sha512-SmsZuaoNbh40YgLhWr2IwF4U3tjCuW2HqNCGNpkCtbZ81WcDOMxKEhec8PamZs309n+BasFSh7QBhwQqTXfyCg==","shasum":"c86800ff796695fc5a87a271368506436c3e72f9","tarball":"https://registry.npmjs.org/123yun-share/-/123yun-share-1.0.0.tgz","fileCount":42,"unpackedSize":46497,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICxYVyVCniI+eN/2H+6ZHng7PjIp1Mehe8CCWsyVRHfOAiEAmyuv566kIZqZ60pNEfTq6/cxxHvBgEztmxFCb2C8Aoo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSysfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9tA//fneELpIDIb5dnWFP6oqeAH9v1yPjutv9Rp+nqFAqerFIZ3Rc\r\n3syID7vyRKF2/NB/4Mt0dATlx57Cj1ISmCSfvpDVD8KOfQTUsXvb0cY8/UQQ\r\njDq8nm2WRJMznOHurVKptCIH+WI5C4kmGTvY5CN9uHqk4uNzqz6NaWTQw85X\r\nfprhsX/Z2RHnWXRDWwK88ShayViVfkRihKNkmwUY4OEOM6+fJsYvTGTMTRjV\r\nlnPRiDP4SGyZOe1xhCCpYR0shcNN17w/kIEfkUN0fSXeVsEX1l5CcdZWKpbR\r\nht6ojk/qsRDmgxVJ+RoOlvK82laugmkqaCrAJ6mx1wQtTjZZoyPPtPoiv5Ed\r\nB5bLr7MGILoFX1FxVWfZNkOut7eOfmFji3Rn4Ph40uoogzf17+dhsfiYpxoj\r\n2XEs1yUS4Ea150Y/QzBthF1iePznFM1KD8J8tjYsF2MnEtBAbri3P3P6+PmO\r\nY+cAilbcxj1PekHR9brXnIcM93zu8boRnwhzzjZF/M1/IzHkuemVA1iigJPR\r\nMuSgf+n0Ld8blfBe18x3esR44nmNBY3NDh18agYUKQpWVYOVGEBsiJOk8KQC\r\nOFZxLTijEt21u5yVUgri4fVI4hh6pYlXkHAMefesxOf387L1wodtZ4wHYPqo\r\nEcW5Y4bYnVaBWd37Ao3GhxuHukqwr+faXBc=\r\n=7scw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nanahira","email":"nanahira@momobako.com"},"directories":{},"maintainers":[{"name":"nanahira","email":"nanahira@momobako.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/123yun-share_1.0.0_1682647839298_0.15226161201531774"},"_hasShrinkwrap":false}},"time":{"created":"2023-04-28T02:10:39.296Z","1.0.0":"2023-04-28T02:10:39.437Z","modified":"2023-04-28T02:10:39.605Z"},"maintainers":[{"name":"nanahira","email":"nanahira@momobako.com"}],"description":"Utility to parse 123yun-share links","homepage":"https://code.mycard.moe/3rdeye/123yun-share","keywords":[],"repository":{"type":"git","url":"https://code.mycard.moe/3rdeye/123yun-share.git"},"author":{"name":"Nanahira","email":"nanahira@momobako.com"},"bugs":{"url":"https://code.mycard.moe/3rdeye/123yun-share/issues"},"license":"MIT","readme":"# 123yun-share\n\nUtility for create and parse 123yun shares\n\n## Usage\n\n```ts\nimport {OneTwoThreeShare} from \"./ott\";\n\nconst ott = new OneTwoThreeShare({ // all optional\n  redis: { uri: 'redis://localhost:6379' } // Redis if needed\n  credentials: { // needed if creating share\n    username: '',\n    password: '',\n  }\n  httpOptions: { // options for axios\n    timeout: 30000,\n    headers: {\n      'User-Agent': '123yun-share',\n    },\n  }\n});\n\nconst link = await ott.parse('https://www.123pan.com/s/wY88Vv-oTbsd', {\n  password: '' // share password\n  clientIp: '1.1.1.1' // if requesting for another client\n});\n\n```","readmeFilename":"README.md"}