{"_id":"html5-player","_rev":"46-b58fa96ed40a6f9b02d7553f963150f9","name":"html5-player","time":{"modified":"2022-05-05T07:33:44.212Z","created":"2017-01-05T12:51:38.856Z","0.0.0":"2017-01-05T12:51:38.856Z","0.1.0":"2018-01-31T05:35:46.572Z","0.2.0":"2018-03-06T05:34:10.043Z","0.2.1":"2018-03-07T02:45:02.375Z","0.2.2":"2018-03-07T05:14:52.811Z","0.2.3":"2018-04-03T03:18:43.371Z","0.2.4":"2018-04-03T09:01:58.378Z","0.2.5":"2018-04-27T03:42:10.014Z","0.3.0":"2018-05-09T09:34:37.451Z","0.3.1":"2018-05-10T10:11:05.491Z","0.3.2":"2018-05-11T06:26:09.773Z","0.4.0-beta.0":"2018-05-21T08:44:32.220Z","0.4.0-beta.2":"2018-07-09T06:21:53.793Z","0.4.0-beta.3":"2018-07-10T13:19:15.923Z","0.4.0-beta.4":"2018-07-17T06:44:14.090Z","0.4.0-beta.5":"2018-07-17T08:56:58.644Z","0.4.0-beta.6":"2018-07-30T03:20:12.738Z","0.4.0-beta.7":"2018-07-30T07:11:46.851Z","0.4.0-beta.8":"2018-07-30T09:46:54.528Z","0.4.0-beta.10":"2018-07-31T07:24:02.311Z","0.4.0-beta.11":"2018-08-01T09:56:34.269Z","0.4.0-beta.12":"2018-08-01T11:49:27.170Z","0.4.0-beta.14":"2018-08-02T09:47:13.456Z","0.4.0-beta.15":"2018-08-03T03:00:38.008Z","0.4.0-beta.16":"2018-08-07T09:35:49.371Z","0.4.0-beta.17":"2018-08-08T07:35:50.479Z","0.4.0-beta.18":"2018-08-10T09:58:06.195Z","0.4.1":"2018-08-13T07:00:29.359Z","0.4.2":"2018-08-13T10:03:43.276Z","0.4.3":"2018-08-15T03:36:51.761Z","0.4.4":"2018-08-15T06:15:10.831Z","0.4.5":"2018-08-15T09:22:40.509Z","0.4.6":"2018-08-20T02:43:12.452Z","0.4.8":"2018-08-30T03:49:57.628Z","0.5.0":"2018-09-18T09:51:46.285Z","0.5.1":"2018-09-20T02:59:25.293Z","0.5.3":"2018-11-21T01:55:59.940Z","0.5.4":"2018-11-21T03:33:45.071Z","0.5.5":"2018-12-06T09:08:18.745Z","0.5.6":"2018-12-17T03:45:01.617Z","0.5.7":"2019-01-15T02:36:12.094Z","0.5.8":"2019-02-25T07:01:15.828Z","0.5.9":"2019-02-27T07:13:45.780Z","0.5.10":"2019-02-28T05:27:34.145Z"},"maintainers":[{"name":"nanges","email":"xianshannan@qq.com"}],"dist-tags":{"latest":"0.5.10"},"description":"html5 video","readme":"# Html5 Player\n\n[![build status](https://travis-ci.org/dog-days/html5-player.svg?branch=master)](https://travis-ci.org/dog-days/html5-player) [![codecov](https://codecov.io/gh/dog-days/html5-player/branch/master/graph/badge.svg)](https://codecov.io/gh/dog-days/html5-player) [![npm package](https://badge.fury.io/js/html5-player.svg)](https://www.npmjs.org/package/html5-player) [![NPM downloads](http://img.shields.io/npm/dm/html5-player.svg)](https://npmjs.org/package/html5-player)\n\n本视频播放器使用了 react、redux、redux-saga 实现了支持原生 H5 Video 的所有格式，同时添加了对 HLS 和 FLV 的支持。为了减轻打包 js 文件，兼容了 preact 替换 react。\n\n> **不使用 react 的项目一样可以使用 html5-player，不过打包后的代码包含了 react 相关代码，如果使用 jsx 语法，那么用法大部分基本一致。当然建议使用 react 更好，如果使用 react、redux、redux-saga，除开这些依赖代码，html5-player 的代码，包括图片样式，gzip 后在 30KB 以内。**\n\n> umd功能暂时不做处理了，没怎么用到。\n\n## 功能\n\n* 原生 H5 支持的视频源播放\n* HLS 视频播放\n* FLV 视频播放\n* 字幕功能（自定义和hls自带字幕）\n* 缩略图预览\n* 播放速度\n* 视频画质（清晰度，目前只支持hls.js的清晰度）\n* 视频断片功能（这个是个额外功能，包括fragment和history的）\n* 播放列表功能\n\n## 兼容性\n\n兼容 IE10 以上，Edge、谷歌、火狐、Opera、Safari 等主流浏览器。但是由于需要支持 HLS 和 FLV，HLS 只兼容了 IE11。FLV 也是只兼容了到 IE11 和 Sarari 10 版本以上（**但是目前IE11播放一些直播也不行，safari播放一些直播经常不断返回结束事件**）。\n\n> 不支持音频文件的 UI，目前本项目只处理了视频 UI。\n\n> 目前只支持 PC 端，暂不支持移动端。\n\n**由于 flv 直播状态兼容性问题，需要通过设置 isLiving=true 来强制设置为直播状态。**\n\n## 入门使用\n\n### 安装\n\n首先安装`html5-player`\n\n```sh\nnpm i html5-player -S\n```\n\n### 启动demo\n\nclone 本项目，运行下面的命令\n\n```sh\nnpm install\nnpm start\n#npm run start 可以查看开发环境demo\n#npm run build-demo可以构建项目demo\n#npm run serve-demo-build 可以启动服务查看项目demo\n```\n\n### 使用\n\n在 react 中的使用，react 版本要求是 v15.x 以上，还需要引入样式：\n\n```js\nimport 'html5-player/libs/assets/css/style.css';\n```\n\n```jsx\nimport React from 'react';\nimport Html5Player from 'html5-player';\nclass View extends React.Component {\n  render() {\n    return (\n      <Html5Player\n        title=\"这里是标题\"\n        file=\"/test.mp4\"\n        //logo支持string，React Element和plainObject\n        logo={{\n          image: '/logo.png',\n          link: 'https://github.com/dog-days/html5-player',\n        }}\n        videoCallback={palyer => {\n          //player参数是实例化后的播放器，详情请看后续API\n        }}\n      />\n    );\n  }\n}\n```\n\n**如果使用 flv 直播，需要设置 enableWorker，可以减少延时到 1 秒左右。 但是如果不是直播，不可以设置，否则会报错。**\n\n```jsx\n<Html5Player\n  flvConfig={{ enableWorker: true }}\n  title=\"这里是标题\"\n  file=\"/test.mp4\"\n  //logo支持string，React Element和plainObject\n  logo={{\n    image: '/logo.png',\n    link: 'https://github.com/dog-days/html5-player',\n  }}\n/>\n```\n\n### 版本查看\n\n```js\nwindow.html5PlayerVersion\n```\n\n## 播放器错误机制说明\n\n经过一系列的改进，最终发觉，还是自定义超时处理最合理，所以`html5-player`**只会报超时错误**，而且一开始的错误也会重连，具体参数请参考`props参数`**timeout**和**retryTimes**。\n\n## API\n\n### 播放器 props 参数\n\n```jsx\n//react jsx用法\n<Html5Player {...props} />\n//umd用法 html5Player(props)\n//历史视频使用方式\n<HistoryPlayer {...props} />\n```\n\n参数如下：\n\n| props                    | 类型                                  | 说明                                                         | 默认值                  | 必填 |\n| :----------------------- | :------------------------------------ | :----------------------------------------------------------- | :---------------------- | :--- |\n| file                     | string                                | 视频文件路径                                                 | 无                      | 是   |\n| forceOpenHls，           | boolean                               | 强制使用hls.js，safari也会使用                               | 无                      | 否   |\n| isLiving                 | boolean                               | 强制设置为直播状态。safari 中 flv 无法获取直播状态，所以需要设置这个。 | false                   | 否   |\n| livingMaxBuffer          | float                                 | 直播最大缓存时间（秒），如果卡设置大一定的值，理论上是越小延时越小。(hls 需要而外加上 15 秒) | 2                       | 否   |\n| height                   | string <br />number                   | 播放器高度，不设置高度时，父元素的高度需要设置。             | 100%                    | 否   |\n| width                    | string <br />number                   | 播放器宽度                                                   | 100%                    | 否   |\n| title                    | string<br />React.element             | 标题                                                         | 无                      | 否   |\n| logo                     | string<br />React.element<br />object | logo                                                         | 无                      | 否   |\n| poster                   | string                                | video 的 poster，海报图                                      | 无                      | 否   |\n| stretching               | string                                | 调整视频大小以适合播放器尺寸。                               | uniform                 | 否   |\n| aspectratio              | string                                | 播放器纵横比，<br />只有设置了 width 才有效<br />，格式为`x:y` | 16:9                    | 否   |\n| muted                    | boolean                               | 是否静音                                                     | false                   | 否   |\n| loop                     | boolean                               | 是否循环播放                                                 | false                   | 否   |\n| preload                  | boolean                               | 视频是否预加载，`autoplay=false`才会生效                     | true                    | 否   |\n| autoplay                 | boolean                               | 是否自动播放                                                 | false                   | 否   |\n| controls                 | boolean<br />object                   | 是否展示 controllerbar                                       | true                    | 否   |\n| controlbarHideTime       | number                                | 用户不活跃后，多长时间隐藏controlbar，毫秒                   | 2000                    | 否   |\n| localization             | object                                | 多语言设置                                                   | 查看后面说明            | 否   |\n| tracks                   | object                                | 各种 track 设置                                              | 无                      | 否   |\n| fragment                 | string <br />object                   | 视频断片功能                                                 | 无                      | 否   |\n| timeSliderShowFormat     | string                                | tootip 展示的时间格式，值为`time`和`date`，date 只有在 fragment 设置情况下生效。 | date                    | 否   |\n| playbackRates            | array                                 | video 的 playebackRates 设置                                 | [1, 1.25, 1.5, 1.75, 2] | 否   |\n| playbackRateControls     | boolean                               | 是否开启 playebackRate 控制                                  | true                    | 否   |\n| videoCallback            | function                              | 打包的 js 没有这个属性，详细看后面播放器实例化 API           | 无                      | 否   |\n| showLoadingLazyTime      | number                                | 延时展示 loading 的时间（毫秒）                              | 500                     | 否   |\n| showErrorMessageLazyTime | number                                | 延时展示错误信息的时间（毫秒）                               | 500                     | 否   |\n| contextMenu              | boolean<br />array<br />React Element | 鼠标右击菜单                                                 | 展示一行默认信息        | 否   |\n| timeout                  | number                                | 视频超时设置，10000ms 后，直播会尝试重载，尝试`retryTimes`次后，展示超时信息。而非直播则`retryTimes * timeout`后展示展示超时信息，不自动重载。 | 10 * 1000               | 否   |\n| retryTimes               | number                                | timeout 后尝试，重新加载视频次数<br />理论上时间等于`retryTimes * timeout`后会展示超时信息，实际上，超时信息展示会大于 `retryTimes * timeout`，误差 5 秒左右。 | 5                       | 否   |\n| stretching               | string                                | 调整视频大小以适合播放器尺寸。                               | uniform                 | 否   |\n| selection                | object<br />boolean                   | 配合fragment使用和历史视频，截取视频，请参考下面selection说明 | undefined               | 否   |\n| leftSelectionComponent   | react element                         | selection左边组件                                            | 无                      | 否   |\n| rightSelectionComponent  | react element                         | selection右边组件                                            | 无                      | 否   |\n| LoadingMessageComponent  | react element                         | loading而外信息组件                                          |                         |      |\n\n#### props.LoadingMessageComponent\n\n这个组件有三个固定props，目前这个组件，只有重连状态的。\n\n| props          | 说明                      |\n| -------------- | ------------------------- |\n| count          | 重连次数                  |\n| type           | 类型，目前只有reload类型  |\n| loadingMessage | 默认的loading message文案 |\n\n```jsx\nfunction LoadingMessageComponent(props) {\n  return <span>超时第{props.count}次重连中...</span>;\n}\n\n<Html5Player\n  file=\"/test.mp4\"\n  LoadingMessageComponent={<LoadingMessageComponent/>}\n/>\n```\n\n#### props.controls\n\ncontrols 默认为 true。\n\n| controls\b       | 默认值 | 说明                                                        |\n| :------------- | :----- | :---------------------------------------------------------- |\n| timeSlider     | true   | 播放进度控制条（直播没有）                                  |\n| playPause      | true   | 开始暂停按钮                                                |\n| volume         | true   | 音量按钮                                                    |\n| time           | true   | 播放时间（直播没有）                                        |\n| setting        | false  | 配置（播放速度等）                                          |\n| speed          | false  | 播放速度                                                    |\n| subtitle       | true   | 如果有字幕默认显示                                          |\n| pictureQuality | true   | 清晰度（目前只支持hls.js协议的）,如果当前m3u8包含清晰度信息 |\n| rotate         | false  | 旋转（逆时针，每次增加90度）                                |\n| capture        | false  | 截屏，截屏功能存在跨域问题，所以需要后端处理跨域响应头。    |\n\n`controls=true`时，上面 controls 参数默认值为 true 的都会显示，`controls=false`控制条隐藏。\n\n`controls={ timeSlider: false }`时，timeSlider 隐藏，其他按钮按默认值展示。\n\n**controls 还可以自定义 controlbar 按钮**，例如自定义下载按钮：\n\n```jsx\n<Html5Player\n  file=\"https://media.w3.org/2010/05/sintel/trailer.mp4\"\n  controls={{\n    dowload: (\n      <a className=\"float-right\" href={file} target=\"_blank\" download={file}>\n        <svg className=\"nan-icon\" aria-hidden=\"true\">\n          <use xlinkHref=\"#icon-download\" />\n        </svg>\n      </a>\n    ),\n  }}\n/>\n```\n\n#### props.tracks\n\n| tracks[] | 默认值 | 说明                                  | 必填 |\n| -------- | ------ | ------------------------------------- | ---- |\n| kind     | 无     | 类型，目前只有`subtitle`和`thumbnail` | 是   |\n| file     | 无     | web vtt文件链接                       | 是   |\n| label    | 无     | subtitle列表的展示名                  | 是   |\n\n* 字幕\n\n  字幕是可以是列表的。\n\n  ```jsx\n  <Html5Player\n    file=\"https://media.w3.org/2010/05/sintel/trailer.mp4\"\n    tracks={[\n      {\n        kind: 'subtitle',\n        file: '/subtitle-zh-cn.vtt',\n        label: '中文',\n      },\n      {\n        kind: 'subtitle',\n        file: '/subtitle-en.vtt',\n        label: 'English',\n      }, \n    ]}\n  />\n  ```\n\n* 缩略图\n\n  ```jsx\n  <Html5Player\n    file=\"https://media.w3.org/2010/05/sintel/trailer.mp4\"\n    tracks={[\n      {\n        kind: 'thumbnail',\n        file: '/thumbnail.vtt',\n      },\n    ]}\n  />\n  ```\n\n#### props.fragment\n\n视频断片功能，比较特殊的一个功能，这种情况比较少用。**最适合用在 m3u8，因为 m3u8 是文本，可以很简单的合并分段的视频。**\n\n```jsx\n<Html5Player\n  file=\"https://media.w3.org/2010/05/sintel/movie.m3u8\"\n  fragment=\"/fragment.json\"\n/>\n```\n\n或者\n\n```jsx\n<Html5Player\n  file=\"https://media.w3.org/2010/05/sintel/movie.m3u8\"\n  fragment={{\n    total: {\n      begin: '2017-10-03 00:00:00',\n      end: '2017-10-03 00:01:19',\n    },\n    fragments: [\n      {\n        begin: '2017-10-03 00:00:02',\n        end: '2017-10-03 00:00:12',\n      },\n      {\n        begin: '2017-10-03 00:00:32',\n        end: '2017-10-03 00:00:42',\n      },\n      {\n        begin: '2017-10-03 00:00:45',\n        end: '2017-10-03 00:00:52',\n      },\n    ],\n  }}\n/>\n```\n\nfragment 定义如下：\n\n```json\n{\n  \"total\": {\n    \"begin\": \"2017-10-03 00:00:00\",\n    \"end\": \"2017-10-03 00:01:19\"\n  },\n  \"fragments\": [\n    {\n      \"begin\": \"2017-10-03 00:00:02\",\n      \"end\": \"2017-10-03 00:00:12\"\n    },\n    {\n      \"begin\": \"2017-10-03 00:00:32\",\n      \"end\": \"2017-10-03 00:00:42\"\n    },\n    {\n      \"begin\": \"2017-10-03 00:00:45\",\n      \"end\": \"2017-10-03 00:00:52\"\n    }\n  ]\n}\n```\n\n| 参数              | 类型   | 说明                                             |\n| ----------------- | ------ | ------------------------------------------------ |\n| total.begin       | string | 整个视频的开始时间，格式为 `YYYY-MM-DD HH:mm:ss` |\n| total.end         | string | 整个视频的结束时间，格式为 `YYYY-MM-DD HH:mm:ss` |\n| fragments[].begin | string | 视频断片的开始时间，格式为`YYYY-MM-DD HH:mm:ss`  |\n| fragments[].end   | string | 视频断片的结束时间，格式为 `YYYY-MM-DD HH:mm:ss` |\n\n#### props.selection\n\n需要配合`fragments`\n\n| 参数      | 类型   | 说明                 | 必填 |\n| --------- | ------ | -------------------- | ---- |\n| begin     | number | 截取开始时间，单位秒 | 否   |\n| total.end | number | 截取结束时间，单位秒 | 否   |\n| minGap    | number | 最小的间距，单位秒   | 否   |\n| maxGap    | number | 最大的间距，单位秒   | 否   |\n\n#### props.logo\n\n* string\n\n  这种情况，点击 logo 无跳转。\n\n  ```jsx\n  <Html5Player\n    file=\"https://media.w3.org/2010/05/sintel/trailer.mp4\"\n    logo=\"/logo.png\"\n  />\n  ```\n\n* object\n\n  这种情况，点击 logo 无跳转。\n\n  ```jsx\n  <Html5Player\n    file=\"https://media.w3.org/2010/05/sintel/trailer.mp4\"\n    logo={{\n      image: '/logo.png',\n      link: 'https://github.com/dog-days/html5-player',\n    }}\n  />\n  ```\n\n* React.element\n\n  这种情况，点击 logo 无跳转。\n\n  ```jsx\n  <Html5Player\n    file=\"https://media.w3.org/2010/05/sintel/trailer.mp4\"\n    logo={\n      <a href=\"https://github.com/dog-days/html5-player\">\n        <img src=\"/logo.png\" />\n      </a>\n    }\n  />\n  ```\n\n#### props.localization\n\n默认值为：\n\n```js\n//异步加载hls或flv代码，才会提示播放器加载中。\n{\n  loadingPlayerText: '播放器加载中...',\n  unknownError: '视频加载出错',\n  fileCouldNotPlay: '视频加载出错',\n  timeout: '视频加载超时',\n  speed: '倍速',\n  normalSpeed: '正常',\n  videoNotSupport: '当前浏览器不支持此视频格式',\n}\n```\n\n#### props.contextMenu\n\n* boolean\n\n  是否展示 contextMenu，`true`是，展示默认的 contextMenu。\n\n  ```jsx\n  <Html5Player\n    file=\"https://media.w3.org/2010/05/sintel/trailer.mp4\"\n    contextMenu={false}\n  />\n  ```\n\n* array\n\n  这种情况，适合用于展示多个，展示样式也是用默认的。\n\n  ```jsx\n  <Html5Player\n    file=\"https://media.w3.org/2010/05/sintel/trailer.mp4\"\n    contextMenu={[<a href=\"#demo\">demo</a>, <a href=\"#demo2\">demo2</a>]}\n  />\n  ```\n\n* React.element\n\n  可以进行自定义结构和样式。\n\n  ```jsx\n  <Html5Player\n    file=\"https://media.w3.org/2010/05/sintel/trailer.mp4\"\n    contextMenu={\n      <ul>\n        <li>\n          <a href=\"#demo\">demo</a>\n        </li>,\n        <li>\n          <a href=\"#demo2\">demo2</a>\n        </li>,\n      </ul>\n    }\n  />\n  ```\n\n#### props.stretching\n\n完全采用jwplayer的stretching用法。\n\n- uniform\n\n  适合播放器尺寸，同时保持宽高比。\n\n- exactfit\n\n  适合播放器尺寸而不保持宽高比。\n\n- fill\n\n  缩放和裁剪视频以填充尺寸，保持纵横比。\n\n- none\n\n  保持显示视频文件的实际尺寸大小。\n\n请参考下图stretching用法。\n\n![img](https://dog-days.github.io/demo/static/stretch-options.png)\n\n### 播放器实例化对象\n\nreact 在 props.videoCallback 返回播放器实例\n\n```jsx\n<Html5Player\n  file=\"/test.mp4\"\n  videoCallback={palyer => {\n    //player参数是实例化后的播放器\n  }}\n/>\n```\n\numd 打包后在 primse 对象中返回播放器实例。\n\n```js\nhtml5Player({\n  id: 'test',\n  file: '/test.mp4',\n}).then(player => {\n  //player参数是实例化后的播放器\n});\n```\n\n#### 属性\n\n> 这些属性值只读。\n\n| player 属性 | 类型    | 说明                                                         |\n| :---------- | :------ | :----------------------------------------------------------- |\n| loading     | boolean | 加载中                                                       |\n| playing     | boolean | 播放中                                                       |\n| ended       | boolean | 播放是否结束                                                 |\n| currentTime | number  | 当前播放时间                                                 |\n| duration    | number  | 当前视频时长                                                 |\n| bufferTime  | number  | 视频缓存时间，单位秒                                         |\n| seeking     | boolean | 是否在 seeking，timeline 点击拖动也是在 seeking，这个跟原生的有点不一样。 |\n| isError     | boolean | 视频播放是否出错                                             |\n\n#### 方法\n\n* play()\n\n  播放视频。\n\n* pause()\n\n  暂停视频播放。\n\n* setVolume(volume)\n\n  控制音量。\n\n  | 参数   | 类型   | 说明                   | 必填 |\n  | ------ | ------ | ---------------------- | ---- |\n  | volume | number | 音量大小，最大值为 100 | 是   |\n\n* setMuted(flag)\n\n  控制音量。\n\n  | 参数 | 类型    | 说明     | 必填 |\n  | ---- | ------- | -------- | ---- |\n  | flag | boolean | 静音控制 | 是   |\n\n* replay()\n\n  重新播放。\n\n* setSeeking(percent)\n\n  视频播放进度选取。\n\n  | 参数    | 类型   | 说明                                     | 必填 |\n  | ------- | ------ | ---------------------------------------- | ---- |\n  | percent | number | 视频播放位置，按百分比来算的，最大值为 1 | 是   |\n\n* fullscreen(flag)\n\n  全屏或者退出全屏操作。\n\n  | 参数 | 类型    | 说明                      | 必填 |\n  | ---- | ------- | ------------------------- | ---- |\n  | flag | boolean | true 全屏，false 退出全屏 | 是   |\n\n* controlbar(flag,delayTimeToHide,onControlbarEnter)\n\n  控制条显示或者隐藏控制。\n\n  | 参数                 | 类型    | 说明                                  | 必填 |\n  | -------------------- | ------- | ------------------------------------- | ---- |\n  | flag                 | boolean | true 显示，false 隐藏                 | 是   |\n  | delayTimeToHide      | number  | 延时隐藏时间，毫秒级（只对隐藏有效）  | 否   |\n  | alwaysShowControlbar | boolean | 为 true 时其他操作无法隐藏 controlbar | 否   |\n\n* showErrorMessage(message)\n\n  展示错误信息。\n\n  | 参数    | 类型   | 说明                                   | 必填 |\n  | ------- | ------ | -------------------------------------- | ---- |\n  | message | string | 错误信息，为 null 时，错误信息不展示。 | 是   |\n\n* playbackRate(rate)\n\n  控制播放速度。\n\n  | 参数 | 类型   | 说明            | 必填 |\n  | ---- | ------ | --------------- | ---- |\n  | rate | number | playbackRate 值 | 是   |\n\n* setSelection(payload)\n\n  payload参数请参考上面的`props.selection`\n\n  ```js\n  {\n    begin,\n    end,\n    minGap,\n    maxGap\n  }\n  ```\n\n* on(type, callback)\n\n  事件监控，这里可以继承所有[video DOM 事件](https://developer.mozilla.org/en-US/docs/Web/Guide/Events/Media_events)（用 addEventlisener 绑定事件一样），同时也可以监听`html5-player`的自定义事件。\n\n  ```js\n  /**\n   * 监控事件\n   * @param { string } type 事件类型\n   * @param { function } callback 回调函数\n   */\n  on(type, callback) {}\n  ```\n\n* off(type)\n\n  移除指定或者部分或者全部监控事件，包括多次绑定的事件，当 type=undefined 移除全部事件。\n\n  ```js\n  /**\n   * 移除指定或者部分或者全部监控事件，包括多次绑定的事件\n   * @param { string || undefined || array } type 事件类型\n   */\n  off(type) {}\n  ```\n\n### 自定义事件列表\n\n可以使用实例化后的播放器监控，例如：\n\n```js\nplayer.on('loading', function(loading) {\n  console.log(loading);\n});\n```\n\n* focus\n\n  鼠标是否聚焦在播放器，鼠标移动到播放器或者点击播放器都会聚焦，解除聚焦需要点击非播放器的其他地方。\n\n* loading\n\n  事件加载事件，中途因为的视频加载也会触发此事件。\n\n* ready\n\n  视频准备完成，可以播放（video dom dataloaded 事件触发）。\n\n* replay\n\n  视频播放结束，点击重新播放按钮，会触发重新播放事件。\n\n* volume\n\n  音量变化事件。\n\n* seek\n\n  视频时间轴（time-line）拖动，点击触发。\n\n* fullscreen\n\n  全屏事件触发，包括退出全屏。\n\n* controlbar\n\n  视频控制台显示与隐藏事件。\n\n* reload\n\n  重载事件，这个事件一般都是视频加载触发，出现刷新按钮，点击后触发。\n\n* error\n\n  这个错误事件是 hls 或者 flv 视频解析报错时触发的。\n\n* selection\n\n  触发selection操作。\n\n  ```js\n  player.setSelection({\n    begin: 5,\n    end: 70,\n    seekingDisabled: true,//seekingDisabled禁止seeking功能，\n  });\n  //取消selection\n  player.setSelection(false);\n  ```\n\n* hlsFragmentInfo\n\n  返回hls.js ts文件的一些细信息，可以计算下载速度和带宽。\n\n  | 参数        | 类型   | 说明                     |\n  | ----------- | ------ | ------------------------ |\n  | requestTime | number | ts网络请求时间，单位毫秒 |\n  | duration    | number | ts时长，单位秒           |\n  | fileSize    | number | ts文件大小，单位bit      |\n\n#### 录像历史视频\n\n这个模式跟fragment效果差不多，不过这里是多个视频连在一起的（简单理解：有个视频播放列表）。\n\nprops用法跟原来的player一样，不过多了个`props.historyList`，然后`props.file`不用理。\n\n例子：\n\n```jsx\nimport React from 'react';\nimport Player from 'html5-player/libs/history';\n\nexport default class View extends React.Component {\n  state = {};\n  //录像断片处理\n  render() {\n    return (\n      <div className=\"demo-container\">\n        <div className=\"player-container\">\n          <Player\n            historyList={{\n              beginDate: '2018-07-28 00:00:00',\n              duration: 20 + 654 + 12 + 52 + 52 + 10 + 654 + 20,\n              fragments: [\n                {\n                  begin: 0,\n                  end: 20,\n                },\n                {\n                  begin: 20,\n                  end: 20 + 654,\n                  file:\n                    'https://wowzaec2demo.streamlock.net/vod-multitrack/_definst_/smil:ElephantsDream/elephantsdream2.smil/playlist.m3u8?test=2',\n                },\n                {\n                  begin: 20 + 654,\n                  end: 20 + 654 + 12,\n                },\n                {\n                  begin: 20 + 654 + 12,\n                  end: 20 + 654 + 12 + 52,\n                  file:\n                    'https://media.w3.org/2010/05/sintel/trailer.mp4?test=2',\n                },\n                {\n                  begin: 20 + 654 + 12 + 52,\n                  end: 20 + 654 + 12 + 52 + 52,\n                  file:\n                    'https://media.w3.org/2010/05/sintel/trailer.mp4?test=3',\n                },\n                {\n                  begin: 20 + 654 + 12 + 52 + 52,\n                  end: 20 + 654 + 12 + 52 + 52 + 10,\n                },\n                {\n                  begin: 20 + 654 + 12 + 52 + 52 + 10,\n                  end: 20 + 654 + 12 + 52 + 52 + 10 + 654,\n                  file:\n                    'https://wowzaec2demo.streamlock.net/vod-multitrack/_definst_/smil:ElephantsDream/elephantsdream2.smil/playlist.m3u8',\n                },\n                {\n                  begin: 20 + 654 + 12 + 52 + 52 + 10 + 654,\n                  end: 20 + 654 + 12 + 52 + 52 + 10 + 654 + 20,\n                },\n              ],\n            }}\n          />\n        </div>\n      </div>\n    );\n  }\n}\n\n```\n\n**historyList结构**\n\nhistoryList的值可以是false，这样就是没有任何视频。\n\n| historyList | 类型                  | 说明                                                     | 必填 |\n| ----------- | --------------------- | -------------------------------------------------------- | ---- |\n| begin       | number                | 当前视频（或者断片）开始时间                             | 是   |\n| end         | number                | 当前视频（或者断片）结束时间                             | 是   |\n| file        | string \\|\\| undefined | 播放的链接，为undefined时，代表无视频（time-slider置灰） | 否   |\n\n### 播放列表\n\n简单例子\n\n```jsx\nimport React from 'react';\nimport Html5PlayerList from 'html5-player/playlist';\n\nexport default class View extends React.Component {\n  render() {\n    const playlist = [\n      {\n        title: 'test',\n        cover: 'https://t12.baidu.com/it/u=2991737441,599903151&fm=173&app=25&f=JPEG?w=538&h=397&s=ECAA21D53C330888369488B703006041',\n        file: 'https://dog-days.github.io/demo/static/react.mp4'\n      }\n    ];\n    return (\n      <Html5PlayerList\n        playlist={playlist}\n        autoplay\n        activeItem={2}\n      />\n    );\n  }\n}\n```\n\nprops\n\n| props         | 类型             | 说明                                     | 默认值 | 必填 |\n| ------------- | ---------------- | ---------------------------------------- | ------ | ---- |\n| playlist      | array            | 播放列表                                 | 无     | 是   |\n| activeItem    | number           | 当前播放的视频（1开始算）                | 1      | 否   |\n| videoCarousel | bool<br />number | 视频走定时轮播，可以设置定时间隔（毫秒） | false  | 否   |\n| 其他props     |                  | 继承video的所有props                     |        |      |\n\nprops.playlist\n\n| playlist[] | 类型                       | 说明                               | 默认值 | 必填 |\n| ---------- | -------------------------- | ---------------------------------- | ------ | ---- |\n| title      | string <br />react element | 标题，覆盖Player的props.title      | 无     | 否   |\n| cover      | string                     | 列表的展示封面图（跟poster不一样） | 无     | 是   |\n| file       | string                     | 视频文件，覆盖Player的props.file   |        | 是   |\n| 其他props  |                            | 继承video的所有props               |        |      |","versions":{"0.1.0":{"name":"html5-player","version":"0.1.0","main":"libs/player.js","dependencies":{"add-dom-event-listener":"^1.0.2","axios":"^0.17.1","classnames":"^2.2.5","flv.js":"^1.4.0","global":"^4.3.2","hls.js":"^0.8.9","lodash":"^4.17.4","prop-types":"^15.6.0","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga-model":"^0.2.21"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-react-jsx":"^6.24.1","cross-env":"^5.1.1","less":"^2.7.3","less-loader":"^4.0.5","preact":"^8.2.6","preact-compat":"^3.17.0","react":"^15.5.4","react-boilerplate-app-scripts":"^0.2.5","react-dom":"^15.5.4","react-router-controller":"^0.1.9","react-router-controller-cli":"^0.0.1"},"scripts":{"build-css":"lessc ./src/assets/css/common.less ./src/assets/css/style.css","build-demo":"node ./scripts/build-demo.js","build":"node ./scripts/build-umd.js","cover":"react-boilerplate-app-scripts cover","serve-demo-build":"react-boilerplate-app-scripts serve-build","serve-umd-build":"serve ./dist -o","start":"node ./scripts/start.js","use":"react-boilerplate-app-scripts use","create-i18n-excel":"react-router-controller-cli create-i18n-excel","create-i18n-list":"react-router-controller-cli create-i18n-list","build-publish":"npm run build-css && npm run transform && npm publish","transform":"npm run transform-es && npm run transform-default && cp -R ./src/assets ./libs && cp -R ./src/assets ./es","transform-es":"cross-env BABEL_ENV=es babel ./src -d es","transform-es-watch":"cross-env BABEL_ENV=es babel ./src -d es -w","transform-default":"cross-env BABEL_ENV=default babel ./src -d libs","transform-default-watch":"cross-env BABEL_ENV=default babel ./src -d libs -w"},"react-boilerplate-app-scripts":{"basename":"nan-player/demo/build","appSrcPath":"demo/src","appPublicPath":"demo/public"},"babel":{"presets":["react",["es2015",{"modules":false}],"stage-0"],"plugins":["transform-decorators-legacy","transform-runtime"],"env":{"development":{"plugins":["react-hot-loader/babel"]},"default":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react","es2015","stage-0"]},"es":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react",["es2015",{"modules":false}],"stage-0"]}}},"eslintConfig":{"extends":"react-app"},"description":"本视频播放器使用了 react、redux、redux-saga 实现了支持原生 H5 Video 的所有格式，同时添加了对 HLS 和 FLV 的支持。为了减轻打包 js 文件，兼容了 preact 替换 react，打包后的 js 文件 gzip 后的大小为**77KB**左右（hls 和 flv 的代码是会根据视频类型动态加载的，视频类型根据文件后缀名判别）。","_id":"html5-player@0.1.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"dist":{"integrity":"sha512-lw2Jldl82L1OZYSyKU4hcEZCCMvZZux9dVZPqdCBQVSaQZ8ZAQlYBGq9h895DnjM3dryT02CN54TvE6fzV9QQA==","shasum":"f6d415e5d5a2372592f0ebebd718f90d43642f0f","tarball":"https://registry.npmjs.org/html5-player/-/html5-player-0.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+2+h+zbP0cBuxMrE/GA/E4Y5AojzPnXBUKgqljRLYzQIhANVm1pzVnH/W1aGg9095l5XOOv2FWKLsbCZIjttB9EUS"}]},"maintainers":[{"name":"nanges","email":"xianshannan@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html5-player-0.1.0.tgz_1517376946071_0.24050751188769937"},"directories":{}},"0.2.0":{"name":"html5-player","version":"0.2.0","main":"libs/player.js","dependencies":{"add-dom-event-listener":"^1.0.2","axios":"^0.17.1","classnames":"^2.2.5","co":"^4.6.0","flv.js":"^1.4.0","global":"^4.3.2","hls.js":"^0.8.9","lodash":"^4.17.4","prop-types":"^15.6.0","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga-model":"^0.2.21"},"devDependencies":{"babel-cli":"^6.26.0","chai":"4.1.2","cross-env":"^5.1.1","istanbul-instrumenter-loader":"3.0.0","karma":"2.0.0","karma-browserstack-launcher":"1.3.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-coverage-istanbul-reporter":"1.3.3","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"^1.0.0","karma-junit-reporter":"1.2.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-sinon":"1.0.5","karma-sinon-chai":"1.3.3","karma-webpack":"2.0.9","less":"^2.7.3","less-loader":"^4.0.5","mocha":"4.1.0","preact":"^8.2.6","preact-compat":"^3.17.0","react":"^15.5.4","react-boilerplate-app-scripts":"^0.2.10","react-dom":"^15.5.4","react-router-controller":"^0.1.9","react-router-controller-cli":"^0.0.1","sinon":"4.1.3","sinon-chai":"2.14.0"},"scripts":{"build-css":"lessc ./src/assets/css/common.less ./src/assets/css/style.css","build-demo":"node ./scripts/build-demo.js","build":"npm run test && node ./scripts/build-umd.js","test":"karma start","cover":"react-boilerplate-app-scripts cover","serve-demo-build":"react-boilerplate-app-scripts serve-build","serve-umd-build":"serve ./dist -o","start":"node ./scripts/start.js","use":"react-boilerplate-app-scripts use","create-i18n-excel":"react-router-controller-cli create-i18n-excel","create-i18n-list":"react-router-controller-cli create-i18n-list","build-publish":"npm run test && npm run build-css && npm run transform && npm publish","transform":"npm run transform-es && npm run transform-default && cp -R ./src/assets ./libs && cp -R ./src/assets ./es","transform-es":"cross-env BABEL_ENV=es babel ./src -d es","transform-es-watch":"cross-env BABEL_ENV=es babel ./src -d es -w","transform-default":"cross-env BABEL_ENV=production babel ./src -d libs","transform-default-watch":"cross-env BABEL_ENV=default babel ./src -d libs -w"},"react-boilerplate-app-scripts":{"basename":"demo/html5-player","appSrcPath":"demo/src","appPublicPath":"demo/public"},"babel":{"env":{"development":{"presets":["react",["es2015",{"modules":false}],"stage-0"],"plugins":["transform-decorators-legacy","transform-runtime","react-hot-loader/babel"]},"production":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react","es2015","stage-0"]},"es":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react",["es2015",{"modules":false}],"stage-0"]}}},"eslintConfig":{"extends":"react-app"},"engines":{"node":">=6.0.0"},"gitHead":"e376996b6ce148865e487cf02729397f531a4814","description":"本视频播放器使用了 react、redux、redux-saga 实现了支持原生 H5 Video 的所有格式，同时添加了对 HLS 和 FLV 的支持。为了减轻打包 js 文件，兼容了 preact 替换 react，打包后的 js 文件 gzip 后的大小为**80KB**左右（hls 和 flv 的代码是会根据视频类型动态加载的，视频类型根据文件后缀名判别）。","_id":"html5-player@0.2.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"dist":{"integrity":"sha512-B56uX1yvYmELpu6QYGuV3HaobKIFqeqWAbvno79Gcjmp1AYFGgr+gXAwyY1ZAL9gzJ+jD+00cGS/2QTJHjUfXg==","shasum":"337d10b273f95366f17771879bec791001409ea9","tarball":"https://registry.npmjs.org/html5-player/-/html5-player-0.2.0.tgz","fileCount":231,"unpackedSize":6102788,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDi64CM7QGMOaAe+mqnfsqdMsSjjf+7RDV3/T8PRRmg3AiAjQ/in494FunHz3bBx3S3zeQKZOHCCCKLY823yuoxIyA=="}]},"maintainers":[{"name":"nanges","email":"xianshannan@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html5-player_0.2.0_1520314449731_0.5985718338148873"},"_hasShrinkwrap":false},"0.2.1":{"name":"html5-player","version":"0.2.1","description":"html5 video","repository":{"type":"git","url":"git+ssh://git@github.com/dog-days/html5-player.git"},"homepage":"https://github.com/dog-days/html5-player.git","main":"libs/player.js","dependencies":{"add-dom-event-listener":"^1.0.2","axios":"^0.17.1","classnames":"^2.2.5","co":"^4.6.0","flv.js":"^1.4.0","global":"^4.3.2","hls.js":"^0.8.9","lodash":"^4.17.4","prop-types":"^15.6.0","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga-model":"^0.2.21"},"devDependencies":{"babel-cli":"^6.26.0","chai":"4.1.2","cross-env":"^5.1.1","istanbul-instrumenter-loader":"3.0.0","karma":"2.0.0","karma-browserstack-launcher":"1.3.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-coverage-istanbul-reporter":"1.3.3","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"^1.0.0","karma-junit-reporter":"1.2.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-sinon":"1.0.5","karma-sinon-chai":"1.3.3","karma-webpack":"2.0.9","less":"^2.7.3","less-loader":"^4.0.5","mocha":"4.1.0","preact":"^8.2.6","preact-compat":"^3.17.0","react":"^15.5.4","react-boilerplate-app-scripts":"^0.2.10","react-dom":"^15.5.4","react-router-controller":"^0.1.9","react-router-controller-cli":"^0.0.1","sinon":"4.1.3","sinon-chai":"2.14.0"},"scripts":{"build-css":"lessc ./src/assets/css/common.less ./src/assets/css/style.css","build-demo":"node ./scripts/build-demo.js","build":"npm run test && node ./scripts/build-umd.js","test":"karma start","cover":"react-boilerplate-app-scripts cover","serve-demo-build":"react-boilerplate-app-scripts serve-build","serve-umd-build":"serve ./dist -o","start":"node ./scripts/start.js","use":"react-boilerplate-app-scripts use","create-i18n-excel":"react-router-controller-cli create-i18n-excel","create-i18n-list":"react-router-controller-cli create-i18n-list","build-publish":"npm run test && npm run build-css && npm run transform && npm publish","transform":"npm run transform-es && npm run transform-default && cp -R ./src/assets ./libs && cp -R ./src/assets ./es","transform-es":"cross-env BABEL_ENV=es babel ./src -d es","transform-es-watch":"cross-env BABEL_ENV=es babel ./src -d es -w","transform-default":"cross-env BABEL_ENV=production babel ./src -d libs","transform-default-watch":"cross-env BABEL_ENV=default babel ./src -d libs -w"},"react-boilerplate-app-scripts":{"basename":"demo/html5-player","appSrcPath":"demo/src","appPublicPath":"demo/public"},"babel":{"env":{"development":{"presets":["react",["es2015",{"modules":false}],"stage-0"],"plugins":["transform-decorators-legacy","transform-runtime","react-hot-loader/babel"]},"production":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react","es2015","stage-0"]},"es":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react",["es2015",{"modules":false}],"stage-0"]}}},"eslintConfig":{"extends":"react-app"},"engines":{"node":">=6.0.0"},"gitHead":"fd410c99ee1d75ad2f0bfa098ecff63588e8ec99","bugs":{"url":"https://github.com/dog-days/html5-player/issues"},"_id":"html5-player@0.2.1","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"dist":{"integrity":"sha512-Xo25k+KDoqZ322eYOMvSJ9Yh4ZoCYqSNX+nPX21fxMakch7MYi7miMcxALFm2cl3A7qdzrECTIR1AU5e1K5A1Q==","shasum":"b90fad97a1584e3fc23f663d6c90b13d794d9c2d","tarball":"https://registry.npmjs.org/html5-player/-/html5-player-0.2.1.tgz","fileCount":232,"unpackedSize":6106476,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGQuSH2SwkaQKVzwqQzuSqE9tlxPBDN9LZ/60f5+eKt2AiEAlVbr93wApb7v4eTRiS7ulZ3LIm/cPwC5bQ2T7eM7qtI="}]},"maintainers":[{"name":"nanges","email":"xianshannan@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html5-player_0.2.1_1520390702230_0.5960826205326357"},"_hasShrinkwrap":false},"0.2.2":{"name":"html5-player","version":"0.2.2","description":"html5 video","repository":{"type":"git","url":"git+ssh://git@github.com/dog-days/html5-player.git"},"homepage":"https://github.com/dog-days/html5-player.git","main":"libs/player.js","dependencies":{"add-dom-event-listener":"^1.0.2","axios":"^0.17.1","classnames":"^2.2.5","co":"^4.6.0","flv.js":"^1.4.0","global":"^4.3.2","hls.js":"^0.8.9","lodash":"^4.17.4","prop-types":"^15.6.0","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga-model":"^0.2.21"},"devDependencies":{"babel-cli":"^6.26.0","chai":"4.1.2","cross-env":"^5.1.1","istanbul-instrumenter-loader":"3.0.0","karma":"2.0.0","karma-browserstack-launcher":"1.3.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-coverage-istanbul-reporter":"1.3.3","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"^1.0.0","karma-junit-reporter":"1.2.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-sinon":"1.0.5","karma-sinon-chai":"1.3.3","karma-webpack":"2.0.9","less":"^2.7.3","less-loader":"^4.0.5","mocha":"4.1.0","preact":"^8.2.6","preact-compat":"^3.17.0","react":"^15.5.4","react-boilerplate-app-scripts":"^0.2.10","react-dom":"^15.5.4","react-router-controller":"^0.1.9","react-router-controller-cli":"^0.0.1","sinon":"4.1.3","sinon-chai":"2.14.0"},"scripts":{"build-css":"lessc ./src/assets/css/common.less ./src/assets/css/style.css","build-demo":"node ./scripts/build-demo.js","build":"npm run test && node ./scripts/build-umd.js","test":"karma start","cover":"react-boilerplate-app-scripts cover","serve-demo-build":"react-boilerplate-app-scripts serve-build","serve-umd-build":"serve ./dist -o","start":"node ./scripts/start.js","use":"react-boilerplate-app-scripts use","create-i18n-excel":"react-router-controller-cli create-i18n-excel","create-i18n-list":"react-router-controller-cli create-i18n-list","build-publish":"npm run test && npm run build-css && npm run transform && npm publish","transform":"npm run transform-es && npm run transform-default && cp -R ./src/assets ./libs && cp -R ./src/assets ./es","transform-es":"cross-env BABEL_ENV=es babel ./src -d es","transform-es-watch":"cross-env BABEL_ENV=es babel ./src -d es -w","transform-default":"cross-env BABEL_ENV=production babel ./src -d libs","transform-default-watch":"cross-env BABEL_ENV=default babel ./src -d libs -w"},"react-boilerplate-app-scripts":{"basename":"demo/html5-player","appSrcPath":"demo/src","appPublicPath":"demo/public"},"babel":{"env":{"development":{"presets":["react",["es2015",{"modules":false}],"stage-0"],"plugins":["transform-decorators-legacy","transform-runtime","react-hot-loader/babel"]},"production":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react","es2015","stage-0"]},"es":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react",["es2015",{"modules":false}],"stage-0"]}}},"eslintConfig":{"extends":"react-app"},"engines":{"node":">=6.0.0"},"gitHead":"c04e5e941e665a6ccad773a7e9e048762abe8d63","bugs":{"url":"https://github.com/dog-days/html5-player/issues"},"_id":"html5-player@0.2.2","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"dist":{"integrity":"sha512-TeLR4gZVLMReIexvcIwyE7MqiTRTrtvGqcvIMF3BvaxcgEt27xDjeONgkL/2a6phhjLQOBBsW+h+216hjzemAQ==","shasum":"03d7d35e1aa72e0f39dfc8316de4d34e93b258e7","tarball":"https://registry.npmjs.org/html5-player/-/html5-player-0.2.2.tgz","fileCount":235,"unpackedSize":6109895,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBG+y9P3BcZIV+/rsgNnEu8zf9QP7j2vfq4iD3g+/3RUAiEAyNX9yD/nJtFOWA/+cYCSlTbX4r2CPyHmkcA80rnMZpg="}]},"maintainers":[{"name":"nanges","email":"xianshannan@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html5-player_0.2.2_1520399692655_0.2696475841872845"},"_hasShrinkwrap":false},"0.2.3":{"name":"html5-player","version":"0.2.3","description":"html5 video","repository":{"type":"git","url":"git+ssh://git@github.com/dog-days/html5-player.git"},"homepage":"https://github.com/dog-days/html5-player.git","main":"libs/player.js","dependencies":{"add-dom-event-listener":"^1.0.2","axios":"^0.17.1","classnames":"^2.2.5","co":"^4.6.0","downloadjs":"^1.4.7","flv.js":"^1.4.0","global":"^4.3.2","hls.js":"^0.8.9","lodash":"^4.17.4","prop-types":"^15.6.0","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga-model":"^0.2.21"},"devDependencies":{"babel-cli":"^6.26.0","chai":"4.1.2","cross-env":"^5.1.1","husky":"^0.14.3","istanbul-instrumenter-loader":"3.0.0","karma":"2.0.0","karma-browserstack-launcher":"1.3.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-coverage-istanbul-reporter":"1.3.3","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"^1.0.0","karma-junit-reporter":"1.2.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-sinon":"1.0.5","karma-sinon-chai":"1.3.3","karma-webpack":"2.0.9","less":"^2.7.3","less-loader":"^4.0.5","mocha":"4.1.0","preact":"^8.2.6","preact-compat":"^3.17.0","react":"^15.5.4","react-boilerplate-app-scripts":"^0.2.10","react-dom":"^15.5.4","react-router-controller":"^0.1.9","react-router-controller-cli":"^0.0.1","sinon":"4.1.3","sinon-chai":"2.14.0"},"scripts":{"precommit":"npm run test","build-css":"lessc ./src/assets/css/common.less ./src/assets/css/style.css","build-demo":"node ./scripts/build-demo.js","build":"npm run test && node ./scripts/build-umd.js","test":"karma start","cover":"react-boilerplate-app-scripts cover","serve-demo-build":"react-boilerplate-app-scripts serve-build","serve-umd-build":"serve ./dist -o","start":"node ./scripts/start.js","use":"react-boilerplate-app-scripts use","create-i18n-excel":"react-router-controller-cli create-i18n-excel","create-i18n-list":"react-router-controller-cli create-i18n-list","build-publish":"npm run test && npm run build-css && npm run transform && npm publish","transform":"npm run transform-es && npm run transform-default && cp -R ./src/assets ./libs && cp -R ./src/assets ./es","transform-es":"cross-env BABEL_ENV=es babel ./src -d es","transform-es-watch":"cross-env BABEL_ENV=es babel ./src -d es -w","transform-default":"cross-env BABEL_ENV=production babel ./src -d libs","transform-default-watch":"cross-env BABEL_ENV=default babel ./src -d libs -w"},"react-boilerplate-app-scripts":{"basename":"demo/html5-player","appSrcPath":"demo/src","appPublicPath":"demo/public"},"babel":{"env":{"development":{"presets":["react",["es2015",{"modules":false}],"stage-0"],"plugins":["transform-decorators-legacy","transform-runtime","react-hot-loader/babel"]},"production":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react","es2015","stage-0"]},"es":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react",["es2015",{"modules":false}],"stage-0"]}}},"eslintConfig":{"extends":"react-app"},"engines":{"node":">=6.0.0"},"gitHead":"31fc58d16e28dd952bc59c59c299cf71bc7f2d5a","bugs":{"url":"https://github.com/dog-days/html5-player/issues"},"_id":"html5-player@0.2.3","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"dist":{"integrity":"sha512-TpoOLgpXzwOBgcQfN9OEin9DOImpC9jzNh7ltg0tvfoYLI+n+gsoBrwKMHjIbcnUheN5wyzrAolR1DlMOUrHlA==","shasum":"ac51f7753808c13f38bc03fee83338eb9f4d0837","tarball":"https://registry.npmjs.org/html5-player/-/html5-player-0.2.3.tgz","fileCount":260,"unpackedSize":6373558,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmqLD8/jDfHxsLyNusvNUgaaPTBV7GfztHvLHrIAxctwIhAJiCMR/AYoPVutnqlTWqQQr0DvZ+kZb+iKkWG3OQQ28a"}]},"maintainers":[{"name":"nanges","email":"xianshannan@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html5-player_0.2.3_1522725523219_0.7318532866171723"},"_hasShrinkwrap":false},"0.2.4":{"name":"html5-player","version":"0.2.4","description":"html5 video","repository":{"type":"git","url":"git+ssh://git@github.com/dog-days/html5-player.git"},"homepage":"https://github.com/dog-days/html5-player.git","main":"libs/player.js","dependencies":{"add-dom-event-listener":"^1.0.2","axios":"^0.17.1","classnames":"^2.2.5","co":"^4.6.0","downloadjs":"^1.4.7","flv.js":"^1.4.0","global":"^4.3.2","hls.js":"^0.8.9","lodash":"^4.17.4","prop-types":"^15.6.0","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga-model":"^0.2.21"},"devDependencies":{"babel-cli":"^6.26.0","chai":"4.1.2","cross-env":"^5.1.1","husky":"^0.14.3","istanbul-instrumenter-loader":"3.0.0","karma":"2.0.0","karma-browserstack-launcher":"1.3.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-coverage-istanbul-reporter":"1.3.3","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"^1.0.0","karma-junit-reporter":"1.2.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-sinon":"1.0.5","karma-sinon-chai":"1.3.3","karma-webpack":"2.0.9","less":"^2.7.3","less-loader":"^4.0.5","mocha":"4.1.0","preact":"^8.2.6","preact-compat":"^3.17.0","react":"^15.5.4","react-boilerplate-app-scripts":"^0.2.10","react-dom":"^15.5.4","react-router-controller":"^0.1.9","react-router-controller-cli":"^0.0.1","sinon":"4.1.3","sinon-chai":"2.14.0"},"scripts":{"precommit":"npm run test","build-css":"lessc ./src/assets/css/common.less ./src/assets/css/style.css","build-demo":"node ./scripts/build-demo.js","build":"npm run test && node ./scripts/build-umd.js","test":"karma start","cover":"react-boilerplate-app-scripts cover","serve-demo-build":"react-boilerplate-app-scripts serve-build","serve-umd-build":"serve ./dist -o","start":"node ./scripts/start.js","use":"react-boilerplate-app-scripts use","create-i18n-excel":"react-router-controller-cli create-i18n-excel","create-i18n-list":"react-router-controller-cli create-i18n-list","build-publish":"npm run test && npm run build-css && npm run transform && npm publish","transform":"npm run transform-es && npm run transform-default && cp -R ./src/assets ./libs && cp -R ./src/assets ./es","transform-es":"cross-env BABEL_ENV=es babel ./src -d es","transform-es-watch":"cross-env BABEL_ENV=es babel ./src -d es -w","transform-default":"cross-env BABEL_ENV=production babel ./src -d libs","transform-default-watch":"cross-env BABEL_ENV=default babel ./src -d libs -w"},"react-boilerplate-app-scripts":{"basename":"demo/html5-player","appSrcPath":"demo/src","appPublicPath":"demo/public"},"babel":{"env":{"development":{"presets":["react",["es2015",{"modules":false}],"stage-0"],"plugins":["transform-decorators-legacy","transform-runtime","react-hot-loader/babel"]},"production":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react","es2015","stage-0"]},"es":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react",["es2015",{"modules":false}],"stage-0"]}}},"eslintConfig":{"extends":"react-app"},"engines":{"node":">=6.0.0"},"gitHead":"332080b5fdbd4eb13857d5249abec801944a10ca","bugs":{"url":"https://github.com/dog-days/html5-player/issues"},"_id":"html5-player@0.2.4","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"dist":{"integrity":"sha512-6jTFaQ0dA7lzE/FSqpXJQj+vDS4a6crLgrs+TScWFhiLBd1r1ZLEd2be/GnNJPbf4ll3OogJ5W6KpvemBviYbQ==","shasum":"682766430094f20b7944f99ee740ec3673b66131","tarball":"https://registry.npmjs.org/html5-player/-/html5-player-0.2.4.tgz","fileCount":260,"unpackedSize":6387640,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChxKOnsMZEx4MM4SOgF1WYUkFBEoA9uJgmgoJFcyV4qAIhAJxlyBG7s3AglxBcW36j73yXN+7Kp4z50Q32q1AdXgkp"}]},"maintainers":[{"name":"nanges","email":"xianshannan@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html5-player_0.2.4_1522746118206_0.30545434779759995"},"_hasShrinkwrap":false},"0.2.5":{"name":"html5-player","version":"0.2.5","description":"html5 video","repository":{"type":"git","url":"git+ssh://git@github.com/dog-days/html5-player.git"},"homepage":"https://github.com/dog-days/html5-player.git","main":"libs/player.js","dependencies":{"add-dom-event-listener":"^1.0.2","axios":"^0.17.1","classnames":"^2.2.5","co":"^4.6.0","downloadjs":"^1.4.7","flv.js":"^1.4.0","global":"^4.3.2","hls.js":"^0.8.9","lodash":"^4.17.4","prop-types":"^15.6.0","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga-model":"^0.2.21"},"devDependencies":{"babel-cli":"^6.26.0","chai":"4.1.2","cross-env":"^5.1.1","husky":"^0.14.3","istanbul-instrumenter-loader":"3.0.0","karma":"2.0.0","karma-browserstack-launcher":"1.3.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-coverage-istanbul-reporter":"1.3.3","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"^1.0.0","karma-junit-reporter":"1.2.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-sinon":"1.0.5","karma-sinon-chai":"1.3.3","karma-webpack":"2.0.9","less":"^2.7.3","less-loader":"^4.0.5","mocha":"4.1.0","preact":"^8.2.6","preact-compat":"^3.17.0","react":"^15.5.4","react-boilerplate-app-scripts":"^0.2.10","react-dom":"^15.5.4","react-router-controller":"^0.1.9","react-router-controller-cli":"^0.0.1","sinon":"4.1.3","sinon-chai":"2.14.0"},"scripts":{"precommit":"npm run test","build-css":"lessc ./src/assets/css/common.less ./src/assets/css/style.css","build-demo":"node ./scripts/build-demo.js","build":"npm run test && node ./scripts/build-umd.js","test":"karma start","cover":"react-boilerplate-app-scripts cover","serve-demo-build":"react-boilerplate-app-scripts serve-build","serve-umd-build":"serve ./dist -o","start":"node ./scripts/start.js","use":"react-boilerplate-app-scripts use","create-i18n-excel":"react-router-controller-cli create-i18n-excel","create-i18n-list":"react-router-controller-cli create-i18n-list","build-publish":"npm run test && npm run build-css && npm run transform && npm publish","transform":"npm run transform-es && npm run transform-default && cp -R ./src/assets ./libs && cp -R ./src/assets ./es","transform-es":"cross-env BABEL_ENV=es babel ./src -d es","transform-es-watch":"cross-env BABEL_ENV=es babel ./src -d es -w","transform-default":"cross-env BABEL_ENV=production babel ./src -d libs","transform-default-watch":"cross-env BABEL_ENV=default babel ./src -d libs -w"},"react-boilerplate-app-scripts":{"basename":"demo/html5-player","appSrcPath":"demo/src","appPublicPath":"demo/public"},"babel":{"env":{"development":{"presets":["react",["es2015",{"modules":false}],"stage-0"],"plugins":["transform-decorators-legacy","transform-runtime","react-hot-loader/babel"]},"production":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react","es2015","stage-0"]},"es":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react",["es2015",{"modules":false}],"stage-0"]}}},"eslintConfig":{"extends":"react-app"},"engines":{"node":">=6.0.0"},"gitHead":"57ba448206e1bd5e22ea5b7eba8c0c2acdd7473e","bugs":{"url":"https://github.com/dog-days/html5-player/issues"},"_id":"html5-player@0.2.5","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"dist":{"integrity":"sha512-TO8mpA1zzuiSpAyIfq817pla1m879487OjkNSPMZBZdYtBbpK4FAkgvIZfwWvDqdIdVDTSQWR/lL47Fh8yFPQQ==","shasum":"bc7fa380539d2d870ea7c792886aeaef4db74b73","tarball":"https://registry.npmjs.org/html5-player/-/html5-player-0.2.5.tgz","fileCount":260,"unpackedSize":6391123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4pwTCRA9TVsSAnZWagAAEMgP/j5aEMKRN0gamyRHLvjO\nphHacqS47Bj+8PZZqrxFxyAEYq6PAZ7cLtyU2CYURD99pSdNZcfv6WbbL3QB\nxgOr4qkX3h1U+r6agiPrsU6tJ4ygR0YbR3wsauCjYQSX9jg5yrz8nkItj2Us\nC76dKRJcbvgFOBHLhJmC9/mhBGQNN38zxEk2NrDeHPtmSw6/WI/W+gTdawS+\n0iNKBPSu/kM8dUSqSz3d8PAayQMkXeF/7pWqtzqSsho7ECd+x2SM42qfWREI\nTY+fhZ/daVmjzLUNazCbFQA2wwbIGlGpGrH1zA15JaqZ9jhCDdjXsdA8VPGD\nVOR97Pao+m/oNMz20c1ANtjXsX8YOYPCRsnDdB8QXVHrRzclOohM3oLUhC5X\nqVRcaxow1hCLrm0oWX36Hg47OPcr+dS6HUpEO8z3qfQy0lYRt3m/1KInpaCW\nPqqLWcSJMdZDmUgyVIzzIqLN9wG3AQAwr0rKa56BKpKcwxW2Vgykfpowhy63\nd8C9qor1n2XbpTie9Xkmdqu6iNv0h+lRjrt5WQq6xHj4oQwgYfivbADDEQhx\n6LOAm1LzeLGksYb2AXOw2sElEXtNf9Jj18z7V0xN4FErVLg177WP1Q0p5FFT\na1UHDpkYGCrRB4wCv7i9hAJlqWNMIp9VRkYtXcfu+P10gnQFXGjXHbjJuLve\n8fJ9\r\n=SLPU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTLH5SypRsMZ4McfojCWbR5xppJsRtBcr7CNfV0b2+kgIhAJR2Kjrri+a0Pt8uerHfsSEh1LxkLbpZFj7RNWVAsHGd"}]},"maintainers":[{"name":"nanges","email":"xianshannan@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html5-player_0.2.5_1524800529319_0.6494962231017118"},"_hasShrinkwrap":false},"0.3.0":{"name":"html5-player","version":"0.3.0","description":"html5 video","repository":{"type":"git","url":"git+ssh://git@github.com/dog-days/html5-player.git"},"homepage":"https://github.com/dog-days/html5-player.git","main":"libs","dependencies":{"add-dom-event-listener":"^1.0.2","axios":"^0.17.1","classnames":"^2.2.5","co":"^4.6.0","downloadjs":"^1.4.7","flv.js":"^1.4.0","global":"^4.3.2","hls.js":"^0.8.9","lodash":"^4.17.4","prop-types":"^15.6.0","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga-model":"^0.2.21"},"devDependencies":{"babel-cli":"^6.26.0","chai":"4.1.2","cross-env":"^5.1.1","husky":"^0.14.3","istanbul-instrumenter-loader":"3.0.0","karma":"2.0.0","karma-browserstack-launcher":"1.3.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-coverage-istanbul-reporter":"1.3.3","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"^1.0.0","karma-junit-reporter":"1.2.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-sinon":"1.0.5","karma-sinon-chai":"1.3.3","karma-webpack":"2.0.9","less":"^2.7.3","less-loader":"^4.0.5","mocha":"4.1.0","preact":"^8.2.6","preact-compat":"^3.17.0","react":"^15.5.4","react-boilerplate-app-scripts":"^0.2.10","react-dom":"^15.5.4","react-router-controller":"^0.1.9","react-router-controller-cli":"^0.0.1","sinon":"4.1.3","sinon-chai":"2.14.0"},"scripts":{"precommit":"npm run test","build-css":"lessc ./src/assets/css/common.less ./src/assets/css/style.css","build-demo":"node ./scripts/build-demo.js","build":"npm run test && node ./scripts/build-umd.js","test":"karma start","cover":"react-boilerplate-app-scripts cover","serve-demo-build":"react-boilerplate-app-scripts serve-build","serve-umd-build":"serve ./dist -o","start":"node ./scripts/start.js","use":"react-boilerplate-app-scripts use","create-i18n-excel":"react-router-controller-cli create-i18n-excel","create-i18n-list":"react-router-controller-cli create-i18n-list","build-publish":"npm run test && npm run build-css && npm run transform && npm publish","transform":"npm run transform-es && npm run transform-default && cp -R ./src/assets ./libs && cp -R ./src/assets ./es","transform-es":"cross-env BABEL_ENV=es babel ./src -d es","transform-es-watch":"cross-env BABEL_ENV=es babel ./src -d es -w","transform-default":"cross-env BABEL_ENV=production babel ./src -d libs","transform-default-watch":"cross-env BABEL_ENV=default babel ./src -d libs -w"},"react-boilerplate-app-scripts":{"basename":"demo/html5-player","appSrcPath":"demo/src","appPublicPath":"demo/public"},"babel":{"env":{"development":{"presets":["react",["es2015",{"modules":false}],"stage-0"],"plugins":["transform-decorators-legacy","transform-runtime","react-hot-loader/babel"]},"production":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react","es2015","stage-0"]},"es":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react",["es2015",{"modules":false}],"stage-0"]}}},"eslintConfig":{"extends":"react-app"},"engines":{"node":">=6.0.0"},"gitHead":"40b372acfb7eb36829ee6dd0456b35855a188d34","bugs":{"url":"https://github.com/dog-days/html5-player/issues"},"_id":"html5-player@0.3.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"dist":{"integrity":"sha512-d2vmBwE6bCdCLtN01A8g5dtdWbhlIUZFGqrcCWufM4mkJsWvgmUTphxgCKd9HXRyctIQ8NQCuxPgC9oYWey2BA==","shasum":"92c25dd792336e21f292c49137b3586f03541d42","tarball":"https://registry.npmjs.org/html5-player/-/html5-player-0.3.0.tgz","fileCount":272,"unpackedSize":6509293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8sCuCRA9TVsSAnZWagAAPSAP/0vU7W2e5dks3wuVE/nD\nPpOyCiyLlvvkFEEKVNScxQG+QtoTgpLZeDBxfIA4x6zjq9tm8QvIRzXLV4rB\nmYNliBRFAlKyf/EtdbyFIhK9Bdrv0m7X7sVnumDAF31kvezmuBTIdqqwOKFy\nYPzRVWJFaEMMmUx2hDiJBI1PZ9KPoB8piul7jo6YaT24D6tEvD0oDM/0h7FU\n6Stnx7Pdpk/llmb/tVZU/5RzcMe2OwWngC8TB5+1K/LHp7dbuKCXEzUzfJk7\nC3/xU3h9ORO+cclv5SMlnROaTL2GnLadesGiobvjeKhhStL6EokEsSmUj08s\n2qE6M1IiG8wa63ZuQN1wjhNuS9UpgMAIWZSGAdk+lsXdN+FA5UbWJDitQQGD\nPWeRpoIRXZ+QYWpfDF8JJDEq/NguENaAFVvFgFnj7XUplwI1t3vV17FnWa0e\nPOT4MkbAD30s+RCaV49zQN2HdywqIXQuSc5ln4ldv8skqjnvhKl9BOKtCcnv\nVC4gmKLR1s3GERpovYqBORMsXJhiR+D4z/h8h7sgik/2ps1k7bJutojVAGW7\ncgfPnBjNq1A/CKwX92oLtGdM97PJwysaqwnIaM6Vc84nsn98G1zXFAV1/A3H\nQLfeVTKGITvZQXSATp6XsmEvJP4fAmi1bPzLTMQP+arwuUbrzpBkYdQqMsAy\nvT5h\r\n=iC/z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAvFOkMbNJ1xFwlp6gIjntMLSTRsLSVE7zIuh3vMwBkFAiEApk3cEvj9NnG888PTGyo7T0C2isr4alTPUGvNX3oPEYM="}]},"maintainers":[{"name":"nanges","email":"xianshannan@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html5-player_0.3.0_1525858477295_0.7475473544019537"},"_hasShrinkwrap":false},"0.3.1":{"name":"html5-player","version":"0.3.1","description":"html5 video","repository":{"type":"git","url":"git+ssh://git@github.com/dog-days/html5-player.git"},"homepage":"https://github.com/dog-days/html5-player.git","main":"libs","dependencies":{"add-dom-event-listener":"^1.0.2","axios":"^0.17.1","classnames":"^2.2.5","co":"^4.6.0","downloadjs":"^1.4.7","flv.js":"^1.4.0","global":"^4.3.2","hls.js":"^0.8.9","lodash":"^4.17.4","prop-types":"^15.6.0","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga-model":"^0.2.21"},"devDependencies":{"babel-cli":"^6.26.0","chai":"4.1.2","cross-env":"^5.1.1","husky":"^0.14.3","istanbul-instrumenter-loader":"3.0.0","karma":"2.0.0","karma-browserstack-launcher":"1.3.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-coverage-istanbul-reporter":"1.3.3","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"^1.0.0","karma-junit-reporter":"1.2.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-sinon":"1.0.5","karma-sinon-chai":"1.3.3","karma-webpack":"2.0.9","less":"^2.7.3","less-loader":"^4.0.5","mocha":"4.1.0","preact":"^8.2.6","preact-compat":"^3.17.0","react":"^15.5.4","react-boilerplate-app-scripts":"^0.2.10","react-dom":"^15.5.4","react-router-controller":"^0.1.9","react-router-controller-cli":"^0.0.1","sinon":"4.1.3","sinon-chai":"2.14.0"},"scripts":{"precommit":"npm run test","build-css":"lessc ./src/assets/css/common.less ./src/assets/css/style.css","build-demo":"node ./scripts/build-demo.js","build":"npm run test && node ./scripts/build-umd.js","test":"karma start","cover":"react-boilerplate-app-scripts cover","serve-demo-build":"react-boilerplate-app-scripts serve-build","serve-umd-build":"serve ./dist -o","start":"node ./scripts/start.js","use":"react-boilerplate-app-scripts use","create-i18n-excel":"react-router-controller-cli create-i18n-excel","create-i18n-list":"react-router-controller-cli create-i18n-list","build-publish":"npm run test && npm run build-css && npm run transform && npm publish","transform":"npm run transform-es && npm run transform-default && cp -R ./src/assets ./libs && cp -R ./src/assets ./es","transform-es":"cross-env BABEL_ENV=es babel ./src -d es","transform-es-watch":"cross-env BABEL_ENV=es babel ./src -d es -w","transform-default":"cross-env BABEL_ENV=production babel ./src -d libs","transform-default-watch":"cross-env BABEL_ENV=default babel ./src -d libs -w"},"react-boilerplate-app-scripts":{"basename":"demo/html5-player","appSrcPath":"demo/src","appPublicPath":"demo/public"},"babel":{"env":{"development":{"presets":["react",["es2015",{"modules":false}],"stage-0"],"plugins":["transform-decorators-legacy","transform-runtime","react-hot-loader/babel"]},"production":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react","es2015","stage-0"]},"es":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react",["es2015",{"modules":false}],"stage-0"]}}},"eslintConfig":{"extends":"react-app"},"engines":{"node":">=6.0.0"},"gitHead":"733a561dd03a42b266d0d506d0ba276b1e1f20ff","bugs":{"url":"https://github.com/dog-days/html5-player/issues"},"_id":"html5-player@0.3.1","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"dist":{"integrity":"sha512-jhNJ61s+REhYkkzxaT6WF7xdmSd6DixxXW2Gsw3x0AbSBMCqkGDUrhESw1ZMvHfXRzJalQo2PXyzwNaaTXksjw==","shasum":"8f34cf2826d1c4cfaeee1803130f87d8f2f3aab8","tarball":"https://registry.npmjs.org/html5-player/-/html5-player-0.3.1.tgz","fileCount":272,"unpackedSize":6509651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9Bq6CRA9TVsSAnZWagAAKNoQAJBi0o8ziUaOuym08O0Y\nnfLPzmZo0Bw4K9NRB/3x9LgUIiQYTFCxw/FbksBIDP7CVuW2/wIN6niVzLEb\ncYd0M5OEniQ/7NBiyclenZJFKbzFJsGr7V2ye8nQFk8yrb33oUI+SvHeELuI\njtH9ta20bCvB5rJqae3eKvJM80VB/f4t/JAZb1Mp1vssyy12Ed5uklMI6rjC\nAEr+BJGTzCUW+tCXnCSP5BGF/VgvKh/tqJ/77+jj+s263BpRG2DWKr0hOnc2\nJAq0E1b0Bilemg1pkjN6ubR+Q+7u65mPf1tGf3WyYpEIlaWjSH1IMHV1/pIZ\ni1DQJYl9+L+LWbn7xsKt2G8mSS+ufl6PtoPVxxxpZET7pfFRdd3ON71lsbOc\nNGVfU0yfc0f0OTO9NsgmXCdCUvHgq8jKLZmR+mD45Vxb9I4IB16nCc1uzs2x\n1VovuKPWAbPF7QM6aYufwu50YAXh1JzA2NWzhT2sXxcbOpy4BTIHC8c4+kTc\nNdI0KyxkhyPRpf6dwaMOitTSnaCJnSAKYDxvGm4UQjlbC7Tb5KnARtBFb7fv\nN1E3vrYn2K5SVdYv2qPAw8Fk6N1CTx+R1lf5mGK7HaUJnoWlLfWD3mBxJK4b\nRJXNXPHlVtgQ7byeyD/ZwyLLS9qLNmVK6CAGWYmNfoycQC9t4+5f6K7mRXPi\nITw7\r\n=fR7S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHpfOpqMFTu9VwQS5N2BRtsFkrGypycBQ3shn4dZrvqMAiEAkYks3ahw2R80bv7B+UHQ8e1Hm0PRWRhwlzqiGnMCnKA="}]},"maintainers":[{"name":"nanges","email":"xianshannan@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html5-player_0.3.1_1525947065224_0.4877697918847166"},"_hasShrinkwrap":false},"0.3.2":{"name":"html5-player","version":"0.3.2","description":"html5 video","repository":{"type":"git","url":"git+ssh://git@github.com/dog-days/html5-player.git"},"homepage":"https://github.com/dog-days/html5-player.git","main":"libs","dependencies":{"add-dom-event-listener":"^1.0.2","axios":"^0.17.1","classnames":"^2.2.5","co":"^4.6.0","downloadjs":"^1.4.7","flv.js":"^1.4.0","global":"^4.3.2","hls.js":"^0.8.9","lodash":"^4.17.4","prop-types":"^15.6.0","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga-model":"^0.2.21"},"devDependencies":{"babel-cli":"^6.26.0","chai":"4.1.2","cross-env":"^5.1.1","husky":"^1.0.0-rc.4","istanbul-instrumenter-loader":"3.0.0","karma":"2.0.0","karma-browserstack-launcher":"1.3.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-coverage-istanbul-reporter":"1.3.3","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"^1.0.0","karma-junit-reporter":"1.2.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-sinon":"1.0.5","karma-sinon-chai":"1.3.3","karma-webpack":"2.0.9","less":"^2.7.3","less-loader":"^4.0.5","mocha":"4.1.0","preact":"^8.2.6","preact-compat":"^3.17.0","react":"^15.5.4","react-boilerplate-app-scripts":"^0.2.10","react-dom":"^15.5.4","react-router-controller":"^0.1.9","react-router-controller-cli":"^0.0.1","sinon":"4.1.3","sinon-chai":"2.14.0"},"scripts":{"build-css":"lessc ./src/assets/css/common.less ./src/assets/css/style.css","build-demo":"node ./scripts/build-demo.js","build":"npm run test && node ./scripts/build-umd.js","test":"karma start","cover":"react-boilerplate-app-scripts cover","serve-demo-build":"react-boilerplate-app-scripts serve-build","serve-umd-build":"serve ./dist -o","start":"node ./scripts/start.js","use":"react-boilerplate-app-scripts use","create-i18n-excel":"react-router-controller-cli create-i18n-excel","create-i18n-list":"react-router-controller-cli create-i18n-list","build-publish":"npm run test && npm run build-css && npm run transform && npm publish","transform":"npm run transform-es && npm run transform-default && cp -R ./src/assets ./libs && cp -R ./src/assets ./es","transform-es":"cross-env BABEL_ENV=es babel ./src -d es","transform-es-watch":"cross-env BABEL_ENV=es babel ./src -d es -w","transform-default":"cross-env BABEL_ENV=production babel ./src -d libs","transform-default-watch":"cross-env BABEL_ENV=default babel ./src -d libs -w"},"husky":{"hooks":{"pre-push":"npm run test"}},"react-boilerplate-app-scripts":{"basename":"demo/html5-player","appSrcPath":"demo/src","appPublicPath":"demo/public"},"babel":{"env":{"development":{"presets":["react",["es2015",{"modules":false}],"stage-0"],"plugins":["transform-decorators-legacy","transform-runtime","react-hot-loader/babel"]},"production":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react","es2015","stage-0"]},"es":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react",["es2015",{"modules":false}],"stage-0"]}}},"eslintConfig":{"extends":"react-app"},"engines":{"node":">=6.0.0"},"gitHead":"58e192cb2becad82177c7110e540219b1ea62cdb","bugs":{"url":"https://github.com/dog-days/html5-player/issues"},"_id":"html5-player@0.3.2","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"dist":{"integrity":"sha512-vB5MkF9Nd1yhGpb9t9fbBqqhft1nBxaHjpnSHqSbzy0bYKW5kivPCEc1mkqm+ZniOQUcOxeW4HTrRvavhH3cEQ==","shasum":"0938ec31b2b0b01d9e9bc46570bae04e87340dd3","tarball":"https://registry.npmjs.org/html5-player/-/html5-player-0.3.2.tgz","fileCount":272,"unpackedSize":6536394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9TeCCRA9TVsSAnZWagAAf5YQAIB5R7wYyj4llvgrGX70\nO/JaEdfsAme+RWAvTl3gxgAiPeMl14Lk72698/wacQH3CWk97KjzoYhyAcyb\nxXovt7+W8Ndk5gSpJ61SDKxYR8HTBDeDVEVveHyMWlRjLS6lk3mvJBQi/vhw\nvyA36xE3auBOiTGXs6wb7dnRTVTMmpYENK3ZgCbapWWphkYxc2tYAshDzvI2\nfwmWCAeKQS9HeCCZjfMfMr9ZVQM/5iJEk2Ce2s+JVAqscvPKLLA6rurcW+D+\npQdaf/jPboqZA0nnGUrPo2XbZPwNAlYA9pm7lxeaYoxgWcupHtFkbfJPLh0c\ncTBGQj7ZJCKz7sVAV/X6mqEqJl51/j2fn2oMRbLSLw+rww/o9/RXQLpyuZid\n/BQR9L//ZsuB8f1NyrhzcV53vVGw/8JqXUwuBsPmg9fGAb0aDyx81YWzD8Y4\nXybex4ChcOEMq50GVoHrm5qg4hmhHebQUQTBvkeaAAndF0wu3XDj27eUkEnI\nwkPs6nHXhMd4XeSOpwA3+9lxeahX40oloUYBUngSKDQE5Rvj6zNFyfuDNeXx\nM1gIua95ncaapy/DaX2HFucU5VNUzVxEATBV/urhc4jVG5mOqF1CKEL5fNEF\n0VKP3wISBpUqHG/wwOnM6Vmah75awSIx/BX5iMRxxsElkixSUV8Y2cB2HYZP\nk4hE\r\n=ycpm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICkKy1fJOLptVK8z2spdEiRlWU/Pqk6gvEFr1UtCodZvAiEAlnt0xn8YI2QyNcGms4mzrqy9BuWjQ9UhYxZMU5W3ak4="}]},"maintainers":[{"name":"nanges","email":"xianshannan@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html5-player_0.3.2_1526019969589_0.25696092874600196"},"_hasShrinkwrap":false},"0.4.0-beta.0":{"name":"html5-player","version":"0.4.0-beta.0","description":"html5 video","repository":{"type":"git","url":"git+ssh://git@github.com/dog-days/html5-player.git"},"homepage":"https://github.com/dog-days/html5-player.git","main":"libs","dependencies":{"add-dom-event-listener":"^1.0.2","axios":"^0.17.1","classnames":"^2.2.5","downloadjs":"^1.4.7","flv.js":"^1.4.0","flv.ly.js":"^1.4.0","global":"^4.3.2","hls.js":"^0.8.9","lodash":"^4.17.4","prop-types":"^15.6.0","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga-model":"^0.2.21"},"devDependencies":{"babel-cli":"^6.26.0","chai":"4.1.2","cross-env":"^5.1.1","husky":"^1.0.0-rc.4","istanbul-instrumenter-loader":"3.0.0","karma":"2.0.0","karma-browserstack-launcher":"1.3.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-coverage-istanbul-reporter":"1.3.3","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"^1.0.0","karma-junit-reporter":"1.2.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-sinon":"1.0.5","karma-sinon-chai":"1.3.3","karma-webpack":"2.0.9","less":"^2.7.3","less-loader":"^4.0.5","lint-staged":"^7.1.0","mocha":"4.1.0","preact":"^8.2.6","preact-compat":"^3.17.0","prettier":"^1.12.1","react":"^15.5.4","react-boilerplate-app-scripts":"^0.2.10","react-dom":"^15.5.4","react-router-controller":"^0.1.9","react-router-controller-cli":"^0.0.1","sinon":"4.1.3","sinon-chai":"2.14.0"},"scripts":{"build-css":"lessc ./src/assets/css/common.less ./src/assets/css/style.css","build-demo":"node ./scripts/build-demo.js","build":"npm run test && node ./scripts/build-umd.js","test":"karma start","cover":"react-boilerplate-app-scripts cover","serve-demo-build":"react-boilerplate-app-scripts serve-build","serve-umd-build":"serve ./dist -o","start":"node ./scripts/start.js","use":"react-boilerplate-app-scripts use","create-i18n-excel":"react-router-controller-cli create-i18n-excel","create-i18n-list":"react-router-controller-cli create-i18n-list","build-publish":"npm run test && npm run build-css && npm run transform && npm publish","prettier":"prettier --write './**/*(*.js|*.jsx|*.less|*.css)'","transform":"npm run transform-es && npm run transform-default && cp -R ./src/assets ./libs && cp -R ./src/assets ./es","transform-es":"cross-env BABEL_ENV=es babel ./src -d es","transform-es-watch":"cross-env BABEL_ENV=es babel ./src -d es -w","transform-default":"cross-env BABEL_ENV=production babel ./src -d libs","transform-default-watch":"cross-env BABEL_ENV=default babel ./src -d libs -w"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"npm run test"}},"lint-staged":{"*.js|*.jsx":["eslint"],"*.js|*.jsx|*.less|*.css":["prettier --write","git add"]},"react-boilerplate-app-scripts":{"basename":"demo/html5-player","appSrcPath":"demo/src","appPublicPath":"demo/public"},"babel":{"env":{"development":{"presets":["react",["es2015",{"modules":false}],"stage-0"],"plugins":["transform-decorators-legacy","transform-runtime","react-hot-loader/babel"]},"production":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react","es2015","stage-0"]},"es":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react",["es2015",{"modules":false}],"stage-0"]}}},"eslintConfig":{"extends":"react-app"},"engines":{"node":">=6.0.0"},"gitHead":"9be2f023553f3dbf9406373968f6451b62817b58","bugs":{"url":"https://github.com/dog-days/html5-player/issues"},"_id":"html5-player@0.4.0-beta.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"dist":{"integrity":"sha512-IW3bLt12P1oUoa3mKAOrVfsg26ajaPJEIsVqvwkEaSJ7A0JOlj477bcGYjZUYVrFnt8JqCF2VEc0XjkJQun3hg==","shasum":"81d38d970846c9cb9a7888ce6faf1044fb91f535","tarball":"https://registry.npmjs.org/html5-player/-/html5-player-0.4.0-beta.0.tgz","fileCount":278,"unpackedSize":6581425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAobxCRA9TVsSAnZWagAACJgP/AvwrcCwZ7UojvZhHP9k\nL6ORqFbkvOwZFHUUvenZxrWOYSXhORQZJyBNBB8Mdiys6svS7vJEdLPS8oUM\nQ5XtdJIZI/TxQxnvfZDxOabJALIvGvS6GqkllLOQPIHrpwqjYBFfZ1ufNBju\ndkxwMj3vX4GAoIYziOr5ibJ9q8R7k4Ky5pKkK1/kdOjOYffwy5f2+gxHWzqo\nK/kbRjKBRk6p4CDxXlAbBbfNT7giVXce8vDeOtdFtsx0bjal+z6pclfJkOXI\nfxERzr2UoUXBJmxrIdHwlyoSjik/lYCmN3GLyTWy4seto9q+yJvdMmhH6GPS\njqQEzOocawDW8QkhJBmOw8WKKyVF9fWITWjyEZzVek109g4hKIdAlHRAtMla\njWK1/0nuFvieYxN0PjXphEQFFmlcZRQJU5Sfz+UXau+k0sfVG4eLQRYMl/hj\nbiAvgCIPLhJB5Ud4pmgd1Ty6TYnm7vFCwYj+jkaXzMoyS67dI6kVgDTs0WqM\nKUW+bOHY60ICf/abHB0JWdBrTNY3exraOAagKrAzVnRjh9AHcbbuw69N4BPs\n4vi5zxtp6DHqJrzheUtAyJNfhycR99n/k1oaHEyyV/ngwKUzbPlkf4zs7RRz\nRyGT+7XE17IDQFBhGneOBPnN+Uam++1K8zFRlHfXoWawiongfOwPwHkO/0QU\noyoH\r\n=CBFw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIARrK7Resoa7zWTwqM+HAIdiE+B2AIYYxg6klrd6vf/MAiEAr732ikQTooXYvlrQtcygytpnPe+n8frUCmxlcyuhduU="}]},"maintainers":[{"name":"nanges","email":"xianshannan@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html5-player_0.4.0-beta.0_1526892271993_0.8149620777441893"},"_hasShrinkwrap":false},"0.4.0-beta.2":{"name":"html5-player","version":"0.4.0-beta.2","description":"html5 video","repository":{"type":"git","url":"git+ssh://git@github.com/dog-days/html5-player.git"},"homepage":"https://github.com/dog-days/html5-player.git","main":"libs","dependencies":{"add-dom-event-listener":"^1.0.2","axios":"^0.17.1","classnames":"^2.2.5","downloadjs":"^1.4.7","flv.js":"^1.4.0","flv.ly.js":"^1.4.3","global":"^4.3.2","hls.js":"^0.8.9","lodash":"^4.17.4","prop-types":"^15.6.0","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga-model":"^0.2.21"},"devDependencies":{"babel-cli":"^6.26.0","chai":"4.1.2","cross-env":"^5.1.1","husky":"^1.0.0-rc.4","istanbul-instrumenter-loader":"3.0.0","karma":"2.0.0","karma-browserstack-launcher":"1.3.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-coverage-istanbul-reporter":"1.3.3","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"^1.0.0","karma-junit-reporter":"1.2.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-sinon":"1.0.5","karma-sinon-chai":"1.3.3","karma-webpack":"2.0.9","less":"^2.7.3","less-loader":"^4.0.5","lint-staged":"^7.1.0","mocha":"4.1.0","preact":"^8.2.6","preact-compat":"^3.17.0","prettier":"^1.12.1","react":"^15.5.4","react-boilerplate-app-scripts":"^0.2.10","react-dom":"^15.5.4","react-router-controller":"^0.1.9","react-router-controller-cli":"^0.0.1","sinon":"4.1.3","sinon-chai":"2.14.0"},"scripts":{"build-css":"lessc ./src/assets/css/common.less ./src/assets/css/style.css","build-demo":"node ./scripts/build-demo.js","build":"npm run test && node ./scripts/build-umd.js","test":"","cover":"react-boilerplate-app-scripts cover","serve-demo-build":"react-boilerplate-app-scripts serve-build","serve-umd-build":"serve ./dist -o","start":"node ./scripts/start.js","use":"react-boilerplate-app-scripts use","create-i18n-excel":"react-router-controller-cli create-i18n-excel","create-i18n-list":"react-router-controller-cli create-i18n-list","build-publish":"npm run test && npm run build-css && npm run transform && npm publish","prettier":"prettier --write './**/*(*.js|*.jsx|*.less|*.css)'","transform":"npm run transform-es && npm run transform-default && cp -R ./src/assets ./libs && cp -R ./src/assets ./es","transform-es":"cross-env BABEL_ENV=es babel ./src -d es","transform-es-watch":"cross-env BABEL_ENV=es babel ./src -d es -w","transform-default":"cross-env BABEL_ENV=production babel ./src -d libs","transform-default-watch":"cross-env BABEL_ENV=default babel ./src -d libs -w"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"npm run test"}},"lint-staged":{"*.js|*.jsx":["eslint"],"*.js|*.jsx|*.less|*.css":["prettier --write","git add"]},"react-boilerplate-app-scripts":{"proxy":{"/cloudeye/v1":{"target":"https://jxsr-api.antelopecloud.cn","secure":false}},"basename":"demo/html5-player","appSrcPath":"demo/src","appPublicPath":"demo/public"},"babel":{"env":{"development":{"presets":["react",["es2015",{"modules":false}],"stage-0"],"plugins":["transform-decorators-legacy","transform-runtime","react-hot-loader/babel"]},"production":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react","es2015","stage-0"]},"es":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react",["es2015",{"modules":false}],"stage-0"]}}},"eslintConfig":{"extends":"react-app"},"engines":{"node":">=6.0.0"},"gitHead":"5f6a657b1a795c6669406dd42a15ee09293353d9","bugs":{"url":"https://github.com/dog-days/html5-player/issues"},"_id":"html5-player@0.4.0-beta.2","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"dist":{"integrity":"sha512-YESrgiMMJxX+N7/ggnmIomaC+EGodaLTRxdsE5Kq6juw5oX5OXKZMmESwwv0Q+Cf9ebzvU+GRt+nquSMi2PQvQ==","shasum":"64416f7f1276bdb8c2b2f17f4f95fae836ae5616","tarball":"https://registry.npmjs.org/html5-player/-/html5-player-0.4.0-beta.2.tgz","fileCount":284,"unpackedSize":3595252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbQv8BCRA9TVsSAnZWagAAfqIP/jB5m4w6+a/WBqAnF1yP\ns7NPMAyX6bWlf84fx97zMEFcTMf9riVmDn+RR3uejfWHdLfQcO7Bfk45A/ZI\nnD8WvwWT+XZuj10E5T6/3V3rnkwp1QFhi1gw2WCiMnFjXZO73P5XSt1BWob5\nCTQc9+JYvzsT+MKIq0ofZb6loKks869yprYIQT90HbOMmauMY9Vc48EH0JcG\ndOsdFv3nr6IEwtM8H0/om+kkNkVvqFxurOlg9RB2O93LskkqO39lxb2zzYWP\n6Cjo+MG6uXZelxiIJ+eUapHOn54ANfX/iHp7OzPsj6v/IkGA2GqiGZ7yo+ya\nE+1zxifhNtnJjHy6XJlrCT2GiH4U82xu1M9mSAGPs/G9SZ/Z5up/jUhd2XZR\n/ixvCFxrgXZzwLnM034Iqc0Y1IX3EAh1PBtzT80xqgIoAtuTSOTcmNJVkH0G\ny1q1ZrGv6+T6Fw6THYasdu9vkcdZgNYAV+pb6tWs0sp80NQph84uitwiE3Ct\nZnm2o/5LS33XAKhjW9osg49+UFzE0j3Bcm1+6f5P7g/vmilkIIEAFPC2ADTm\nOJONzDcz1UcNUvzZT1UTPxw+oydXYqxR8UUs08wTlwEstEIDxrdKcCuI8UcT\nDk1fFuUnuDWpf8RX40uJIku9bZdWw0R3saEYD4V3rNogg1ZQjxuggS0TszBb\nuEyp\r\n=4EbK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBflMwHdz83jtsO5wuWHOATB4gE/y1o8mhUcsSdorWI2AiAQ5tTWpIFB//AHE26ENekyc18WqZo/zWk8G/e5q1eHUQ=="}]},"maintainers":[{"name":"nanges","email":"xianshannan@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html5-player_0.4.0-beta.2_1531117313670_0.17232563536860424"},"_hasShrinkwrap":false},"0.4.0-beta.3":{"name":"html5-player","version":"0.4.0-beta.3","description":"html5 video","repository":{"type":"git","url":"git+ssh://git@github.com/dog-days/html5-player.git"},"homepage":"https://github.com/dog-days/html5-player.git","main":"libs","dependencies":{"add-dom-event-listener":"^1.0.2","axios":"^0.17.1","classnames":"^2.2.5","downloadjs":"^1.4.7","flv.js":"^1.4.0","flv.ly.js":"^1.4.3","global":"^4.3.2","hls.js":"^0.8.9","lodash":"^4.17.4","prop-types":"^15.6.0","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga-model":"^0.2.21"},"devDependencies":{"babel-cli":"^6.26.0","chai":"4.1.2","cross-env":"^5.1.1","husky":"^1.0.0-rc.4","istanbul-instrumenter-loader":"3.0.0","karma":"2.0.0","karma-browserstack-launcher":"1.3.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-coverage-istanbul-reporter":"1.3.3","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"^1.0.0","karma-junit-reporter":"1.2.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-sinon":"1.0.5","karma-sinon-chai":"1.3.3","karma-webpack":"2.0.9","less":"^2.7.3","less-loader":"^4.0.5","lint-staged":"^7.1.0","mocha":"4.1.0","preact":"^8.2.6","preact-compat":"^3.17.0","prettier":"^1.12.1","react":"^15.5.4","react-boilerplate-app-scripts":"^0.2.10","react-dom":"^15.5.4","react-router-controller":"^0.1.9","react-router-controller-cli":"^0.0.1","sinon":"4.1.3","sinon-chai":"2.14.0"},"scripts":{"build-css":"lessc ./src/assets/css/common.less ./src/assets/css/style.css","build-demo":"node ./scripts/build-demo.js","build":"npm run test && node ./scripts/build-umd.js","test":"","cover":"react-boilerplate-app-scripts cover","serve-demo-build":"react-boilerplate-app-scripts serve-build","serve-umd-build":"serve ./dist -o","start":"node ./scripts/start.js","use":"react-boilerplate-app-scripts use","create-i18n-excel":"react-router-controller-cli create-i18n-excel","create-i18n-list":"react-router-controller-cli create-i18n-list","build-publish":"npm run test && npm run build-css && npm run transform && npm publish","prettier":"prettier --write './**/*(*.js|*.jsx|*.less|*.css)'","transform":"npm run transform-es && npm run transform-default && cp -R ./src/assets ./libs && cp -R ./src/assets ./es","transform-es":"cross-env BABEL_ENV=es babel ./src -d es","transform-es-watch":"cross-env BABEL_ENV=es babel ./src -d es -w","transform-default":"cross-env BABEL_ENV=production babel ./src -d libs","transform-default-watch":"cross-env BABEL_ENV=default babel ./src -d libs -w"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"npm run test"}},"lint-staged":{"*.js|*.jsx":["eslint"],"*.js|*.jsx|*.less|*.css":["prettier --write","git add"]},"react-boilerplate-app-scripts":{"proxy":{"/cloudeye/v1":{"target":"https://jxsr-api.antelopecloud.cn","secure":false}},"basename":"demo/html5-player","appSrcPath":"demo/src","appPublicPath":"demo/public"},"babel":{"env":{"development":{"presets":["react",["es2015",{"modules":false}],"stage-0"],"plugins":["transform-decorators-legacy","transform-runtime","react-hot-loader/babel"]},"production":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react","es2015","stage-0"]},"es":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react",["es2015",{"modules":false}],"stage-0"]}}},"eslintConfig":{"extends":"react-app"},"engines":{"node":">=6.0.0"},"gitHead":"e929376feae7e41d98bd0cb14c4b340fc6924296","bugs":{"url":"https://github.com/dog-days/html5-player/issues"},"_id":"html5-player@0.4.0-beta.3","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"dist":{"integrity":"sha512-aY/jVXYa/fs3cILuU2kcp2RoUpDgk5UAi9MCKQOrKtObLcMMgEl0O+dky0Ne4RxQ87887CnJ0jgN+Hgwc/UgLQ==","shasum":"89cd16a16fccb4224081347576d19c1513756b43","tarball":"https://registry.npmjs.org/html5-player/-/html5-player-0.4.0-beta.3.tgz","fileCount":284,"unpackedSize":3596442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRLJTCRA9TVsSAnZWagAAGSUP/2EkZzR7VCi6CnqygpRU\nNqA87HVN0u4mttUxbI9Y+mwVosXnDao67Qv8vms88LUKoWbbTdG3Y6cTOTHE\n786WTsXpjTBv2OoIJPWxI0Jyd9g0P0CXh9HADB8c7999L2UpBUc4eiSy2Kra\nxN7Dpw+KeeoP5luAYii2DxQ5sJwz/T5M28jv664DwXOs1FpZY44+hZ9ZQpwu\nEntJfbyBpHGYErb2qWDuROSHAC6K60rCzpnk99JwHBsQuZjGXTHALXwyJh34\nSrk3gHCpjoRCbj7O0nIZPBBoMbUWNL7qgbo1fcecWldogUbzPf10kkoZzLqL\nm4ysLsiToQN76Smz7k9CaXfouuHkzAd+n3DCuMlT2KU9h2rTpM9yykVthVDm\nS+9L2f1ipds21ybN8z4CbBxG/waQnI+xAXRDcNc3c4qWHAH93eR3qv7h4nJf\nXcIyjF6lTZ/EdxZxnI9KZqZRn+OT9j1HPM78i15kG19jN7PoIhXtNWV21GH4\nlzbMJY8FS4MdRyr6HPWC+VGznqb7cYce8J43GdglkwDA/P6GgRK+7JoWN9oz\n/ylddNZbvUUt+LJJ++GFYogxN6qgyxQVScKE7jqkfo9Wej1cy7dnRf+QFHPE\nofYT+fha7yDlBhhSipaE7qX3OtK0HQvMbbV4n+ABLQw7AQO0aJ+HfBnFAbBn\n4m+j\r\n=z8kr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAUkwzls3xjc7OrnfzGS5p6KS0vdocRCvM5vBiG1yHTZAiBXJrKKGMUMOU9wXMS9UDYL5XJ8ZXRD/hxTwE0UjDhY+A=="}]},"maintainers":[{"name":"nanges","email":"xianshannan@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html5-player_0.4.0-beta.3_1531228755693_0.8421289848876088"},"_hasShrinkwrap":false},"0.4.0-beta.4":{"name":"html5-player","version":"0.4.0-beta.4","description":"html5 video","repository":{"type":"git","url":"git+ssh://git@github.com/dog-days/html5-player.git"},"homepage":"https://github.com/dog-days/html5-player.git","main":"libs","dependencies":{"add-dom-event-listener":"^1.0.2","axios":"^0.17.1","classnames":"^2.2.5","downloadjs":"^1.4.7","flv.js":"^1.4.0","flv.ly.js":"^1.4.3","global":"^4.3.2","hls.js":"^0.8.9","lodash":"^4.17.4","prop-types":"^15.6.0","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga-model":"^0.2.21"},"devDependencies":{"babel-cli":"^6.26.0","chai":"4.1.2","cross-env":"^5.1.1","husky":"^1.0.0-rc.4","istanbul-instrumenter-loader":"3.0.0","karma":"2.0.0","karma-browserstack-launcher":"1.3.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-coverage-istanbul-reporter":"1.3.3","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"^1.0.0","karma-junit-reporter":"1.2.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-sinon":"1.0.5","karma-sinon-chai":"1.3.3","karma-webpack":"2.0.9","less":"^2.7.3","less-loader":"^4.0.5","lint-staged":"^7.1.0","mocha":"4.1.0","preact":"^8.2.6","preact-compat":"^3.17.0","prettier":"^1.12.1","react":"^15.5.4","react-boilerplate-app-scripts":"^0.2.10","react-dom":"^15.5.4","react-router-controller":"^0.1.9","react-router-controller-cli":"^0.0.1","sinon":"4.1.3","sinon-chai":"2.14.0"},"scripts":{"build-css":"lessc ./src/assets/css/common.less ./src/assets/css/style.css","build-demo":"node ./scripts/build-demo.js","build":"npm run test && node ./scripts/build-umd.js","test":"","cover":"react-boilerplate-app-scripts cover","serve-demo-build":"react-boilerplate-app-scripts serve-build","serve-umd-build":"serve ./dist -o","start":"node ./scripts/start.js","use":"react-boilerplate-app-scripts use","create-i18n-excel":"react-router-controller-cli create-i18n-excel","create-i18n-list":"react-router-controller-cli create-i18n-list","build-publish":"npm run test && npm run build-css && npm run transform && npm publish","prettier":"prettier --write './**/*(*.js|*.jsx|*.less|*.css)'","transform":"npm run transform-es && npm run transform-default && cp -R ./src/assets ./libs && cp -R ./src/assets ./es","transform-es":"cross-env BABEL_ENV=es babel ./src -d es","transform-es-watch":"cross-env BABEL_ENV=es babel ./src -d es -w","transform-default":"cross-env BABEL_ENV=production babel ./src -d libs","transform-default-watch":"cross-env BABEL_ENV=default babel ./src -d libs -w"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"npm run test"}},"lint-staged":{"*.js|*.jsx":["eslint"],"*.js|*.jsx|*.less|*.css":["prettier --write","git add"]},"react-boilerplate-app-scripts":{"proxy":{"/cloudeye/v1":{"target":"https://jxsr-api.antelopecloud.cn","secure":false}},"basename":"demo/html5-player","appSrcPath":"demo/src","appPublicPath":"demo/public"},"babel":{"env":{"development":{"presets":["react",["es2015",{"modules":false}],"stage-0"],"plugins":["transform-decorators-legacy","transform-runtime","react-hot-loader/babel"]},"production":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react","es2015","stage-0"]},"es":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react",["es2015",{"modules":false}],"stage-0"]}}},"eslintConfig":{"extends":"react-app"},"engines":{"node":">=6.0.0"},"gitHead":"4abe1515d069dcc9c6318766c7262e93c3714362","bugs":{"url":"https://github.com/dog-days/html5-player/issues"},"_id":"html5-player@0.4.0-beta.4","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"dist":{"integrity":"sha512-N7RGZ95L/bVpMKEPeCDvJAjx1iAOi444WQKKKAdMxcOdi3KRq7IRYi49whA1tgDIqALfy8MPagizrPeLnckcMA==","shasum":"a38b5446b0c63cc2eea89a6a85434b23dc094b82","tarball":"https://registry.npmjs.org/html5-player/-/html5-player-0.4.0-beta.4.tgz","fileCount":284,"unpackedSize":3596450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTZA+CRA9TVsSAnZWagAA6LEP/jXSg44+iOcluq3PH6Zq\njSKT04Ysq2LH0UMcPk3fxAmw0EYUzzPPddhxA3LeytgMqs5IUSRWnHJgFm2V\nz90M4YwrNDzWft17cko0C8ZazXiUISb4VX27fBY3YDlY9coFNEFOt6DsWnEf\nYdph8Yj+prAwkopvFejbBRjGU+OtHQIEdbraLr+uUeAYOx5B0lzVQbzwb2ho\nqXZJr4DSGqPpVFpW13emmARXkRK98Bjsqrq6F/jLsV1GB2CdhPU+RnLaYcKg\nOPjpjRDA1t5MBQehRQyxy/+oxgBLMEZp7k481E96PD4SIF4UUEHL+xAJ9Z+9\ny4/vbAK4O0Uxp4JSPjtnpLUcQa+rRfYP5GxrbUzXVvge9LsvfdyQ1rrma7b8\nc9pss7pOmRi82JBb3rMKqlqZGcW4RWKItsI6a3jGekUUFcGqnTOgjmhLy7Pk\naFw3SRZYxfT23QttZkfXP3RHXGoyvRGEbMjEJ6J5uAORG5GIkPetreIo/xXj\nCY8qLmbnMMmcWNQU3trOErzTV7tuY+40iDb89l/9P/B/+CsvcMQOTKf4dF12\nYWl+bludQXXYidwBb3q2iMOUZWGdYKUz1T4CyuyvSsGdIb2AekGhMGdj+mwd\nkHJHnn9/7uzEwTHv/xm/F4ys3eSh1F/O1u2YQrWXIoe9VfMWtulJOoWyprgC\nRrl4\r\n=Do88\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAWFWn29kAk2kQBGMBmX0I7KiIg0nRPwV5yEabSkRnm5AiEA773uUjjl2AtuEXySSV6HCW4rI42O7WjIPUFGTEu6cyk="}]},"maintainers":[{"name":"nanges","email":"xianshannan@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html5-player_0.4.0-beta.4_1531809853916_0.37534807495651923"},"_hasShrinkwrap":false},"0.4.0-beta.5":{"name":"html5-player","version":"0.4.0-beta.5","description":"html5 video","repository":{"type":"git","url":"git+ssh://git@github.com/dog-days/html5-player.git"},"homepage":"https://github.com/dog-days/html5-player.git","main":"libs","dependencies":{"add-dom-event-listener":"^1.0.2","axios":"^0.17.1","classnames":"^2.2.5","downloadjs":"^1.4.7","flv.js":"^1.4.0","flv.ly.js":"^1.4.3","global":"^4.3.2","hls.js":"^0.8.9","lodash":"^4.17.4","prop-types":"^15.6.0","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga-model":"^0.2.21"},"devDependencies":{"babel-cli":"^6.26.0","chai":"4.1.2","cross-env":"^5.1.1","husky":"^1.0.0-rc.4","istanbul-instrumenter-loader":"3.0.0","karma":"2.0.0","karma-browserstack-launcher":"1.3.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-coverage-istanbul-reporter":"1.3.3","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"^1.0.0","karma-junit-reporter":"1.2.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-sinon":"1.0.5","karma-sinon-chai":"1.3.3","karma-webpack":"2.0.9","less":"^2.7.3","less-loader":"^4.0.5","lint-staged":"^7.1.0","mocha":"4.1.0","preact":"^8.2.6","preact-compat":"^3.17.0","prettier":"^1.12.1","react":"^15.5.4","react-boilerplate-app-scripts":"^0.2.10","react-dom":"^15.5.4","react-router-controller":"^0.1.9","react-router-controller-cli":"^0.0.1","sinon":"4.1.3","sinon-chai":"2.14.0"},"scripts":{"build-css":"lessc ./src/assets/css/common.less ./src/assets/css/style.css","build-demo":"node ./scripts/build-demo.js","build":"npm run test && node ./scripts/build-umd.js","test":"","cover":"react-boilerplate-app-scripts cover","serve-demo-build":"react-boilerplate-app-scripts serve-build","serve-umd-build":"serve ./dist -o","start":"node ./scripts/start.js","use":"react-boilerplate-app-scripts use","create-i18n-excel":"react-router-controller-cli create-i18n-excel","create-i18n-list":"react-router-controller-cli create-i18n-list","build-publish":"npm run test && npm run build-css && npm run transform && npm publish","prettier":"prettier --write './**/*(*.js|*.jsx|*.less|*.css)'","transform":"rm -rf ./es && rm -rf ./libs && npm run transform-es && npm run transform-default && cp -R ./src/assets ./libs && cp -R ./src/assets ./es","transform-es":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es","transform-es-watch":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es -w","transform-default":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs","transform-default-watch":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs -w"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"npm run test"}},"lint-staged":{"*.js|*.jsx":["eslint"],"*.js|*.jsx|*.less|*.css":["prettier --write","git add"]},"react-boilerplate-app-scripts":{"proxy":{"/cloudeye/v1":{"target":"https://jxsr-api.antelopecloud.cn","secure":false}},"basename":"demo/html5-player","appSrcPath":"demo/src","appPublicPath":"demo/public"},"babel":{"env":{"development":{"presets":["react",["es2015",{"modules":false}],"stage-0"],"plugins":["transform-decorators-legacy","transform-runtime","react-hot-loader/babel"]},"production":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react","es2015","stage-0"]},"es":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react",["es2015",{"modules":false}],"stage-0"]}}},"eslintConfig":{"extends":"react-app"},"engines":{"node":">=6.0.0"},"gitHead":"fab2ce41ce16f34c936911a136be6d0d422a6320","bugs":{"url":"https://github.com/dog-days/html5-player/issues"},"_id":"html5-player@0.4.0-beta.5","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"dist":{"integrity":"sha512-SwB3LTvKUx8zRs/g5998APCpnMxa9CD5y0UU26WpmPBhZoinzM8wMRhl5F8vvqJjjXmtI3H9veJ1scjsNMJ91g==","shasum":"9a8812ca4c008238d8b34b039516474e1355a200","tarball":"https://registry.npmjs.org/html5-player/-/html5-player-0.4.0-beta.5.tgz","fileCount":270,"unpackedSize":3462232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTa9aCRA9TVsSAnZWagAAdP0P/0oZ75g70yGxTO83fM2Y\nqLe5e6Wxmti3iGDjsgk9h30nCghX5ME8d5WY78XUy9950oB3LbS4knvhIu4n\n96GFpcCFNuA/E6OQRpAi044q/XiAoDZPbE7saRMnX8OR0DhsQYBbo1zPnCsC\nyEL/SyRcn6xzr2IKjS4J5f4mgHMBBM9Qt6skdenXKdGJITk8PjG+kDs9jJjH\nmUqiChHNdrXcekNVWQKZhm8FIJjz951OWG14LUxGmaOjrG/Vm7JqjGSxfr2v\njmo6JxxE2no+d2um3jr6+C7S0/2iUmuGwBg9f3VXISaJ1XoQ09R3J0O+Hc3k\n9vuAkJhhT0B42JvzVr2XSh6taQHuKn5aFTYcdjVIutXu9G1xuah5hL6jwYai\n+G1T5ssHNGkVK7hbl7NvPAyEJUuiCZSDCdfqHUOY+svdwbAO6OIYg9VPWjL3\nJfqPEWB0Ly4A2sgCeILugs4HRYEwSwpBFlgwU+hz58Db7Y6ROlxfCWNNiWTx\nD5iXbu3d+7LU5UmiWZORvqUdkRTvgtkP8x4r21a1fW1UjTImsODz72LEcKPR\nuz8KlpFLmbtHokvUUyyFmkNHrm0h+ioISJDGB5asc4iiLl4LY+woDrkF5J6m\nZEekrdzfUHvcTS8PeNcWBg7Kt+g6QUtubK/3aofzLpL72O1HbkSrMVIGIxrp\nk36+\r\n=fRA7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhVr/svZ9E8NlJLY30HqvhDhYg/PHNf5HpUdRHPu7PCAIhAJw2EKj6TwXrvvoNL94G8BEUIZF4oku4IqLTStRH8Yy6"}]},"maintainers":[{"name":"nanges","email":"xianshannan@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html5-player_0.4.0-beta.5_1531817818463_0.9440239765920351"},"_hasShrinkwrap":false},"0.4.0-beta.6":{"name":"html5-player","version":"0.4.0-beta.6","description":"html5 video","repository":{"type":"git","url":"git+ssh://git@github.com/dog-days/html5-player.git"},"homepage":"https://github.com/dog-days/html5-player.git","main":"libs","dependencies":{"add-dom-event-listener":"^1.0.2","axios":"^0.17.1","classnames":"^2.2.5","downloadjs":"^1.4.7","flv.js":"^1.4.0","flv.ly.js":"^1.4.3","global":"^4.3.2","hls.js":"^0.8.9","lodash":"^4.17.4","prop-types":"^15.6.0","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga-model":"^0.2.21"},"devDependencies":{"babel-cli":"^6.26.0","chai":"4.1.2","cross-env":"^5.1.1","husky":"^1.0.0-rc.4","istanbul-instrumenter-loader":"3.0.0","karma":"2.0.0","karma-browserstack-launcher":"1.3.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-coverage-istanbul-reporter":"1.3.3","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"^1.0.0","karma-junit-reporter":"1.2.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-sinon":"1.0.5","karma-sinon-chai":"1.3.3","karma-webpack":"2.0.9","less":"^2.7.3","less-loader":"^4.0.5","lint-staged":"^7.1.0","mocha":"4.1.0","preact":"^8.2.6","preact-compat":"^3.17.0","prettier":"^1.12.1","react":"^15.5.4","react-boilerplate-app-scripts":"^0.2.10","react-dom":"^15.5.4","react-router-controller":"^0.1.9","react-router-controller-cli":"^0.0.1","sinon":"4.1.3","sinon-chai":"2.14.0"},"scripts":{"build-css":"lessc ./src/assets/css/common.less ./src/assets/css/style.css","build-demo":"node ./scripts/build-demo.js","build":"npm run test && node ./scripts/build-umd.js","test":"","cover":"react-boilerplate-app-scripts cover","serve-demo-build":"react-boilerplate-app-scripts serve-build","serve-umd-build":"serve ./dist -o","start":"node ./scripts/start.js","use":"react-boilerplate-app-scripts use","create-i18n-excel":"react-router-controller-cli create-i18n-excel","create-i18n-list":"react-router-controller-cli create-i18n-list","build-publish":"npm run test && npm run build-css && npm run transform && npm publish","prettier":"prettier --write './**/*(*.js|*.jsx|*.less|*.css)'","transform":"rm -rf ./es && rm -rf ./libs && npm run transform-es && npm run transform-default && cp -R ./src/assets ./libs && cp -R ./src/assets ./es","transform-es":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es","transform-es-watch":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es -w","transform-default":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs","transform-default-watch":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs -w"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"npm run test"}},"lint-staged":{"*.js|*.jsx":["eslint"],"*.js|*.jsx|*.less|*.css":["prettier --write","git add"]},"react-boilerplate-app-scripts":{"proxy":{"/cloudeye/v1":{"target":"https://jxsr-api.antelopecloud.cn","secure":false}},"basename":"demo/html5-player","appSrcPath":"demo/src","appPublicPath":"demo/public"},"babel":{"env":{"development":{"presets":["react",["es2015",{"modules":false}],"stage-0"],"plugins":["transform-decorators-legacy","transform-runtime","react-hot-loader/babel"]},"production":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react","es2015","stage-0"]},"es":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react",["es2015",{"modules":false}],"stage-0"]}}},"eslintConfig":{"extends":"react-app"},"engines":{"node":">=6.0.0"},"gitHead":"189d0b064875dbd148d9b0132fca32d02b1e4b47","bugs":{"url":"https://github.com/dog-days/html5-player/issues"},"_id":"html5-player@0.4.0-beta.6","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"dist":{"integrity":"sha512-U5T8CJ7FiKUrZKNrkkuxovVYrXpciMH80eWPhGIepgidSrk+e8Xhc60UF/vQhZJVeyuaqNFaO+VzsMnOpk8+6A==","shasum":"fe8393f7c27d2910c031c1d18117b8516d95f4f7","tarball":"https://registry.npmjs.org/html5-player/-/html5-player-0.4.0-beta.6.tgz","fileCount":280,"unpackedSize":3559077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXoPsCRA9TVsSAnZWagAAm+wQAIlXqbzFzPdQIcMqSfUj\nhb1lG73kqV3AUKQAKBujgtXFwnSooKwUaoKyKvdVlGEWxYNblSUrvYbof8hO\ndxRoS4nwgu0J4rNlJg30azw8WhGabOqkUb96Noh/Dw5ZmDId2USHmDaRRRpN\nzpzQjQNECI22CxxK3DSFhxpZwxMG6As5Fe0bSPKtuYM9NenxOIyRX6Ib7hhy\nAp5MA05fhfKleDIpMGlvb+McsTf4Wj9bKc8EKSFvbAQbY95HRm6CzENSI7Y/\nxZ3nDnIocPtTBwDlrQvo9BZKLxQXihR8EFWm+Ab0Qz81ahiH4NAAVilt0lTq\nMQ0ykQ56L+Zy9F08Yp4KHQBZNu+w4U6mitP4loCueE++u7N9izm+paySwsf8\nazyF80PMGPsLfa+dIaSZnUBO46vuwu7iNfwfIr431qFdLsiNMbdNQUY6SNF1\n3ra+QR6dlYXKc9Z/2dR8K/D8Q/ZryFUaLPxtWKFf09/e+TOhFe2lJ2qssORT\nEEIoM4usNqR+x4JTSksEQMroOLf0yejR0jfD4v9HGgdundKX/ayRsWT1Jf06\niYWKkSLdTORG8oRevcaM8O3KyK8wq20rwUIdlahDCR8rIEmXLGRKVpCgWmNu\nMvNnzpJRK4ZuujZpM1hlx3Yz0BwOhqDOJtrvI7HUf5hvUCZW0lOGMc2WlRki\njI1p\r\n=u4yX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBAd1ljDe5Jgm3S/nL/ppM6da2czViDHYrxVrQYCidgjAiAJiSRkQ37Aql3iMDiH96F2X7X/VBKUlrTOQEgqPSs3Kg=="}]},"maintainers":[{"name":"nanges","email":"xianshannan@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html5-player_0.4.0-beta.6_1532920812575_0.2924334241563964"},"_hasShrinkwrap":false},"0.4.0-beta.7":{"name":"html5-player","version":"0.4.0-beta.7","description":"html5 video","repository":{"type":"git","url":"git+ssh://git@github.com/dog-days/html5-player.git"},"homepage":"https://github.com/dog-days/html5-player.git","main":"libs","dependencies":{"add-dom-event-listener":"^1.0.2","axios":"^0.17.1","classnames":"^2.2.5","downloadjs":"^1.4.7","flv.js":"^1.4.0","flv.ly.js":"^1.4.3","global":"^4.3.2","hls.js":"^0.8.9","lodash":"^4.17.4","prop-types":"^15.6.0","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga-model":"^0.2.21"},"devDependencies":{"babel-cli":"^6.26.0","chai":"4.1.2","cross-env":"^5.1.1","husky":"^1.0.0-rc.4","istanbul-instrumenter-loader":"3.0.0","karma":"2.0.0","karma-browserstack-launcher":"1.3.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-coverage-istanbul-reporter":"1.3.3","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"^1.0.0","karma-junit-reporter":"1.2.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-sinon":"1.0.5","karma-sinon-chai":"1.3.3","karma-webpack":"2.0.9","less":"^2.7.3","less-loader":"^4.0.5","lint-staged":"^7.1.0","mocha":"4.1.0","preact":"^8.2.6","preact-compat":"^3.17.0","prettier":"^1.12.1","react":"^15.5.4","react-boilerplate-app-scripts":"^0.2.10","react-dom":"^15.5.4","react-router-controller":"^0.1.9","react-router-controller-cli":"^0.0.1","sinon":"4.1.3","sinon-chai":"2.14.0"},"scripts":{"build-css":"lessc ./src/assets/css/common.less ./src/assets/css/style.css","build-demo":"node ./scripts/build-demo.js","build":"npm run test && node ./scripts/build-umd.js","test":"","cover":"react-boilerplate-app-scripts cover","serve-demo-build":"react-boilerplate-app-scripts serve-build","serve-umd-build":"serve ./dist -o","start":"node ./scripts/start.js","use":"react-boilerplate-app-scripts use","create-i18n-excel":"react-router-controller-cli create-i18n-excel","create-i18n-list":"react-router-controller-cli create-i18n-list","build-publish":"npm run test && npm run build-css && npm run transform && npm publish","prettier":"prettier --write './**/*(*.js|*.jsx|*.less|*.css)'","transform":"rm -rf ./es && rm -rf ./libs && npm run transform-es && npm run transform-default && cp -R ./src/assets ./libs && cp -R ./src/assets ./es","transform-es":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es","transform-es-watch":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es -w","transform-default":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs","transform-default-watch":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs -w"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"npm run test"}},"lint-staged":{"*.js|*.jsx":["eslint"],"*.js|*.jsx|*.less|*.css":["prettier --write","git add"]},"react-boilerplate-app-scripts":{"proxy":{"/cloudeye/v1":{"target":"https://jxsr-api.antelopecloud.cn","secure":false}},"basename":"demo/html5-player","appSrcPath":"demo/src","appPublicPath":"demo/public"},"babel":{"env":{"development":{"presets":["react",["es2015",{"modules":false}],"stage-0"],"plugins":["transform-decorators-legacy","transform-runtime","react-hot-loader/babel"]},"production":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react","es2015","stage-0"]},"es":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react",["es2015",{"modules":false}],"stage-0"]}}},"eslintConfig":{"extends":"react-app"},"engines":{"node":">=6.0.0"},"gitHead":"8a6d68f3ed67e39680a2a90b0767687d23886084","bugs":{"url":"https://github.com/dog-days/html5-player/issues"},"_id":"html5-player@0.4.0-beta.7","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"dist":{"integrity":"sha512-2my9M4gJkd2Cxb+knor20stXCIhSkoxrWC/QSM9CmM5dV69qEMoxeAUSOogBF6GJ3A1hIe+ZLVnWnSBStriF0Q==","shasum":"a0fb5f76db187abf62d6f073f49b7ecf744edfa5","tarball":"https://registry.npmjs.org/html5-player/-/html5-player-0.4.0-beta.7.tgz","fileCount":280,"unpackedSize":3559815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXroyCRA9TVsSAnZWagAAhrIQAJ4HYNiwdmQRWm4GG3ZT\n11X1lVKxcJGlKB5qyDe+1ILsS41WlGK0mS4s5zRkTwbgtR1w5ioWnOsUBmtJ\nozi7IVdj8qJVY5mh4S35rxY0cxy6JwXcKBPNQHHGaOYhP6jgrAk2IfmkDBqJ\nu3gCtRZU1QAAwMXAinq0PXKRnDehbk5B3QzsIL/OHsAB44UdPMm5XYwVjpie\n+B5YcAyiDcIKhZhXHEonNkaJZ9fdYu2y9zxRhcg131yEQ+8CCmYQ9DoGJ3na\njh/11O3cFksRg9Iq5YKi+4vNQPHTFPpvWqnpLsxWAvggAAOT3v2u8mcpvPDS\nr6+/gwV12pv6tLcjCSviRCnOaCPBom2XnspJmc0o7ICo2x+xIdJTARbd977k\nHXLM/WPuwFt0qzsg63htUvvExxsydXfxuvaabQmvehKPpecuolC8uCiLnwQd\nn+LnHMmyUfuDUdDGyB+86xXbCoq6j4tazFArSvhuY8O42fnjIiA+Oh9UIloP\nYXfcUDip9TFpQqYRhCVrPk60b4NDxPjIIN8a3aOxDAfuBhquenQXai6W425E\nNVYhjWNq+U9B+6eCbADM0DvPa9RVl/5pE+zidowyJLEz/KTt0JJGpg644xcr\nMWtMm9kskMdJVdWbp1/2zXTWGXVZOgVF2G64+BG7SCybbLRtUbeXet32QOVM\niwW8\r\n=pAOv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGy+jqa0McUnBDhhNW6RG73liH2jAyX3+K5d1k4rjCZRAiBlC0PRcTxXF1BdPZX4oD7lyadX3kmIy+jtK/6oRN6RiA=="}]},"maintainers":[{"name":"nanges","email":"xianshannan@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html5-player_0.4.0-beta.7_1532934706619_0.5397524156400622"},"_hasShrinkwrap":false},"0.4.0-beta.8":{"name":"html5-player","version":"0.4.0-beta.8","description":"html5 video","repository":{"type":"git","url":"git+ssh://git@github.com/dog-days/html5-player.git"},"homepage":"https://github.com/dog-days/html5-player.git","main":"libs","dependencies":{"add-dom-event-listener":"^1.0.2","antd":"^3.7.3","axios":"^0.17.1","classnames":"^2.2.5","downloadjs":"^1.4.7","flv.js":"^1.4.0","flv.ly.js":"^1.4.3","global":"^4.3.2","hls.js":"^0.8.9","lodash":"^4.17.4","prop-types":"^15.6.0","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga-model":"^0.2.21"},"devDependencies":{"babel-cli":"^6.26.0","chai":"4.1.2","cross-env":"^5.1.1","husky":"^1.0.0-rc.4","istanbul-instrumenter-loader":"3.0.0","karma":"2.0.0","karma-browserstack-launcher":"1.3.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-coverage-istanbul-reporter":"1.3.3","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"^1.0.0","karma-junit-reporter":"1.2.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-sinon":"1.0.5","karma-sinon-chai":"1.3.3","karma-webpack":"2.0.9","less":"^2.7.3","less-loader":"^4.0.5","lint-staged":"^7.1.0","mocha":"4.1.0","preact":"^8.2.6","preact-compat":"^3.17.0","prettier":"^1.12.1","react":"^15.5.4","react-boilerplate-app-scripts":"^0.2.10","react-dom":"^15.5.4","react-router-controller":"^0.1.9","react-router-controller-cli":"^0.0.1","sinon":"4.1.3","sinon-chai":"2.14.0"},"scripts":{"build-css":"lessc ./src/assets/css/common.less ./src/assets/css/style.css","build-demo":"node ./scripts/build-demo.js","build":"npm run test && node ./scripts/build-umd.js","test":"","cover":"react-boilerplate-app-scripts cover","serve-demo-build":"react-boilerplate-app-scripts serve-build","serve-umd-build":"serve ./dist -o","start":"node ./scripts/start.js","use":"react-boilerplate-app-scripts use","create-i18n-excel":"react-router-controller-cli create-i18n-excel","create-i18n-list":"react-router-controller-cli create-i18n-list","build-publish":"npm run test && npm run build-css && npm run transform && npm publish","prettier":"prettier --write './**/*(*.js|*.jsx|*.less|*.css)'","transform":"rm -rf ./es && rm -rf ./libs && npm run transform-es && npm run transform-default && cp -R ./src/assets ./libs && cp -R ./src/assets ./es","transform-es":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es","transform-es-watch":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es -w","transform-default":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs","transform-default-watch":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs -w"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"npm run test"}},"lint-staged":{"*.js|*.jsx":["eslint"],"*.js|*.jsx|*.less|*.css":["prettier --write","git add"]},"react-boilerplate-app-scripts":{"proxy":{"/cloudeye/v1":{"target":"https://jxsr-api.antelopecloud.cn","secure":false}},"basename":"demo/html5-player","appSrcPath":"demo/src","appPublicPath":"demo/public"},"babel":{"env":{"development":{"presets":["react",["es2015",{"modules":false}],"stage-0"],"plugins":["transform-decorators-legacy","transform-runtime","react-hot-loader/babel"]},"production":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react","es2015","stage-0"]},"es":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react",["es2015",{"modules":false}],"stage-0"]}}},"eslintConfig":{"extends":"react-app"},"engines":{"node":">=6.0.0"},"gitHead":"7991467e2ea5c0a0b81278a77497a73970cc5656","bugs":{"url":"https://github.com/dog-days/html5-player/issues"},"_id":"html5-player@0.4.0-beta.8","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"dist":{"integrity":"sha512-c1zzA5D0m3+NH4rb7d5O/SvHTaa9Y42z1HTmPL2xPEsQzS9F/9x/LUxOy0fHlejGXuDdbrVtVZSKQSVB6fvxwQ==","shasum":"dd431bd32cba5961b9b9bf60cdec48a0cdb314ec","tarball":"https://registry.npmjs.org/html5-player/-/html5-player-0.4.0-beta.8.tgz","fileCount":280,"unpackedSize":3565015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXt6OCRA9TVsSAnZWagAAfbwP/A1NDBeODLMeoxbxQcwi\nKiaEHnQiiYVJEHiqA4zZCnKit0lxS15DsTww3OPohuJYfd5PyHipPzN1/Qv4\ngLb7NacTJw3KWG3rVGDrXJHh7CoCayZuBGFfnr5auEdCfUFSMRxlpT4lNbUO\n0ZI7SYPvp54yFVuXbkx5xzj2a3Dv+LJN2/syLIpLwaGFFGEWnvsvSjwlBKMG\n7d1Ba+tVWCPo3rqy+EylcnBdrGQSkgFEp5vkG3EfWvTGth2yCLgKxL3+zcnP\n6P02NHvJkT4Vmtd8axVgtj3wMU8R+rk/VjZq5WVu98OLLxPYDKML3AUqF6/f\n6ptKALS5RjiSPp6cPY6c97g8EYctvOo5ne5craGtitGNMa4K7LoGiYAyImUG\ncInxvKQfWOLzrhHoaZp+erLEZehLQ6QGockXsgBHc+nOPHqsRoKphKMcOKfG\n//9NILy5H9e/hqrt5E8vZ0ruZnI0UhM4zaIcxI28xFlNtsqrU0E77JCA16aL\nSZGePkxStzOU2GW5KunEfXAWYA0jVH6HQYN5XFFOeNSmYypvnAxaWVrJ4pxA\nqf/ZNjFer4Qo3fKHSFNSW7uxgqzTGFh5vmB7pz13UztiUf0R2ktTI1D0c34p\nNomMhL4qPXe1ZUoZxT8MKSiEG2Dwyz0nWhirjP4OFc4w7C1nbc99p1T6cXNg\nnS4y\r\n=f0lr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICM24Jf74n7O0pH8n+zM80AkYCzFLVz9g6ynQ0QoKMbbAiBgRYZwojrSbAoCfpJAtGFfeEmsC1NBOCx4NvnJoDP62A=="}]},"maintainers":[{"name":"nanges","email":"xianshannan@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html5-player_0.4.0-beta.8_1532944014369_0.7392843571325514"},"_hasShrinkwrap":false},"0.4.0-beta.10":{"name":"html5-player","version":"0.4.0-beta.10","description":"html5 video","repository":{"type":"git","url":"git+ssh://git@github.com/dog-days/html5-player.git"},"homepage":"https://github.com/dog-days/html5-player.git","main":"libs","dependencies":{"add-dom-event-listener":"^1.0.2","axios":"^0.17.1","classnames":"^2.2.5","downloadjs":"^1.4.7","flv.js":"^1.4.0","flv.ly.js":"^1.4.3","global":"^4.3.2","hls.js":"^0.8.9","lodash":"^4.17.4","prop-types":"^15.6.0","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga-model":"^0.2.21"},"devDependencies":{"babel-cli":"^6.26.0","chai":"4.1.2","cross-env":"^5.1.1","husky":"^1.0.0-rc.4","istanbul-instrumenter-loader":"3.0.0","karma":"2.0.0","karma-browserstack-launcher":"1.3.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-coverage-istanbul-reporter":"1.3.3","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"^1.0.0","karma-junit-reporter":"1.2.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-sinon":"1.0.5","karma-sinon-chai":"1.3.3","karma-webpack":"2.0.9","less":"^2.7.3","less-loader":"^4.0.5","lint-staged":"^7.1.0","mocha":"4.1.0","preact":"^8.2.6","preact-compat":"^3.17.0","prettier":"^1.12.1","react":"^15.5.4","react-boilerplate-app-scripts":"^0.2.10","react-dom":"^15.5.4","react-router-controller":"^0.1.9","react-router-controller-cli":"^0.0.1","sinon":"4.1.3","sinon-chai":"2.14.0"},"scripts":{"build-css":"lessc ./src/assets/css/common.less ./src/assets/css/style.css","build-demo":"node ./scripts/build-demo.js","build":"npm run test && node ./scripts/build-umd.js","test":"","cover":"react-boilerplate-app-scripts cover","serve-demo-build":"react-boilerplate-app-scripts serve-build","serve-umd-build":"serve ./dist -o","start":"node ./scripts/start.js","use":"react-boilerplate-app-scripts use","create-i18n-excel":"react-router-controller-cli create-i18n-excel","create-i18n-list":"react-router-controller-cli create-i18n-list","build-publish":"npm run test && npm run build-css && npm run transform && npm publish","prettier":"prettier --write './**/*(*.js|*.jsx|*.less|*.css)'","transform":"rm -rf ./es && rm -rf ./libs && npm run transform-es && npm run transform-default && cp -R ./src/assets ./libs && cp -R ./src/assets ./es","transform-es":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es","transform-es-watch":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es -w","transform-default":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs","transform-default-watch":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs -w"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"npm run test"}},"lint-staged":{"*.js|*.jsx":["eslint"],"*.js|*.jsx|*.less|*.css":["prettier --write","git add"]},"react-boilerplate-app-scripts":{"proxy":{"/cloudeye/v1":{"target":"https://jxsr-api.antelopecloud.cn","secure":false}},"basename":"demo/html5-player","appSrcPath":"demo/src","appPublicPath":"demo/public"},"babel":{"env":{"development":{"presets":["react",["es2015",{"modules":false}],"stage-0"],"plugins":["transform-decorators-legacy","transform-runtime","react-hot-loader/babel"]},"production":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react","es2015","stage-0"]},"es":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react",["es2015",{"modules":false}],"stage-0"]}}},"eslintConfig":{"extends":"react-app"},"engines":{"node":">=6.0.0"},"gitHead":"7991467e2ea5c0a0b81278a77497a73970cc5656","bugs":{"url":"https://github.com/dog-days/html5-player/issues"},"_id":"html5-player@0.4.0-beta.10","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"dist":{"integrity":"sha512-xGOF+4xuWH0yaGRoK0702EcNUECSwkKnu+7rhTVsN36k4yGksFmU5To8jEh0VMRk9PjDD/DBprhExitLgrQGhw==","shasum":"ab3f8a401d11a451d64d36775e8b3c0423e9dd5b","tarball":"https://registry.npmjs.org/html5-player/-/html5-player-0.4.0-beta.10.tgz","fileCount":280,"unpackedSize":3012956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYA6SCRA9TVsSAnZWagAA+QUP/A1eNQ4AkCezad377Yt9\nXFhCunPasQOpusfzZwQHrZP8TisRWBcs2f632Qfks2ab5Vb5Mcdr+k82sG9C\nDxBe9unZyHVu96EyiG8oEZQaYPDu687Rp5IqmG7nVsFfVcObneb4UNLwEcIU\nIGce7CGUtpQ0T+x2KWXoah78IXGaoeXgHfQKD4rOInnPabYMd1SjIsQsI1ig\n1mKr7/gc2Iz7W2JTAY6JLHiz6x4oZtPDnDAIXnR5OOh8U58DuE1WSUhBdIXe\n9nMNavtRA5PBQ20lXZnKyBa9hRtBPuUtRJbo7HvfKRCSDGG24VTClGfPlZ8A\na1dXWavYTUjpBRvn87qWYpmRXDFw2/ohn3u0ri9jrr6sC50Thw5pZ6pbyNwj\nn6881cA6MQAu1lCPFVzQEv3VhibixcgR8ZRpANPonINwY5aTJPA8DJz0ulFj\nZ2Y9qKVc9zfraTv3Bxx/s9Aql7FBDesvDSRkveRWx9O4v8dE6GtFRBHEX7UD\nF0hM0dOZklZydTB01MfBnavZyhlkXz3HKERLZOWOCghR8UGBKaBPzmP5MhbY\nD+dF6fxWCXulXjCIEDlAa2LLVWEO+XZgWE9HjlbJIx/N7pxsp8TZY/LvABam\nlq3GcRAH9T9qJoSkU7CxVFfQM8By7zB/YCHWfvfXE9VfhApgnCJwpx1hwYxZ\nI7Ay\r\n=EOyd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEDmdFI6L9hOLHffPL4pVuf3FFd2Tf60GkSjxyM4RPEQIgT9OtoLVzVk+wZ87gxztoRRY3VTvY4DzOkniQTQbn+XE="}]},"maintainers":[{"name":"nanges","email":"xianshannan@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html5-player_0.4.0-beta.10_1533021842172_0.6008241208088279"},"_hasShrinkwrap":false},"0.4.0-beta.11":{"name":"html5-player","version":"0.4.0-beta.11","description":"html5 video","repository":{"type":"git","url":"git+ssh://git@github.com/dog-days/html5-player.git"},"homepage":"https://github.com/dog-days/html5-player.git","main":"libs","dependencies":{"add-dom-event-listener":"^1.0.2","axios":"^0.17.1","classnames":"^2.2.5","downloadjs":"^1.4.7","flv.js":"^1.4.0","flv.ly.js":"^1.4.3","global":"^4.3.2","hls.js":"^0.8.9","lodash":"^4.17.4","prop-types":"^15.6.0","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga-model":"^0.2.21"},"devDependencies":{"babel-cli":"^6.26.0","chai":"4.1.2","cross-env":"^5.1.1","husky":"^1.0.0-rc.4","istanbul-instrumenter-loader":"3.0.0","karma":"2.0.0","karma-browserstack-launcher":"1.3.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-coverage-istanbul-reporter":"1.3.3","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"^1.0.0","karma-junit-reporter":"1.2.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-sinon":"1.0.5","karma-sinon-chai":"1.3.3","karma-webpack":"2.0.9","less":"^2.7.3","less-loader":"^4.0.5","lint-staged":"^7.1.0","mocha":"4.1.0","preact":"^8.2.6","preact-compat":"^3.17.0","prettier":"^1.12.1","react":"^15.5.4","react-boilerplate-app-scripts":"^0.2.10","react-dom":"^15.5.4","react-router-controller":"^0.1.9","react-router-controller-cli":"^0.0.1","sinon":"4.1.3","sinon-chai":"2.14.0"},"scripts":{"build-css":"lessc ./src/assets/css/common.less ./src/assets/css/style.css","build-demo":"node ./scripts/build-demo.js","build":"npm run test && node ./scripts/build-umd.js","test":"","cover":"react-boilerplate-app-scripts cover","serve-demo-build":"react-boilerplate-app-scripts serve-build","serve-umd-build":"serve ./dist -o","start":"node ./scripts/start.js","use":"react-boilerplate-app-scripts use","create-i18n-excel":"react-router-controller-cli create-i18n-excel","create-i18n-list":"react-router-controller-cli create-i18n-list","build-publish":"npm run test && npm run build-css && npm run transform && npm publish","prettier":"prettier --write './**/*(*.js|*.jsx|*.less|*.css)'","transform":"rm -rf ./es && rm -rf ./libs && npm run transform-es && npm run transform-default && cp -R ./src/assets ./libs && cp -R ./src/assets ./es","transform-es":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es","transform-es-watch":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es -w","transform-default":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs","transform-default-watch":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs -w"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"npm run test"}},"lint-staged":{"*.js|*.jsx":["eslint"],"*.js|*.jsx|*.less|*.css":["prettier --write","git add"]},"react-boilerplate-app-scripts":{"proxy":{"/cloudeye/v1":{"target":"https://jxsr-api.antelopecloud.cn","secure":false}},"basename":"demo/html5-player","appSrcPath":"demo/src","appPublicPath":"demo/public"},"babel":{"env":{"development":{"presets":["react",["es2015",{"modules":false}],"stage-0"],"plugins":["transform-decorators-legacy","transform-runtime","react-hot-loader/babel"]},"production":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react","es2015","stage-0"]},"es":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react",["es2015",{"modules":false}],"stage-0"]}}},"eslintConfig":{"extends":"react-app"},"engines":{"node":">=6.0.0"},"gitHead":"770d93fb803ea70254fbe5edae2d657712ae1d4c","bugs":{"url":"https://github.com/dog-days/html5-player/issues"},"_id":"html5-player@0.4.0-beta.11","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"dist":{"integrity":"sha512-X+vZjIAqj/GZTNniu8wMvG9v0tgIAnR19xF/gRH6AAf/RKxgBhhkCbIS+KE9JELU/brHRNMngrGhYclgFCqyYw==","shasum":"48cdf039602d9b35a897544500c7eeb01d35d775","tarball":"https://registry.npmjs.org/html5-player/-/html5-player-0.4.0-beta.11.tgz","fileCount":280,"unpackedSize":3016036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYYPSCRA9TVsSAnZWagAA5BUQAJHWmozVxXtuxiq+6182\n8rxo+lP29N6SDoNTpTDD1iRJLl0e2HV3+AUhihLQRhIXAE2AMv09+vFCCASY\n+XxJaPctQqjgtV70K0VyTL2TXDUPW8BWJTsgsfiaoo6a026kVIdio1cN75UU\ntgcKZgFU9c2DRtyuRrQya+KYx5j/ywbe8fJgOEv4FhMWa4Bn2NoG3hma/rP+\nKIr1nHXGdWyNmnJmR3qTEdPBWqP3JM342HmlHB6tZFxedWRebklcYmDSpbB5\npRnZd4E/6sY+R+H6xHAZZ7Zak3eCLLV+LDzhZS4dFbowxxYeC4HqHY9wArb5\nA7w6mmsGnwxZwWcooiT+fh0DLZtCS0aeekggf7aQE8CSt6KPYriK0JZkz1Lz\nHk75yk1PeD+CDIo7crV4j7ZNrTQzsanQuPKMAssb/YdO54Nmt3VokUXE9BHQ\nTPogQZ6KzoD6aeixfUUrufKEICXut0vG2Zzv7J5VunqNZ0hD3IFk5+pXKq9A\nyjQpfl3HtyNnrhWlZ+iH7XaKMpkXwd41VUkR0im37k6+Je9Jg07+CGfczTwe\nuFoyR62JujfdF4E/3nPOAMcj5T+rSQHXV0L2aYpSZkhaHfo7Sxi/Dz3vgpY9\nx1ZlaKlpyRE1+Gx2Jv5EMpCg2Gbo+wHw6mWRkZRV4ZQJ3dRow2PKcx2B62mb\ntcYu\r\n=0xsK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRprzSdrGUWqUKgVoxEiTt12aGvEtYLSF5hA50mcJzMgIgFUF0t69kVNOoAjMxG3QmeuGQ+gdWWvY67GFd3PIn7Qs="}]},"maintainers":[{"name":"nanges","email":"xianshannan@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html5-player_0.4.0-beta.11_1533117394129_0.7517329960332335"},"_hasShrinkwrap":false},"0.4.0-beta.12":{"name":"html5-player","version":"0.4.0-beta.12","description":"html5 video","repository":{"type":"git","url":"git+ssh://git@github.com/dog-days/html5-player.git"},"homepage":"https://github.com/dog-days/html5-player.git","main":"libs","dependencies":{"add-dom-event-listener":"^1.0.2","axios":"^0.17.1","classnames":"^2.2.5","downloadjs":"^1.4.7","flv.js":"^1.4.0","flv.ly.js":"^1.4.3","global":"^4.3.2","hls.js":"^0.8.9","lodash":"^4.17.4","prop-types":"^15.6.0","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga-model":"^0.2.21"},"devDependencies":{"babel-cli":"^6.26.0","chai":"4.1.2","cross-env":"^5.1.1","husky":"^1.0.0-rc.4","istanbul-instrumenter-loader":"3.0.0","karma":"2.0.0","karma-browserstack-launcher":"1.3.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-coverage-istanbul-reporter":"1.3.3","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"^1.0.0","karma-junit-reporter":"1.2.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-sinon":"1.0.5","karma-sinon-chai":"1.3.3","karma-webpack":"2.0.9","less":"^2.7.3","less-loader":"^4.0.5","lint-staged":"^7.1.0","mocha":"4.1.0","preact":"^8.2.6","preact-compat":"^3.17.0","prettier":"^1.12.1","react":"^15.5.4","react-boilerplate-app-scripts":"^0.2.10","react-dom":"^15.5.4","react-router-controller":"^0.1.9","react-router-controller-cli":"^0.0.1","sinon":"4.1.3","sinon-chai":"2.14.0"},"scripts":{"build-css":"lessc ./src/assets/css/common.less ./src/assets/css/style.css","build-demo":"node ./scripts/build-demo.js","build":"npm run test && node ./scripts/build-umd.js","test":"","cover":"react-boilerplate-app-scripts cover","serve-demo-build":"react-boilerplate-app-scripts serve-build","serve-umd-build":"serve ./dist -o","start":"node ./scripts/start.js","use":"react-boilerplate-app-scripts use","create-i18n-excel":"react-router-controller-cli create-i18n-excel","create-i18n-list":"react-router-controller-cli create-i18n-list","build-publish":"npm run test && npm run build-css && npm run transform && npm publish","prettier":"prettier --write './**/*(*.js|*.jsx|*.less|*.css)'","transform":"rm -rf ./es && rm -rf ./libs && npm run transform-es && npm run transform-default && cp -R ./src/assets ./libs && cp -R ./src/assets ./es","transform-es":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es","transform-es-watch":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es -w","transform-default":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs","transform-default-watch":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs -w"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"npm run test"}},"lint-staged":{"*.js|*.jsx":["eslint"],"*.js|*.jsx|*.less|*.css":["prettier --write","git add"]},"react-boilerplate-app-scripts":{"proxy":{"/cloudeye/v1":{"target":"https://jxsr-api.antelopecloud.cn","secure":false}},"basename":"demo/html5-player","appSrcPath":"demo/src","appPublicPath":"demo/public"},"babel":{"env":{"development":{"presets":["react",["es2015",{"modules":false}],"stage-0"],"plugins":["transform-decorators-legacy","transform-runtime","react-hot-loader/babel"]},"production":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react","es2015","stage-0"]},"es":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react",["es2015",{"modules":false}],"stage-0"]}}},"eslintConfig":{"extends":"react-app"},"engines":{"node":">=6.0.0"},"gitHead":"f1dbaa6d7371e8773d4a202fb3209e2d2135173c","bugs":{"url":"https://github.com/dog-days/html5-player/issues"},"_id":"html5-player@0.4.0-beta.12","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"dist":{"integrity":"sha512-oyqfS+Pbj0yukP2E0+bOjLOF9DTvz8OlsmpYGYugf7uzYQgkqNhFV+O/UrrMVEuPt8jseyqzzfnFT7noRwR6Fw==","shasum":"396a2102ca4a8a22b3df0117efbe73b5fcad2a91","tarball":"https://registry.npmjs.org/html5-player/-/html5-player-0.4.0-beta.12.tgz","fileCount":280,"unpackedSize":3016482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYZ5HCRA9TVsSAnZWagAAs/AP/34LlnEtoz57Ho1NLfMe\n3kjRYHhWS43Fpd8HyVNloMKafSTfpFwSEEH23oH86dQFz6nca5zJv14pxRKx\nXGaZYmOe64jAqD5QMgWcTyTEycYnguCb4Qhs2Q3+E7sMjIwvR9L3sl5RQx4F\nqCaCn8TgqBgPkNFSyUqgt57S/NqXBU5ND7flMDohj3Njto/q6nNeSRPoutmE\nYG/AFaHypJWeWy//jltHiYbuyxBQzpCD5GyuPR95FrmELIMdp5EUaSsX/x0t\nPNwOSFERXhS2Cy+x6ZslxowC7jIA1YKPYzJWoyFoHpVA4Wu/98NZHYivaeoD\nPmIn2YeWzZVKGWnlSuONObWFfcz9rUZ4LdUyvu9aWwJVNdp6A1exBCJqaNcq\nCetXaoHNYoNmJ5/hVG1NxeUh+iDiwzEg5+ZId3LQvSa9vj8YscndHZwN07Vg\n+rMV7t0nbpK3B2EK3USBdfV6WhqmNmW2pHckyOvfeMw/CvbU7kFza7hwxsXB\naPAptu+Bem7VTVMkkwXK9lyz4SFcPMQy/GKHCXs0xUEMO5WyebiNLZE7DjqF\nmdLOUd3y4wj4mp8BYHv+FJErV+bdoV/ZzN6B869nE99gGV4v+FdBjXeSywPT\n9S6zightC2WvkleecNBplMB6eQ1ICjAtTKAYn4fWZ7j2CudSin+s6yVo1p2+\nBLuY\r\n=55Yl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGeRh4Ewopq0iUwEnGpR863IGuEGFhwaWg4oDahlMAWFAiATc1DEgxEDEA54kEauvE4A/OavcNhzYdN1TxTjX4AmXA=="}]},"maintainers":[{"name":"nanges","email":"xianshannan@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html5-player_0.4.0-beta.12_1533124167025_0.40068962167386024"},"_hasShrinkwrap":false},"0.4.0-beta.14":{"name":"html5-player","version":"0.4.0-beta.14","description":"html5 video","repository":{"type":"git","url":"git+ssh://git@github.com/dog-days/html5-player.git"},"homepage":"https://github.com/dog-days/html5-player.git","main":"libs","dependencies":{"add-dom-event-listener":"^1.0.2","axios":"^0.17.1","classnames":"^2.2.5","downloadjs":"^1.4.7","flv.js":"^1.4.0","flv.ly.js":"^1.4.3","global":"^4.3.2","hls.js":"^0.10.1","lodash":"^4.17.4","prop-types":"^15.6.0","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga-model":"^0.2.21"},"devDependencies":{"babel-cli":"^6.26.0","chai":"4.1.2","cross-env":"^5.1.1","husky":"^1.0.0-rc.4","istanbul-instrumenter-loader":"3.0.0","karma":"2.0.0","karma-browserstack-launcher":"1.3.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-coverage-istanbul-reporter":"1.3.3","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"^1.0.0","karma-junit-reporter":"1.2.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-sinon":"1.0.5","karma-sinon-chai":"1.3.3","karma-webpack":"2.0.9","less":"^2.7.3","less-loader":"^4.0.5","lint-staged":"^7.1.0","mocha":"4.1.0","preact":"^8.2.6","preact-compat":"^3.17.0","prettier":"^1.12.1","react":"^15.5.4","react-boilerplate-app-scripts":"^0.2.10","react-dom":"^15.5.4","react-router-controller":"^0.1.9","react-router-controller-cli":"^0.0.1","sinon":"4.1.3","sinon-chai":"2.14.0"},"scripts":{"build-css":"lessc ./src/assets/css/common.less ./src/assets/css/style.css","build-demo":"node ./scripts/build-demo.js","build":"npm run test && node ./scripts/build-umd.js","test":"","cover":"react-boilerplate-app-scripts cover","serve-demo-build":"react-boilerplate-app-scripts serve-build","serve-umd-build":"serve ./dist -o","start":"node ./scripts/start.js","use":"react-boilerplate-app-scripts use","create-i18n-excel":"react-router-controller-cli create-i18n-excel","create-i18n-list":"react-router-controller-cli create-i18n-list","build-publish":"npm run test && npm run build-css && npm run transform && npm publish","prettier":"prettier --write './**/*(*.js|*.jsx|*.less|*.css)'","transform":"rm -rf ./es && rm -rf ./libs && npm run transform-es && npm run transform-default && cp -R ./src/assets ./libs && cp -R ./src/assets ./es","transform-es":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es","transform-es-watch":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es -w","transform-default":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs","transform-default-watch":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs -w"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"npm run test"}},"lint-staged":{"*.js|*.jsx":["eslint"],"*.js|*.jsx|*.less|*.css":["prettier --write","git add"]},"react-boilerplate-app-scripts":{"proxy":{"/cloudeye/v1":{"target":"https://jxsr-api.antelopecloud.cn","secure":false}},"basename":"demo/html5-player","appSrcPath":"demo/src","appPublicPath":"demo/public"},"babel":{"env":{"development":{"presets":["react",["es2015",{"modules":false}],"stage-0"],"plugins":["transform-decorators-legacy","transform-runtime","react-hot-loader/babel"]},"production":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react","es2015","stage-0"]},"es":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react",["es2015",{"modules":false}],"stage-0"]}}},"eslintConfig":{"extends":"react-app"},"engines":{"node":">=6.0.0"},"gitHead":"254d95d12bd521d57fc8a145dbc25b5195160a63","bugs":{"url":"https://github.com/dog-days/html5-player/issues"},"_id":"html5-player@0.4.0-beta.14","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"dist":{"integrity":"sha512-RaeB/otHzqWwKPjCEUauknhbcyPGBNtAgfPvgF8xVvG5WdfptnBr1xOadg5SH9BEgSg2GyJg+V3sTb9FL7bwxA==","shasum":"c5cd672318fe83004e8470bdf112ca5e82f34694","tarball":"https://registry.npmjs.org/html5-player/-/html5-player-0.4.0-beta.14.tgz","fileCount":280,"unpackedSize":3077364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYtMhCRA9TVsSAnZWagAAlnsP/2vk90me9rf9MPV3mfFW\nxMqQKLgJpGvLayQIlbBxLl1lWD4Ci1P/eo1ot2U1UkGMcF/2/E/hp7pePkSZ\n8VISS89irO+dF93cF3CD9X6E+SvBPOSecHaYuaibxi3iy7QnJUUx4tMAa4KV\niMTBjM0IIwO4AdlwRsCW8GYxZ19G9crwuIVMHRvt8j5NedOcwI21+toCxFcw\nRYmxev7B9+IYe1MNewe2PKS5gdU02kvW53CI8AkeOCnsgMhcQ793ryMeY8OM\noJ33o3CEq1cHgElwRnUpei9JCUmmkYaaMNC8FEMQhwXz4YD5Zkh2I+o/HlhB\nZtlr4ZKBTBdMuGHm41Fvbc34QWTQKJLTwzL5NGGt/O+i8zMGrIfseHA5ibhG\nyYFWctXZ6+HtL0IhNcorrA2x9I2lZpH9Bs7K0Ewx+07xZSGZWHA798fKviHg\nVd0y8mximMBLo3A/SrRemvV1nhVuz4gYYj5hWjWpsNkJjSRIFJXJSefJw7iO\n71L9T75luZI/z3DogrXWLyvcL4AxSThs0cksR5RSmn6HbRhARjIbcNFjwVYt\nvdV/AL8Pdw9W6JJnOj94Le0FJC3QFg9jwUDwpqZRzSjIA45FVI4b54udi+dw\nFe711zIVyXV5Cn+U0TubnttIa6AcYR3K8zlAj4uVZPHNZkFyHf9gHlKL07Wa\nUaIa\r\n=Mj8E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5tyLmmofrKseoY6Wtv/otSmac3B5Nukhr/jhFvs0rmQIgUOMA/SUmzpCNy3oreufs7wNBjbCgdiB8WVTE5kgc7KA="}]},"maintainers":[{"name":"nanges","email":"xianshannan@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html5-player_0.4.0-beta.14_1533203233275_0.6568825260020326"},"_hasShrinkwrap":false},"0.4.0-beta.15":{"name":"html5-player","version":"0.4.0-beta.15","description":"html5 video","repository":{"type":"git","url":"git+ssh://git@github.com/dog-days/html5-player.git"},"homepage":"https://github.com/dog-days/html5-player.git","main":"libs","dependencies":{"add-dom-event-listener":"^1.0.2","axios":"^0.17.1","classnames":"^2.2.5","downloadjs":"^1.4.7","flv.js":"^1.4.0","flv.ly.js":"^1.4.3","global":"^4.3.2","hls.js":"^0.10.1","lodash":"^4.17.4","prop-types":"^15.6.0","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga-model":"^0.2.21"},"devDependencies":{"babel-cli":"^6.26.0","chai":"4.1.2","cross-env":"^5.1.1","husky":"^1.0.0-rc.4","istanbul-instrumenter-loader":"3.0.0","karma":"2.0.0","karma-browserstack-launcher":"1.3.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-coverage-istanbul-reporter":"1.3.3","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"^1.0.0","karma-junit-reporter":"1.2.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-sinon":"1.0.5","karma-sinon-chai":"1.3.3","karma-webpack":"2.0.9","less":"^2.7.3","less-loader":"^4.0.5","lint-staged":"^7.1.0","mocha":"4.1.0","preact":"^8.2.6","preact-compat":"^3.17.0","prettier":"^1.12.1","react":"^15.5.4","react-boilerplate-app-scripts":"^0.2.10","react-dom":"^15.5.4","react-router-controller":"^0.1.9","react-router-controller-cli":"^0.0.1","sinon":"4.1.3","sinon-chai":"2.14.0"},"scripts":{"build-css":"lessc ./src/assets/css/common.less ./src/assets/css/style.css","build-demo":"node ./scripts/build-demo.js","build":"npm run test && node ./scripts/build-umd.js","test":"","cover":"react-boilerplate-app-scripts cover","serve-demo-build":"react-boilerplate-app-scripts serve-build","serve-umd-build":"serve ./dist -o","start":"node ./scripts/start.js","use":"react-boilerplate-app-scripts use","create-i18n-excel":"react-router-controller-cli create-i18n-excel","create-i18n-list":"react-router-controller-cli create-i18n-list","build-publish":"npm run test && npm run build-css && npm run transform && npm publish","prettier":"prettier --write './**/*(*.js|*.jsx|*.less|*.css)'","transform":"rm -rf ./es && rm -rf ./libs && npm run transform-es && npm run transform-default && cp -R ./src/assets ./libs && cp -R ./src/assets ./es","transform-es":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es","transform-es-watch":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es -w","transform-default":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs","transform-default-watch":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs -w"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"npm run test"}},"lint-staged":{"*.js|*.jsx":["eslint"],"*.js|*.jsx|*.less|*.css":["prettier --write","git add"]},"react-boilerplate-app-scripts":{"proxy":{"/cloudeye/v1":{"target":"https://jxsr-api.antelopecloud.cn","secure":false}},"basename":"demo/html5-player","appSrcPath":"demo/src","appPublicPath":"demo/public"},"babel":{"env":{"development":{"presets":["react",["es2015",{"modules":false}],"stage-0"],"plugins":["transform-decorators-legacy","transform-runtime","react-hot-loader/babel"]},"production":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react","es2015","stage-0"]},"es":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react",["es2015",{"modules":false}],"stage-0"]}}},"eslintConfig":{"extends":"react-app"},"engines":{"node":">=6.0.0"},"gitHead":"c9eb1dfe53fa38fb1c138c557f825d8119ffd0dd","bugs":{"url":"https://github.com/dog-days/html5-player/issues"},"_id":"html5-player@0.4.0-beta.15","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"dist":{"integrity":"sha512-lQjdlMwME+zAvhtmENy074IhWpfMF2PsTTvmB1BKEios5Im4HxXlqdnq9PePbMfzessjmxwrmeYE8TPpyjLAHg==","shasum":"37cea8664b59a659fe5f1086ffbf6d8c1df78ff6","tarball":"https://registry.npmjs.org/html5-player/-/html5-player-0.4.0-beta.15.tgz","fileCount":280,"unpackedSize":3651847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbY8VZCRA9TVsSAnZWagAAdlsP/25wbYLsrdq//xW15ONl\nt6bxnyQ7uOc/2NX6unqnb5MR8P1i7Gh2jk9Qqx54K3k3KFzFNvx33qoE+eK5\nvTTR5km5lQ5w5wM3r1mSlm/SYANwTLAgTt+6L9iz3H12v5ohSB+guYFG9DQb\nqzzC3i85ihpaX+Cy5STW8dyZAoxY4QE32Mrub2wVbfxMY7c9iDzzDMkkZCZh\nu7ak6ih00TbzQZNmHs01urCPWPEF9zsPSh/Elg1GyBF3VvZ0yGCqbkFJqpTw\nZbhs03IIWVbGzThmh+z0bQkocDdp1s/KXk16CNsfp7V8vuZphcIR/zXd21rv\nrqP3XKTlw6JyqOYkS/FJEinavMLSUyX6a7/FjQa75obTnRYCAj10F5iej4cU\n0MX+nd2+hJoLjnBQ5ElYbN+C0ohEg+TfjGGyr/dXqOfLYL0RO8rWdD3j4W3Q\n6R7vipDvDCs0eXTZagta9jcmgVwzvl3o6JLnUF0kDvdD7gi/gO7a/bbVMCuQ\nTdr7+TUs8WchfMIztMiQIAyZcQM/ckGAceCs9OuHCzvTHC/ANGIf2JcUMDBi\n7co04xBomMUs1LH7fHR6BH3WOtPpY+x5HgbDb7GW28M6WrDc7sJCGfVAc02M\nIDw7diP4JrFu9VaqA5RzQyrvhAOUcR1IL8aGEsE+7ghikRFz56LG6aXeJgVR\nTlct\r\n=0QZA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH5p3jc3o9fYO+ZDxG90Zk4F47M5gyRDmBm5PgnlP4IyAiBJHvdimuGXn5lpk1wzpHk1JhEdNFfTCUjKTu6NBc8WWg=="}]},"maintainers":[{"name":"nanges","email":"xianshannan@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html5-player_0.4.0-beta.15_1533265237814_0.9109289784465415"},"_hasShrinkwrap":false},"0.4.0-beta.16":{"name":"html5-player","version":"0.4.0-beta.16","description":"html5 video","repository":{"type":"git","url":"git+ssh://git@github.com/dog-days/html5-player.git"},"homepage":"https://github.com/dog-days/html5-player.git","main":"libs","dependencies":{"add-dom-event-listener":"^1.0.2","axios":"^0.17.1","classnames":"^2.2.5","downloadjs":"^1.4.7","flv.js":"^1.4.0","flv.ly.js":"^1.4.3","global":"^4.3.2","hls.js":"^0.10.1","lodash":"^4.17.4","prop-types":"^15.6.0","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga-model":"^0.2.21"},"devDependencies":{"babel-cli":"^6.26.0","chai":"4.1.2","cross-env":"^5.1.1","husky":"^1.0.0-rc.4","istanbul-instrumenter-loader":"3.0.0","karma":"2.0.0","karma-browserstack-launcher":"1.3.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-coverage-istanbul-reporter":"1.3.3","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"^1.0.0","karma-junit-reporter":"1.2.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-sinon":"1.0.5","karma-sinon-chai":"1.3.3","karma-webpack":"2.0.9","less":"^2.7.3","less-loader":"^4.0.5","lint-staged":"^7.1.0","mocha":"4.1.0","preact":"^8.2.6","preact-compat":"^3.17.0","prettier":"^1.12.1","react":"^15.5.4","react-boilerplate-app-scripts":"^0.2.10","react-dom":"^15.5.4","react-router-controller":"^0.1.9","react-router-controller-cli":"^0.0.1","sinon":"4.1.3","sinon-chai":"2.14.0"},"scripts":{"build-css":"lessc ./src/assets/css/common.less ./src/assets/css/style.css","build-demo":"node ./scripts/build-demo.js","build":"npm run test && node ./scripts/build-umd.js","test":"","cover":"react-boilerplate-app-scripts cover","serve-demo-build":"react-boilerplate-app-scripts serve-build","serve-umd-build":"serve ./dist -o","start":"node ./scripts/start.js","use":"react-boilerplate-app-scripts use","create-i18n-excel":"react-router-controller-cli create-i18n-excel","create-i18n-list":"react-router-controller-cli create-i18n-list","build-publish":"npm run test && npm run build-css && npm run transform && npm publish","prettier":"prettier --write './**/*(*.js|*.jsx|*.less|*.css)'","transform":"rm -rf ./es && rm -rf ./libs && npm run transform-es && npm run transform-default && cp -R ./src/assets ./libs && cp -R ./src/assets ./es","transform-es":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es","transform-es-watch":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es -w","transform-default":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs","transform-default-watch":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs -w"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"npm run test"}},"lint-staged":{"*.js|*.jsx":["eslint"],"*.js|*.jsx|*.less|*.css":["prettier --write","git add"]},"react-boilerplate-app-scripts":{"proxy":{"/cloudeye/v1":{"target":"https://jxsr-api.antelopecloud.cn","secure":false}},"basename":"demo/html5-player","appSrcPath":"demo/src","appPublicPath":"demo/public"},"babel":{"env":{"development":{"presets":["react",["es2015",{"modules":false}],"stage-0"],"plugins":["transform-decorators-legacy","transform-runtime","react-hot-loader/babel"]},"production":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react","es2015","stage-0"]},"es":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react",["es2015",{"modules":false}],"stage-0"]}}},"eslintConfig":{"extends":"react-app"},"engines":{"node":">=6.0.0"},"gitHead":"0e8b9384455a62d5fc232d519115c66e3b90b0cd","bugs":{"url":"https://github.com/dog-days/html5-player/issues"},"_id":"html5-player@0.4.0-beta.16","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"dist":{"integrity":"sha512-QfRFQzO/4Nf2P9wbEs/gcz4zJ18znIAa1xM+yxlYyy65P+2ZHmfqk/BeJpSBw5zK8N38T9PP0Y7kERqdTUJmLg==","shasum":"2ea8b25debd44a20293b1b607c92bd02909cee70","tarball":"https://registry.npmjs.org/html5-player/-/html5-player-0.4.0-beta.16.tgz","fileCount":280,"unpackedSize":3653795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaWf1CRA9TVsSAnZWagAAVnwQAIq3bJdZHZ6ZzTCQaAuG\nav2Nw0uSoQIMvo+z/0/trJBSPYLscyx5Dr9Sgo/7XjD9MCkSK6OdRysX5kJP\n6k/hwXevF7ALPnNYcLRKsdKRzwOI0+u2/VT078Resn+FViLTJmIRqGtKmK21\nD2vjg0o0lgrmInxHGwPYLjbTD7v8lQnxOEBQqkJ0WslBiEf/VYqnGekCxNl+\nx+pcxeq2e11BJjToU4c8+qP8LYsutC4Y71qr3cLZn3i4lSYAsdhlbe6POcop\neNmNquErRQlan3HwC5vI09uljfT+yKsZpDCLCLFtGVAfHTjJAYBO75mGiyIO\n/CMws0qKio7nT7ZKvOVLf2LMBgVM/pAO1p9+XE0NTYghUbRjUW8dVJXX3Ezn\nSDPcOunChLmuXXMgkZJC09Q+UjJgrjWPCCqQQu1iwvhttNgF+2tDNTZTcy8C\nFcpXefeg10DtROvOQvv4ChvhsMlnhaPTeMB+Ql7gq8tI38Ol1sw6JtTgbi0Z\nL+U3g/06C4Z0HcdFBJ3UiCWXyNs1za3Gnu2xob9SsTuVzhq/1QTeqesXV5mW\n5QW7nH5F/7KnUKC9YT3IxD/ripVCDb9kt6JwvLwB9ATVdWhufUHmvYIuwKjn\nDmRPauFJ+XE1EFBcQ+Btc1ZrNzPJi3rfR/eNmUKhxIWNeqBFL514iV6pqBsC\nULty\r\n=fHVt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFiL7VMRaBsMXP1PBQBNSLHx/8lauH5t9ZI3kyWDgUYhAiEAxyNJx7LzPw0ctHxzHUHbtWsjHx0TxYDuRfrVFweZj8g="}]},"maintainers":[{"name":"nanges","email":"xianshannan@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html5-player_0.4.0-beta.16_1533634549121_0.5946669973438574"},"_hasShrinkwrap":false},"0.4.0-beta.17":{"name":"html5-player","version":"0.4.0-beta.17","description":"html5 video","repository":{"type":"git","url":"git+ssh://git@github.com/dog-days/html5-player.git"},"homepage":"https://github.com/dog-days/html5-player.git","main":"libs","dependencies":{"add-dom-event-listener":"^1.0.2","axios":"^0.17.1","classnames":"^2.2.5","downloadjs":"^1.4.7","flv.js":"^1.4.0","flv.ly.js":"^1.4.3","global":"^4.3.2","hls.js":"^0.10.1","lodash":"^4.17.4","prop-types":"^15.6.0","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga-model":"^0.2.21"},"devDependencies":{"babel-cli":"^6.26.0","chai":"4.1.2","cross-env":"^5.1.1","husky":"^1.0.0-rc.4","istanbul-instrumenter-loader":"3.0.0","karma":"2.0.0","karma-browserstack-launcher":"1.3.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-coverage-istanbul-reporter":"1.3.3","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"^1.0.0","karma-junit-reporter":"1.2.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-sinon":"1.0.5","karma-sinon-chai":"1.3.3","karma-webpack":"2.0.9","less":"^2.7.3","less-loader":"^4.0.5","lint-staged":"^7.1.0","mocha":"4.1.0","preact":"^8.2.6","preact-compat":"^3.17.0","prettier":"^1.12.1","react":"^15.5.4","react-boilerplate-app-scripts":"^0.2.10","react-dom":"^15.5.4","react-router-controller":"^0.1.9","react-router-controller-cli":"^0.0.1","sinon":"4.1.3","sinon-chai":"2.14.0"},"scripts":{"build-css":"lessc ./src/assets/css/common.less ./src/assets/css/style.css","build-demo":"node ./scripts/build-demo.js","build":"npm run test && node ./scripts/build-umd.js","test":"","cover":"react-boilerplate-app-scripts cover","serve-demo-build":"react-boilerplate-app-scripts serve-build","serve-umd-build":"serve ./dist -o","start":"node ./scripts/start.js","use":"react-boilerplate-app-scripts use","create-i18n-excel":"react-router-controller-cli create-i18n-excel","create-i18n-list":"react-router-controller-cli create-i18n-list","build-publish":"npm run test && npm run build-css && npm run transform && npm publish","prettier":"prettier --write './**/*(*.js|*.jsx|*.less|*.css)'","transform":"rm -rf ./es && rm -rf ./libs && npm run transform-es && npm run transform-default && cp -R ./src/assets ./libs && cp -R ./src/assets ./es","transform-es":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es","transform-es-watch":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es -w","transform-default":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs","transform-default-watch":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs -w"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"npm run test"}},"lint-staged":{"*.js|*.jsx":["eslint"],"*.js|*.jsx|*.less|*.css":["prettier --write","git add"]},"react-boilerplate-app-scripts":{"proxy":{"/cloudeye/v1":{"target":"https://jxsr-api.antelopecloud.cn","secure":false}},"basename":"demo/html5-player","appSrcPath":"demo/src","appPublicPath":"demo/public"},"babel":{"env":{"development":{"presets":["react",["es2015",{"modules":false}],"stage-0"],"plugins":["transform-decorators-legacy","transform-runtime","react-hot-loader/babel"]},"production":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react","es2015","stage-0"]},"es":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react",["es2015",{"modules":false}],"stage-0"]}}},"eslintConfig":{"extends":"react-app"},"engines":{"node":">=6.0.0"},"gitHead":"253005935a6b90737bf725521a5ebf2536504ba8","bugs":{"url":"https://github.com/dog-days/html5-player/issues"},"_id":"html5-player@0.4.0-beta.17","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"dist":{"integrity":"sha512-ysU+9LKJ+6QQR+AphqeC3pZSxSRV+kBseXs6fOq+fV6w9I38M35wgN5ftPRl8rYCc7Wn5SY41uloX7D3J1HGdg==","shasum":"978e50a647aa03fd3cb7bae669ecf1b17537c676","tarball":"https://registry.npmjs.org/html5-player/-/html5-player-0.4.0-beta.17.tgz","fileCount":280,"unpackedSize":3656710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbap1WCRA9TVsSAnZWagAAv4kP/1h0bqMdWWBCuDvvzj7b\nO5ht/PImGTV9NKHV9ggdB8CHvoscbaQs6sA2FTrNjCbPAmBgLwt4rEXKb/Co\nb0oeOCJWBsjPVqubeEluNZ6q1M9jYD00kQBNgkUIj5SeG7oBzzqPHr+Abarq\n7oJHAhTOa5OIkGc3yyylwlpzD4nnkjN/2n3VZWG4UtKXp2+17KMXlrg+aYT9\nETASGRo5iZqJVGyzpvH/y2qWzi/ySDxG9rtwdMuJVlnK5ASDHdU8G0nUc5II\ngONE41xZZAjOqbbAzQjJSjoR58v23svQE4cpGDE+RrRTyYXz9kI/HKe9A7tU\nBYrySXWplJq2CG5Vr1zs77MA7AYf79pBH1rg3Idmrf5yQE06hnoPKHHoksAt\n4i1d+xbUBZDC53cgOs/PsiysjFX50XDJTezQQRaNr6sz6X0XYanvCSWAR/zc\n/860vE7brKnSFVnDDEz4plzO0/XgCUkrjahZRyTYR2phe/FSRgIbiHZCNGq1\nv0USWw5LfK7MRmsr4gK0r+HUrsLX0KCGZRi33Uh7CCvRzljV6LJtNB8KAvAF\ne1/tEKN3ixCXvEi0OW0d+UMO9zVYRhLM6kkPHSgqMTIZPNMoOXSWiiafwtNy\n9N4CJTRAAcYUXJlI/JzRIAUlQDmkhDPnjcjKKADMd5OuG+TgZogxwAo9I1Pp\n5/NL\r\n=HeCh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGaZ//jmGWqxkC2XRk5myLGUotylVqikLA0RiG1K/C+0AiEA2wTwOiRcsYaR2RL4m4deWR+0qW4IisgAsxmtGYJ+UZ8="}]},"maintainers":[{"name":"nanges","email":"xianshannan@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html5-player_0.4.0-beta.17_1533713750284_0.6096733628131412"},"_hasShrinkwrap":false},"0.4.0-beta.18":{"name":"html5-player","version":"0.4.0-beta.18","description":"html5 video","repository":{"type":"git","url":"git+ssh://git@github.com/dog-days/html5-player.git"},"homepage":"https://github.com/dog-days/html5-player.git","main":"libs","dependencies":{"add-dom-event-listener":"^1.0.2","axios":"^0.17.1","classnames":"^2.2.5","downloadjs":"^1.4.7","flv.js":"^1.4.0","flv.ly.js":"^1.4.3","global":"^4.3.2","hls.js":"^0.10.1","lodash":"^4.17.4","prop-types":"^15.6.0","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga-model":"^0.2.21"},"devDependencies":{"babel-cli":"^6.26.0","chai":"4.1.2","cross-env":"^5.1.1","husky":"^1.0.0-rc.4","istanbul-instrumenter-loader":"3.0.0","karma":"2.0.0","karma-browserstack-launcher":"1.3.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-coverage-istanbul-reporter":"1.3.3","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"^1.0.0","karma-junit-reporter":"1.2.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-sinon":"1.0.5","karma-sinon-chai":"1.3.3","karma-webpack":"2.0.9","less":"^2.7.3","less-loader":"^4.0.5","lint-staged":"^7.1.0","mocha":"4.1.0","preact":"^8.2.6","preact-compat":"^3.17.0","prettier":"^1.12.1","react":"^15.5.4","react-boilerplate-app-scripts":"^0.2.10","react-dom":"^15.5.4","react-router-controller":"^0.1.9","react-router-controller-cli":"^0.0.1","sinon":"4.1.3","sinon-chai":"2.14.0"},"scripts":{"build-css":"lessc ./src/assets/css/common.less ./src/assets/css/style.css","build-demo":"node ./scripts/build-demo.js","build":"npm run test && node ./scripts/build-umd.js","test":"","cover":"react-boilerplate-app-scripts cover","serve-demo-build":"react-boilerplate-app-scripts serve-build","serve-umd-build":"serve ./dist -o","start":"node ./scripts/start.js","use":"react-boilerplate-app-scripts use","create-i18n-excel":"react-router-controller-cli create-i18n-excel","create-i18n-list":"react-router-controller-cli create-i18n-list","build-publish":"npm run test && npm run build-css && npm run transform && npm publish","prettier":"prettier --write './**/*(*.js|*.jsx|*.less|*.css)'","transform":"rm -rf ./es && rm -rf ./libs && npm run transform-es && npm run transform-default && cp -R ./src/assets ./libs && cp -R ./src/assets ./es","transform-es":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es","transform-es-watch":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es -w","transform-default":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs","transform-default-watch":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs -w"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"npm run test"}},"lint-staged":{"*.js|*.jsx":["eslint"],"*.js|*.jsx|*.less|*.css":["prettier --write","git add"]},"react-boilerplate-app-scripts":{"proxy":{"/cloudeye/v1":{"target":"https://jxsr-api.antelopecloud.cn","secure":false}},"basename":"demo/html5-player","appSrcPath":"demo/src","appPublicPath":"demo/public"},"babel":{"env":{"development":{"presets":["react",["es2015",{"modules":false}],"stage-0"],"plugins":["transform-decorators-legacy","transform-runtime","react-hot-loader/babel"]},"production":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react","es2015","stage-0"]},"es":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react",["es2015",{"modules":false}],"stage-0"]}}},"eslintConfig":{"extends":"react-app"},"engines":{"node":">=6.0.0"},"gitHead":"2f40a832e3cd69b2e54a785d323553dea7be8989","bugs":{"url":"https://github.com/dog-days/html5-player/issues"},"_id":"html5-player@0.4.0-beta.18","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"dist":{"integrity":"sha512-xSWhk/e7UGmUNpRoVRVCpANDM+z+raBkHfM8ynRD1B9uM5qf+em70FfWevrFaDtr9GL7v4S2vkL70tG/FTGSnA==","shasum":"1e91a98634d4ef686c390f00ab6f82d36af570d7","tarball":"https://registry.npmjs.org/html5-player/-/html5-player-0.4.0-beta.18.tgz","fileCount":280,"unpackedSize":3695469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbWGuCRA9TVsSAnZWagAAa+gQAJOw9E+RkzxyGqgWyuiJ\njurg0Z/j7RjY1BOYDxW1oxTxOTrSU/VIlK/8wAwx8iNC+ZFL92H8RaSOVDJ+\nSraVQjRUWtkC3TnG0UwMmxmGWNJa+7UhS69rmN9hR4loLF4Kn8VAQNNahadK\nsHOs2lcTrN2gJMvqtcjF7HtJi9eQlz14SuO/sKM9a/bnUEmJAlUD0gMuJlKV\ntQzWZm4Ma2PuIWWvp8bU4W6ke5KOv7IjiZhd1OAon6UZfI39ORIZxjz2Fwzi\n0w0q+N20ccUzxq6SgYQ0xb8tt2nS3iA2lqhZm9OTQna7jJ5v0bBFfxCEx13p\naNh99JUEJyy2Lp0wmS92FlRZTMhN1k5mJAgz7u0zjHnlUv1HMVSRTyQk6++W\nwxSYFKwYjxVRJBW/tE3gRumM0fSlVFkq8y7xCP01sjKtfTcHWVZBRd7HuMUU\npSBAQ5woCLJmsAQcSNUsQqNzRQ0+mruaDzunDxU5dZvKHt5UtqLTaI+Q/78d\nH1rUrvMAMFTd0aqvq1D8G0f9GP/g5OHkR2lC2TLUSreQQq4yFUPWuB/zEAdJ\n5ZqAS1WJ+2GcoolBGNZ5tQbZyKz1sjk8WGJ22tI7tzUaOJ/0KM+bCpDeehcC\n4glVV0yELksQGdLe6aRYNUdRzCGM19Jp+xTYwk23mDSFQpUAhUZ2H8HTcl/T\n3XyB\r\n=lqme\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHfm6JCITpACMuCMTuFREjRErCBTbU5Tv7PVwiQ1ybzaAiBCEhpiuxBy86owS+7JlejksK5S/GkP7iNStLYMcvk8PA=="}]},"maintainers":[{"name":"nanges","email":"xianshannan@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html5-player_0.4.0-beta.18_1533895085907_0.8281274592677104"},"_hasShrinkwrap":false},"0.4.1":{"name":"html5-player","version":"0.4.1","description":"html5 video","repository":{"type":"git","url":"git+ssh://git@github.com/dog-days/html5-player.git"},"homepage":"https://github.com/dog-days/html5-player.git","main":"libs","dependencies":{"add-dom-event-listener":"^1.0.2","axios":"^0.17.1","classnames":"^2.2.5","downloadjs":"^1.4.7","flv.js":"^1.4.0","flv.ly.js":"^1.4.3","global":"^4.3.2","hls.js":"^0.10.1","lodash":"^4.17.4","prop-types":"^15.6.0","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga-model":"^0.2.21"},"devDependencies":{"babel-cli":"^6.26.0","chai":"4.1.2","cross-env":"^5.1.1","husky":"^1.0.0-rc.4","istanbul-instrumenter-loader":"3.0.0","karma":"2.0.0","karma-browserstack-launcher":"1.3.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-coverage-istanbul-reporter":"1.3.3","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"^1.0.0","karma-junit-reporter":"1.2.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-sinon":"1.0.5","karma-sinon-chai":"1.3.3","karma-webpack":"2.0.9","less":"^2.7.3","less-loader":"^4.0.5","lint-staged":"^7.1.0","mocha":"4.1.0","preact":"^8.2.6","preact-compat":"^3.17.0","prettier":"^1.12.1","react":"^15.5.4","react-boilerplate-app-scripts":"^0.2.10","react-dom":"^15.5.4","react-router-controller":"^0.1.9","react-router-controller-cli":"^0.0.1","sinon":"4.1.3","sinon-chai":"2.14.0"},"scripts":{"build-css":"lessc ./src/assets/css/common.less ./src/assets/css/style.css","build-demo":"node ./scripts/build-demo.js","build":"npm run test && node ./scripts/build-umd.js","test":"","cover":"react-boilerplate-app-scripts cover","serve-demo-build":"react-boilerplate-app-scripts serve-build","serve-umd-build":"serve ./dist -o","start":"node ./scripts/start.js","use":"react-boilerplate-app-scripts use","create-i18n-excel":"react-router-controller-cli create-i18n-excel","create-i18n-list":"react-router-controller-cli create-i18n-list","build-publish":"npm run test && npm run build-css && npm run transform && npm publish","prettier":"prettier --write './**/*(*.js|*.jsx|*.less|*.css)'","transform":"rm -rf ./es && rm -rf ./libs && npm run transform-es && npm run transform-default && cp -R ./src/assets ./libs && cp -R ./src/assets ./es","transform-es":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es","transform-es-watch":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es -w","transform-default":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs","transform-default-watch":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs -w"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"npm run test"}},"lint-staged":{"*.js|*.jsx":["eslint"],"*.js|*.jsx|*.less|*.css":["prettier --write","git add"]},"react-boilerplate-app-scripts":{"proxy":{"/cloudeye/v1":{"target":"https://jxsr-api.antelopecloud.cn","secure":false}},"basename":"demo/html5-player","appSrcPath":"demo/src","appPublicPath":"demo/public"},"babel":{"env":{"development":{"presets":["react",["es2015",{"modules":false}],"stage-0"],"plugins":["transform-decorators-legacy","transform-runtime","react-hot-loader/babel"]},"production":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react","es2015","stage-0"]},"es":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react",["es2015",{"modules":false}],"stage-0"]}}},"eslintConfig":{"extends":"react-app"},"engines":{"node":">=6.0.0"},"gitHead":"265bc94085d6b8ff86695c7588f1518f7523e104","bugs":{"url":"https://github.com/dog-days/html5-player/issues"},"_id":"html5-player@0.4.1","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"dist":{"integrity":"sha512-sW8wpDtc/BvMOu8gFXkGJy4dt2nb6WMZERB8CPzFbxZmW/wMA86TVM6b3hYYeNIpQehzAX1job/Oeho4bsUySg==","shasum":"805e2e136b7f30b0066aeb5bf5c7a2f383907750","tarball":"https://registry.npmjs.org/html5-player/-/html5-player-0.4.1.tgz","fileCount":280,"unpackedSize":3701168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcSyOCRA9TVsSAnZWagAAXhEP/3uc61B5tOG3JUoBChq8\nKP8VT3ksrgd29a+dSzpxURcX91V9dqDedMSKqueNcrEwPfXHEHf1n6yDk4eF\nF49ONG7us8i/QaQyG3CoVH3muK6JTQaMOMoUFdxgUvXkaU8MIB1qQuFryYH8\nlZNkmjFl1nxpfu/ixq7SUFL6Uwj56va+1AXXwFL4jneQbBY0xjTCbxmhYhYu\nl99CzW9uoV4AH/FFfK4r7FrCe2Eq6Xi9BGSKVV36tMXqkd/DB2XdO7lWDbmM\nKhMXesbNL49Zl4LkhMVKRpPmRy5E7moYqCoGy0y8silQojyKT8MDarHXxHBp\nm4OQ9f3Mrr5LT/yC7//oQfD/2kT1lMJ5iG6xTfQmcqmBUlBZKWXqP9AEoKh/\ncfSwwsUdqVl+Uu2k5wqFhJ+kpyzoPVZ8gK77DD9kz4tI9xCpxrI/VQAu/QU3\nJbLGAhW+uUCkXPypjyuB9L9R9ztptkKhG1vjS1L3/V8KrR41VXYNuBguYhIY\nzJQXimfr9cWcoiV9ks0NfuCHgeZ1gRsYzdDzyxdYvSgIaKujANvbGLk6go6L\n0H9AaIpmhs42UgmAeeFs114NuAjQ/chZ75fXF2ZMxaKPN8Tnyo3bkdJ/9D9y\n6FJMjv9NFDW0ojvTP/FG8lyR/WdEKy9FvrEPkIhdmaravsr6/KfpqthSyDEk\nnuRx\r\n=TJUn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHns5YM1gmGboxv18obQHIQYMypQpYbJX4xhkcpcaJjMAiByNemm9H/L9Gw/80V5lGMFR54BxhKwix492IIvQPtS5w=="}]},"maintainers":[{"name":"nanges","email":"xianshannan@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html5-player_0.4.1_1534143629237_0.13956809732313924"},"_hasShrinkwrap":false},"0.4.2":{"name":"html5-player","version":"0.4.2","description":"html5 video","repository":{"type":"git","url":"git+ssh://git@github.com/dog-days/html5-player.git"},"homepage":"https://github.com/dog-days/html5-player.git","main":"libs","dependencies":{"add-dom-event-listener":"^1.0.2","axios":"^0.17.1","classnames":"^2.2.5","downloadjs":"^1.4.7","flv.js":"^1.4.0","flv.ly.js":"^1.4.3","global":"^4.3.2","hls.js":"^0.10.1","lodash":"^4.17.4","prop-types":"^15.6.0","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga-model":"^0.2.21"},"devDependencies":{"babel-cli":"^6.26.0","chai":"4.1.2","cross-env":"^5.1.1","husky":"^1.0.0-rc.4","istanbul-instrumenter-loader":"3.0.0","karma":"2.0.0","karma-browserstack-launcher":"1.3.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-coverage-istanbul-reporter":"1.3.3","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"^1.0.0","karma-junit-reporter":"1.2.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-sinon":"1.0.5","karma-sinon-chai":"1.3.3","karma-webpack":"2.0.9","less":"^2.7.3","less-loader":"^4.0.5","lint-staged":"^7.1.0","mocha":"4.1.0","preact":"^8.2.6","preact-compat":"^3.17.0","prettier":"^1.12.1","react":"^15.5.4","react-boilerplate-app-scripts":"^0.2.10","react-dom":"^15.5.4","react-router-controller":"^0.1.9","react-router-controller-cli":"^0.0.1","sinon":"4.1.3","sinon-chai":"2.14.0"},"scripts":{"build-css":"lessc ./src/assets/css/common.less ./src/assets/css/style.css","build-demo":"node ./scripts/build-demo.js","build":"npm run test && node ./scripts/build-umd.js","test":"","cover":"react-boilerplate-app-scripts cover","serve-demo-build":"react-boilerplate-app-scripts serve-build","serve-umd-build":"serve ./dist -o","start":"node ./scripts/start.js","use":"react-boilerplate-app-scripts use","create-i18n-excel":"react-router-controller-cli create-i18n-excel","create-i18n-list":"react-router-controller-cli create-i18n-list","build-publish":"npm run test && npm run build-css && npm run transform && npm publish","prettier":"prettier --write './**/*(*.js|*.jsx|*.less|*.css)'","transform":"rm -rf ./es && rm -rf ./libs && npm run transform-es && npm run transform-default && cp -R ./src/assets ./libs && cp -R ./src/assets ./es","transform-es":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es","transform-es-watch":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es -w","transform-default":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs","transform-default-watch":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs -w"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"npm run test"}},"lint-staged":{"*.js|*.jsx":["eslint"],"*.js|*.jsx|*.less|*.css":["prettier --write","git add"]},"react-boilerplate-app-scripts":{"proxy":{"/cloudeye/v1":{"target":"https://jxsr-api.antelopecloud.cn","secure":false}},"basename":"demo/html5-player","appSrcPath":"demo/src","appPublicPath":"demo/public"},"babel":{"env":{"development":{"presets":["react",["es2015",{"modules":false}],"stage-0"],"plugins":["transform-decorators-legacy","transform-runtime","react-hot-loader/babel"]},"production":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react","es2015","stage-0"]},"es":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react",["es2015",{"modules":false}],"stage-0"]}}},"eslintConfig":{"extends":"react-app"},"engines":{"node":">=6.0.0"},"gitHead":"ef82c1dc21e734fdfbe5b66114046dd115dac0cc","bugs":{"url":"https://github.com/dog-days/html5-player/issues"},"_id":"html5-player@0.4.2","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"dist":{"integrity":"sha512-Q0ItQ/1ZG4UI0nURniLlPo2zHhOhNbamCAZWOd65e5/ZWagk5hIKVslPk7unRZuENAHLv5wP8fQ0v6LuyofArg==","shasum":"19ce1237daa0e8b01d9eef81d88b632ff8006bec","tarball":"https://registry.npmjs.org/html5-player/-/html5-player-0.4.2.tgz","fileCount":280,"unpackedSize":3700736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcVd/CRA9TVsSAnZWagAAibkP/2hNdjkrcMYRqUvIkCdk\nQS5UqkpquDENZxtCSLfELKE6GHjkK5wb1mbTioIjWZ6VrRKIldPo2A9ukt+6\nI4xcoHu+0IBxGUybT1MtUq0vIbc3spu3p8inrwwi4vjj89hD5DSN3MmwfdQB\nsnVmHm1Ll9EeVeN0zikf5xXXpmsSiEf7jvIEqQ7GUphn0b9Vm5lSeeGphzYH\nxdRERZF9txAZdOqLTSIvVtD5HrrsvuQIjFCL2Ry9O9kpeXpMfG9jhw4XS1H0\nCavetGYij3IkztirJkC+dRw9NrEQTnq0AyngjqY5iCdgXRtSrolx8MJdJ4Sp\nilxbMmO3tyv4Bn0DGHbuTW5YerEepwSe20s4dpbxyqd5NKPLbXQQy7CjC7mS\nD2FQQzxfNZSe/KOxCCd1rsucx5xnF9tyGH/rcdWumq3gTzRXd4ivX32jw5hc\n+u+S7HzjN/igyi19xRQGi87xi9ZHJNcUsm5J/8p+rp8TXzPH5Viljv3jPpzk\ngFuynAb5uc3EPPLdNE+yBb6/8b9250q4AJp3Fntg816PmoTSzOV3V/3wKhWN\nlx/XBiPC5oL1PfSiiSYWrWglppPLok9rdlkLt+e8hpQ4AjwWjg53Ggyj6hP8\n3vczPAP+2TteP0m0AhGtTbUMqY1M0K0ly5wTQzi2kfxqeEO8pt3074xd8UEi\nzmA6\r\n=tsTJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJCHWaXy2p68vu1P4t1UTJ0sOTjJOZ/oQ/JP9lM6q8GQIhAI3B3DOlWqIkRwC27fLU7sozFaVTmv+4Cg+2EYEXkluX"}]},"maintainers":[{"name":"nanges","email":"xianshannan@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html5-player_0.4.2_1534154623115_0.13206030628671006"},"_hasShrinkwrap":false},"0.4.3":{"name":"html5-player","version":"0.4.3","description":"html5 video","repository":{"type":"git","url":"git+ssh://git@github.com/dog-days/html5-player.git"},"homepage":"https://github.com/dog-days/html5-player.git","main":"libs","dependencies":{"add-dom-event-listener":"^1.0.2","axios":"^0.17.1","classnames":"^2.2.5","downloadjs":"^1.4.7","flv.js":"^1.4.0","flv.ly.js":"^1.4.3","global":"^4.3.2","hls.js":"^0.10.1","lodash":"^4.17.4","prop-types":"^15.6.0","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga-model":"^0.2.21"},"devDependencies":{"babel-cli":"^6.26.0","chai":"4.1.2","cross-env":"^5.1.1","husky":"^1.0.0-rc.4","istanbul-instrumenter-loader":"3.0.0","karma":"2.0.0","karma-browserstack-launcher":"1.3.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-coverage-istanbul-reporter":"1.3.3","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"^1.0.0","karma-junit-reporter":"1.2.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-sinon":"1.0.5","karma-sinon-chai":"1.3.3","karma-webpack":"2.0.9","less":"^2.7.3","less-loader":"^4.0.5","lint-staged":"^7.1.0","mocha":"4.1.0","preact":"^8.2.6","preact-compat":"^3.17.0","prettier":"^1.12.1","react":"^15.5.4","react-boilerplate-app-scripts":"^0.2.10","react-dom":"^15.5.4","react-router-controller":"^0.1.9","react-router-controller-cli":"^0.0.1","sinon":"4.1.3","sinon-chai":"2.14.0"},"scripts":{"build-css":"lessc ./src/assets/css/common.less ./src/assets/css/style.css","build-demo":"node ./scripts/build-demo.js","build":"npm run test && node ./scripts/build-umd.js","test":"","cover":"react-boilerplate-app-scripts cover","serve-demo-build":"react-boilerplate-app-scripts serve-build","serve-umd-build":"serve ./dist -o","start":"node ./scripts/start.js","use":"react-boilerplate-app-scripts use","create-i18n-excel":"react-router-controller-cli create-i18n-excel","create-i18n-list":"react-router-controller-cli create-i18n-list","build-publish":"npm run test && npm run build-css && npm run transform && npm publish","prettier":"prettier --write './**/*(*.js|*.jsx|*.less|*.css)'","transform":"rm -rf ./es && rm -rf ./libs && npm run transform-es && npm run transform-default && cp -R ./src/assets ./libs && cp -R ./src/assets ./es","transform-es":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es","transform-es-watch":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es -w","transform-default":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs","transform-default-watch":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs -w"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"npm run test"}},"lint-staged":{"*.js|*.jsx":["eslint"],"*.js|*.jsx|*.less|*.css":["prettier --write","git add"]},"react-boilerplate-app-scripts":{"proxy":{"/cloudeye/v1":{"target":"https://jxsr-api.antelopecloud.cn","secure":false}},"basename":"demo/html5-player","appSrcPath":"demo/src","appPublicPath":"demo/public"},"babel":{"env":{"development":{"presets":["react",["es2015",{"modules":false}],"stage-0"],"plugins":["transform-decorators-legacy","transform-runtime","react-hot-loader/babel"]},"production":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react","es2015","stage-0"]},"es":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react",["es2015",{"modules":false}],"stage-0"]}}},"eslintConfig":{"extends":"react-app"},"engines":{"node":">=6.0.0"},"gitHead":"ae618ea1d3b4ad5145143118c1c794b271996c7d","bugs":{"url":"https://github.com/dog-days/html5-player/issues"},"_id":"html5-player@0.4.3","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"dist":{"integrity":"sha512-9vNjiUPVGVwJ6FAIcxysHddrbhUgjN7g4+WaKfeoOB5+qQDJCs9iga5vg3bUHrchp/qU8oGci/aGsb26K/IbEg==","shasum":"cf0d932432d5365d474e9c4de14555dd82b2bf19","tarball":"https://registry.npmjs.org/html5-player/-/html5-player-0.4.3.tgz","fileCount":280,"unpackedSize":3701709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbc5/TCRA9TVsSAnZWagAABv4P/0D2Ec4iP2mF37eqnFGt\nMvoGmE7YdzhPfFPtYbqINDcBcD8Ft6xA2JuHJnbv/U4BsHboUuvxc7k2FRBi\npjIsv4JwGLrCxcWwHnMp1I0FWHJzZguowEwY9W8+AgBx+briltThpxQUU7cx\nlcoBU0sT6zDSFZpHTSt7P4FORi/zef8C6DLf/JcaDJueT2Vq4UJ2hnsUsYmE\nxIFokoG4fNXnxXPVAj5Acsb/2JeWjsMjurvCifbXh/G5YLh/MixmzNxQuAyY\ncII1AthJLGCJFBrH321tIrnmsE9/dGmocr0/uvJRgEWR7LTb05L166n37h6P\n3WXo8CEzpREq03YKOyrn99MEqa3Vl7Nl2rUvbKyTJK9Kz4ysR4v6sAABIkxs\nNHjM3XxTuGRhJTK77eY5iGjSBZ/t9iSB5HbBFb2/4XJAYPubgfHcSG+uWHyl\neMYIDDQ99sC1qcefbtMA4/c5PpCTwO/9WaaDUGlNPAR4V32Y8TC6ZqwIZSaH\nVmqRtIaO2wImSZ9N/dlaLqSHQXUXKmzsHTSfG4GY/zUUNlF3CAaLJP3AhyOh\nerC8ht4D1wsrASI9BOIewQJC4CFwbxn/OHXXZKmSBAVr1ayWEzanAizZqBla\n1PqnX36fZGJh1lE7cMpBbJ7ZFQFecA814Ce31/R6J6Ji1BXms28cUVdhqvvI\nU1nb\r\n=WK5L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIANvLNCzBeG6BWCtmkLVegwZIFrftedpLewyit1ueOwrAiEAtCf9up+h9UbIG9EB3JUawC+JU4qABD1SUi8ASfQYJxc="}]},"maintainers":[{"name":"nanges","email":"xianshannan@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html5-player_0.4.3_1534304210966_0.032177590105573195"},"_hasShrinkwrap":false},"0.4.4":{"name":"html5-player","version":"0.4.4","description":"html5 video","repository":{"type":"git","url":"git+ssh://git@github.com/dog-days/html5-player.git"},"homepage":"https://github.com/dog-days/html5-player.git","main":"libs","dependencies":{"add-dom-event-listener":"^1.0.2","axios":"^0.17.1","classnames":"^2.2.5","downloadjs":"^1.4.7","flv.js":"^1.4.0","flv.ly.js":"^1.4.3","global":"^4.3.2","hls.js":"^0.10.1","lodash":"^4.17.4","prop-types":"^15.6.0","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga-model":"^0.2.21"},"devDependencies":{"babel-cli":"^6.26.0","chai":"4.1.2","cross-env":"^5.1.1","husky":"^1.0.0-rc.4","istanbul-instrumenter-loader":"3.0.0","karma":"2.0.0","karma-browserstack-launcher":"1.3.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-coverage-istanbul-reporter":"1.3.3","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"^1.0.0","karma-junit-reporter":"1.2.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-sinon":"1.0.5","karma-sinon-chai":"1.3.3","karma-webpack":"2.0.9","less":"^2.7.3","less-loader":"^4.0.5","lint-staged":"^7.1.0","mocha":"4.1.0","preact":"^8.2.6","preact-compat":"^3.17.0","prettier":"^1.12.1","react":"^15.5.4","react-boilerplate-app-scripts":"^0.2.10","react-dom":"^15.5.4","react-router-controller":"^0.1.9","react-router-controller-cli":"^0.0.1","sinon":"4.1.3","sinon-chai":"2.14.0"},"scripts":{"build-css":"lessc ./src/assets/css/common.less ./src/assets/css/style.css","build-demo":"node ./scripts/build-demo.js","build":"npm run test && node ./scripts/build-umd.js","test":"","cover":"react-boilerplate-app-scripts cover","serve-demo-build":"react-boilerplate-app-scripts serve-build","serve-umd-build":"serve ./dist -o","start":"node ./scripts/start.js","use":"react-boilerplate-app-scripts use","create-i18n-excel":"react-router-controller-cli create-i18n-excel","create-i18n-list":"react-router-controller-cli create-i18n-list","build-publish":"npm run test && npm run build-css && npm run transform && npm publish","prettier":"prettier --write './**/*(*.js|*.jsx|*.less|*.css)'","transform":"rm -rf ./es && rm -rf ./libs && npm run transform-es && npm run transform-default && cp -R ./src/assets ./libs && cp -R ./src/assets ./es","transform-es":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es","transform-es-watch":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es -w","transform-default":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs","transform-default-watch":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs -w"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"npm run test"}},"lint-staged":{"*.js|*.jsx":["eslint"],"*.js|*.jsx|*.less|*.css":["prettier --write","git add"]},"react-boilerplate-app-scripts":{"proxy":{"/cloudeye/v1":{"target":"https://jxsr-api.antelopecloud.cn","secure":false}},"basename":"demo/html5-player","appSrcPath":"demo/src","appPublicPath":"demo/public"},"babel":{"env":{"development":{"presets":["react",["es2015",{"modules":false}],"stage-0"],"plugins":["transform-decorators-legacy","transform-runtime","react-hot-loader/babel"]},"production":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react","es2015","stage-0"]},"es":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react",["es2015",{"modules":false}],"stage-0"]}}},"eslintConfig":{"extends":"react-app"},"engines":{"node":">=6.0.0"},"gitHead":"8d1bdad160c82db6b77b013d50c8cf3fc178be5a","bugs":{"url":"https://github.com/dog-days/html5-player/issues"},"_id":"html5-player@0.4.4","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"dist":{"integrity":"sha512-CiwIOosAaTZmFM3SnHr/eZfE5e2Bt3I8zy269nZjoUPj9JmPdWwFTCC+lOjWxvlRi8lcvvHCoi4pU2jJ+NadSQ==","shasum":"c8c484a3af29819e91553c0a44ee5b66bfc845b8","tarball":"https://registry.npmjs.org/html5-player/-/html5-player-0.4.4.tgz","fileCount":280,"unpackedSize":3702260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbc8TuCRA9TVsSAnZWagAAz7YP/iXJ/dg5C8F1BNn9ZHWz\nKDxv+TT068lGie4RbCmf0ORXr6mG/V3cKVJkIIdkABb9pFSgIsUmfO3mVIcA\nZa2ZE3e4//kHnflhGvEjhthvrUtO5Mm9pCB5DoWgu5pHNDSBWcmb+O2FwEc6\nN/jXQ6E6WCGlqKgsTWL4TOCV5Iy5+F/AZAtke7+7KF+N2weYt22QuwDVXu44\nB56ufSt3xJm6kSy7piGulZVPHcLO4ciDlTa54FUWYlcsYiAVY4EYRu1Lr6zF\nKwPf07eHxcScIgrnOsslrSc3GCLmyteGPap8V4UxwtjMOb4eCiKBanZavYN/\nP8d3LvYxMEug7LTxi7Fik/uT+yaGV+KShdS4cW1ILLz5xeMcSN7wGUxF6eU5\nteSXQHQ1oIowPlRB4DJh+dJmWrGy4gsb8+tUcBpHmK3CorTXb83+Is0cQ4xe\nl7hu7WFUhuLENbE8Ir7ei1rzEdAA+4/sPOpKTD1Eqwpx+Ntor8AQr7cp1JDK\n+KDb2H1VoSKaYnGDdVu6OXh6l0ahw8IVnDv2Xviksruj+mga0nHO/sn+E0zq\n85l9UnFTRjA6tv3sXUHg84xue8yGPF3ubmb05+KpVe2EyaF+iuU9TUcuHvxp\n2ThQQ1L5OXkivFoOmadKEuAMSU5SvA8zHBzRKP8JA+YP2/QEvAimdx6KPwpv\nRnkq\r\n=H/j2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID7muMeqjxwbxwB+GZ5+6CyMvrBuCnPdW9lzlsrWHQzYAiBWr/je7eBRC697/sXraQsYOGZGivyiJbHPOIi4oEvCJQ=="}]},"maintainers":[{"name":"nanges","email":"xianshannan@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html5-player_0.4.4_1534313710621_0.9090212098261565"},"_hasShrinkwrap":false},"0.4.5":{"name":"html5-player","version":"0.4.5","description":"html5 video","repository":{"type":"git","url":"git+ssh://git@github.com/dog-days/html5-player.git"},"homepage":"https://github.com/dog-days/html5-player.git","main":"libs","dependencies":{"add-dom-event-listener":"^1.0.2","axios":"^0.17.1","classnames":"^2.2.5","downloadjs":"^1.4.7","flv.js":"^1.4.0","flv.ly.js":"^1.4.3","global":"^4.3.2","hls.js":"^0.10.1","lodash":"^4.17.4","prop-types":"^15.6.0","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga-model":"^0.2.21"},"devDependencies":{"babel-cli":"^6.26.0","chai":"4.1.2","cross-env":"^5.1.1","husky":"^1.0.0-rc.4","istanbul-instrumenter-loader":"3.0.0","karma":"2.0.0","karma-browserstack-launcher":"1.3.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-coverage-istanbul-reporter":"1.3.3","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"^1.0.0","karma-junit-reporter":"1.2.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-sinon":"1.0.5","karma-sinon-chai":"1.3.3","karma-webpack":"2.0.9","less":"^2.7.3","less-loader":"^4.0.5","lint-staged":"^7.1.0","mocha":"4.1.0","preact":"^8.2.6","preact-compat":"^3.17.0","prettier":"^1.12.1","react":"^15.5.4","react-boilerplate-app-scripts":"^0.2.10","react-dom":"^15.5.4","react-router-controller":"^0.1.9","react-router-controller-cli":"^0.0.1","sinon":"4.1.3","sinon-chai":"2.14.0"},"scripts":{"build-css":"lessc ./src/assets/css/common.less ./src/assets/css/style.css","build-demo":"node ./scripts/build-demo.js","build":"npm run test && node ./scripts/build-umd.js","test":"","cover":"react-boilerplate-app-scripts cover","serve-demo-build":"react-boilerplate-app-scripts serve-build","serve-umd-build":"serve ./dist -o","start":"node ./scripts/start.js","use":"react-boilerplate-app-scripts use","create-i18n-excel":"react-router-controller-cli create-i18n-excel","create-i18n-list":"react-router-controller-cli create-i18n-list","build-publish":"npm run test && npm run build-css && npm run transform && npm publish","prettier":"prettier --write './**/*(*.js|*.jsx|*.less|*.css)'","transform":"rm -rf ./es && rm -rf ./libs && npm run transform-es && npm run transform-default && cp -R ./src/assets ./libs && cp -R ./src/assets ./es","transform-es":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es","transform-es-watch":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es -w","transform-default":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs","transform-default-watch":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs -w"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"npm run test"}},"lint-staged":{"*.js|*.jsx":["eslint"],"*.js|*.jsx|*.less|*.css":["prettier --write","git add"]},"react-boilerplate-app-scripts":{"proxy":{"/cloudeye/v1":{"target":"https://jxsr-api.antelopecloud.cn","secure":false}},"basename":"demo/html5-player","appSrcPath":"demo/src","appPublicPath":"demo/public"},"babel":{"env":{"development":{"presets":["react",["es2015",{"modules":false}],"stage-0"],"plugins":["transform-decorators-legacy","transform-runtime","react-hot-loader/babel"]},"production":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react","es2015","stage-0"]},"es":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react",["es2015",{"modules":false}],"stage-0"]}}},"eslintConfig":{"extends":"react-app"},"engines":{"node":">=6.0.0"},"gitHead":"d1bb11259671de62e03bc74b7285b934594ac9e3","bugs":{"url":"https://github.com/dog-days/html5-player/issues"},"_id":"html5-player@0.4.5","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"dist":{"integrity":"sha512-dIJUxR7iJ+AdosHPKwd4kB1oYUvbWkSYBaecbMTHTPxs9jmLgDk0b9iSKdmyTWXO2Te+OG0Th+fiF/sJ5fWlPQ==","shasum":"5a7b1e917e07f112d0b08887a4efe42e915b6343","tarball":"https://registry.npmjs.org/html5-player/-/html5-player-0.4.5.tgz","fileCount":280,"unpackedSize":3702781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbc/DgCRA9TVsSAnZWagAAtUoQAINwzZtmn/ekTcJ4G/Pe\n72lkpF5M6A/l4JfhqKWM7/rwNYO4JWaxv/Ll5n1c09/UaD9jovuJZ8GZy4ms\nvdo5M6ZhVRVv0Ok2okU6rFFx1mGRQvz8QIihkyQ7EUTMqTfWiUGXmLnuHNg1\n1Lz55PkEIe7q7ie8ppeOM4kP6nGrNXmf0egV3AG2OxL8AjK+JY5WdYuHF6ea\n/1EQAigloXv7hFPhWuQWBUsdPADs+ctdSDS2T7GIAskN/GmWRJgWWDU67TNe\n+McdxOdM6TiMLeGuTqeR6mD3L9+2772IhXW9bjonWft1SQqJmcyMuHx+rsim\n1eCJTzXl/Rn6TAzuQ+EzAoBHoiRE37n5xr4o67P0TlE10HV1vz8VwjfLpIhl\nq7RnQAOEgLiaZTU9mg53LDfu7A6jrHhrwV7R7gfJ9oc4SncYYwLnnxcKLOAi\nd0+G3w4eKPStGLV59nuaAHDTlMRlIkK75UKLjiNjIqp+ji30fHGUS7eOubT+\nJ6CO7xazytqDRMqzfNiL7L/p38Gca5/6EXmaqL5esb1QWC0hCbyUYxb3K3Cc\n7S0TYSZxvC7POFUJv9SyvZXVSrlfHxJjt0moe4kkWkvrD0MA6WOWg6UiF87c\n3ROd4CvEl+DAzXkaTbN05wusGgDAE1m4Et+ph3nfO7uEoJDEQQz/ZB0Yv85A\nNtW4\r\n=PjV/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDB+9A+iRdmpBWGpSlgDPMoeQTMbylKH9hcRhflPpqSjwIhAMf+VL9T5vi/2U9CrZcyRfnnI0xU94htiG/h+rakSChA"}]},"maintainers":[{"name":"nanges","email":"xianshannan@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html5-player_0.4.5_1534324960365_0.2300942734592022"},"_hasShrinkwrap":false},"0.4.6":{"name":"html5-player","version":"0.4.6","description":"html5 video","repository":{"type":"git","url":"git+ssh://git@github.com/dog-days/html5-player.git"},"homepage":"https://github.com/dog-days/html5-player.git","main":"libs","dependencies":{"add-dom-event-listener":"^1.0.2","axios":"^0.17.1","classnames":"^2.2.5","downloadjs":"^1.4.7","flv.js":"^1.4.0","flv.ly.js":"^1.4.3","global":"^4.3.2","hls.js":"^0.10.1","lodash":"^4.17.4","prop-types":"^15.6.0","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga-model":"^0.2.21"},"devDependencies":{"babel-cli":"^6.26.0","chai":"4.1.2","cross-env":"^5.1.1","husky":"^1.0.0-rc.4","istanbul-instrumenter-loader":"3.0.0","karma":"2.0.0","karma-browserstack-launcher":"1.3.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-coverage-istanbul-reporter":"1.3.3","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"^1.0.0","karma-junit-reporter":"1.2.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-sinon":"1.0.5","karma-sinon-chai":"1.3.3","karma-webpack":"2.0.9","less":"^2.7.3","less-loader":"^4.0.5","lint-staged":"^7.1.0","mocha":"4.1.0","preact":"^8.2.6","preact-compat":"^3.17.0","prettier":"^1.12.1","react":"^15.5.4","react-boilerplate-app-scripts":"^0.2.10","react-dom":"^15.5.4","react-router-controller":"^0.1.9","react-router-controller-cli":"^0.0.1","sinon":"4.1.3","sinon-chai":"2.14.0"},"scripts":{"build-css":"lessc ./src/assets/css/common.less ./src/assets/css/style.css","build-demo":"node ./scripts/build-demo.js","build":"npm run test && node ./scripts/build-umd.js","test":"","cover":"react-boilerplate-app-scripts cover","serve-demo-build":"react-boilerplate-app-scripts serve-build","serve-umd-build":"serve ./dist -o","start":"node ./scripts/start.js","use":"react-boilerplate-app-scripts use","create-i18n-excel":"react-router-controller-cli create-i18n-excel","create-i18n-list":"react-router-controller-cli create-i18n-list","build-publish":"npm run test && npm run build-css && npm run transform && npm publish","prettier":"prettier --write './**/*(*.js|*.jsx|*.less|*.css)'","transform":"rm -rf ./es && rm -rf ./libs && npm run transform-es && npm run transform-default && cp -R ./src/assets ./libs && cp -R ./src/assets ./es","transform-es":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es","transform-es-watch":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es -w","transform-default":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs","transform-default-watch":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs -w"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"npm run test"}},"lint-staged":{"*.js|*.jsx":["eslint"],"*.js|*.jsx|*.less|*.css":["prettier --write","git add"]},"react-boilerplate-app-scripts":{"proxy":{"/cloudeye/v1":{"target":"https://jxsr-api.antelopecloud.cn","secure":false}},"basename":"demo/html5-player","appSrcPath":"demo/src","appPublicPath":"demo/public"},"babel":{"env":{"development":{"presets":["react",["es2015",{"modules":false}],"stage-0"],"plugins":["transform-decorators-legacy","transform-runtime","react-hot-loader/babel"]},"production":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react","es2015","stage-0"]},"es":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react",["es2015",{"modules":false}],"stage-0"]}}},"eslintConfig":{"extends":"react-app"},"engines":{"node":">=6.0.0"},"gitHead":"3b77fec9ca233d16dcfe6ba5eee5d35ad27f9d25","bugs":{"url":"https://github.com/dog-days/html5-player/issues"},"_id":"html5-player@0.4.6","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"dist":{"integrity":"sha512-pt0zrJXV53ULyHhIO7CqhJ3WL3RaufMMENJR+UyxlONKm3d/wTGarQ5AFBQTK/dNPkv3+cz7ery2yXLeIk4dKw==","shasum":"ebeae220bc498b1751d620ff39b308762a2b0ba6","tarball":"https://registry.npmjs.org/html5-player/-/html5-player-0.4.6.tgz","fileCount":280,"unpackedSize":3704542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbeirACRA9TVsSAnZWagAAjz0QAJBNX++f8/zc6GeBOoqk\nZIseKy3e4CPajRkjhRXxnIdRS3wUd7yFNUaMBA0O+KX3lvjaiiZo/LLcvD2t\n9zRxsaIcvlua+YrYDH0wPtZfLMRKqw3Oz6F8peI5DjF6dXgp/iOEzUNC1MN8\nCV5jRPa65PJ4roQTMua4IeVB+sefs0ESNhCoCI/Ra5u0dNHPy59Dzo8WeNM1\njtAjmD75mVSSzd09Pz/OqsVSKrhM9J7DfiWsUTL2S+P6NF0DGF5PhUCXoQv2\nK5yGtEpaXR0g88qY94Wv4sDLkU2FNwgDGRDoOT9V6ItUSvlaZJLWGP4ah9sr\nNFwTlc/i0X+t9YpV/cn8SQcxbUKRLR7BxlrD3u64/HvElt9k9Zp+QCmrtPbD\nLdEcUz1MrRpKbX7NRj4Apss+CrqUyIS7E9o/sXY4YqkvPrdousN1kIVmfxmA\nodtV0JVsj9qOm4BrUrxyUK119I/BsDCtqt6cmdpse4kMA3J8vJAUNbitrYmn\nUufIsnrXZnhXKtcD+q1kKve6y0z2ithcJ8ePs6KWg0mKK8A0W3SzXaYGSw+l\nroyubbxYAASfdeHHeHbGxmBcYE2JEIUx12CBILiZ8bI/YxARsQ9oCdpCzBsi\nznq8AWYaNmubGhEbhWBUYr83BUsYVx6AvEebwmy9XGL6IO7VYNXh+Lr9623B\nW05i\r\n=SvSj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC966w7Nnmoo97gLVj9vWU+CD63QA0JF3fJzy3gC5dWawIgBvTG+1o1W9Fs5LTNgrowtr8ELu7YCrcUbmo0OAYAF0U="}]},"maintainers":[{"name":"nanges","email":"xianshannan@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html5-player_0.4.6_1534732992316_0.681591727777529"},"_hasShrinkwrap":false},"0.4.8":{"name":"html5-player","version":"0.4.8","description":"html5 video","repository":{"type":"git","url":"git+ssh://git@github.com/dog-days/html5-player.git"},"homepage":"https://github.com/dog-days/html5-player.git","main":"libs","dependencies":{"add-dom-event-listener":"^1.0.2","axios":"^0.17.1","classnames":"^2.2.5","downloadjs":"^1.4.7","flv.js":"^1.4.0","flv.ly.js":"^1.4.3","global":"^4.3.2","hls.js":"^0.10.1","lodash":"^4.17.4","prop-types":"^15.6.0","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga-model":"^0.2.21"},"devDependencies":{"babel-cli":"^6.26.0","chai":"4.1.2","cross-env":"^5.1.1","husky":"^1.0.0-rc.4","istanbul-instrumenter-loader":"3.0.0","karma":"2.0.0","karma-browserstack-launcher":"1.3.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-coverage-istanbul-reporter":"1.3.3","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"^1.0.0","karma-junit-reporter":"1.2.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-sinon":"1.0.5","karma-sinon-chai":"1.3.3","karma-webpack":"2.0.9","less":"^2.7.3","less-loader":"^4.0.5","lint-staged":"^7.1.0","mocha":"4.1.0","preact":"^8.2.6","preact-compat":"^3.17.0","prettier":"^1.12.1","react":"^15.5.4","react-boilerplate-app-scripts":"^0.2.10","react-dom":"^15.5.4","react-router-controller":"^0.1.9","react-router-controller-cli":"^0.0.1","sinon":"4.1.3","sinon-chai":"2.14.0"},"scripts":{"build-css":"lessc ./src/assets/css/common.less ./src/assets/css/style.css","build-demo":"node ./scripts/build-demo.js","build":"npm run test && node ./scripts/build-umd.js","test":"","cover":"react-boilerplate-app-scripts cover","serve-demo-build":"react-boilerplate-app-scripts serve-build","serve-umd-build":"serve ./dist -o","start":"node ./scripts/start.js","use":"react-boilerplate-app-scripts use","create-i18n-excel":"react-router-controller-cli create-i18n-excel","create-i18n-list":"react-router-controller-cli create-i18n-list","build-publish":"node ./scripts/read-and-wirte-version.js && npm run test && npm run build-css && npm run transform && npm publish","prettier":"prettier --write './**/*(*.js|*.jsx|*.less|*.css)'","transform":"rm -rf ./es && rm -rf ./libs && npm run transform-es && npm run transform-default && cp -R ./src/assets ./libs && cp -R ./src/assets ./es","transform-es":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es","transform-es-watch":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es -w","transform-default":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs","transform-default-watch":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs -w"},"husky":{"hooks":{"pre-commit":"node ./scripts/read-and-wirte-version.js && lint-staged","pre-push":"npm run test"}},"lint-staged":{"*.js|*.jsx":["eslint"],"*.js|*.jsx|*.less|*.css":["prettier --write","git add"]},"react-boilerplate-app-scripts":{"proxy":{"/cloudeye/v1":{"target":"https://jxsr-api.antelopecloud.cn","secure":false}},"basename":"demo/html5-player","appSrcPath":"demo/src","appPublicPath":"demo/public"},"babel":{"env":{"development":{"presets":["react",["es2015",{"modules":false}],"stage-0"],"plugins":["transform-decorators-legacy","transform-runtime","react-hot-loader/babel"]},"production":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react","es2015","stage-0"]},"es":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react",["es2015",{"modules":false}],"stage-0"]}}},"eslintConfig":{"extends":"react-app"},"engines":{"node":">=6.0.0"},"gitHead":"4eb4369dc93ac330c8c943d238c79093ba1c5897","bugs":{"url":"https://github.com/dog-days/html5-player/issues"},"_id":"html5-player@0.4.8","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"dist":{"integrity":"sha512-nKmpiA+Op7NKd5U5+AyHb8jJJO1jpovW/jnRD0H5/TRMc3CP6bt/Jy8S44A/a+Td13xqT6fj7Nq54miS9ksp3w==","shasum":"4d32e61f52f3396aafd518c0440f0cc93d555b21","tarball":"https://registry.npmjs.org/html5-player/-/html5-player-0.4.8.tgz","fileCount":283,"unpackedSize":3706304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbh2lmCRA9TVsSAnZWagAA7TAP/3MedOM/e2fgjWrBy58k\nAOyiR6w8pvr1dqiqah6D13DBlvnqiCC/bNKcMxCRO1wcyVtRRlFdm5xoH/tV\nTwgk/caocxBw5DdZfhV6HidMymdck+jT11qnKreJIQkNLB8qN5QlZ7+0JBEo\nmP2JqsRrkQLN7NrwPlvhq33DQEadF5uUG9rBfODOUi2ExVdb+H8CH2M+z/Jm\nmr/W4RnISa9wcaYx5fTal1Q8Sy+3tqMk/c3PWS5gLpLtFNQnbpHpFooBXaKh\nLjhah45Jsr6cxZwKC2ofkljs28e5ngwn/6DlwR2E3Z4LcAJMgkT1JvyHph8C\nv59GiIXZX3p1VbSC1EUwsRdRMvEvvrayMPrf+IWTKgA7/OHSvbpjwS7eQKGv\n6tVCxw+yyU1k+5Txut4fp1wrkSI3a16Oj/fUWiIf6IFMzGMA41ADJLhm79ON\ncCwILApwP6/G16iqLtEclV3e2zDH0aX4yf7qiIHuegZ9VxRliFs2ztfUyPY2\nZa1kuwE7CVJmfgGWHUWSKHxvx+AU5opqCaykZzbd5cSiHJml/xJjw/vOaPOB\n/fp/ZhcwrgxJYNnjqFVScukQlBJE3fbqbJiLgtwk2feetWxpV7us+leNSCw4\neTYICPpG14Oxa6uUq46zHKLZ8bPvRtuue9h6LMls4KT+Kf2AxEADSVcyNXbp\n/y0W\r\n=2fcC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCX2hI6GOtF6FlaEWNqf8sg98tO0mVhPKlkzCMEP1NH7wIhAOyl/hukXgC2NYNove7/+8pbd27FmcKJ3E6IJHwWOyHw"}]},"maintainers":[{"name":"nanges","email":"xianshannan@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html5-player_0.4.8_1535600997412_0.9261715514098818"},"_hasShrinkwrap":false},"0.5.0":{"name":"html5-player","version":"0.5.0","description":"html5 video","repository":{"type":"git","url":"git+ssh://git@github.com/dog-days/html5-player.git"},"homepage":"https://github.com/dog-days/html5-player.git","main":"libs","dependencies":{"add-dom-event-listener":"^1.0.2","axios":"^0.17.1","classnames":"^2.2.5","downloadjs":"^1.4.7","flv.js":"^1.4.0","flv.ly.js":"^1.4.3","global":"^4.3.2","hls.js":"^0.10.1","lodash":"^4.17.4","prop-types":"^15.6.0","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga-model":"^0.2.21"},"devDependencies":{"babel-cli":"^6.26.0","chai":"4.1.2","cross-env":"^5.1.1","husky":"^1.0.0-rc.4","istanbul-instrumenter-loader":"3.0.0","karma":"2.0.0","karma-browserstack-launcher":"1.3.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-coverage-istanbul-reporter":"1.3.3","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"^1.0.0","karma-junit-reporter":"1.2.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-sinon":"1.0.5","karma-sinon-chai":"1.3.3","karma-webpack":"2.0.9","less":"^2.7.3","less-loader":"^4.0.5","lint-staged":"^7.1.0","mocha":"4.1.0","preact":"^8.2.6","preact-compat":"^3.17.0","prettier":"^1.12.1","react":"^15.5.4","react-boilerplate-app-scripts":"^0.2.10","react-dom":"^15.5.4","react-router-controller":"^0.1.9","react-router-controller-cli":"^0.0.1","sinon":"4.1.3","sinon-chai":"2.14.0"},"scripts":{"build-css":"lessc ./src/assets/css/common.less ./src/assets/css/style.css","build-demo":"node ./scripts/build-demo.js","build":"npm run test && node ./scripts/build-umd.js","test":"","cover":"react-boilerplate-app-scripts cover","serve-demo-build":"react-boilerplate-app-scripts serve-build","serve-umd-build":"serve ./dist -o","start":"node ./scripts/start.js","use":"react-boilerplate-app-scripts use","create-i18n-excel":"react-router-controller-cli create-i18n-excel","create-i18n-list":"react-router-controller-cli create-i18n-list","build-publish":"node ./scripts/read-and-wirte-version.js && npm run test && npm run build-css && npm run transform && npm publish","prettier":"prettier --write './**/*(*.js|*.jsx|*.less|*.css)'","transform":"rm -rf ./es && rm -rf ./libs && npm run transform-es && npm run transform-default && cp -R ./src/assets ./libs && cp -R ./src/assets ./es","transform-es":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es","transform-es-watch":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es -w","transform-default":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs","transform-default-watch":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs -w"},"husky":{"hooks":{"pre-commit":"node ./scripts/read-and-wirte-version.js && lint-staged","pre-push":"npm run test"}},"lint-staged":{"*.js|*.jsx":["eslint"],"*.js|*.jsx|*.less|*.css":["prettier --write","git add"]},"react-boilerplate-app-scripts":{"proxy":{"/cloudeye/v1":{"target":"https://jxsr-api.antelopecloud.cn","secure":false}},"basename":"demo/html5-player","appSrcPath":"demo/src","appPublicPath":"demo/public"},"babel":{"env":{"development":{"presets":["react",["es2015",{"modules":false}],"stage-0"],"plugins":["transform-decorators-legacy","transform-runtime","react-hot-loader/babel"]},"production":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react","es2015","stage-0"]},"es":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react",["es2015",{"modules":false}],"stage-0"]}}},"eslintConfig":{"extends":"react-app"},"engines":{"node":">=6.0.0"},"gitHead":"35be2273c4632f932f5901082ad71dd176839018","bugs":{"url":"https://github.com/dog-days/html5-player/issues"},"_id":"html5-player@0.5.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"dist":{"integrity":"sha512-Hk929IfX2xlXIffHG5Ke0Rq6XOh5neXqACQBN4FecD1NUpr+lzHoAZsg0NPv56ZumBciIpcdsZz6ujkPn453Ow==","shasum":"e1ddcebfce7bee0eae282e3cb37629bab9563390","tarball":"https://registry.npmjs.org/html5-player/-/html5-player-0.5.0.tgz","fileCount":284,"unpackedSize":3723407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboMqzCRA9TVsSAnZWagAAFaUP/2A4pv8WaM/g7YL3alRO\nmIee6vzQjfCQ5XWgr49Aeoju4RIHfARqWqhOEjZ+vKmKxJ+iEaLvRgBm1O1z\n1HDqjfFIJAhLVlplHXYYmzODfXpCU9kjEoUGiJ5BrnehulyfSqVsDrhwS6cn\nOnyQAFd/cxCGeczbHESE819ACGdVAkzPILq80/YFscuH2fSvolRna0pgSPFl\nrA4WJrSOKeXIPpyLSmsj0aDdeJP4MNnF+wLPMDQt8RMWDlR2dIAdSMaOAQo9\nY50yaIWNGstibA/lBYWVfBWPE1ynIr4h/81DNWo/evlkXSfE82LXMlkJqJWs\nKvSUvbvVGuAQtT6GEcHXuuk2gJ6rCxgxJ15DvXcamFzXHxn1vlH3F6zEv3gt\nRedUXUjNSgHBcMfQ+0u1IVZ5Mkab/SPh3J/X0ho6u4dJqcDKOlq1lYHxAHNm\nCG3AyY4tLdrCvuvz4164o9OiFUrjeFmy21CRlOaeECm/oAWQ4wD7kvDrFG6n\nnGweUxqROo7jjHKlink9UGX8FTV9rRBR5QTWxc07KAlXQyKBDrTjAMNut7UX\nRWK/w/X4Lca5mmZu4kdz8iC9d4GS07Y4IPNXgrNQoX88YSswOgany9K1CRBd\nmMoYFduV3rR2HF5SwKng9Mb9ZmihT9PhQxBMCGzeEjdVm6FhbcwEUtSvOZFi\nJMjc\r\n=gxQg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyZFV70JaWCQlETtkpa0VeGCk0dUL2REz05CWyOjcIsAIgIu7Imb/Suq6x/xONZREC8spkZ1gBfcFGz8js6IGJjX0="}]},"maintainers":[{"name":"nanges","email":"xianshannan@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html5-player_0.5.0_1537264306093_0.10367527290673095"},"_hasShrinkwrap":false},"0.5.1":{"name":"html5-player","version":"0.5.1","description":"html5 video","repository":{"type":"git","url":"git+ssh://git@github.com/dog-days/html5-player.git"},"homepage":"https://github.com/dog-days/html5-player.git","main":"libs","dependencies":{"add-dom-event-listener":"^1.0.2","axios":"^0.17.1","classnames":"^2.2.5","downloadjs":"^1.4.7","flv.js":"^1.4.0","flv.ly.js":"^1.4.3","global":"^4.3.2","hls.js":"^0.10.1","lodash":"^4.17.4","prop-types":"^15.6.0","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga-model":"^0.2.21"},"devDependencies":{"babel-cli":"^6.26.0","chai":"4.1.2","cross-env":"^5.1.1","husky":"^1.0.0-rc.4","istanbul-instrumenter-loader":"3.0.0","karma":"2.0.0","karma-browserstack-launcher":"1.3.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-coverage-istanbul-reporter":"1.3.3","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"^1.0.0","karma-junit-reporter":"1.2.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-sinon":"1.0.5","karma-sinon-chai":"1.3.3","karma-webpack":"2.0.9","less":"^2.7.3","less-loader":"^4.0.5","lint-staged":"^7.1.0","mocha":"4.1.0","preact":"^8.2.6","preact-compat":"^3.17.0","prettier":"^1.12.1","react":"^15.5.4","react-boilerplate-app-scripts":"^0.2.10","react-dom":"^15.5.4","react-router-controller":"^0.1.9","react-router-controller-cli":"^0.0.1","sinon":"4.1.3","sinon-chai":"2.14.0"},"scripts":{"build-css":"lessc ./src/assets/css/common.less ./src/assets/css/style.css","build-demo":"node ./scripts/build-demo.js","build":"npm run test && node ./scripts/build-umd.js","test":"","cover":"react-boilerplate-app-scripts cover","serve-demo-build":"react-boilerplate-app-scripts serve-build","serve-umd-build":"serve ./dist -o","start":"node ./scripts/start.js","use":"react-boilerplate-app-scripts use","create-i18n-excel":"react-router-controller-cli create-i18n-excel","create-i18n-list":"react-router-controller-cli create-i18n-list","build-publish":"node ./scripts/read-and-wirte-version.js && npm run test && npm run build-css && npm run transform && npm publish","prettier":"prettier --write './**/*(*.js|*.jsx|*.less|*.css)'","transform":"rm -rf ./es && rm -rf ./libs && npm run transform-es && npm run transform-default && cp -R ./src/assets ./libs && cp -R ./src/assets ./es","transform-es":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es","transform-es-watch":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es -w","transform-default":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs","transform-default-watch":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs -w"},"husky":{"hooks":{"pre-commit":"node ./scripts/read-and-wirte-version.js && git add ./src/version.js && lint-staged","pre-push":"npm run test"}},"lint-staged":{"*.js|*.jsx":["eslint"],"*.js|*.jsx|*.less|*.css":["prettier --write","git add"]},"react-boilerplate-app-scripts":{"proxy":{"/cloudeye/v1":{"target":"https://jxsr-api.antelopecloud.cn","secure":false}},"basename":"demo/html5-player","appSrcPath":"demo/src","appPublicPath":"demo/public"},"babel":{"env":{"development":{"presets":["react",["es2015",{"modules":false}],"stage-0"],"plugins":["transform-decorators-legacy","transform-runtime","react-hot-loader/babel"]},"production":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react","es2015","stage-0"]},"es":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react",["es2015",{"modules":false}],"stage-0"]}}},"eslintConfig":{"extends":"react-app"},"engines":{"node":">=6.0.0"},"gitHead":"b7c6091fdb910ebeff7f0b57277c36ddb7922095","bugs":{"url":"https://github.com/dog-days/html5-player/issues"},"_id":"html5-player@0.5.1","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"dist":{"integrity":"sha512-NZHeaR/q7gJEXDqusvYJc+jGA7BZzn8XGqBFaZJvmYoHRxKoQQYcz3P9LXcSYvuBCzNmVzeB2j/KNDNtuthQjQ==","shasum":"fac0ea780fff32e5202a05d5ef4658baaa5aacac","tarball":"https://registry.npmjs.org/html5-player/-/html5-player-0.5.1.tgz","fileCount":284,"unpackedSize":3726133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbow0NCRA9TVsSAnZWagAAAioP/iIYrWo6/i6pQmxIRWkc\nlo3dO8Pal1ityqYtvE6hZZhi8IM7/CH5Fp1ErHV/mdXEzC7qsTPLtqNZssPs\nv0pymxzTAfZuUsVGvx2Cw4IZWqJiKkgLBC8Ct8ra804/hJSa0ERKN06nuepn\nEwggcLnIDtxSNprxEyfc5WBJRROyCSdZ7tGF2c2Cder7Zg5cLBzlfMrj3Q6U\nfpQU8sY2Ng1E9jtYo75445EbILIO1B4DtAj32V4VMjgPJ6pM2PZjLxzsGdyB\nshcLgxeinXRmrXtprWuMRwAaCx90lxE0DeQ8A9xhB3hZTr0VAq+nLTBBWn7t\nV4Cas7PMZDXqZWjuQJGm62uHk+vv32cP544Gk4ZODBpsAGEtfQwxAf8xUfBJ\nNz9mdKs3bPp3cnsQvmWsbPQPIer9T/+Hy8RtUOc2iwQj3eflo7fHxktZBBgL\nwTRrX39FVHCxQszKCpUl4DChwfxU7n6MDBi6QOejOkfDZ3tpolZK5c1CZdQH\nUcV/6ZjGfOEX7VoYbuSVgvYmqV7SrUkWUB9h0sVUxa/N2DaTPwXN2Vpn5jxn\nY39Fj1uiyowaonQZG1fyOHaa7LEZ0beyN9nAMddP5kI7kDjuG+cWxTK4VtuS\nIrTUYcqR+1mh/oNpp1bEQZd6VBRg2buGn869ELdOqGEZaLI4uHBt6vaKUMaE\nCnNV\r\n=Blrk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkjOYGmsqb0Y5IL6Ti28fXGu/7hqlAkEouD6rcDLMxRQIgDgeGPqAyQk2/3/R4n0n+y9bnqTRKaCS+OG9byH/vHSo="}]},"maintainers":[{"name":"nanges","email":"xianshannan@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html5-player_0.5.1_1537412365025_0.7355918761055766"},"_hasShrinkwrap":false},"0.5.3":{"name":"html5-player","version":"0.5.3","description":"html5 video","repository":{"type":"git","url":"git+ssh://git@github.com/dog-days/html5-player.git"},"homepage":"https://github.com/dog-days/html5-player.git","main":"libs","dependencies":{"add-dom-event-listener":"^1.0.2","antd":"^1.0.0","axios":"^0.17.1","classnames":"^2.2.5","downloadjs":"^1.4.7","flv.js":"^1.4.0","flv.ly.js":"^1.4.3","global":"^4.3.2","hls.js":"^0.10.1","lodash":"^4.17.4","prop-types":"^15.6.0","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga-model":"^0.2.21"},"devDependencies":{"babel-cli":"^6.26.0","chai":"4.1.2","cross-env":"^5.1.1","husky":"^1.0.0-rc.4","istanbul-instrumenter-loader":"3.0.0","karma":"2.0.0","karma-browserstack-launcher":"1.3.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-coverage-istanbul-reporter":"1.3.3","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"^1.0.0","karma-junit-reporter":"1.2.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-sinon":"1.0.5","karma-sinon-chai":"1.3.3","karma-webpack":"2.0.9","less":"^2.7.3","less-loader":"^4.0.5","lint-staged":"^7.1.0","mocha":"4.1.0","preact":"^8.2.6","preact-compat":"^3.17.0","prettier":"^1.12.1","react":"^15.5.4","react-boilerplate-app-scripts":"^0.2.10","react-dom":"^15.5.4","react-router-controller":"^0.1.9","react-router-controller-cli":"^0.0.1","sinon":"4.1.3","sinon-chai":"2.14.0"},"scripts":{"build-css":"lessc ./src/assets/css/common.less ./src/assets/css/style.css","build-demo":"node ./scripts/build-demo.js","build":"npm run test && node ./scripts/build-umd.js","test":"","cover":"react-boilerplate-app-scripts cover","serve-demo-build":"react-boilerplate-app-scripts serve-build","serve-umd-build":"serve ./dist -o","start":"node ./scripts/start.js","use":"react-boilerplate-app-scripts use","create-i18n-excel":"react-router-controller-cli create-i18n-excel","create-i18n-list":"react-router-controller-cli create-i18n-list","build-publish":"node ./scripts/read-and-wirte-version.js && npm run test && npm run build-css && npm run transform && npm publish","prettier":"prettier --write './**/*(*.js|*.jsx|*.less|*.css)'","transform":"rm -rf ./es && rm -rf ./libs && npm run transform-es && npm run transform-default && cp -R ./src/assets ./libs && cp -R ./src/assets ./es","transform-es":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es","transform-es-watch":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es -w","transform-default":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs","transform-default-watch":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs -w"},"husky":{"hooks":{"pre-commit":"node ./scripts/read-and-wirte-version.js && git add ./src/version.js && lint-staged","pre-push":"npm run test"}},"lint-staged":{"*.js|*.jsx":["eslint"],"*.js|*.jsx|*.less|*.css":["prettier --write","git add"]},"react-boilerplate-app-scripts":{"proxy":{"/cloudeye/v1":{"target":"https://jxsr-api.antelopecloud.cn","secure":false}},"basename":"demo/html5-player","appSrcPath":"demo/src","appPublicPath":"demo/public"},"babel":{"env":{"development":{"presets":["react",["es2015",{"modules":false}],"stage-0"],"plugins":["transform-decorators-legacy","transform-runtime","react-hot-loader/babel"]},"production":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react","es2015","stage-0"]},"es":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react",["es2015",{"modules":false}],"stage-0"]}}},"eslintConfig":{"extends":"react-app"},"engines":{"node":">=6.0.0"},"gitHead":"b313ec67f5e7b96be272e7fe9be0a35f9ec32c49","bugs":{"url":"https://github.com/dog-days/html5-player/issues"},"_id":"html5-player@0.5.3","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"dist":{"integrity":"sha512-GR9VKTPyCT8vROidDBvbNOz0+GzUM0YqsK0ZGw1JHqM2jaA8dXEPLCcbP6j4TUcG3pbxRpv3dMNU1T/crx2MwQ==","shasum":"236d889b802307d751eaa53f13b4ecdff6876657","tarball":"https://registry.npmjs.org/html5-player/-/html5-player-0.5.3.tgz","fileCount":287,"unpackedSize":3131859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9LswCRA9TVsSAnZWagAAExsP/jsTxEGEKjeHhecxfaCE\nGGggcGSB6o9Z1auFlpS3GG6Cjtycehz3kJJxZF+TeAIBByBDM9PjnLR0Ol47\nnS1oHBPQhbeqnaz2LFr05Fv0OUT0jfRoEWEKAyz++AqDth7cAowGdj19Ld0R\nlIUfK9UivdIyYcH3Esoe4m8Eu8Jr9uJ017ok75h7T/DfYmnekjwfUjUe9Iut\nVQqaQQNeb2TwNtURZ49CIluEDRZqJuzYG5na30C5rbSneLzpVAv7jYo7O5BH\nctPaGKK1gfgb5hFwRLEUv7F5k97V0Zt8Xyb+G77Orrmlv33/zhYgVo+o3vSf\n/HhB7B/EbWnVDA8NWFBgOm88GSEMCq8lH9rnHDj8gGpRSv6Tcz1tteF/ukV4\nHwP8nouoaMcl0hN8E8niLcCCMAZkBWnVgbJto+r4gVoyY77FagfiHIMKag3F\npHQXIoqUADqqHpZ+Y4J4/AQn2oNhFUV2NP58IyohPud5t2LL9vjE4i7ZD37M\nQHhb2NDrqA+2QDgmZbAfuBgahnuzE6/U7Eggm51N/5zXi8R2F9qxCX27L2Oo\n/owYGZDIUnIW3HIMmPcDQhDlfafZimEm8CCxxKPKvZnWn/rjzya+seLuORie\n7W2bkh1xnSf/HUBR6oF9cPyOth73XlHeJzKCpqJWTp/BIEsLa8GpUksZvB62\n1ujG\r\n=DPuN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCh9OCCmjwTofGRlq3TAcUyeivOx/ZYSwXo8JRXJgdUcQIgELzKCPESlsXtY/Z5gHzkoJad/zFP6h8toGzIEhg5+ss="}]},"maintainers":[{"name":"nanges","email":"xianshannan@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html5-player_0.5.3_1542765359717_0.23272494501128982"},"_hasShrinkwrap":false},"0.5.4":{"name":"html5-player","version":"0.5.4","description":"html5 video","repository":{"type":"git","url":"git+ssh://git@github.com/dog-days/html5-player.git"},"homepage":"https://github.com/dog-days/html5-player.git","main":"libs","dependencies":{"add-dom-event-listener":"^1.0.2","antd":"^1.0.0","axios":"^0.17.1","classnames":"^2.2.5","downloadjs":"^1.4.7","flv.js":"^1.4.0","flv.ly.js":"^1.4.3","global":"^4.3.2","hls.js":"^0.10.1","lodash":"^4.17.4","prop-types":"^15.6.0","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga-model":"^0.2.21"},"devDependencies":{"babel-cli":"^6.26.0","chai":"4.1.2","cross-env":"^5.1.1","husky":"^1.0.0-rc.4","istanbul-instrumenter-loader":"3.0.0","karma":"2.0.0","karma-browserstack-launcher":"1.3.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-coverage-istanbul-reporter":"1.3.3","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"^1.0.0","karma-junit-reporter":"1.2.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-sinon":"1.0.5","karma-sinon-chai":"1.3.3","karma-webpack":"2.0.9","less":"^2.7.3","less-loader":"^4.0.5","lint-staged":"^7.1.0","mocha":"4.1.0","preact":"^8.2.6","preact-compat":"^3.17.0","prettier":"^1.12.1","react":"^15.5.4","react-boilerplate-app-scripts":"^0.2.10","react-dom":"^15.5.4","react-router-controller":"^0.1.9","react-router-controller-cli":"^0.0.1","sinon":"4.1.3","sinon-chai":"2.14.0"},"scripts":{"build-css":"lessc ./src/assets/css/common.less ./src/assets/css/style.css","build-demo":"node ./scripts/build-demo.js","build":"npm run test && node ./scripts/build-umd.js","test":"","cover":"react-boilerplate-app-scripts cover","serve-demo-build":"react-boilerplate-app-scripts serve-build","serve-umd-build":"serve ./dist -o","start":"node ./scripts/start.js","use":"react-boilerplate-app-scripts use","create-i18n-excel":"react-router-controller-cli create-i18n-excel","create-i18n-list":"react-router-controller-cli create-i18n-list","build-publish":"node ./scripts/read-and-wirte-version.js && npm run test && npm run build-css && npm run transform && npm publish","prettier":"prettier --write './**/*(*.js|*.jsx|*.less|*.css)'","transform":"rm -rf ./es && rm -rf ./libs && npm run transform-es && npm run transform-default && cp -R ./src/assets ./libs && cp -R ./src/assets ./es","transform-es":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es","transform-es-watch":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es -w","transform-default":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs","transform-default-watch":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs -w"},"husky":{"hooks":{"pre-commit":"node ./scripts/read-and-wirte-version.js && git add ./src/version.js && lint-staged","pre-push":"npm run test"}},"lint-staged":{"*.js|*.jsx":["eslint"],"*.js|*.jsx|*.less|*.css":["prettier --write","git add"]},"react-boilerplate-app-scripts":{"proxy":{"/cloudeye/v1":{"target":"https://jxsr-api.antelopecloud.cn","secure":false}},"basename":"demo/html5-player","appSrcPath":"demo/src","appPublicPath":"demo/public"},"babel":{"env":{"development":{"presets":["react",["es2015",{"modules":false}],"stage-0"],"plugins":["transform-decorators-legacy","transform-runtime","react-hot-loader/babel"]},"production":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react","es2015","stage-0"]},"es":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react",["es2015",{"modules":false}],"stage-0"]}}},"eslintConfig":{"extends":"react-app"},"engines":{"node":">=6.0.0"},"gitHead":"7b5b56e388d26602074ea690d23f06d6b9349205","bugs":{"url":"https://github.com/dog-days/html5-player/issues"},"_id":"html5-player@0.5.4","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"dist":{"integrity":"sha512-wjtNdzyu16btw6m6G7kivF4TlEoKhnCy/OE6fp3aYwcIHeBBkrdONY0ZhLdiK52Lbqar68VOFHw5PFQi8+rhSA==","shasum":"971cd7ded930322b8ff41770541b561547ed35ea","tarball":"https://registry.npmjs.org/html5-player/-/html5-player-0.5.4.tgz","fileCount":287,"unpackedSize":3132473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9NIZCRA9TVsSAnZWagAAq98P/2XX+7TS30LuYFUaDeGd\nbGu4SwKP8I9cMj0i8i8GtazBKC7s2n7EHn/8GcLCy/7Jd1YMrpU5ANj+xBkk\neZQQT5foS7vH/ucTNCGjRhQg80JlKxRj0bSj3sgEy4kl2U9HIJIufdwtiP6d\ngUP6L3rM5sBiT+vM/XR/gsWOC4fN5l1JsTf3uPv1Fu8qUCDbhtxSF3Ha5NEm\nRv9lUspjT3iw/offrDYdI7jA0bCc0doZDBXp8l2ycP4qfSYlM6eMlzNhHrmM\n/EJPPSepf78O8/3ueKCCO3dsTBo+fHhYcfKvnPCXndtOuT2luVjSnSI5/6UP\nYSTuvTIocLXVBvRMQcdPegar2dboF4xWH4B9XDUsqR2ijAcXKFIkVLS41nc8\naX8FL5d0juu8VUEMi1pgkmOkRlb0RZ0cCqzpGZmu3bm4OkO4RLvqNEIn5n++\nm0cqFKTMDsxccoU1djyCfBlaut5z72z0EoGO5M0vfYcWarpvDOO7E7sY976Q\nRmVrRN1R4OUasP0uzk4oY4bf3FpKUyv9+/VWtzVn0FQf3Mb2VY3Gx3yu+npD\nH/GYPEYckgNaZuaRKjqK4xoHqwVI3DPmpBH1RiMe05fa90TuIHsjeBuUKvlg\nIXHOs0Cexg/2b7OO0VzFDGoaj/lSyBZURLwRTETRDpWqw6YXJ7uXlyw/4Nts\nRMDf\r\n=CQUG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/gc/r95DNgILeBJ0Olks9uRHfrAbfI2I6RF1b3pd9ugIhAKNmtjCs57Qav1hTi+MP+TJOBEqmaFAK/Drkw4SK19jF"}]},"maintainers":[{"name":"nanges","email":"xianshannan@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html5-player_0.5.4_1542771224823_0.5407238581314111"},"_hasShrinkwrap":false},"0.5.5":{"name":"html5-player","version":"0.5.5","description":"html5 video","repository":{"type":"git","url":"git+ssh://git@github.com/dog-days/html5-player.git"},"homepage":"https://github.com/dog-days/html5-player.git","main":"libs","dependencies":{"add-dom-event-listener":"^1.0.2","antd":"^1.0.0","axios":"^0.17.1","classnames":"^2.2.5","downloadjs":"^1.4.7","flv.js":"^1.4.0","flv.ly.js":"^1.4.3","global":"^4.3.2","hls.js":"^0.10.1","lodash":"^4.17.4","prop-types":"^15.6.0","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga-model":"^0.2.21"},"devDependencies":{"babel-cli":"^6.26.0","chai":"4.1.2","cross-env":"^5.1.1","husky":"^1.0.0-rc.4","istanbul-instrumenter-loader":"3.0.0","karma":"2.0.0","karma-browserstack-launcher":"1.3.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-coverage-istanbul-reporter":"1.3.3","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"^1.0.0","karma-junit-reporter":"1.2.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-sinon":"1.0.5","karma-sinon-chai":"1.3.3","karma-webpack":"2.0.9","less":"^2.7.3","less-loader":"^4.0.5","lint-staged":"^7.1.0","mocha":"4.1.0","preact":"^8.2.6","preact-compat":"^3.17.0","prettier":"^1.12.1","react":"^15.5.4","react-boilerplate-app-scripts":"^0.2.10","react-dom":"^15.5.4","react-router-controller":"^0.1.9","react-router-controller-cli":"^0.0.1","sinon":"4.1.3","sinon-chai":"2.14.0"},"scripts":{"build-css":"lessc ./src/assets/css/common.less ./src/assets/css/style.css","build-demo":"node ./scripts/build-demo.js","build":"npm run test && node ./scripts/build-umd.js","test":"","cover":"react-boilerplate-app-scripts cover","serve-demo-build":"react-boilerplate-app-scripts serve-build","serve-umd-build":"serve ./dist -o","start":"node ./scripts/start.js","use":"react-boilerplate-app-scripts use","create-i18n-excel":"react-router-controller-cli create-i18n-excel","create-i18n-list":"react-router-controller-cli create-i18n-list","build-publish":"node ./scripts/read-and-wirte-version.js && npm run test && npm run build-css && npm run transform && npm publish","prettier":"prettier --write './**/*(*.js|*.jsx|*.less|*.css)'","transform":"rm -rf ./es && rm -rf ./libs && npm run transform-es && npm run transform-default && cp -R ./src/assets ./libs && cp -R ./src/assets ./es","transform-es":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es","transform-es-watch":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es -w","transform-default":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs","transform-default-watch":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs -w"},"husky":{"hooks":{"pre-commit":"node ./scripts/read-and-wirte-version.js && git add ./src/version.js && lint-staged","pre-push":"npm run test"}},"lint-staged":{"*.js|*.jsx":["eslint"],"*.js|*.jsx|*.less|*.css":["prettier --write","git add"]},"react-boilerplate-app-scripts":{"proxy":{"/cloudeye/v1":{"target":"https://jxsr-api.antelopecloud.cn","secure":false}},"basename":"demo/html5-player","appSrcPath":"demo/src","appPublicPath":"demo/public"},"babel":{"env":{"development":{"presets":["react",["es2015",{"modules":false}],"stage-0"],"plugins":["transform-decorators-legacy","transform-runtime","react-hot-loader/babel"]},"production":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react","es2015","stage-0"]},"es":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react",["es2015",{"modules":false}],"stage-0"]}}},"eslintConfig":{"extends":"react-app"},"engines":{"node":">=6.0.0"},"gitHead":"112072bf26e78891d4bfc4de4ce6d7509d24073d","bugs":{"url":"https://github.com/dog-days/html5-player/issues"},"_id":"html5-player@0.5.5","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"dist":{"integrity":"sha512-V8guwzKTDodT55YailRu8MkQVcRN4lmShhfXOGYTvo6OvRVxRXsuZ6sIMuRGgwlSoUHeRXbbAKNc3jLaMnU54A==","shasum":"def23634335f8f8fbfee7dd7f5d93d668ae6b716","tarball":"https://registry.npmjs.org/html5-player/-/html5-player-0.5.5.tgz","fileCount":287,"unpackedSize":3134754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCOcDCRA9TVsSAnZWagAAgPsP/j6RE3rAtubzo1I0jyuw\ntbv5mpuy0tI4UZzQR1ROWCXIzkx2TO4w0GJkO8xkDHOepedZQTtlBNzblJGf\nA0G1r3D0cRotGJQB35wgMQ1dfGkEb+zNwxRKlMsfzLv9CCsKBoKr1vwptlDQ\nMHDkilwfim33q05AX9Qb1UeqOrAloyeDfIA5niSp9OLeByweCROqri6yaud3\n2PVMlmz2+XFM7OVPUqHueWU8549GSK4cvC7LrlVtRXsYm0Nllw+jsC9LqIkZ\npk37n+9WxjbR9S8E02Kk6Fwq4cehLNUtEsRutguhDpjqxsfCzBBUFhwZpDCj\nSj5EiN9hZrPichGbw+qNILHpwLEeed+58hJTnr1pHjdOSqKGQOPONAc0mql/\nvlvjahmcupzF9AaSDHnls6sTHFtty1SRnRYV5vv4PqKSjL7NbUS3w0d/SY3w\nOsFzRoZUXWZSrcwk6OzayJYG/2IZmKgYvdW3NII7o1+0IvbzCRsKloDXZuyq\nfHtpxgCsRS+ngG9kPltfoD2wAZjGwZlpHJg1L2CJyYYh/6d21lUKXGpSapsT\nIfkKmOP1Z0zjmS+pTQgOkxhTQfKEysrYAIe69BAVYcdO68Q7SpMK45R79rcG\nvVLpwVlnz5NrOzg5bDM+E9E/PNhd5wP+2mrEQzJUai+bTwJkHDcKawrz9jUb\n/KPZ\r\n=nWat\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlFG0SBlnpsUkWnLHluLyDnopGanhlBGL6Mzpz3wPR/wIhAO1/jL1NqNkPhLBPtrti0LJrS1PsMapEDlQeIbCn2Y9U"}]},"maintainers":[{"name":"nanges","email":"xianshannan@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html5-player_0.5.5_1544087298378_0.4526107224721405"},"_hasShrinkwrap":false},"0.5.6":{"name":"html5-player","version":"0.5.6","description":"html5 video","repository":{"type":"git","url":"git+ssh://git@github.com/dog-days/html5-player.git"},"homepage":"https://github.com/dog-days/html5-player.git","main":"libs","dependencies":{"add-dom-event-listener":"^1.0.2","antd":"^1.0.0","axios":"^0.17.1","classnames":"^2.2.5","downloadjs":"^1.4.7","flv.ly.js":"^1.4.4","global":"^4.3.2","hls.js":"^0.10.1","lodash":"^4.17.4","prop-types":"^15.6.0","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga-model":"^0.2.21"},"devDependencies":{"babel-cli":"^6.26.0","chai":"4.1.2","cross-env":"^5.1.1","husky":"^1.0.0-rc.4","istanbul-instrumenter-loader":"3.0.0","karma":"2.0.0","karma-browserstack-launcher":"1.3.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-coverage-istanbul-reporter":"1.3.3","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"^1.0.0","karma-junit-reporter":"1.2.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-sinon":"1.0.5","karma-sinon-chai":"1.3.3","karma-webpack":"2.0.9","less":"^2.7.3","less-loader":"^4.0.5","lint-staged":"^7.1.0","mocha":"4.1.0","preact":"^8.2.6","preact-compat":"^3.17.0","prettier":"^1.12.1","react":"^15.5.4","react-boilerplate-app-scripts":"^0.2.10","react-dom":"^15.5.4","react-router-controller":"^0.1.9","react-router-controller-cli":"^0.0.1","sinon":"4.1.3","sinon-chai":"2.14.0"},"scripts":{"build-css":"lessc ./src/assets/css/common.less ./src/assets/css/style.css","build-demo":"node ./scripts/build-demo.js","build":"npm run test && node ./scripts/build-umd.js","test":"","cover":"react-boilerplate-app-scripts cover","serve-demo-build":"react-boilerplate-app-scripts serve-build","serve-umd-build":"serve ./dist -o","start":"node ./scripts/start.js","use":"react-boilerplate-app-scripts use","create-i18n-excel":"react-router-controller-cli create-i18n-excel","create-i18n-list":"react-router-controller-cli create-i18n-list","build-publish":"node ./scripts/read-and-wirte-version.js && npm run test && npm run build-css && npm run transform && npm publish","prettier":"prettier --write './**/*(*.js|*.jsx|*.less|*.css)'","transform":"rm -rf ./es && rm -rf ./libs && npm run transform-es && npm run transform-default && cp -R ./src/assets ./libs && cp -R ./src/assets ./es","transform-es":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es","transform-es-watch":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es -w","transform-default":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs","transform-default-watch":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs -w"},"husky":{"hooks":{"pre-commit":"node ./scripts/read-and-wirte-version.js && git add ./src/version.js && lint-staged","pre-push":"npm run test"}},"lint-staged":{"*.js|*.jsx":["eslint"],"*.js|*.jsx|*.less|*.css":["prettier --write","git add"]},"react-boilerplate-app-scripts":{"proxy":{"/cloudeye/v1":{"target":"https://jxsr-api.antelopecloud.cn","secure":false}},"basename":"demo/html5-player","appSrcPath":"demo/src","appPublicPath":"demo/public"},"babel":{"env":{"development":{"presets":["react",["es2015",{"modules":false}],"stage-0"],"plugins":["transform-decorators-legacy","transform-runtime","react-hot-loader/babel"]},"production":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react","es2015","stage-0"]},"es":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react",["es2015",{"modules":false}],"stage-0"]}}},"eslintConfig":{"extends":"react-app"},"engines":{"node":">=6.0.0"},"gitHead":"dd3119e8b6868b00e6ac9374d12848bf5d3f75fe","bugs":{"url":"https://github.com/dog-days/html5-player/issues"},"_id":"html5-player@0.5.6","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"dist":{"integrity":"sha512-0MZPJ6voA2EHnh4TECd17q4xqwz66o+LXSy1OcSXvLKtiY4Glx5fu7YZ7BLfrcTFMBgnWORwgKorOeCgRlBK6Q==","shasum":"1080fcce41cb3e9cc35c81ada7438ff2041352a5","tarball":"https://registry.npmjs.org/html5-player/-/html5-player-0.5.6.tgz","fileCount":287,"unpackedSize":3135180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcFxu+CRA9TVsSAnZWagAAogkP/3r86HuNyOAIZXwFjL3Z\nZfYEEulLPf9Syk+XK5GLK8imD0Ywny17kD9i9tiPkjl7DACkNlayhV43RXxz\n2yjXe66t5876PFfB8dobo9gufvchY8/JU3yTF2zeMW/JaD7aFQxnlNtRlv52\n4AMBmu+6zBwQQvqqi8u7gjKYTr7uPlLZDjIFmLMJ/GI9O8g01Cc/S4HfguYH\nWM33nDPO/qDNX11x0ooOqcQMECw1x0m/m5pFcf/pkz/dHU3ugrx3fdBDlzAj\nrjV4zCBSipdlZxtmHOJ1sbaIm80i7hYHB6QOv4fHOKD/Tt6p1l8ppjP4CU4G\nplSeDIP2iiQcNPEpr0lr9Oh6X5oq+lU4s4T/JZhEWva1QNuFpz3WedojN1lg\npEsO3ZLNQ8HG49nLohge9psngCtqn6bLwKPF3CWCaFE6m6d1VLMQyAfjmpi5\ns+m9PIR/EK9iVSjZShF6+F0nXpEfDqk3x1y6TGEc3YlJ8JuLyEU4eaDW0J1T\nBOdUiTuzQygo/vQ11NrwEUBldKWGp10zme2xmhK9Zzadi2Lyu4eX0n2O1lac\nnYI2RkOyTiDVafFXIxfp6e1cqfoMeusfn/uUSzn7QdPzLtlv4afqJwabWlP9\nvz07UkpLxV4cH8Ea23pjoDlYREPsPnoI4l10oisPvSrJAHGLCZvBw7gz6+oz\nOTPG\r\n=ZUrE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGzoESQmCjVx+aBeMFz1pYa7j8H66Jrkd4bpwRDIcjZQAiBqWQs8+ZGjmbLY5kSFxI1dciSdXFUQ0lyTTcSigeAkZA=="}]},"maintainers":[{"name":"nanges","email":"xianshannan@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html5-player_0.5.6_1545018301378_0.4838773600064652"},"_hasShrinkwrap":false},"0.5.7":{"name":"html5-player","version":"0.5.7","description":"html5 video","repository":{"type":"git","url":"git+ssh://git@github.com/dog-days/html5-player.git"},"homepage":"https://github.com/dog-days/html5-player.git","main":"libs","dependencies":{"add-dom-event-listener":"^1.0.2","antd":"^1.0.0","axios":"^0.17.1","classnames":"^2.2.5","downloadjs":"^1.4.7","flv.ly.js":"^1.5.0","global":"^4.3.2","hls.js":"^0.10.1","lodash":"^4.17.4","prop-types":"^15.6.0","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga-model":"^0.2.21"},"devDependencies":{"babel-cli":"^6.26.0","chai":"4.1.2","cross-env":"^5.1.1","husky":"^1.0.0-rc.4","istanbul-instrumenter-loader":"3.0.0","karma":"2.0.0","karma-browserstack-launcher":"1.3.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-coverage-istanbul-reporter":"1.3.3","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"^1.0.0","karma-junit-reporter":"1.2.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-sinon":"1.0.5","karma-sinon-chai":"1.3.3","karma-webpack":"2.0.9","less":"^2.7.3","less-loader":"^4.0.5","lint-staged":"^7.1.0","mocha":"4.1.0","preact":"^8.2.6","preact-compat":"^3.17.0","prettier":"^1.12.1","react":"^15.5.4","react-boilerplate-app-scripts":"^0.2.10","react-dom":"^15.5.4","react-router-controller":"^0.1.9","react-router-controller-cli":"^0.0.1","sinon":"4.1.3","sinon-chai":"2.14.0"},"scripts":{"build-css":"lessc ./src/assets/css/common.less ./src/assets/css/style.css","build-demo":"node ./scripts/build-demo.js","build":"npm run test && node ./scripts/build-umd.js","test":"","cover":"react-boilerplate-app-scripts cover","serve-demo-build":"react-boilerplate-app-scripts serve-build","serve-umd-build":"serve ./dist -o","start":"node ./scripts/start.js","use":"react-boilerplate-app-scripts use","create-i18n-excel":"react-router-controller-cli create-i18n-excel","create-i18n-list":"react-router-controller-cli create-i18n-list","build-publish":"node ./scripts/read-and-wirte-version.js && npm run test && npm run build-css && npm run transform && npm publish","prettier":"prettier --write './**/*(*.js|*.jsx|*.less|*.css)'","transform":"rm -rf ./es && rm -rf ./libs && npm run transform-es && npm run transform-default && cp -R ./src/assets ./libs && cp -R ./src/assets ./es","transform-es":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es","transform-es-watch":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es -w","transform-default":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs","transform-default-watch":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs -w"},"husky":{"hooks":{"pre-commit":"node ./scripts/read-and-wirte-version.js && git add ./src/version.js && lint-staged","pre-push":"npm run test"}},"lint-staged":{"*.js|*.jsx":["eslint"],"*.js|*.jsx|*.less|*.css":["prettier --write","git add"]},"react-boilerplate-app-scripts":{"proxy":{"/cloudeye/v1":{"target":"https://jxsr-api.antelopecloud.cn","secure":false}},"basename":"demo/html5-player","appSrcPath":"demo/src","appPublicPath":"demo/public"},"babel":{"env":{"development":{"presets":["react",["es2015",{"modules":false}],"stage-0"],"plugins":["transform-decorators-legacy","transform-runtime","react-hot-loader/babel"]},"production":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react","es2015","stage-0"]},"es":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react",["es2015",{"modules":false}],"stage-0"]}}},"eslintConfig":{"extends":"react-app"},"engines":{"node":">=6.0.0"},"gitHead":"2a663cb36938518e2612c13547cf7f8930b07d5c","bugs":{"url":"https://github.com/dog-days/html5-player/issues"},"_id":"html5-player@0.5.7","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"dist":{"integrity":"sha512-kLfkwfRRSqG5lNMPCoGZ4KRw0yjE6wwiFkdALQ2M/Diti7mVbKH6Z0QSad/YC6Ehshi5NUGrLYl0ntXxk3NZRQ==","shasum":"e1c199a7bb5864100f45c7e50cb3aa3fdc47be2d","tarball":"https://registry.npmjs.org/html5-player/-/html5-player-0.5.7.tgz","fileCount":287,"unpackedSize":3747750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPUccCRA9TVsSAnZWagAAnh0P/jRZ3cbg23kFH59RrrQi\nE/dXSh7EJ2pRw5k98OP5FC/caWMAcb4BYt7kTzytGgzDoXBkByqCLmy25l9Z\ntwKKjwoB5qKFlRKGThFUOTnULGBHeqg8etpo3zOasskfaWEN22cI0+qxHkP0\nZCCl4pFK9bEurYXi+mIGnCUfNMnPxSnjtCmbvhNlP70IzYpO29DyQ2dVSRiM\nRBTDwlFTPumWtX9lQ0z5gZM2a80ig4XBW7HLQJNRUe94hSbJB5xJxhR/6uKy\n5gwkp6RliWorqz+Uq5Ky3pOUEF2CvMcfEtw4Z84qdSiKPRGxBx9FZzN+Zg1e\n3h8h26kiPqknQa+khdS9WPM7a3AjXjw+mwps/gcTEJ8zd8JB9myIXqmJ5gQ1\n0Fpu2FGkrcNhxfE6KnI2htPU8mZCA8q7Hmgccvy5yNEWCilu9Zjm7EZRKIV9\nMmUys+QJUzG3Pj93smoLjmKp9LZ73lcJTdC/S86wwGaht3tXISLon6VuRnrL\nVm6N159XM/dEMlaM5VQqFe6oWFjhRP72VK2xUc6F1NrRFLrQ+GQsvMOuuGow\nPyijH3AVKiXaHQtwwnfhQ4wf5oX6l2Udslrs0Z8egaaDa4dxR/h+bUtyWCZx\ny5HBX3tV60GBXZF/A94xnOe+BjvPkGwTSIYlZNz10bYwhe0daSSgHoK+XCsp\nQMy0\r\n=zudV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICFgZGrqvP2jNboq5j0+uOyOMpOxcyKOi0ps6LxH8SrdAiEA3tjJmd2XsHnC5MgOzyLgKDtEOV/+joRtSs6l4TsvkZ8="}]},"maintainers":[{"name":"nanges","email":"xianshannan@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html5-player_0.5.7_1547519771850_0.2446659776662461"},"_hasShrinkwrap":false},"0.5.8":{"name":"html5-player","version":"0.5.8","description":"html5 video","repository":{"type":"git","url":"git+ssh://git@github.com/dog-days/html5-player.git"},"homepage":"https://github.com/dog-days/html5-player.git","main":"libs","dependencies":{"add-dom-event-listener":"^1.0.2","antd":"^1.0.0","axios":"^0.17.1","classnames":"^2.2.5","downloadjs":"^1.4.7","flv.ly.js":"^1.5.0","global":"^4.3.2","hls.js":"^0.10.1","lodash":"^4.17.4","prop-types":"^15.6.0","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga-model":"^0.2.21"},"devDependencies":{"babel-cli":"^6.26.0","chai":"4.1.2","cross-env":"^5.1.1","husky":"^1.0.0-rc.4","istanbul-instrumenter-loader":"3.0.0","karma":"2.0.0","karma-browserstack-launcher":"1.3.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-coverage-istanbul-reporter":"1.3.3","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"^1.0.0","karma-junit-reporter":"1.2.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-sinon":"1.0.5","karma-sinon-chai":"1.3.3","karma-webpack":"2.0.9","less":"^2.7.3","less-loader":"^4.0.5","lint-staged":"^7.1.0","mocha":"4.1.0","preact":"^8.2.6","preact-compat":"^3.17.0","prettier":"^1.12.1","react":"^15.5.4","react-boilerplate-app-scripts":"^0.2.10","react-dom":"^15.5.4","react-router-controller":"^0.1.9","react-router-controller-cli":"^0.0.1","sinon":"4.1.3","sinon-chai":"2.14.0"},"scripts":{"build-css":"lessc ./src/assets/css/common.less ./src/assets/css/style.css","build-demo":"node ./scripts/build-demo.js","build":"npm run test && node ./scripts/build-umd.js","test":"","cover":"react-boilerplate-app-scripts cover","serve-demo-build":"react-boilerplate-app-scripts serve-build","serve-umd-build":"serve ./dist -o","start":"node ./scripts/start.js","use":"react-boilerplate-app-scripts use","create-i18n-excel":"react-router-controller-cli create-i18n-excel","create-i18n-list":"react-router-controller-cli create-i18n-list","build-publish":"node ./scripts/read-and-wirte-version.js && npm run test && npm run build-css && npm run transform && npm publish","prettier":"prettier --write './**/*(*.js|*.jsx|*.less|*.css)'","transform":"rm -rf ./es && rm -rf ./libs && npm run transform-es && npm run transform-default && cp -R ./src/assets ./libs && cp -R ./src/assets ./es","transform-es":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es","transform-es-watch":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es -w","transform-default":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs","transform-default-watch":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs -w"},"husky":{"hooks":{"pre-commit":"node ./scripts/read-and-wirte-version.js && git add ./src/version.js && lint-staged","pre-push":"npm run test"}},"lint-staged":{"*.js|*.jsx":["eslint"],"*.js|*.jsx|*.less|*.css":["prettier --write","git add"]},"react-boilerplate-app-scripts":{"proxy":{"/cloudeye/v1":{"target":"https://jxsr-api.antelopecloud.cn","secure":false}},"basename":"demo/html5-player","appSrcPath":"demo/src","appPublicPath":"demo/public"},"babel":{"env":{"development":{"presets":["react",["es2015",{"modules":false}],"stage-0"],"plugins":["transform-decorators-legacy","transform-runtime","react-hot-loader/babel"]},"production":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react","es2015","stage-0"]},"es":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react",["es2015",{"modules":false}],"stage-0"]}}},"eslintConfig":{"extends":"react-app"},"engines":{"node":">=6.0.0"},"gitHead":"4d484f14f337f954d3b50ad731c2d787dcd85210","bugs":{"url":"https://github.com/dog-days/html5-player/issues"},"_id":"html5-player@0.5.8","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"dist":{"integrity":"sha512-mynMkUj6i07YB0689NElVSh8Gw1j49DpamnWAt1chL5YXGZ75T5QwkIJOdWICz3MHymP5rUqsTnQE6/iaBYfJg==","shasum":"9e2c8c6f4e2a8395c67cfa8cb2c6c09eaf5b00f4","tarball":"https://registry.npmjs.org/html5-player/-/html5-player-0.5.8.tgz","fileCount":287,"unpackedSize":3748680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcc5K8CRA9TVsSAnZWagAAG5cQAJy3XPmtBykW7cAWX3CF\nKz+DxChiydKnU//MgTe3bOyAhOv8xo0XjAePku05t7oLIG1foupI0eCU7HXE\nQBKB1EhL05Llxb365/nyCq1h2xlD7aU08JhYfQH0N/cJzhHyghxkv6S1u8Ki\n5unUKmA61uBj/+CcclwAaby653KZ/afdEeN4YdnYTSPzbeW/HEGj8tAlAmhX\nTzxSnTKWjLxTudY9sZct5A3was8GYhosK/YOb7ITD7a9xU8jie/CkKcJB2xy\nMvJjLIgsJx0eQnjf52teEsP1hVte21oyfu45yu1lU1R5PTaG5Gxw8ePHRQj5\n4ljqJ3p1PZ1ioxh9bQlsJ/qlSLCguJt1Uv/IBkDfhuCNxOWTExaEEF8O4Eah\n8YMXqAlRGRFSJm324MNvyQooyNa0tm5R0gf3Z+ozYpt9Bz4kuRk5d6wWc6RT\nCgnvhyoN/xKhYjqvcKllxoewAa0xeH38od5noPXFk0dbfQrcpFejoHeSrfY7\nZyQMi7+Vz/mKA6tTUke3W7NScvlefsFAMtpx3mHM6gqPDzO0trCZe+w0LJfj\nt1CEYbcpYmQRG4sG84A6ua0fqnrtInxcZsMI7ZYKcA14Ig3llPVC1Amey5xk\npkfn+zX/n/f6RzLNOSp1qUnFBRqudQEimc4hdk1cyISrBEJgsazddQNtf/mE\nhtK8\r\n=KVgi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/9RKWqoed5wHWQhxRD7BkivhMmtHyMSHq05rrarB3wQIhAIkO5FJP5xffsDpx7/Xl7ozSpYVk3CWLzWJjlx5j0eI6"}]},"maintainers":[{"name":"nanges","email":"xianshannan@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html5-player_0.5.8_1551078075648_0.7110529486442592"},"_hasShrinkwrap":false},"0.5.9":{"name":"html5-player","version":"0.5.9","description":"html5 video","repository":{"type":"git","url":"git+ssh://git@github.com/dog-days/html5-player.git"},"homepage":"https://github.com/dog-days/html5-player.git","main":"libs","dependencies":{"add-dom-event-listener":"^1.0.2","antd":"^1.0.0","axios":"^0.17.1","classnames":"^2.2.5","downloadjs":"^1.4.7","flv.ly.js":"^1.5.0","global":"^4.3.2","hls.js":"^0.10.1","lodash":"^4.17.4","prop-types":"^15.6.0","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga-model":"^0.2.21"},"devDependencies":{"babel-cli":"^6.26.0","chai":"4.1.2","cross-env":"^5.1.1","husky":"^1.0.0-rc.4","istanbul-instrumenter-loader":"3.0.0","karma":"2.0.0","karma-browserstack-launcher":"1.3.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-coverage-istanbul-reporter":"1.3.3","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"^1.0.0","karma-junit-reporter":"1.2.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-sinon":"1.0.5","karma-sinon-chai":"1.3.3","karma-webpack":"2.0.9","less":"^2.7.3","less-loader":"^4.0.5","lint-staged":"^7.1.0","mocha":"4.1.0","preact":"^8.2.6","preact-compat":"^3.17.0","prettier":"^1.12.1","react":"^15.5.4","react-boilerplate-app-scripts":"^0.2.10","react-dom":"^15.5.4","react-router-controller":"^0.1.9","react-router-controller-cli":"^0.0.1","sinon":"4.1.3","sinon-chai":"2.14.0"},"scripts":{"build-css":"lessc ./src/assets/css/common.less ./src/assets/css/style.css","build-demo":"node ./scripts/build-demo.js","build":"npm run test && node ./scripts/build-umd.js","test":"","cover":"react-boilerplate-app-scripts cover","serve-demo-build":"react-boilerplate-app-scripts serve-build","serve-umd-build":"serve ./dist -o","start":"node ./scripts/start.js","use":"react-boilerplate-app-scripts use","create-i18n-excel":"react-router-controller-cli create-i18n-excel","create-i18n-list":"react-router-controller-cli create-i18n-list","build-publish":"node ./scripts/read-and-wirte-version.js && npm run test && npm run build-css && npm run transform && npm publish","prettier":"prettier --write './**/*(*.js|*.jsx|*.less|*.css)'","transform":"rm -rf ./es && rm -rf ./libs && npm run transform-es && npm run transform-default && cp -R ./src/assets ./libs && cp -R ./src/assets ./es","transform-es":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es","transform-es-watch":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es -w","transform-default":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs","transform-default-watch":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs -w"},"husky":{"hooks":{"pre-commit":"node ./scripts/read-and-wirte-version.js && git add ./src/version.js && lint-staged","pre-push":"npm run test"}},"lint-staged":{"*.js|*.jsx":["eslint"],"*.js|*.jsx|*.less|*.css":["prettier --write","git add"]},"react-boilerplate-app-scripts":{"proxy":{"/cloudeye/v1":{"target":"https://jxsr-api.antelopecloud.cn","secure":false}},"basename":"demo/html5-player","appSrcPath":"demo/src","appPublicPath":"demo/public"},"babel":{"env":{"development":{"presets":["react",["es2015",{"modules":false}],"stage-0"],"plugins":["transform-decorators-legacy","transform-runtime","react-hot-loader/babel"]},"production":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react","es2015","stage-0"]},"es":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react",["es2015",{"modules":false}],"stage-0"]}}},"eslintConfig":{"extends":"react-app"},"engines":{"node":">=6.0.0"},"gitHead":"5c81411d2ef6c3f42c32230ec0ebc1d5bd70ffcb","bugs":{"url":"https://github.com/dog-days/html5-player/issues"},"_id":"html5-player@0.5.9","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"dist":{"integrity":"sha512-YzG08DO/kv5Zb7QTNSTJiD6NbnjsmeNz3whHfHkG2USeGgXsmoXM6hnkNqwe/N5eagbGcPxTJFA925bHfXCLsQ==","shasum":"abcbf7cff50589abc7103a355be863ce4b2f74f0","tarball":"https://registry.npmjs.org/html5-player/-/html5-player-0.5.9.tgz","fileCount":287,"unpackedSize":3748830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdjiqCRA9TVsSAnZWagAA3loP/1g7WZ1HqKXnK/n7bo2a\n/g50D3CH4/BUTdJKgMIBZaioYhRk0CC6kJivayEJW+6WKxn+dkRWA170Tjit\nvyMrQUeFCfjAA1GAc5wo9xhaUiiv/p9jB+ebmEhpnAU0nd1WudLeSzZ4vPsQ\n0h1pqHAopqCSTy4GwTJbRsfqNviqwhqF3HCNianyIsBdW9ftnszCBMI/cnJD\nBUFnfpWJp4s42ntgqrw6wTp7NxmtxhOIes3xWZV59Zj/MQ29XAvzRTS+l74G\nZ6hHS8hq4/yiPRolsmXTkiXIiyjcjMAcd/NH8MW12KUA2JHy+N3SDr6dSo47\ngtYFXewbEgfEH4ya4Fg3YQZX/946cY4nizhLUblbWtkTTNkkJ967Qmy9uXvf\n1ATj1C4M7cPC4HCXRsgDFXjVuMhDGjMe3ut+qRC8y6YVVa0zo/B02yjdW6XR\nliz75mu46eejgRiblMfM9qffn298HVHpdT5zjHav2Ag0OeRdlKb3VQF4yENq\nEDgm5UPaUpyzeoVJMKzXvFBSYEyv+9CT7WzRx3G6ayl1l08nOrzEk86mY9Lc\ntI/0+w4A3JmBI+oBWgV3DhdL+t75BM+6skYsZCskwQDePrS4NiIucMLq3ujB\nnUZ+xJ6esqIbMefUHfo6WavJ4NpvbkWAeZEXHqLpQT8Tq0/ZJb5a/VJGLeZz\nZb8h\r\n=me5c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgUIJW29ifQR2FoRf3+UYA7wLC1Vog6sosCPiAPTsImwIgdIR9XeHQQFNRVTrBM4ZaHJPtaklneyFXdV1hY3fSnfI="}]},"maintainers":[{"name":"nanges","email":"xianshannan@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html5-player_0.5.9_1551251625547_0.963995640314081"},"_hasShrinkwrap":false},"0.5.10":{"name":"html5-player","version":"0.5.10","description":"html5 video","repository":{"type":"git","url":"git+ssh://git@github.com/dog-days/html5-player.git"},"homepage":"https://github.com/dog-days/html5-player.git","main":"libs","dependencies":{"add-dom-event-listener":"^1.0.2","antd":"^1.0.0","axios":"^0.17.1","classnames":"^2.2.5","downloadjs":"^1.4.7","flv.ly.js":"^1.5.0","global":"^4.3.2","hls.js":"^0.10.1","lodash":"^4.17.4","prop-types":"^15.6.0","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga-model":"^0.2.21"},"devDependencies":{"babel-cli":"^6.26.0","chai":"4.1.2","cross-env":"^5.1.1","husky":"^1.0.0-rc.4","istanbul-instrumenter-loader":"3.0.0","karma":"2.0.0","karma-browserstack-launcher":"1.3.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-coverage-istanbul-reporter":"1.3.3","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"^1.0.0","karma-junit-reporter":"1.2.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-sinon":"1.0.5","karma-sinon-chai":"1.3.3","karma-webpack":"2.0.9","less":"^2.7.3","less-loader":"^4.0.5","lint-staged":"^7.1.0","mocha":"4.1.0","preact":"^8.2.6","preact-compat":"^3.17.0","prettier":"^1.12.1","react":"^15.5.4","react-boilerplate-app-scripts":"^0.2.10","react-dom":"^15.5.4","react-router-controller":"^0.1.9","react-router-controller-cli":"^0.0.1","sinon":"4.1.3","sinon-chai":"2.14.0"},"scripts":{"build-css":"lessc ./src/assets/css/common.less ./src/assets/css/style.css","build-demo":"node ./scripts/build-demo.js","build":"npm run test && node ./scripts/build-umd.js","test":"","cover":"react-boilerplate-app-scripts cover","serve-demo-build":"react-boilerplate-app-scripts serve-build","serve-umd-build":"serve ./dist -o","start":"node ./scripts/start.js","use":"react-boilerplate-app-scripts use","create-i18n-excel":"react-router-controller-cli create-i18n-excel","create-i18n-list":"react-router-controller-cli create-i18n-list","build-publish":"node ./scripts/read-and-wirte-version.js && npm run test && npm run build-css && npm run transform && npm publish","prettier":"prettier --write './**/*(*.js|*.jsx|*.less|*.css)'","transform":"rm -rf ./es && rm -rf ./libs && npm run transform-es && npm run transform-default && cp -R ./src/assets ./libs && cp -R ./src/assets ./es","transform-es":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es","transform-es-watch":"rm -rf ./es && cross-env BABEL_ENV=es babel ./src -d es -w","transform-default":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs","transform-default-watch":"rm -rf ./libs && cross-env BABEL_ENV=production babel ./src -d libs -w"},"husky":{"hooks":{"pre-commit":"node ./scripts/read-and-wirte-version.js && git add ./src/version.js && lint-staged","pre-push":"npm run test"}},"lint-staged":{"*.js|*.jsx":["eslint"],"*.js|*.jsx|*.less|*.css":["prettier --write","git add"]},"react-boilerplate-app-scripts":{"proxy":{"/cloudeye/v1":{"target":"https://jxsr-api.antelopecloud.cn","secure":false}},"basename":"demo/html5-player","appSrcPath":"demo/src","appPublicPath":"demo/public"},"babel":{"env":{"development":{"presets":["react",["es2015",{"modules":false}],"stage-0"],"plugins":["transform-decorators-legacy","transform-runtime","react-hot-loader/babel"]},"production":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react","es2015","stage-0"]},"es":{"plugins":["transform-decorators-legacy","transform-runtime"],"presets":["react",["es2015",{"modules":false}],"stage-0"]}}},"eslintConfig":{"extends":"react-app"},"engines":{"node":">=6.0.0"},"gitHead":"fe5a7a6486aa60278bf17287a9e9cac0e8be9c80","bugs":{"url":"https://github.com/dog-days/html5-player/issues"},"_id":"html5-player@0.5.10","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"dist":{"integrity":"sha512-YQPcRTuxedBiMIkjTb+5g/9a/CAUGMakcXjSJ2SmPGIpb/gCDsorWPfiNobOLSa9sKQJ3paBQbVf6GdOtcBpkw==","shasum":"d6d2ee366821a2a8cb3c5635d4eaff1b0ca9c833","tarball":"https://registry.npmjs.org/html5-player/-/html5-player-0.5.10.tgz","fileCount":287,"unpackedSize":3748869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcd3FGCRA9TVsSAnZWagAAa0kQAKPWlo5jdOcztmznSOwF\nEpM3eHH6P4vvkMuYFZtFWtuz2VQSsyoFXMWZTMWpx5U1eN+tYvvFZ9Vf6kFS\nqULrbYm9Xh1scO7QpvQp2mnd2+iKPeGO4d8noV1baT8EPSWXMt0FD0QN9biu\ngpjHBzjdSBpRqpR95nEAsuI3Yd60THa2G36adoXjooqcJrDu0u3JJwRxpzYr\njGFPTYytUJCLBrjeAvLuIW9n7yGpJtCxyCwCVkggLQd+GGYmYYfhOHFx81xs\nkSAAtH+dU55lp636kpc7dkDyI5kVNd/OZEMssZvCdLLS12ZctNiMcQUSMuEh\nsaHePNuXPPXEX+gLFk8cSH6ENaSeaCnZudhlrf0xMu3BV2agthMtwPHR7FbV\nB8ARmD3rE4Tk2pLBqB2Bz013D9mOUjXqO5alLMq09ZCWi/hisgkzQubds3pX\nvXkewk6TeNpbejFtubpUSnf6XtgndwYQDUX0YyKc00jTtwlL01gEy/ztwv68\nIkUSFAdY/7/NYpGFbh+woccK8ztG9beBpV+mixf3+RgHVDbiv7W4z2r010LW\nKU3yhbYrsLnATfnquyj9RkiWHOu3wsvJ7zMp0i4AzFAVI13hoBUfpA09FFVT\nvPcGou8q+K1FT65oCTN/u9EriLVX8IUKya6FGbjeKjIVooiw29p27TsSs7Mt\neS9h\r\n=xjzV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6gsIOwgO/yDEvtYatIH5siRbT9/9EbtpzzSVicE7aQQIgU6ieo7CFnbVm/D9NZlxkCr7O56Z4izOvA4iokdFQkho="}]},"maintainers":[{"name":"nanges","email":"xianshannan@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html5-player_0.5.10_1551331653828_0.3223613779082568"},"_hasShrinkwrap":false}},"readmeFilename":"README.md","homepage":"https://github.com/dog-days/html5-player.git","repository":{"type":"git","url":"git+ssh://git@github.com/dog-days/html5-player.git"},"bugs":{"url":"https://github.com/dog-days/html5-player/issues"}}