ES6 and sourcemaps
This commit is contained in:
parent
4c22637448
commit
d34525e4d1
20
README.md
20
README.md
|
|
@ -183,26 +183,6 @@ $ npm run build
|
|||
|
||||
+ [hexo-tag-aplayer](https://github.com/grzhan/hexo-tag-aplayer)
|
||||
|
||||
## Todo
|
||||
|
||||
- [x] 播放进度拖拽控制
|
||||
- [x] 音量控制
|
||||
- [x] 分享到微博
|
||||
- [x] 加载样式及错误处理
|
||||
- [x] 窄样式 及 移动版样式
|
||||
- [x] 歌词展示
|
||||
- [x] 默认选项
|
||||
- [x] 移动端兼容性
|
||||
- [x] 播放列表
|
||||
- [x] 播放暂停按钮切换动画
|
||||
|
||||
## Issues
|
||||
|
||||
- [ ] 在 Firefox 中调整进度后, 播放到最后时音乐总时间会自动变长
|
||||
- [ ] 移动端各种浏览器触发事件的时机不同
|
||||
- [ ] 移动版 Safari 和 部分 Android 浏览器不支持 volume
|
||||
- [ ] 部分 Android 浏览器不支持 duration
|
||||
|
||||
|
||||
## LICENSE
|
||||
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -5,6 +5,8 @@ var uglify = require('gulp-uglify');
|
|||
var concat = require('gulp-concat');
|
||||
var cssNano = require('gulp-cssnano');
|
||||
var rename = require('gulp-rename');
|
||||
var babel = require("gulp-babel");
|
||||
var sourcemaps = require("gulp-sourcemaps");
|
||||
var browserSync = require('browser-sync').create();
|
||||
|
||||
// Launch the server
|
||||
|
|
@ -28,10 +30,15 @@ gulp.task('copy', function () {
|
|||
// Build js files
|
||||
gulp.task('compressJS', function() {
|
||||
gulp.src(['src/*.js'])
|
||||
.pipe(sourcemaps.init())
|
||||
.pipe(babel({
|
||||
presets: ['es2015']
|
||||
}))
|
||||
.pipe(uglify())
|
||||
.pipe(rename({
|
||||
suffix: ".min"
|
||||
}))
|
||||
.pipe(sourcemaps.write("."))
|
||||
.pipe(gulp.dest('dist'))
|
||||
.pipe(browserSync.stream());
|
||||
});
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "aplayer",
|
||||
"version": "1.3.6",
|
||||
"version": "1.3.7",
|
||||
"description": "Wow, such a beautiful html5 music player",
|
||||
"main": "dist/APlayer.min.js",
|
||||
"scripts": {
|
||||
|
|
@ -24,13 +24,16 @@
|
|||
},
|
||||
"homepage": "https://github.com/DIYgod/APlayer#readme",
|
||||
"devDependencies": {
|
||||
"babel-preset-es2015": "^6.6.0",
|
||||
"browser-sync": "^2.10.0",
|
||||
"gulp": "^3.9.0",
|
||||
"gulp-autoprefixer": "^3.1.0",
|
||||
"gulp-babel": "^6.1.2",
|
||||
"gulp-concat": "^2.6.0",
|
||||
"gulp-cssnano": "^2.1.0",
|
||||
"gulp-rename": "^1.2.2",
|
||||
"gulp-sass": "^2.1.0",
|
||||
"gulp-sourcemaps": "^1.6.0",
|
||||
"gulp-uglify": "^1.5.1"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
1008
src/APlayer.js
1008
src/APlayer.js
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue