22
22
"vjsstandard" : {
23
23
"ignore" : [
24
24
" dist" ,
25
- " dist-test" ,
26
25
" docs" ,
27
26
" es5" ,
28
- " test/karma " ,
29
- " scripts "
27
+ " test/dist " ,
28
+ " test/karma.conf.js "
30
29
]
31
30
},
32
31
"scripts" : {
33
32
"prebuild" : " npm run clean" ,
34
33
"build" : " npm-run-all -p build:*" ,
35
- "build:css" : " npm-run-all mkdirs build:css:sass build:css:bannerize" ,
34
+ "build:css" : " npm-run-all build:css:sass build:css:bannerize" ,
36
35
"build:css:bannerize" : " bannerize dist/videojs-overlay.css --banner=scripts/banner.ejs" ,
37
- "build:css:sass" : " node-sass --output-style=compressed --linefeed=lf src/plugin.scss -o dist && mv dist/plugin.css dist/ videojs-overlay.css" ,
38
- "build:js" : " npm-run-all mkdirs build:js:babel build:js:browserify build:js:bannerize build:js:uglify" ,
36
+ "build:css:sass" : " node-sass src/plugin.scss dist/ videojs-overlay.css --output-style=compressed --linefeed=lf " ,
37
+ "build:js" : " npm-run-all build:js:babel build:js:browserify build:js:bannerize build:js:uglify" ,
39
38
"build:js:babel" : " babel src -d es5" ,
40
39
"build:js:bannerize" : " bannerize dist/videojs-overlay.js --banner=scripts/banner.ejs" ,
41
40
"build:js:browserify" : " browserify . -s videojs-overlay -o dist/videojs-overlay.js" ,
42
41
"build:js:uglify" : " uglifyjs dist/videojs-overlay.js --comments --mangle --compress -o dist/videojs-overlay.min.js" ,
43
- "build:test" : " npm-run-all mkdirs build: test:browserify " ,
42
+ "build:test" : " babel-node scripts/ build- test.js " ,
44
43
"build:test:browserify" : " browserify `find test -name '*.test.js'` -t babelify -o dist-test/videojs-overlay.js" ,
45
- "clean" : " rm -rf dist dist-test es5" ,
44
+ "change" : " chg add" ,
45
+ "clean" : " rimraf dist test/dist es5 && mkdirp dist test/dist es5" ,
46
46
"lint" : " vjsstandard" ,
47
- "mkdirs" : " mkdir -p dist dist-test es5" ,
48
47
"prestart" : " npm-run-all build" ,
49
- "start" : " npm-run-all -p start:* watch:* " ,
48
+ "start" : " babel-node scripts/server.js " ,
50
49
"start:serve" : " static -a 0.0.0.0 -p 9999" ,
51
- "pretest" : " npm-run-all lint build:test " ,
52
- "test" : " karma start test/karma/detected .js" ,
53
- "test:chrome" : " npm run pretest && karma start test/karma/chrome.js " ,
54
- "test:firefox" : " npm run pretest && karma start test/karma/firefox.js " ,
55
- "test:ie" : " npm run pretest && karma start test/karma/ie.js " ,
56
- "test:safari" : " npm run pretest && karma start test/karma/safari.js " ,
57
- "preversion" : " ./scripts/ npm-preversion-for-bower.sh " ,
58
- "version" : " ./ scripts/npm- version-for-bower.sh " ,
59
- "postversion" : " ./ scripts/npm- postversion-for-bower.sh " ,
50
+ "pretest" : " npm-run-all lint build" ,
51
+ "test" : " karma start test/karma.conf .js" ,
52
+ "test:chrome" : " npm run pretest && karma start test/karma.conf.js --browsers Chrome " ,
53
+ "test:firefox" : " npm run pretest && karma start test/karma.conf.js --browsers Firefox " ,
54
+ "test:ie" : " npm run pretest && karma start test/karma.conf.js --browsers IE " ,
55
+ "test:safari" : " npm run pretest && karma start test/karma.conf.js --browsers Safari " ,
56
+ "preversion" : " npm test " ,
57
+ "version" : " babel-node scripts/version.js " ,
58
+ "postversion" : " babel-node scripts/postversion.js " ,
60
59
"watch" : " npm run mkdirs && npm-run-all -p watch:*" ,
61
60
"watch:css" : " node-sass --output-style=nested --linefeed=lf src/plugin.scss -o dist -w src && mv dist/plugin.css dist/videojs-overlay.css" ,
62
61
"watch:js" : " watchify src/plugin.js -t babelify -v -o dist/videojs-overlay.js" ,
63
- "watch:test" : " watchify `find test -name '*.test.js'` -t babelify -o dist-test/videojs-overlay.js"
62
+ "watch:test" : " watchify `find test -name '*.test.js'` -t babelify -o dist-test/videojs-overlay.js" ,
63
+ "prepublish" : " npm run build"
64
64
},
65
65
"dependencies" : {
66
- "video.js" : " ^5.0 .0"
66
+ "video.js" : " ^5.6 .0"
67
67
},
68
68
"devDependencies" : {
69
69
"babel" : " ^5.8.0" ,
70
70
"babelify" : " ^6.0.0" ,
71
71
"bannerize" : " ^1.0.0" ,
72
- "browserify" : " ^11 .0.0" ,
72
+ "browserify" : " ^12 .0.0" ,
73
73
"browserify-shim" : " ^3.0.0" ,
74
+ "budo" : " ^8.0.0" ,
75
+ "chg" : " ^0.3.2" ,
76
+ "glob" : " ^6.0.3" ,
74
77
"global" : " ^4.3.0" ,
75
78
"grunt-contrib-clean" : " ^0.4" ,
76
79
"grunt-contrib-compress" : " ~0.6.1" ,
91
94
"karma-safari-launcher" : " ^0.1.0" ,
92
95
"load-grunt-tasks" : " ~0.3.0" ,
93
96
"lodash-compat" : " ^3.10.0" ,
97
+ "mkdirp" : " ^0.5.1" ,
94
98
"node-sass" : " ^3.4.0" ,
95
99
"node-static" : " ^0.7.0" ,
96
- "npm-run-all" : " ~ 1.2.0" ,
100
+ "npm-run-all" : " ^ 1.2.0" ,
97
101
"qunitjs" : " ^1.0.0" ,
102
+ "rimraf" : " ^2.5.1" ,
98
103
"sinon" : " ^1.0.0" ,
99
104
"uglify-js" : " ^2.5.0" ,
100
105
"video.js" : " ^4.5" ,
101
106
"videojs-standard" : " ^4.0.0" ,
102
107
"watchify" : " ^3.6.0"
103
- }
104
- }
108
+ },
109
+ "style" : " dist/videojs-overlay.css" ,
110
+ "videojs-plugin" : {
111
+ "style" : " dist/videojs-overlay.css" ,
112
+ "script" : " dist/videojs-overlay.min.js"
113
+ },
114
+ "files" : [
115
+ " CONTRIBUTING.md" ,
116
+ " bower.json" ,
117
+ " dist/" ,
118
+ " docs/" ,
119
+ " es5/" ,
120
+ " index.html" ,
121
+ " scripts/" ,
122
+ " src/" ,
123
+ " test/"
124
+ ]
125
+ }
0 commit comments