{"versions":{"1.0.1":{"name":"@polyv/vod-upload-js-sdk","version":"1.0.1","description":"Polyv JavaScript Upload SDK provides you with a development kit for uploading media files to Polyv Video Cloud platform.","main":"dist/main.js","scripts":{"dev":"npx cross-env NODE_ENV=development webpack-dev-server --config build/webpack.dev.config.js","build":"npx cross-env NODE_ENV=production webpack --config build/webpack.prod.config.js","build-umd":"npx cross-env NODE_ENV=production webpack --config build/webpack.umd.config.js","build-demo":"npx cross-env NODE_ENV=production webpack --config build/webpack.demo.config.js","gen-doc":"npx jsdoc ./src -d ./docs/api/1.x"},"repository":{"type":"git","url":"git+https://github.com/polyv/vod-upload-js-sdk.git"},"engines":{"node":">=8.0.0"},"author":{"name":"Polyv frontend team"},"license":"MIT","devDependencies":{"@babel/core":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-json-strings":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-syntax-import-meta":"^7.2.0","@babel/preset-env":"^7.2.0","@babel/runtime-corejs2":"^7.2.0","ali-oss":"^6.1.0","autoprefixer":"^9.4.2","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","cross-env":"^5.2.0","css-loader":"^2.0.0","cssnano":"^4.1.7","eslint":"^5.10.0","eslint-loader":"^2.1.1","eslint-plugin-sonarjs":"^0.2.0","html-webpack-plugin":"^3.2.0","jraiser":"^3.1.3","jsdoc":"^3.5.5","node-sass":"^4.11.0","postcss-loader":"^3.0.0","sass-loader":"^7.1.0","style-loader":"^0.23.1","stylelint":"^8.0.0","stylelint-config-recommended":"^2.1.0","stylelint-webpack-plugin":"^0.10.5","webpack":"^4.27.1","webpack-cli":"^3.1.2","webpack-dev-server":"^3.1.10","webpack-merge":"^4.1.5"},"gitHead":"0b258542b960e7293813de3e3ceeabdfa63d9615","bugs":{"url":"https://github.com/polyv/vod-upload-js-sdk/issues"},"homepage":"https://github.com/polyv/vod-upload-js-sdk#readme","_id":"@polyv/vod-upload-js-sdk@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"anonymous","email":"heeroluo@126.com"},"dist":{"integrity":"sha512-zGgL9j7TRWTh8z76zTWCjnYwkggfZyMI24rp+iMgN0vN01o8GpcheTrpnjjBtFbSRVvV4QhpVtKZ/W99BUNGeQ==","shasum":"d376c87da6bcc776bc3665579c4e5109e192e196","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@polyv/vod-upload-js-sdk/-/vod-upload-js-sdk-1.0.1.tgz","fileCount":58,"unpackedSize":2179219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgg74CRA9TVsSAnZWagAAsMEQAIBXfINiC99ljwx4UbC1\n/j9Jy4+mz8O45uuSaLWgC1N/huHdaUS+JKpmK3+MLjqKLNPWTrBrQMhRW9xm\nj4utNwlub1iED756MMYZ0FDCXCuLuG0Y/jc8vMPZ5iXVvogN2nWAIPf0cVuE\nAjPH7B8TKY0B56Yg5WovSY8/wCoJ43rJu9cDkRtkE4I1BFy84WNE0jgh2WAs\nWCNHoqqe++KcV+taACM29vnnX8pK0XMwB3IdU6wxa9o5XpINZkxqOloZjzvw\nkyUWTLDo8DOXTwWZgH+7XWXdwdGzN0BC8Zl3s9seeQ4q7fkbe/xWD5AzRcEC\nHKpTLtX70OU9l9esCJwzevRBAQK8SYCVMikbQv7MXhNO0RCeOAdIfCPw/ESR\ne9C6rivpenfDWwpXkU3w4s8QcEE9QdtFqARIeEec+1f4QVLGCYI6sVBwM+jW\n8HPj7D42D90c0ATaPQdegmoBzQK0/+C1/HtkZEJTSxmAhObBEINIn6yu5j16\nAAdHQ7ogwDhNl/QziljEJ3pXjKGKBJ1UAXCHQdUQstROlQCvre6tFKDkjRw5\n4DJ24b46u6I4bcrvKjHTpYRuMSCrdKQ6SYYqZ2IMxY4kX9+DD8qNiaiMJKM5\n+9ehHPZaGMzEJ3EgLimVhUqgAFkzsbgn1WJYdz3o1NUtCPk7bjrZT6IddQmW\nqaIK\r\n=/w+N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGREp2kJ9n2liopaC3uC9xf1+8Am8H4RJG5vU2Spa1xNAiEA5x2LA27l8c9IRsA0YfnF7qJHgagl8aWBoMUJOJBq0Bw="}]},"maintainers":[{"name":"anonymous","email":"heeroluo@126.com"},{"name":"anonymous","email":"polyv@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vod-upload-js-sdk_1.0.1_1552027384051_0.6509949391968417"},"_hasShrinkwrap":false,"contributors":[]},"1.1.0":{"name":"@polyv/vod-upload-js-sdk","version":"1.1.0","description":"Polyv JavaScript Upload SDK provides you with a development kit for uploading media files to Polyv Video Cloud platform.","keywords":["polyv","video","upload","保利威","视频云"],"main":"dist/main.js","scripts":{"dev":"npx cross-env NODE_ENV=development webpack-dev-server --config build/webpack.dev.config.js --open","build":"npx cross-env NODE_ENV=production webpack --config build/webpack.prod.config.js","build-umd":"npx cross-env NODE_ENV=production webpack --config build/webpack.umd.config.js","build-demo":"npx cross-env NODE_ENV=production webpack --config build/webpack.demo.config.js","gen-doc":"npx jsdoc ./src -d ./docs/api/1.x"},"repository":{"type":"git","url":"git+https://github.com/polyv/vod-upload-js-sdk.git"},"engines":{"node":">=8.0.0"},"author":{"name":"Polyv frontend team"},"license":"MIT","devDependencies":{"@babel/core":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-json-strings":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-syntax-import-meta":"^7.2.0","@babel/plugin-transform-runtime":"^7.6.2","@babel/preset-env":"^7.2.0","@babel/runtime-corejs2":"^7.2.0","ali-oss":"^6.1.0","autoprefixer":"^9.4.2","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","cross-env":"^5.2.0","css-loader":"^2.0.0","cssnano":"^4.1.7","eslint":"^5.10.0","eslint-loader":"^2.1.1","eslint-plugin-sonarjs":"^0.2.0","html-webpack-plugin":"^3.2.0","jraiser":"^3.1.3","jsdoc":"^3.5.5","node-sass":"^4.11.0","postcss-loader":"^3.0.0","sass-loader":"^7.1.0","style-loader":"^0.23.1","stylelint":"^8.0.0","stylelint-config-recommended":"^2.1.0","stylelint-webpack-plugin":"^0.10.5","webpack":"^4.27.1","webpack-cli":"^3.1.2","webpack-dev-server":"^3.1.10","webpack-merge":"^4.1.5"},"dependencies":{"@babel/runtime":"^7.6.3"},"gitHead":"a1df64edfe8a7d0f9ef6585126df9f5c1e190472","bugs":{"url":"https://github.com/polyv/vod-upload-js-sdk/issues"},"homepage":"https://github.com/polyv/vod-upload-js-sdk#readme","_id":"@polyv/vod-upload-js-sdk@1.1.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-muoWV6wLAJlUMVIi1RmTRxU2RjMY+L2kYeIt+GHXnnjS911uFUJVr4Rhq5XYh1xRBjlGaz7Ir5mVVlguhk46vA==","shasum":"5240ffe3267fabb368b1148b8cab5d364b603ee9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@polyv/vod-upload-js-sdk/-/vod-upload-js-sdk-1.1.0.tgz","fileCount":62,"unpackedSize":2235706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnv4zCRA9TVsSAnZWagAAnQAP/2CNgmM4XvrElQRfJLMb\nI4+9qajjaLaovPliKl0/0UAeZaUVTOY8RCjsE6io5TDEj65MBVSYGtH+bXJq\nxXW4KIqj8eX5nt1S/yF+6n66eqUHw8JudodYBZ786gW82WE60z6DgpnogU4V\nDbE3x2vbaCRXg77NvEvRIdsR/gpgM5sh0JvQLSk/Z/ZOBNTga6g0ggPNL1o+\n0LNTvrjete0tubHtg7fbi63hy3jZjtwyUVusurJx2EsK4wOBuqmu+HHOzAVG\nXnWW2Jb0/FEwJmEh8G/MNKiZN/nyNe03lCcNpShLOLKUW2WLIoKMD7hueMUn\naRyC4mPPbYnCEILsDOB/HcB7rJESWq+DATQXcSWl2fDnMG1Xq2jKBEJQdLlF\nxSAm8ydGHirNNb5ZsHWWUvIxr8UCFVnJjfRfeVjqUkn/Eu5DfaQR7vES6zAk\nnKYogW7dhcaljj02exQkU85a3k8hTvZcFu260aNp+P6Zcitx7d5zV/eC60if\nk0ihB0udVr4wW9pia4CW6xO3HCeGjJSslfW8f7/WPya2DQumMQUAPD0LzAN9\n284YMzY1aq8BysdHnDfH/o6zsNTBuGV8/WL6ZZhq7b1wXxYUZQqazPwF/XbP\npli+2nlhQEAYPUQDU8palTe9rNDfedWEOsQiSxV1XUTRL9m1o3isWiAM7IsU\n4y9d\r\n=HPqX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICvPZ9kl48yMokTCFn5iQskL6Vl/mHw6ySY/GtpeofZIAiEA0WxBVjq9zsDiMai2MFZEeHWT37ZbF4TGaneTXM2AjfI="}]},"maintainers":[{"name":"anonymous","email":"polyv@qq.com"},{"name":"anonymous","email":"heeroluo@126.com"}],"_npmUser":{"name":"anonymous","email":"heeroluo@126.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vod-upload-js-sdk_1.1.0_1570700850897_0.34518499575654316"},"_hasShrinkwrap":false,"contributors":[]},"1.1.1":{"name":"@polyv/vod-upload-js-sdk","version":"1.1.1","description":"Polyv JavaScript Upload SDK provides you with a development kit for uploading media files to Polyv Video Cloud platform.","keywords":["polyv","video","upload","保利威","视频云"],"main":"dist/main.js","scripts":{"dev":"npx cross-env NODE_ENV=development webpack-dev-server --config build/webpack.dev.config.js --open","build":"npx cross-env NODE_ENV=production webpack --config build/webpack.prod.config.js","build-umd":"npx cross-env NODE_ENV=production webpack --config build/webpack.umd.config.js","build-demo":"npx cross-env NODE_ENV=production webpack --config build/webpack.demo.config.js","gen-doc":"npx jsdoc ./src -d ./docs/api/1.x"},"repository":{"type":"git","url":"git+https://github.com/polyv/vod-upload-js-sdk.git"},"engines":{"node":">=8.0.0"},"author":{"name":"Polyv frontend team"},"license":"MIT","devDependencies":{"@babel/core":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-json-strings":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-syntax-import-meta":"^7.2.0","@babel/plugin-transform-runtime":"^7.6.2","@babel/preset-env":"^7.2.0","@babel/runtime-corejs2":"^7.2.0","ali-oss":"^6.1.0","autoprefixer":"^9.4.2","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","babel-polyfill":"^6.26.0","cross-env":"^5.2.0","css-loader":"^2.0.0","cssnano":"^4.1.7","eslint":"^5.10.0","eslint-loader":"^2.1.1","eslint-plugin-sonarjs":"^0.2.0","html-webpack-plugin":"^3.2.0","jraiser":"^3.1.3","jsdoc":"^3.5.5","node-sass":"^4.11.0","postcss-loader":"^3.0.0","sass-loader":"^7.1.0","style-loader":"^0.23.1","stylelint":"^8.0.0","stylelint-config-recommended":"^2.1.0","stylelint-webpack-plugin":"^0.10.5","webpack":"^4.27.1","webpack-bundle-analyzer":"^3.6.0","webpack-cli":"^3.1.2","webpack-dev-server":"^3.1.10","webpack-merge":"^4.1.5"},"dependencies":{"@babel/runtime":"^7.6.3"},"gitHead":"be96b5ff667dc21d1c92b462d25377a364a53570","bugs":{"url":"https://github.com/polyv/vod-upload-js-sdk/issues"},"homepage":"https://github.com/polyv/vod-upload-js-sdk#readme","_id":"@polyv/vod-upload-js-sdk@1.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"anonymous","email":"18218343475@163.com"},"dist":{"integrity":"sha512-ZG/PmqV5u1klCBsttQyoEhedOmJGRggl7cVzp2ZiRliKqWt4vzj2igP3Pm3FPHR+9Iev8WHg4muw92TsnCidQw==","shasum":"d21a8496dee316397f25e824f8abfc55f06770b6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@polyv/vod-upload-js-sdk/-/vod-upload-js-sdk-1.1.1.tgz","fileCount":58,"unpackedSize":2213891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdy6YNCRA9TVsSAnZWagAA7vYQAKAsPolj18hKzTFYcKdH\nxstO0scbYZjv4ryobgaBtf6sz32hrgREFxj8N95KB+IlNJWmouqS/PSdygYZ\nkgH4HmLaWU8Zekc2xr1jZ3+WxE9qnYv2Xbop6UuRIXJwaPbGMKLkLzIF/qqM\no/9CkewHSQKusZmqfemwHz+5vdw/vxBBAkexhTaCVR3Do9f9vm1s4tcKTCGq\nM3IHW54w/ok8UHXxXr3LtzwluLrsjq/3HqE36KzOpM3LdmSvNeM2uU3xpI7L\nTU2wWc1MyOUI2mgEzzhVYnd10DsSdVkaLfWb50aPNPmQlAOm8FwRXwpwSFiq\noznScM1el3MJgYt2018dzPX9W08nzLV+sSR5pmvN3QAkxDdKhIquBaBzO+GB\nTkudul6Q6uD4t43J+3mhgVyYZBdFiXMaR09IHeqwsJndJju33DJLF5iXIHAE\ncEKE/IwJKFUmF54yUC1pVJ80CoH1zbqBxMhKTu4qrHReYxdVy86B8u/GhRm6\n9ks8LZONc66UT4k3J/PBYKFqKEQF4u4bDz2ndw2SNQv7V7QI4exmHz9WYDrY\nVui6X+OXUspjThXliP8LwEYzTBaDUwiwPEnvl/Nq4ASzI7nUximKZiIDFBbw\nYUscpmZzqxWOobU9Uja6phY6kk5zen0+XfmM6dimj9roExX3DMvC459EQzzK\n/ecm\r\n=pFBY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICyRn5DHjldxUYbtYgfRzoWEM2u+scQo61cYvLPYVKk7AiABPesXBBWBGiIIlq4/ECAT6Sggon6YF8StyOCFP6Dbdw=="}]},"maintainers":[{"email":"polyv@qq.com","name":"anonymous"},{"email":"heeroluo@126.com","name":"anonymous"},{"email":"18218343475@163.com","name":"anonymous"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vod-upload-js-sdk_1.1.1_1573627404719_0.6906279236234991"},"_hasShrinkwrap":false,"contributors":[]},"1.1.2":{"name":"@polyv/vod-upload-js-sdk","version":"1.1.2","description":"Polyv JavaScript Upload SDK provides you with a development kit for uploading media files to Polyv Video Cloud platform.","keywords":["polyv","video","upload","保利威","视频云"],"main":"dist/main.js","scripts":{"dev":"npx cross-env NODE_ENV=development webpack-dev-server --config build/webpack.dev.config.js --open","build":"npx cross-env NODE_ENV=production webpack --config build/webpack.prod.config.js","build-umd":"npx cross-env NODE_ENV=production webpack --config build/webpack.umd.config.js","build-demo":"npx cross-env NODE_ENV=production webpack --config build/webpack.demo.config.js","gen-doc":"npx jsdoc ./src -d ./docs/api/1.x"},"repository":{"type":"git","url":"git+https://github.com/polyv/vod-upload-js-sdk.git"},"engines":{"node":">=8.0.0"},"author":{"name":"Polyv frontend team"},"license":"MIT","devDependencies":{"@babel/core":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-json-strings":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-syntax-import-meta":"^7.2.0","@babel/plugin-transform-runtime":"^7.6.2","@babel/preset-env":"^7.2.0","@babel/runtime-corejs2":"^7.2.0","ali-oss":"^6.1.0","autoprefixer":"^9.4.2","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","babel-polyfill":"^6.26.0","cross-env":"^5.2.0","css-loader":"^2.0.0","cssnano":"^4.1.7","eslint":"^5.10.0","eslint-loader":"^2.1.1","eslint-plugin-sonarjs":"^0.2.0","html-webpack-plugin":"^3.2.0","jraiser":"^3.1.3","jsdoc":"^3.5.5","md5":"^2.2.1","node-sass":"^4.11.0","postcss-loader":"^3.0.0","sass-loader":"^7.1.0","style-loader":"^0.23.1","stylelint":"^8.0.0","stylelint-config-recommended":"^2.1.0","stylelint-webpack-plugin":"^0.10.5","webpack":"^4.27.1","webpack-bundle-analyzer":"^3.6.0","webpack-cli":"^3.1.2","webpack-dev-server":"^3.1.10","webpack-merge":"^4.1.5"},"dependencies":{"@babel/runtime":"^7.6.3"},"gitHead":"008f156bfb505094a4b5bcae17ef11348a01dbef","bugs":{"url":"https://github.com/polyv/vod-upload-js-sdk/issues"},"homepage":"https://github.com/polyv/vod-upload-js-sdk#readme","_id":"@polyv/vod-upload-js-sdk@1.1.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"anonymous","email":"18218343475@163.com"},"dist":{"integrity":"sha512-P1XvIzvbylNDH/uNUTcgoyJLVNJtWONcqsrmDEx4RCzKz9PBL7kI4JKca/9HPJneZbLMtMHmII5/NO31FLB8YA==","shasum":"0ed73482a1296c60cff8e3ce127737e6aa90ed9e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@polyv/vod-upload-js-sdk/-/vod-upload-js-sdk-1.1.2.tgz","fileCount":59,"unpackedSize":2214593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeG9IjCRA9TVsSAnZWagAA+u4P/0uk1rVV7un9YucsDJL2\nUjTRMt7Ig5mj3UoHAva2R3aMLKoULxDfN9VoKgCWcZqRHKmRoGW6kkRI++bJ\n37/ZqVFuxjy9Qo71xkTtySXsJf26sHXXOszMn9Mrhe7CScXmpulOFoI6w30b\nstv8GZxhY/L6845YqcwtOMG8YAuI9wZTWVbUsmKlgYKVx9H9bVlLq9r5Hg+V\nCehtmB1aTzIUqlexaTdCH3Pji7KEY0eQUxZGINwSIPnPfQPTufdMNEhHg42s\nXVH2uyZ0xQXCq2bFgM/6W4XlDeWU8Y2kYKbunDqseDIIfKS1uEbQ3TrKGYwe\n/8rdssv4oGCpLpyojru8pr+PBRjvuPZDSs/NQbokioGhiai5/A+se8k/pIPi\n2Po9my/YfA80e5hsEH2Pb7p2hy4dc5jVnLS5LKLqbxcQwZJfZYIZiOue1Z4s\nayRGOUdxoqHQUoYJHsOKAf1442LJ0zc0eigv1J6zo+PsvyOLnzOO2t5fexdm\nXSW1xRS2JzRKDHvICMLIcnRyryh51lCW33BVG+ZHLvckuoBufYFuOiZBo+DA\nIyw+YSoLd3rBzwPCRV/s13eihcalr08Po6MmhSdv36Q8jJFG+lrCJS9ub7Gf\n3NNQhNhmMUEWH/+jIg2yAArh9oC1Go3c5BOsgJT7jviFgociUBo8uyJuqF1v\nVgBi\r\n=ckon\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHBp6Txoa1Ny6HYoFyC80YqeidkzS3gZb1e4VVk8Hh5hAiEA0X/Ps9KzjeysyUMRiqbsUOydEVm1aVhviI568KQrbTc="}]},"maintainers":[{"email":"polyv@qq.com","name":"anonymous"},{"email":"heeroluo@126.com","name":"anonymous"},{"email":"18218343475@163.com","name":"anonymous"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vod-upload-js-sdk_1.1.2_1578881570778_0.529794290815236"},"_hasShrinkwrap":false,"contributors":[]},"1.1.3":{"name":"@polyv/vod-upload-js-sdk","version":"1.1.3","description":"Polyv JavaScript Upload SDK provides you with a development kit for uploading media files to Polyv Video Cloud platform.","keywords":["polyv","video","upload","保利威","视频云"],"main":"dist/main.js","scripts":{"dev":"npx cross-env NODE_ENV=development webpack-dev-server --config build/webpack.dev.config.js --open","build":"npx cross-env NODE_ENV=production webpack --config build/webpack.prod.config.js","build-umd":"npx cross-env NODE_ENV=production webpack --config build/webpack.umd.config.js","build-demo":"npx cross-env NODE_ENV=production webpack --config build/webpack.demo.config.js","gen-doc":"npx jsdoc ./src -d ./docs/api/1.x"},"repository":{"type":"git","url":"git+https://github.com/polyv/vod-upload-js-sdk.git"},"engines":{"node":">=8.0.0"},"author":{"name":"Polyv frontend team"},"license":"MIT","devDependencies":{"@babel/core":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-json-strings":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-syntax-import-meta":"^7.2.0","@babel/plugin-transform-runtime":"^7.6.2","@babel/preset-env":"^7.2.0","@babel/runtime-corejs2":"^7.2.0","ali-oss":"^6.1.0","autoprefixer":"^9.4.2","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","babel-polyfill":"^6.26.0","cross-env":"^5.2.0","css-loader":"^2.0.0","cssnano":"^4.1.7","eslint":"^5.10.0","eslint-loader":"^2.1.1","eslint-plugin-sonarjs":"^0.2.0","html-webpack-plugin":"^3.2.0","jraiser":"^3.1.3","jsdoc":"^3.5.5","md5":"^2.2.1","node-sass":"^4.11.0","postcss-loader":"^3.0.0","sass-loader":"^7.1.0","style-loader":"^0.23.1","stylelint":"^8.0.0","stylelint-config-recommended":"^2.1.0","stylelint-webpack-plugin":"^0.10.5","webpack":"^4.27.1","webpack-bundle-analyzer":"^3.6.0","webpack-cli":"^3.1.2","webpack-dev-server":"^3.1.10","webpack-merge":"^4.1.5"},"dependencies":{"@babel/runtime":"^7.6.3"},"gitHead":"d4f1eca404c23a4bd631bb460d4b123828328aeb","bugs":{"url":"https://github.com/polyv/vod-upload-js-sdk/issues"},"homepage":"https://github.com/polyv/vod-upload-js-sdk#readme","_id":"@polyv/vod-upload-js-sdk@1.1.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"anonymous","email":"18218343475@163.com"},"dist":{"integrity":"sha512-cWZp/VxMzCHqvsLNE/BgiH3LTtnaec0f/BAcQk+HaaDbr9jbFUT44QyyBYunYU6e1CwRZZZHYyrCSbbSdAr8Ww==","shasum":"c6be71419830e8cd4dca73561631d6a721526204","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@polyv/vod-upload-js-sdk/-/vod-upload-js-sdk-1.1.3.tgz","fileCount":59,"unpackedSize":2214747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8W0fCRA9TVsSAnZWagAAjekP/ilGaiqs3Bq1AvKnqTG4\nhd5SCPn4XHBHEZXrH0+3c7hd+SrGsSVBCtXrrDdpOoDkatXTeJFgJv3vaEzx\n9wiMESnf1Ab2PFENu9zUFAeJp01PsvIU92rUxd9ltfeSclhxtF67AB7h5jYX\nNOmP24d/pNUoOSAlJQs8VFBFMJYw9wDUFCbB4Q4EwdzJUogKcmtC8h+clwJ2\naqpY7Ahy0oqYGmaAVqLH21hIUAuW9VC8GEYfaWStP4nepMzbXBrmDvSaq4N9\n3QkOl1YFAWtlvk6TR0HMo6BVVaA1d+43s8BStPMPeQTDGd/Y70RN2SO/8oYm\naXczwQJd4LubiWRS3+S53kA51zS0EYZmLpPS37x9dFR/zKts/j3peeccYsle\n6HmWeK6RvDP5Xwu/t8BgN30YV4hnMdAkC71uSrhlFbWklGwmZmTrjRA0ryXw\nfLYbBLDXSCZQbbNBU4EyrufQW2uTW/wPrQITfwwHuzFiaUmU/mlS/DE9umiE\neOZxjfu0TAHRK69++y7pLBKXIetwBd/kV+QdEJ736Fw4DZjbfrYS3sL9CChs\nvcFtM/pQuWCls1iC2sxXPb3Bgay+bSxqXj5KTZ21QCRG95DyGt0EVsipoobB\nynS2C71OmxZJ9fQbeHVejXWHia3km7bVrdd2iHOGR3EpNAHQhMfCSGDrlzi9\nyYt0\r\n=P5zY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQ2ErSt0UaipQOnqU4l7r4sPu310CnqM3Y3FvLls5xzQIhAKo/SDb/dmaO/0Wuiae9+jNusz3OQzDMO4g8FJ/g2HVe"}]},"maintainers":[{"email":"polyv@qq.com","name":"anonymous"},{"email":"heeroluo@126.com","name":"anonymous"},{"email":"18218343475@163.com","name":"anonymous"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vod-upload-js-sdk_1.1.3_1592880414910_0.2877392845811808"},"_hasShrinkwrap":false,"contributors":[]},"1.2.0":{"name":"@polyv/vod-upload-js-sdk","version":"1.2.0","description":"Polyv JavaScript Upload SDK provides you with a development kit for uploading media files to Polyv Video Cloud platform.","keywords":["polyv","video","upload","保利威","视频云"],"main":"dist/main.js","scripts":{"dev":"npx cross-env NODE_ENV=development webpack-dev-server --config build/webpack.dev.config.js --open","build":"npx cross-env NODE_ENV=production webpack --config build/webpack.prod.config.js","build-umd":"npx cross-env NODE_ENV=production webpack --config build/webpack.umd.config.js","build-demo":"npx cross-env NODE_ENV=production webpack --config build/webpack.demo.config.js","gen-doc":"npx jsdoc ./src -d ./docs/api/1.x"},"repository":{"type":"git","url":"git+https://github.com/polyv/vod-upload-js-sdk.git"},"engines":{"node":">=8.0.0"},"author":{"name":"Polyv frontend team"},"license":"MIT","devDependencies":{"@babel/core":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-json-strings":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-syntax-import-meta":"^7.2.0","@babel/plugin-transform-runtime":"^7.6.2","@babel/preset-env":"^7.2.0","@babel/runtime-corejs2":"^7.2.0","ali-oss":"^6.1.0","autoprefixer":"^9.4.2","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","babel-polyfill":"^6.26.0","cross-env":"^5.2.0","css-loader":"^2.0.0","cssnano":"^4.1.7","eslint":"^5.10.0","eslint-loader":"^2.1.1","eslint-plugin-sonarjs":"^0.2.0","html-webpack-plugin":"^3.2.0","jraiser":"^3.1.3","jsdoc":"^3.5.5","md5":"^2.2.1","node-sass":"^4.11.0","postcss-loader":"^3.0.0","sass-loader":"^7.1.0","style-loader":"^0.23.1","stylelint":"^8.0.0","stylelint-config-recommended":"^2.1.0","stylelint-webpack-plugin":"^0.10.5","webpack":"^4.27.1","webpack-bundle-analyzer":"^3.6.0","webpack-cli":"^3.1.2","webpack-dev-server":"^3.1.10","webpack-merge":"^4.1.5"},"dependencies":{"@babel/runtime":"^7.6.3"},"gitHead":"5be71e9a27c93ac5b8fb80a32c706c7361d73552","bugs":{"url":"https://github.com/polyv/vod-upload-js-sdk/issues"},"homepage":"https://github.com/polyv/vod-upload-js-sdk#readme","_id":"@polyv/vod-upload-js-sdk@1.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"anonymous","email":"18218343475@163.com"},"dist":{"integrity":"sha512-YTSKHQMsoMD2iGnh+ONvBjqRsK6JsDNId85gkrms0EZSwI4jpCV/CG1LO5mYi7gxKIyHhkd/uH4/5VnpVgY5hg==","shasum":"47fe5acc692e1fabea54bfe89395df4f09397b36","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@polyv/vod-upload-js-sdk/-/vod-upload-js-sdk-1.2.0.tgz","fileCount":61,"unpackedSize":2324365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVZWPCRA9TVsSAnZWagAAq0IQAKN9bRb5Uxgz3B29g3On\nM1fgfi1QU1HmZOJB1MXmXSdCnPvGwmx5BQD0+KnI6An/VwMhnNakXA8TMTEC\nn4/cQiwUqVRjC4utMVXCnqa9o3exYXWBfXjwAPZUePU8k5Y8gygpH+A0eg8d\nDwBhHIF8GfNeSb4yhhaM6nq30es4iIE1LaWiV0JAxcGagfAK+h4YMypzgCxT\nXChpnxZDDoS0w7PF81B3cBGYZ+Olsunzl5HOg7pyrTHP1RZtRka0BPLPbXKU\nztdUUkPXeSV6Kq5zu/s1lOhvrLRo2M+KvNF4G9kvKEJI7tZih073qjSXCeXe\nAtRP+9itpPQSn12sC2Vy+eBG3qXMchzOq595PATwjFRfDWXggVXCN0SOJpze\nj8RvEZNRKRk+i+HS+aKRhcm3+N6vIE/aYdfvi5zPpl9uogvpuJxqo2HTKcBP\nyj1A2C1ywyG+4dEk9dfPgF/r+76nr/r10HR8eemUYPjhP04V6bD2IKXmOcSo\nbB3AViHZVLaqAzwz1Py5RUnqzmaHsu8WqxfdO1tG+xNo6cOaRnzRDtz6HwF0\nmlQ1hK0ubFljPyZxA8I/9E3fpGSdPoukbg7OGx1puyNYvsQI/ZUPGUUctIhs\n9nEdsaj1EAJQh/lXHtZuMt869ztp0xtu7YmvDdkDnE2mZoSMH//Hh1FEq+iF\nw9k7\r\n=COda\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEPmdfPDnUNBdOyfnmDfkpy9GoOpTE91T/ehDfqbyrIEAiEA8DuvYoVf4XFK+79bJwvYhIkVBRNXxNuKOoEyLSoJOgs="}]},"maintainers":[{"email":"polyv@qq.com","name":"anonymous"},{"email":"heeroluo@126.com","name":"anonymous"},{"email":"18218343475@163.com","name":"anonymous"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vod-upload-js-sdk_1.2.0_1599444366617_0.7704931017034051"},"_hasShrinkwrap":false,"contributors":[]},"1.2.1":{"name":"@polyv/vod-upload-js-sdk","version":"1.2.1","description":"Polyv JavaScript Upload SDK provides you with a development kit for uploading media files to Polyv Video Cloud platform.","keywords":["polyv","video","upload","保利威","视频云"],"main":"dist/main.js","scripts":{"dev":"npx cross-env NODE_ENV=development webpack-dev-server --config build/webpack.dev.config.js --open","build":"npx cross-env NODE_ENV=production webpack --config build/webpack.prod.config.js","build-umd":"npx cross-env NODE_ENV=production webpack --config build/webpack.umd.config.js","build-demo":"npx cross-env NODE_ENV=production webpack --config build/webpack.demo.config.js","gen-doc":"npx jsdoc ./src -d ./docs/api/1.x"},"repository":{"type":"git","url":"git+https://github.com/polyv/vod-upload-js-sdk.git"},"engines":{"node":">=8.0.0"},"author":{"name":"Polyv frontend team"},"license":"MIT","devDependencies":{"@babel/core":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-json-strings":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-syntax-import-meta":"^7.2.0","@babel/plugin-transform-runtime":"^7.6.2","@babel/preset-env":"^7.2.0","@babel/runtime-corejs2":"^7.2.0","ali-oss":"^6.1.0","autoprefixer":"^9.4.2","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","babel-polyfill":"^6.26.0","cross-env":"^5.2.0","css-loader":"^2.0.0","cssnano":"^4.1.7","eslint":"^5.10.0","eslint-loader":"^2.1.1","eslint-plugin-sonarjs":"^0.2.0","html-webpack-plugin":"^3.2.0","jraiser":"^3.1.3","jsdoc":"^3.5.5","md5":"^2.2.1","node-sass":"^4.11.0","postcss-loader":"^3.0.0","sass-loader":"^7.1.0","style-loader":"^0.23.1","stylelint":"^8.0.0","stylelint-config-recommended":"^2.1.0","stylelint-webpack-plugin":"^0.10.5","webpack":"^4.27.1","webpack-bundle-analyzer":"^3.6.0","webpack-cli":"^3.1.2","webpack-dev-server":"^3.1.10","webpack-merge":"^4.1.5"},"dependencies":{"@babel/runtime":"^7.6.3"},"gitHead":"e6ffb8789f753e4cf2cd233ca78fa72cca8e61cf","bugs":{"url":"https://github.com/polyv/vod-upload-js-sdk/issues"},"homepage":"https://github.com/polyv/vod-upload-js-sdk#readme","_id":"@polyv/vod-upload-js-sdk@1.2.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"anonymous","email":"18218343475@163.com"},"dist":{"integrity":"sha512-z2awlgaQNnaDi6Or5iSsGuv2hyiZnI+uEAKkOtTPXU+UBNbmkBWSNmySXFurSJQ5qJaFiKtBj/mGdgLqSw64JA==","shasum":"1ac88da4347c783a238d7e9797667f69347e706b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@polyv/vod-upload-js-sdk/-/vod-upload-js-sdk-1.2.1.tgz","fileCount":59,"unpackedSize":2313396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkTZPCRA9TVsSAnZWagAATI0P/1DAQSmPjEEWlvOQbBvm\nXcu402wp9WrNsyz9bLXNa+Z2/d7sp4nP2iDK9UvhVQ3/HWN1pnIzIDigphPI\nF+tWGJzLyn6y6iLRXkaIJG0cTLtRwY3WW+4TaChd2eFV3fhGBJtgxoI8mFcp\n8t5MZha0+OAm8lbsmrLoM/c3Koxc1hY9iQivRyf9Fw5gcOA1+dFRfSzjAcoD\nZXJl5GF1m/iNlVg3K8w5O+cEmZkyDNXVMGKVhAvweQIq2L11/vrZ/GmPXt0H\na1+8aA0IEPCpwzwgYZM6LyZ8yCWyzYNxD8Qmu8xsgLl8MzVgcnvJyH2YoKgE\ny90llqnitt3fTcYfUc5dRTyb3Uyr/fmusUHuSqELfMaAvy2BhGTksh/vwSzu\nsgPOKiiuB0/MKnVpBjR7dmaZgJT6LVbgKQcXOkSGQVbiBgQ4jckVnrEqtwTv\nMzanneAhbUv6iiiq1xdtZIafjpjiEHbcJrR5lo0TjvZ33C5ZEMZ3G0IhnNxV\nFv0oEr7TyQdMmcT11vF95rnSFd5xgYNVxBU+dM7O3NWj9WQ0sysrAYETfEiE\npkXL/b2zAAV08xigtErWtkX9Cf0TjNU0Qvs+driwI4pAfOF8+sGy49nO1n5J\nIAt/HwdxX9hZbOL9Jojvr1oTs7QqDx1QH53iKsfqKLH6ibMikWhMHsdqCH1M\nml5X\r\n=Ob1O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAWncXWsTKcZsy2qboeerffzn4VOhMRIDquGsuqIkbeLAiEArcokS0pMvmp6ErSrn3aLr2RnLuODDQ8vbd8gMvzN/e0="}]},"maintainers":[{"name":"anonymous","email":"18218343475@163.com"},{"name":"anonymous","email":"heeroluo@126.com"},{"name":"anonymous","email":"polyv@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vod-upload-js-sdk_1.2.1_1603352143064_0.2367844843086202"},"_hasShrinkwrap":false,"contributors":[]},"1.2.2":{"name":"@polyv/vod-upload-js-sdk","version":"1.2.2","description":"Polyv JavaScript Upload SDK provides you with a development kit for uploading media files to Polyv Video Cloud platform.","keywords":["polyv","video","upload","保利威","视频云"],"main":"dist/main.js","scripts":{"dev":"npx cross-env NODE_ENV=development webpack-dev-server --config build/webpack.dev.config.js --open","build":"npx cross-env NODE_ENV=production webpack --config build/webpack.prod.config.js","build-umd":"npx cross-env NODE_ENV=production webpack --config build/webpack.umd.config.js","build-demo":"npx cross-env NODE_ENV=production webpack --config build/webpack.demo.config.js","gen-doc":"npx jsdoc ./src -d ./docs/api/1.x"},"repository":{"type":"git","url":"git+https://github.com/polyv/vod-upload-js-sdk.git"},"engines":{"node":">=8.0.0"},"author":{"name":"Polyv frontend team"},"license":"MIT","devDependencies":{"@babel/core":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-json-strings":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-syntax-import-meta":"^7.2.0","@babel/plugin-transform-runtime":"^7.6.2","@babel/preset-env":"^7.2.0","@babel/runtime-corejs2":"^7.2.0","ali-oss":"^6.1.0","autoprefixer":"^9.4.2","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","babel-polyfill":"^6.26.0","cross-env":"^5.2.0","css-loader":"^2.0.0","cssnano":"^4.1.7","eslint":"^5.10.0","eslint-loader":"^2.1.1","eslint-plugin-sonarjs":"^0.2.0","html-webpack-plugin":"^3.2.0","jraiser":"^3.1.3","jsdoc":"^3.5.5","md5":"^2.2.1","node-sass":"^4.11.0","postcss-loader":"^3.0.0","sass-loader":"^7.1.0","style-loader":"^0.23.1","stylelint":"^8.0.0","stylelint-config-recommended":"^2.1.0","stylelint-webpack-plugin":"^0.10.5","webpack":"^4.27.1","webpack-bundle-analyzer":"^3.6.0","webpack-cli":"^3.1.2","webpack-dev-server":"^3.1.10","webpack-merge":"^4.1.5"},"dependencies":{"@babel/runtime":"^7.6.3"},"gitHead":"b218bded4e85cf543d956d386c5a7d9a1b39d7af","bugs":{"url":"https://github.com/polyv/vod-upload-js-sdk/issues"},"homepage":"https://github.com/polyv/vod-upload-js-sdk#readme","_id":"@polyv/vod-upload-js-sdk@1.2.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"anonymous","email":"18218343475@163.com"},"dist":{"integrity":"sha512-63VMv30t1EK1cpJpvN+E3mYJksgOBkwuBNxO8MCn9l8fQUrwSnULHwJWcxql41pCN9JVpYt6YPECc48OEwk+dw==","shasum":"91ec6ac6449606671894fd6d06d30b6d1259ac01","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@polyv/vod-upload-js-sdk/-/vod-upload-js-sdk-1.2.2.tgz","fileCount":59,"unpackedSize":2318057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvjjkCRA9TVsSAnZWagAAjWAP+wcqI4G5ZHphSQ3gc5qg\nuAbOnuKqIZ23mZheeKlNTBRLkjex9I4TJaRTxqlxb1uBCa2bXxUuOa+jWmCq\n8wUfUrPRYfqquoYkrYcPZOggW+5bVSIuErQF70+qzSVdYSkHhbS7keFuIYWG\np5O03YGbSRJcsllL/7wlHsN6BRZ3PFlz3dVjfsoqFp3T2oW8jmeFVNZrsWLK\n+ARMlxJ5BTS2SF1fizEjM3RlOONSbiRO5dWPUY1uOfOIuBMybTKnnTqvZgOW\nJR96RTgPPBuEIenbmxprnHoot5cCaJCq8vajRhKSws/Ojbp8QnoTvlnjwvdp\nZ7YSRdjOjCPlcDaA+PcYm9RV7RsGSWiMU2HoFABbTMEp3eZMtND1kj14YgfU\ndFd+u90NcXT3tQGNzdxk2w3QiQFAUJ7/8hZXNAD3vxvU4TjGX5XDQ+SBKyeJ\nrz2Y8lOFia/h7tZtm3D2hPvtQYmsEVIZU/azIjwINFN/MSCeov9ria+6ubCD\nk8tZlLf4HUXdEzUuo/h/AQwUvSeGtkPrHQM5MvM6rkCb3VMA3tAIgRusCDBC\nKA5v/67pulv2k5H0JUhquMO0QzRm3nvVUdKknTtWdKLWh7SaCcmFVL+oWrEu\nUrqpvSduenSpdNy/xwK98jlTj4d+qKdIRa2ptE5xAWs5e/YjJG9TxcIq79Ki\nsSJB\r\n=4243\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnAO8x11wJf+ZdMzdPuuEEjB577Kx2VI8ce+6UKFWMHAIhAOAGi3vuzmdzXpSFWb0VeGIjVWf8dzUgS7zHsIlX7ZSb"}]},"directories":{},"maintainers":[{"name":"anonymous","email":"1392593442@qq.com"},{"name":"anonymous","email":"18218343475@163.com"},{"name":"anonymous","email":"heeroluo@126.com"},{"name":"anonymous","email":"polyv@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vod-upload-js-sdk_1.2.2_1606301924165_0.8753225318811899"},"_hasShrinkwrap":false,"contributors":[]},"1.2.3":{"name":"@polyv/vod-upload-js-sdk","version":"1.2.3","description":"Polyv JavaScript Upload SDK provides you with a development kit for uploading media files to Polyv Video Cloud platform.","keywords":["polyv","video","upload","保利威","视频云"],"main":"dist/main.js","scripts":{"dev":"npx cross-env NODE_ENV=development webpack-dev-server --config build/webpack.dev.config.js --open","build":"npx cross-env NODE_ENV=production webpack --config build/webpack.prod.config.js","build-umd":"npx cross-env NODE_ENV=production webpack --config build/webpack.umd.config.js","build-demo":"npx cross-env NODE_ENV=production webpack --config build/webpack.demo.config.js","gen-doc":"npx jsdoc ./src -d ./docs/api/1.x"},"repository":{"type":"git","url":"git+https://github.com/polyv/vod-upload-js-sdk.git"},"engines":{"node":">=8.0.0"},"author":{"name":"Polyv frontend team"},"license":"MIT","devDependencies":{"@babel/core":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-json-strings":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-syntax-import-meta":"^7.2.0","@babel/plugin-transform-runtime":"^7.6.2","@babel/preset-env":"^7.2.0","@babel/runtime-corejs2":"^7.2.0","ali-oss":"^6.1.0","autoprefixer":"^9.4.2","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","babel-polyfill":"^6.26.0","cross-env":"^5.2.0","css-loader":"^2.0.0","cssnano":"^4.1.7","eslint":"^5.10.0","eslint-loader":"^2.1.1","eslint-plugin-sonarjs":"^0.2.0","html-webpack-plugin":"^3.2.0","jraiser":"^3.1.3","jsdoc":"^3.5.5","md5":"^2.2.1","node-sass":"^4.11.0","postcss-loader":"^3.0.0","sass-loader":"^7.1.0","style-loader":"^0.23.1","stylelint":"^8.0.0","stylelint-config-recommended":"^2.1.0","stylelint-webpack-plugin":"^0.10.5","webpack":"^4.27.1","webpack-bundle-analyzer":"^3.6.0","webpack-cli":"^3.1.2","webpack-dev-server":"^3.1.10","webpack-merge":"^4.1.5"},"dependencies":{"@babel/runtime":"^7.6.3"},"gitHead":"6fe3f782852704d233edd354d1b8785b928581de","bugs":{"url":"https://github.com/polyv/vod-upload-js-sdk/issues"},"homepage":"https://github.com/polyv/vod-upload-js-sdk#readme","_id":"@polyv/vod-upload-js-sdk@1.2.3","_nodeVersion":"11.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-PC2u5gCxgyuJaTPZ04/G8SeHYMARH0KAXNd2hS7i0yXGr+TEPFpt7Z2zVGEZjPz2hIu0tccEqECvDylEMit9rQ==","shasum":"5105d976941d801bfeb52e31cdd08b515112900b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@polyv/vod-upload-js-sdk/-/vod-upload-js-sdk-1.2.3.tgz","fileCount":59,"unpackedSize":2329928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiij9CRA9TVsSAnZWagAAiaAP/0tNpIqIUMr8/yItSKl1\nx/pCNz2Py67KMP3vTbaeT/d8J9rqsTVGJ6/7MkV+dDavoBieUAjylL4i+OLX\nENgEt2H5yqoWYqLjjeV1NhQyT6uUQ0cJHcdbqkkm1GfNfgb1jqR+flq2RvBJ\nzWtpuktOBVca5sHBJCUu1+BFd8F5WxRa2EhFAvdaT+VtU1b6mTTdOqmN63rP\nPCXk1EYJp7WsHtnM0F7dXGIdok9R/4CmCemfW74p2JCZMHc0x70eXjVGfGiZ\nxXAXLiuPQAP077m9Z0GtMGf2wL3gdjmbRoZ7cZd23YmRmE+Aau6R8OwTT7EC\nT7JVQ2gLLtipMeWf+SZ/lJX/GvNjyzrQN9NmAvRCAFwb0xQQlEAA/6OXSfKB\nakv+wnMGAg/kO2UpZRUAouzCtyygDLdW/z6D24oIIoZZkNrbFcZAiVcKmjxs\nX6faitHbtjj4OQbgCPAGSmzxMp9p3wnlHBLs2MAd62sOwASwIW4KwU43w4S9\nx+S+MGOW5WVTOzB49JIBrxcm0Lsq43KsHa4Y/z420cgJiIuuB91mRlGfmXIS\nJXrjDNVd8biqobaH2SoQ1Olfmb6fSNsuO/i2RFAdaIlwkqUtYzMpqf9QnFaS\nAm2fitU/QtYZgH5QEN5s01y0kCQpeZPLCzmu4//fBFJi3ENUuOgcUhzECN2q\nVmDN\r\n=I2BS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDDePkcckmzU0czHDzmcP3753IxB945gHYG58tNIA6JnAiBbldTErmcGbrYKfKLmheEcTJcAFDutP4tmwGax7Il2og=="}]},"_npmUser":{"name":"anonymous","email":"zackisxiong@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"zackisxiong@gmail.com"},{"name":"anonymous","email":"polyv@qq.com"},{"name":"anonymous","email":"heeroluo@126.com"},{"name":"anonymous","email":"18218343475@163.com"},{"name":"anonymous","email":"1392593442@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vod-upload-js-sdk_1.2.3_1619667196660_0.497655473009202"},"_hasShrinkwrap":false,"contributors":[]},"1.4.1":{"name":"@polyv/vod-upload-js-sdk","version":"1.4.1","description":"Polyv JavaScript Upload SDK provides you with a development kit for uploading media files to Polyv Video Cloud platform.","keywords":["polyv","video","upload","保利威","视频云"],"main":"npm/main.js","engines":{"node":">=8.0.0"},"author":{"name":"Polyv frontend team"},"license":"MIT","_id":"@polyv/vod-upload-js-sdk@1.4.1","_nodeVersion":"14.15.4","_npmVersion":"6.11.2","dist":{"integrity":"sha512-WCft9sh8YWW+8H+6gq673GDL6JP8KuIcMzTYUDPkcb7h+jAuyMOlAwbvD0Ng2dVZGxIL+DOuuDHgvmLWLP0CsA==","shasum":"aec524c7e5f5378af081f2977cd63f7a2c4a53db","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@polyv/vod-upload-js-sdk/-/vod-upload-js-sdk-1.4.1.tgz","fileCount":4,"unpackedSize":1623482,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG+8r/RDl3GaqBEDxs5bwj7d78peZifnyELHcDvvMcUWAiB+ln/oWHiroXfOLWZGdqQOwDNgwgjreWDVFSHsyzeGJQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7kUAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2og/5AOaDRA6OgJKdMN6SqgkgetKMHh6OVwsQhOU0bDKDkuxShPMc\r\nS6+bL3bEcr4QO19qARk0sKp98oC9baHFuQ5tDSh+NDD14eF5fqCHYmjIIf5E\r\nRFGaEp250jEgJELy2TcGwn9dh4UrCdls9cPVIb5h+e1ulOSTUKA9JbiwGWGH\r\nYIJN5kAJZ7E3fIYfvaaa9zTkqvN1zGjEqYw0PpMbXd14CcaH+Q4xYqcFKUgI\r\n52agTujzsvcJGQxETXPuwHH2teXLS9vRYjNlv4kmTgKeiNpYhr+Fn/0xUYX+\r\nxZuD/h9wvrfZCrQaBVZIErgSGGNQ+0SeV4y1Mbbfb+N2/ZhuypZFN/GAqyqy\r\nej7dE3PFaJ//hG6fwZmrGl4NBZmbAguL+oDH/mim9sXwCT9OI8aJe5glECs3\r\necdlZTW9ZFftMF6bU0HvJw8DKV4vqpiChjFcUElBP+/08T7QhU2U4Vf+iG6E\r\npqNY/YNQrm5XLclwmyNDesCMkPeNlMTk/gR4CLJGEFcQfYHlVPkSJhStC5G/\r\nzkoVaEjtLMMOzGyCOBKujV+dusPSM6ipnPOqeiAdDPgPw3OQ5Z3GOaQGAeGz\r\nW093niPyP01+azfTIYtKYPbkhssmlEHbcBm6nrZSCpI58pin9nXZIlsEcCs/\r\nsAHTW5j280PHHMect2vLfX4Hc7K+oMdz8y4=\r\n=KpMw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"polyv@163.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"polyv@163.com"},{"name":"anonymous","email":"polyv@qq.com"},{"name":"anonymous","email":"heeroluo@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vod-upload-js-sdk_1.4.1_1676559616496_0.27740152282490005"},"_hasShrinkwrap":false,"contributors":[]},"1.5.0":{"name":"@polyv/vod-upload-js-sdk","version":"1.5.0","description":"Polyv JavaScript Upload SDK provides you with a development kit for uploading media files to Polyv Video Cloud platform.","keywords":["polyv","video","upload","保利威","视频云"],"main":"npm/main.js","engines":{"node":">=8.0.0"},"author":{"name":"Polyv frontend team"},"license":"MIT","_id":"@polyv/vod-upload-js-sdk@1.5.0","_nodeVersion":"14.15.4","_npmVersion":"6.11.2","dist":{"integrity":"sha512-2bwcncuNf9mpd5EuQkQwgmm150P2+N9j7LnrNTzmmuR8dO3+86hGalGblDN8QR9Xxg1ldhFJ+IXI2LBSH4sHHA==","shasum":"e8dd27684b556ba4d6191d0dd41e7207cec63907","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@polyv/vod-upload-js-sdk/-/vod-upload-js-sdk-1.5.0.tgz","fileCount":4,"unpackedSize":1623568,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyunrz8VHTrqOz4nkPudylXPzoTPY7fkXH8Y8soRwKMwIhALSDO0thkJ+PMvlcW+GmEIaYaNcR8x6DegKj9RxwAffM"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNjQOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfUg//cgiCZUTKqu+X1w2UQAX33rBLk/wwLCrHPn4BaYUMFOFIVaHD\r\n6IV3FoYUPBHaIPKWXG+GrdicUyrNM8+tpsTY395L+6TdnPEc6gBUbZgAzBdh\r\noeFpjzgci4svVT2tKaUznR6ZM7Qs0KZ6aI7XETWVzO0nqDDQYl8ot1a0YuN/\r\n3b2AW5/aCx5ZU2MmwZYYdOFmLXDNDCc4kgNgnCMlJZaSgkB1Da53XVN+xcW5\r\nNbrm0Oou/zAHBIWLFX6uP5AP7Nco3aD0ljpFu47E0458NuGMnGZ3bfDyLWNK\r\n/cUYDkH2r+qJ1trSDQtdFOUsgFTjTc/fNHubPZo14563wuC1un2U2D1rlly/\r\nEa/vR2MT1OYv6HJEYAVCUo1NDxxL0V251Z2JSWD6H/k3YIbhDaxHDVR1+xAI\r\nxclIThD/zpDzM8w4IZKzZ7Xg9jNMEaG/X2FjstzLOEeRt/6RDM+iE28pD530\r\n1rrquhN2aooIchqhOrxQU/DEtWd1XfDWVNOyysLKCDj4JeuDqlJ/jQAeC1WB\r\nMVcX/uPvUFKOL2Zx3hK3Ibf85KXJ+bXoJ8vNkTqH9YGWpTcHWEEamoZljtpx\r\nnCeIbLz91A2FnjpUSfaoBtWXIxilxEBqmpkjmBj7MjsRff3WNfbjKrBcOr8R\r\nxGx9hQvqHI1SN1HdRAB6F+Y0XhatNeWTUr0=\r\n=j4bA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"polyv@163.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"polyv@163.com"},{"name":"anonymous","email":"polyv@qq.com"},{"name":"anonymous","email":"heeroluo@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vod-upload-js-sdk_1.5.0_1681273870519_0.49182276574971406"},"_hasShrinkwrap":false,"contributors":[]},"1.6.0":{"name":"@polyv/vod-upload-js-sdk","version":"1.6.0","description":"Polyv JavaScript Upload SDK provides you with a development kit for uploading media files to Polyv Video Cloud platform.","keywords":["polyv","video","upload","保利威","视频云"],"main":"npm/main.js","engines":{"node":">=8.0.0"},"author":{"name":"Polyv frontend team"},"license":"MIT","_id":"@polyv/vod-upload-js-sdk@1.6.0","_nodeVersion":"14.15.4","_npmVersion":"6.11.2","dist":{"integrity":"sha512-LBZgNccDr3DrOCj+5Q/c1LTvG9+URZ3aMytHcHbAOVeztH70NA6WUZTOPovcUVf0BAVtQc+0Is/dZu+wqTkK3A==","shasum":"63eac5b497f084d3166941e53a4ee3d0e56863cd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@polyv/vod-upload-js-sdk/-/vod-upload-js-sdk-1.6.0.tgz","fileCount":4,"unpackedSize":1624354,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBtc8/ddxRWMl430VfNtMw63KH/ruYNVp/TStgFOgNO+AiEAlD9HkGHzP2k1GOlknXZop+9JsdRlyfGhJrdyujTC470="}]},"_npmUser":{"name":"anonymous","email":"polyv@163.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"polyv@163.com"},{"name":"anonymous","email":"polyv@qq.com"},{"name":"anonymous","email":"heeroluo@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vod-upload-js-sdk_1.6.0_1691679725813_0.5530147051310761"},"_hasShrinkwrap":false,"contributors":[]},"1.10.1":{"name":"@polyv/vod-upload-js-sdk","version":"1.10.1","description":"Polyv JavaScript Upload SDK provides you with a development kit for uploading media files to Polyv Video Cloud platform.","keywords":["polyv","video","upload","保利威","视频云"],"main":"npm/main.js","engines":{"node":">=8.0.0"},"author":{"name":"Polyv frontend team"},"license":"MIT","_id":"@polyv/vod-upload-js-sdk@1.10.1","_nodeVersion":"14.15.4","_npmVersion":"6.11.2","dist":{"integrity":"sha512-ronD0RFlU9KsSCfPGNPm4T7zgrUU0NIsIfuO86nZPJ3vIiYGqqm+QFlGv+lnTjujlanwkITb0rj5DvuutIBYfw==","shasum":"a45a41e93c00e47f4a5763b6e42b59ab4f312cac","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@polyv/vod-upload-js-sdk/-/vod-upload-js-sdk-1.10.1.tgz","fileCount":4,"unpackedSize":1640266,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8vq2zUthilVhRm1GQ2R1000V4qpV/M42t5FWDeKsZ2QIhALOG/muvU/gRW/+QhEDOUtdT5T+Js54hCor9xtrvhNN8"}],"size":450715},"_npmUser":{"name":"anonymous","email":"polyv@163.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"polyv@163.com"},{"name":"anonymous","email":"polyv@qq.com"},{"name":"anonymous","email":"heeroluo@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vod-upload-js-sdk_1.10.1_1732201205126_0.11755724602076567"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-21T15:00:05.308Z","publish_time":1732201205308,"_source_registry_name":"default","contributors":[]},"1.11.0":{"name":"@polyv/vod-upload-js-sdk","version":"1.11.0","description":"Polyv JavaScript Upload SDK provides you with a development kit for uploading media files to Polyv Video Cloud platform.","keywords":["polyv","video","upload","保利威","视频云"],"main":"npm/main.js","engines":{"node":">=8.0.0"},"author":{"name":"Polyv frontend team"},"license":"MIT","_id":"@polyv/vod-upload-js-sdk@1.11.0","_nodeVersion":"14.15.4","_npmVersion":"6.11.2","dist":{"integrity":"sha512-GK/OWIdNZcJ/tbD7SnCWfLRSsPYuHePiLggp169kFrvJJaIVWsAXvp8aIANdkdDuEG5lmeiZIq/1nTgquCHo5g==","shasum":"906092657d04b14b73455df95581ac63e58705e1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@polyv/vod-upload-js-sdk/-/vod-upload-js-sdk-1.11.0.tgz","fileCount":4,"unpackedSize":1640482,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFv8RFsvamfO6lTYoC5DeOsa48q0y7Jgt+PhhgvpAs76AiEAo3DQZWL+14KuYEHX6NqCpNoYkGTEGozSUOuWlKHHK3s="}],"size":450805},"_npmUser":{"name":"anonymous","email":"polyv@163.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"polyv@qq.com"},{"name":"anonymous","email":"heeroluo@126.com"},{"name":"anonymous","email":"polyv@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vod-upload-js-sdk_1.11.0_1740063621562_0.3616886263035537"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-20T15:00:21.819Z","publish_time":1740063621819,"_source_registry_name":"default","contributors":[]},"1.12.0":{"name":"@polyv/vod-upload-js-sdk","version":"1.12.0","description":"Polyv JavaScript Upload SDK provides you with a development kit for uploading media files to Polyv Video Cloud platform.","keywords":["polyv","video","upload","保利威","视频云"],"main":"npm/main.js","engines":{"node":">=8.0.0"},"author":{"name":"Polyv frontend team"},"license":"MIT","_id":"@polyv/vod-upload-js-sdk@1.12.0","_nodeVersion":"14.15.4","_npmVersion":"6.11.2","dist":{"integrity":"sha512-idl8eHt146WWT0vAoeRyqAe9xByXAH1hxNi351PpQpgnynoKTFV3ZOPEQL1NTGq1/s1aV1+sHOMoMbtxM2kryg==","shasum":"76d4d35063f6a58300f0f0129c4c580a9c092d3d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@polyv/vod-upload-js-sdk/-/vod-upload-js-sdk-1.12.0.tgz","fileCount":4,"unpackedSize":1641362,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDb+jjlcJ5sho2R8xJJNPk01aW50Dp0vqBa7/HR9WpdTwIgRep0vdj4I3j2aBJWqw4Lp/rl2CTZJZkxocbuDK94jRE="}],"size":451087},"_npmUser":{"name":"anonymous","email":"polyv@163.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"polyv@qq.com"},{"name":"anonymous","email":"heeroluo@126.com"},{"name":"anonymous","email":"polyv@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vod-upload-js-sdk_1.12.0_1743480286647_0.4557582644930358"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-01T04:04:46.854Z","publish_time":1743480286854,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"1.12.0"},"name":"@polyv/vod-upload-js-sdk","time":{"created":"2022-01-27T09:33:26.854Z","1.0.1":"2019-03-08T06:43:04.235Z","modified":"2026-03-25T02:36:04.838Z","1.1.0":"2019-10-10T09:47:31.061Z","1.1.1":"2019-11-13T06:43:24.968Z","1.1.2":"2020-01-13T02:12:50.971Z","1.1.3":"2020-06-23T02:46:55.125Z","1.2.0":"2020-09-07T02:06:06.795Z","1.2.1":"2020-10-22T07:35:43.266Z","1.2.2":"2020-11-25T10:58:44.369Z","1.2.3":"2021-04-29T03:33:16.843Z","1.4.1":"2023-02-16T15:00:16.735Z","1.5.0":"2023-04-12T04:31:10.730Z","1.6.0":"2023-08-10T15:02:06.170Z","1.10.1":"2024-11-21T15:00:05.308Z","1.11.0":"2025-02-20T15:00:21.819Z","1.12.0":"2025-04-01T04:04:46.854Z"},"readme":"# POLYV 视频上传 SDK\n\nPolyv JavaScript 上传 SDK 为您提供上传媒体文件到[保利威云点播平台](http://www.polyv.net/vod/)的开发工具包。\n\n## 功能\n\n- 快捷上传多种格式的媒体文件。\n- 支持上传时的各种设置，如文件标题、描述、标签、上传目录、是否开启课件优化处理等。\n- 默认采用分片并发上传的方式，支持**断点续传**。\n\n## 使用方法\n\n### 前提条件\n\n1. 使用本 SDK 前，要先开通**保利威云点播服务**。如果您还不了解该服务，请登录产品主页查看，详见：[云点播](http://www.polyv.net/vod/)。\n2. 获取 secretKey 等相关信息用于用户身份校验，您可以在「云点播管理后台 -> 设置 -> API接口」页面中找到相关信息，[点击这里登录后台](http://my.polyv.net/v2/login)。\n\n### 浏览器支持\n\n- IE(>=10)和Edge。\n- 主流版本的 Chrome、Firefox、Safari。\n- 以主流版本 Chrome 为核心的浏览器，如最新版本的 QQ 浏览器、360 浏览器等。\n\n### 集成 SDK\n\n您可以选择以下任意一种方法调用本 SDK：\n\n#### 方法一：引入在线资源\n\n```html\n<!-- 指定版本 -->\n<script src=\"//player.polyv.net/resp/vod-upload-js-sdk/1.2.3.3/vod-upload-js-sdk.min.js\"></script>\n<!-- 注意，1.4.0版本或后续的版本， SDK的域名访问地址有变化 -->\n<!-- 1.4.0或后续的指定版本 -->\n<script src=\"https://websdk.videocc.net/vod-upload-js-sdk/1.10.1/vod-upload-js-sdk.min.js\"></script>\n<!-- 最新版本(推荐使用) -->\n<script src=\"https://websdk.videocc.net/vod-upload-js-sdk/latest/vod-upload-js-sdk.min.js\"></script>\n```\n\n#### 方法二：通过 npm 安装\n\n第一步，在项目目录下运行安装命令：\n\n```bash\nnpm install @polyv/vod-upload-js-sdk\n```\n\n第二步， 在页面中引入（需要构建工具支持）：\n\n```js\nimport PlvVideoUpload from '@polyv/vod-upload-js-sdk'\n```\n\n或者\n\n```js\nconst PlvVideoUpload = require('@polyv/vod-upload-js-sdk');\n```\n\n## 快速开始\n\n### 初始化上传实例\n\n首先，创建 PlvVideoUpload 实例。\n\n```js\nconst videoUpload = new PlvVideoUpload({\n  region: 'line1', // auto：自动选择。根据IP的地区自动选择，当IP解析不出时使用默认值。\n                   // line1（默认值）：华南OSS bucket，对应ab-upload.polyv.net。\n                   // line2：华北OSS bucket，对应ab-upload2.polyv.net。\n  events: {\n      Error: (err) => {  // 错误事件回调\n          console.log(err);\n      },\n      UploadComplete: () => {}  // 全部上传任务完成回调\n  }\n});\n```\n\n调用 `updateUserData()` 设置账号授权验证信息，并每隔 3 分钟更新一次\n\n```js\n// 授权验证信息3分钟内有效，当 sign 过期时需要调用该方法更新\nvideoUpload.updateUserData({\n  userid: <userid> , // Polyv云点播账号的ID\n  ptime: <timestamp> , // 时间戳\n  sign: <sign> , // 是根据将secretkey和ts按照顺序拼凑起来的字符串进行MD5计算得到的值\n  hash: <hash> , // 是根据将ts和writeToken按照顺序拼凑起来的字符串进行MD5计算得到的值\n});\n```\n\n其中 ptime、sign 和 hash 都要从服务端获取，服务端的代码示例（PHP）如下：\n\n```php\n/* \n * userid、secretkey、writeToken 都可以在「云点播管理后台 -> 设置 -> API接口」页面中找到。\n */\n$userid = \"your userid\";\n$secretkey = \"your sercrety\";\n$writeToken = \"your writeToken\";\n\n$ptime = time() * 1000;\n$sign = md5($secretkey . $ptime);\n$hash = md5($ptime . $writeToken);\n```\n\n### 添加上传文件进入上传列表\n\n```js\nfileSetting = { // 文件上传相关信息设置\n  title: <title>,  // 标题\n  desc: <desc>,  // 描述\n  cataid: <cataid>,  // 上传分类目录ID\n  tag: <tag>,  // 标签\n  luping: 0,  // 是否开启视频课件优化处理，对于上传录屏类视频清晰度有所优化：0为不开启，1为开启\n  keepsource: 0,  // 是否源文件播放（不对视频进行编码）：0为编码，1为不编码\n  state:<customMessage> //用户自定义信息，如果提交了该字段，会在服务端上传完成回调时透传返回。\n};\n```\n\n调用 PlvVideoUpload 实例的 `addFile(file, events, fileSetting)` 方法，添加文件到文件列表，该方法返回一个 `UploadManager` 对象：\n\n```js\nvar uploadManager = videoUpload.addFile(\n  file, // file 为待上传的文件对象\n  { \n    FileStarted: function(uploadInfo) { // 文件开始上传回调\n        console.log(\"文件上传开始: \" + uploadInfo.fileData.title);\n    },\n    FileProgress: function(uploadInfo) { // 文件上传过程返回上传进度信息回调\n        console.log(\"文件上传中: \" + (uploadInfo.progress * 100).toFixed(2) + '%');\n    },\n    FileStopped: function(uploadInfo) { // 文件暂停上传回调\n        console.log(\"文件上传停止: \" + uploadInfo.fileData.title);\n    },\n    FileSucceed: function(uploadInfo) { // 文件上传成功回调\n        console.log(\"文件上传成功: \" + uploadInfo.fileData.title);\n    },\n    FileFailed: function(uploadInfo) { // 文件上传失败回调\n        console.log(\"文件上传失败: \" + uploadInfo.fileData.title);\n    }\n  },\n  fileSetting\n);\n```\n\n## API 文档\n\n注： 由于业务需求，开源版本的代码和文档目前已经不再更新，仅供参考。\n见[源代码](https://github.com/polyv/vod-upload-js-sdk)中的 docs 文件夹或 [点击此处打开](https://polyv.github.io/vod-upload-js-sdk/api/1.x/index.html)。\n\n## 示例代码\n\n### 1、JS示例\n\n[源代码](https://github.com/polyv/vod-upload-js-sdk)中的 demo 文件夹包含两个示例：\n\n- dev.html & dev.js：以模块化方式引入 SDK 的示例。需要修改 build 文件夹下的 webpack.dev.config.js 文件中的账号信息，然后在本项目根目录下运行 `npm run dev` ，打开浏览器访问 `http://127.0.0.1:14002/index.html` 即可。\n- index.html & index.js：以 script 标签引入 SDK 的示例。需要修改 JS 文件中的 getPolyvAuthorization 变量为有效的请求地址，才能正常使用。\n\n### 2、Vue示例\n\n1、补充示例中的userid、secretkey、writeToken即可，在保利威点播后台 设置->API接口 获取。\n\n2、需要安装element-ui 和 md5 依赖。\n\n```\n<template>\n  <div class=\"hello\">\n    <div>\n      <input type=\"file\" class=\"upload\" @change=\"doUpload\" ref=\"inputer\" multiple />\n      <el-button type=\"primary\" size=\"small\" @click=\"startAll\">全部开始</el-button>\n      <el-button type=\"warning\" size=\"small\" @click=\"pauseAll\">全部暂停</el-button>\n      <el-button type=\"danger\" size=\"small\"  @click=\"clearAll\">全部删除</el-button>\n    </div>\n\n    <div>\n      <el-table :data=\"tableData\" border style=\"width: 100%\">\n        <el-table-column prop=\"id\" label=\"ID\" width=\"180\">\n        </el-table-column>\n        <el-table-column prop=\"fileName\" label=\"文件名\" width=\"180\">\n        </el-table-column>\n        <el-table-column prop=\"size\" label=\"文件大小\" width=\"180\">\n          <template slot-scope=\"scope\">{{ transformSize(scope.row.size)}}</template>\n        </el-table-column>\n        <el-table-column prop=\"progress\" label=\"进度\" width=\"180\">\n          <template slot-scope=\"scope\">\n            <el-progress :text-inside=\"true\" :stroke-width=\"26\" :percentage=\"scope.row.progress\"></el-progress>\n          </template>\n\n        </el-table-column>\n        <el-table-column prop=\"progress\" label=\"操作\" width=\"180\">\n          <template slot-scope=\"scope\">\n            <el-button type=\"text\" size=\"small\" @click=\"start(scope.row.id)\">开始</el-button>\n            <el-button type=\"text\" size=\"small\" @click=\"stop(scope.row.id)\">暂停</el-button>\n            <el-button type=\"text\" size=\"small\" @click=\"remove(scope.row.id)\">删除</el-button>\n          </template>\n        </el-table-column>\n      </el-table>\n    </div>\n  </div>\n</template>\n\n<script>\n  import md5 from 'js-md5'\n  import PlvVideoUpload from '@polyv/vod-upload-js-sdk';\n\n  export default {\n    name: 'demo',\n    data() {\n      return {\n        videoUpload: null, // 视频上传实例\n        userid: '',//从点播后台查看获取\n        secretkey: '',//从点播后台查看获取\n        writeToken: '',//从点播后台查看获取\n        ptime: '', // 当前时间戳\n        tableData: [] //表格数据\n      }\n    },\n    created() {\n      this.videoUpload = new PlvVideoUpload({\n        region: 'line1', // (可选)上传线路, 默认line1\n        events: {\n          Error: (err) => { // 错误事件回调\n            console.log(err);\n            let errMag = `（错误代码：${err.code}）${err.message}`;\n            this.$alert(errMag, '标题名称', {\n              confirmButtonText: '确定',\n              type: 'error',\n            });\n          },\n          UploadComplete: () => { // 全部上传任务完成回调\n            console.info('上传结束：', this.videoUpload);\n            console.log(this.tableData)\n            this.$message({\n              message: '全部上传任务完成',\n              type: 'success'\n            });\n          }\n        }\n      });\n    },\n    mounted() {\n      this.autoUpdateUserData(null, this.videoUpload);\n    },\n    methods: {\n      start(uploaderid) {// 单个上传\n        console.log(uploaderid)\n        this.videoUpload.resumeFile(uploaderid);\n      },\n      stop(uploaderid) {// 单个暂停\n        console.log(uploaderid)\n        this.videoUpload.stopFile(uploaderid);\n      },\n      remove(uploaderid) {// 单个删除\n        console.log(uploaderid)\n        this.videoUpload.removeFile(uploaderid);\n        this.tableData = this.tableData.filter((item) => item.id !== uploaderid)\n      },\n      startAll() {// 全部上传\n        if (this.videoUpload) {\n          this.videoUpload.startAll();\n        }\n      },\n      pauseAll() {// 全部暂停\n        if (this.videoUpload) {\n          this.videoUpload.stopAll();\n        }\n      },\n      clearAll() {// 全部删除\n        if (this.videoUpload) {\n          this.videoUpload.clearAll();\n          this.tableData = []\n          this.$refs.inputer.value =''\n        }\n      },\n      doUpload() {// 选择文件\n        let inputDOM = this.$refs.inputer; // 通过DOM取文件数据\n        console.log(inputDOM.files)\n        if (inputDOM.files.length > 0) {\n          inputDOM.files.forEach((file, index, arr) => {\n            let fileSetting = { // 文件上传相关信息设置\n              title: file.name, // 标题\n              desc: 'jssdk插件上传', // 描述\n              cataid: '', // 上传分类目录ID\n              tag: '', // 标签\n              luping: 0, // 是否开启视频课件优化处理，对于上传录屏类视频清晰度有所优化：0为不开启，1为开启\n              keepsource: 0, // 是否源文件播放（不对视频进行编码）：0为编码，1为不编码\n              state: '' //用户自定义信息，如果提交了该字段，会在服务端上传完成回调时透传返回。\n            }\n            let uploadManager = this.videoUpload.addFile(\n              file, // file 为待上传的文件对象\n              {\n                FileStarted: this.onFileStarted,// 文件开始上传回调\n                FileProgress: this.onFileProgress,// 文件上传中回调\n                FileSucceed: this.onFileSucceed,// 文件上传成功回调\n                FileFailed: this.onFileFailed,// 文件上传失败回调\n                FileStopped: this.onFileStopped,// 文件上传停止回调\n              },\n              fileSetting\n            );\n\n            this.addTableData(uploadManager)\n          })\n        }\n      },\n      onFileStarted(data) {\n        console.log(\"文件上传开始: \", data);\n        this.tableData.filter((item) => item.id === data.uploaderid)[0].progress = 0\n      },\n      onFileProgress(data) {\n        let p = parseInt(data.progress * 100);// 上传的进度条\n        console.log(\"文件上传中: \", data);\n        this.tableData.filter((item) => item.id === data.uploaderid)[0].progress = p\n\n      },\n      onFileSucceed(data) {\n        console.log(\"文件上传成功: \", data);\n      },\n      onFileFailed(data) {\n        console.log(\"文件上传失败: \", data);\n      },\n      onFileStopped(data) {\n        console.log(\"文件上传停止: \", data);\n      },\n      addTableData(data) { // 增加表格数据\n        let obj = {\n          id: data.id,\n          fileName: data.fileData.title,\n          size: data.fileData.size,\n          progress: 0\n        }\n        this.tableData.push(obj)\n      },\n      autoUpdateUserData(timer, videoUpload) { // 启动获取用户信息\n        this.getUserData(videoUpload);\n        if (timer) {\n          clearTimeout(timer);\n          timer = null;\n        }\n        timer = setTimeout(() => {\n          this.autoUpdateUserData(timer, videoUpload);\n        }, 3 * 50 * 1000);\n      },\n      getUserData() { // 获取用户详细信息\n        this.ptime = new Date().getTime()\n        let userData = {\n          userid: this.userid,\n          ptime: this.ptime,\n          sign: this.getSignData().sign,\n          hash: this.getSignData().hash\n        };\n        this.videoUpload.updateUserData(userData);\n      },\n      getSignData() { // 加密信息参数\n        let hash = md5(this.ptime + this.writeToken)\n        let sign = md5(this.secretkey + this.ptime)\n        return {\n          hash: hash,\n          sign: sign,\n        }\n      },\n      transformSize(bytes) {// 文件大小转换\n        const bt = parseInt(bytes);\n        let result;\n        if (bt === 0) {\n          result = '0B';\n        } else {\n          const k = 1024;\n          const sizes = ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'];\n          const i = Math.floor(Math.log(bt) / Math.log(k));\n          if (typeof i !== 'number') {\n            result = '-';\n          } else {\n            result = (bt / Math.pow(k, i)).toFixed(2) + sizes[i];\n          }\n        }\n        return result;\n      }\n    },\n  }\n</script>\n\n<style scoped>\n</style>\n```\n\n## 错误代码\n\nError 事件已知错误类型：\n\n| code | 描述 |\n| -- | -- |\n| 102 | 用户剩余空间不足 |\n| 110 | 文件重复 |\n| 111 | 拦截文件类型不在 acceptedMimeType 中的文件 |\n| 112 | 文件已经开始上传或已上传完毕，禁止修改文件信息 |\n\nFileFailed 事件已知错误类型：\n\n| type                 | code | 描述                         |\n| -------------------- | ---- | ---------------------------- |\n| InitUploadError      | 3001 | 分类不存在                   |\n| InitUploadError      | 405  | 上传视频初始化失败           |\n| InitUploadError      | 406  | 视频大小不能为0              |\n| InitUploadError      | 408  | 账户服务状态异常，请联系客服 |\n| MultipartUploadError |      | 断点续传时出错               |\n| UpdateTokenError     |      | 更新上传token时获取token失败 |\n| NoSuchUploadError    |      | Multipart Upload ID 不存在   |\n\n## 版本更新\n\n## v1.10.1\n\n- 优化大文件上传token更新的机制\n\n## v1.7.0\n\n- 支持.m4a格式媒体文件上传\n\n## v1.6.0\n\n- 修复线路授权过期重试异常的问题\n\n## v1.5.0\n\n- 修复特定情况下断点续传异常的问题\n\n## v1.4.1\n\n- 内部优化\n- 默认线路问题修复\n\n## v1.3.0\n\n- 上传线路升级\n\n### v1.2.3\n\n- 增加region参数\n\n### v1.2.2\n\n- cataid 不存在时返回提示。\n- 规范FileFailed事件返回的数据格式与字段名称。\n\n### v1.2.1\n\n- 问题修复\n\n### v1.2.0\n\n- 支持使用子账号信息上传视频文件\n\n### v1.1.3\n\n- 优化文件上传失败时的回调message\n\n### v1.1.2\n\n- 增加支持文件名后缀大写的文件上传，如 file_example.MP3\n- 修改示例代码\n\n### v1.1.1\n\n- 优化文件上传失败时的重试逻辑\n- 文件上传失败时返回的错误信息中增加 errData 属性\n\n### v1.1.0\n\n- 增加对自定义信息字段的支持\n\n### v1.0.0","users":{}}