Added ES builds
This commit is contained in:
parent
d311722cd0
commit
c125c1a2c0
2
demo/dist/demo.css
vendored
2
demo/dist/demo.css
vendored
File diff suppressed because one or more lines are too long
8536
demo/dist/demo.js
vendored
8536
demo/dist/demo.js
vendored
File diff suppressed because it is too large
Load Diff
1
demo/dist/demo.js.map
vendored
1
demo/dist/demo.js.map
vendored
File diff suppressed because one or more lines are too long
2
demo/dist/demo.min.js
vendored
2
demo/dist/demo.min.js
vendored
File diff suppressed because one or more lines are too long
2
demo/dist/demo.min.js.map
vendored
2
demo/dist/demo.min.js.map
vendored
File diff suppressed because one or more lines are too long
@ -274,9 +274,6 @@
|
|||||||
crossorigin="anonymous"
|
crossorigin="anonymous"
|
||||||
></script>
|
></script>
|
||||||
|
|
||||||
<!-- Plyr core script -->
|
|
||||||
<script src="../dist/plyr.js" crossorigin="anonymous"></script>
|
|
||||||
|
|
||||||
<!-- Sharing libary (https://shr.one) -->
|
<!-- Sharing libary (https://shr.one) -->
|
||||||
<script src="https://cdn.shr.one/1.0.1/shr.js" crossorigin="anonymous"></script>
|
<script src="https://cdn.shr.one/1.0.1/shr.js" crossorigin="anonymous"></script>
|
||||||
|
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
// ==========================================================================
|
// ==========================================================================
|
||||||
|
|
||||||
import Raven from 'raven-js';
|
import Raven from 'raven-js';
|
||||||
|
import Plyr from '../../../src/js/plyr';
|
||||||
|
|
||||||
(() => {
|
(() => {
|
||||||
const { host } = window.location;
|
const { host } = window.location;
|
||||||
|
2
dist/plyr.css
vendored
2
dist/plyr.css
vendored
File diff suppressed because one or more lines are too long
2
dist/plyr.js
vendored
2
dist/plyr.js
vendored
@ -8547,5 +8547,3 @@ typeof navigator === "object" && (function (global, factory) {
|
|||||||
return Plyr;
|
return Plyr;
|
||||||
|
|
||||||
})));
|
})));
|
||||||
|
|
||||||
//# sourceMappingURL=plyr.js.map
|
|
||||||
|
1
dist/plyr.js.map
vendored
1
dist/plyr.js.map
vendored
File diff suppressed because one or more lines are too long
1
dist/plyr.min.mjs
vendored
Normal file
1
dist/plyr.min.mjs
vendored
Normal file
File diff suppressed because one or more lines are too long
1
dist/plyr.min.mjs.map
vendored
Normal file
1
dist/plyr.min.mjs.map
vendored
Normal file
File diff suppressed because one or more lines are too long
8541
dist/plyr.mjs
vendored
Normal file
8541
dist/plyr.mjs
vendored
Normal file
File diff suppressed because it is too large
Load Diff
2
dist/plyr.polyfilled.js
vendored
2
dist/plyr.polyfilled.js
vendored
@ -11677,5 +11677,3 @@ typeof navigator === "object" && (function (global, factory) {
|
|||||||
return Plyr;
|
return Plyr;
|
||||||
|
|
||||||
})));
|
})));
|
||||||
|
|
||||||
//# sourceMappingURL=plyr.polyfilled.js.map
|
|
||||||
|
1
dist/plyr.polyfilled.js.map
vendored
1
dist/plyr.polyfilled.js.map
vendored
File diff suppressed because one or more lines are too long
1
dist/plyr.polyfilled.min.mjs
vendored
Normal file
1
dist/plyr.polyfilled.min.mjs
vendored
Normal file
File diff suppressed because one or more lines are too long
1
dist/plyr.polyfilled.min.mjs.map
vendored
Normal file
1
dist/plyr.polyfilled.min.mjs.map
vendored
Normal file
File diff suppressed because one or more lines are too long
11671
dist/plyr.polyfilled.mjs
vendored
Normal file
11671
dist/plyr.polyfilled.mjs
vendored
Normal file
File diff suppressed because it is too large
Load Diff
13
gulpfile.js
13
gulpfile.js
@ -118,16 +118,19 @@ gulp.task('clean', done => {
|
|||||||
const build = {
|
const build = {
|
||||||
js(files, bundle, options) {
|
js(files, bundle, options) {
|
||||||
Object.keys(files).forEach(key => {
|
Object.keys(files).forEach(key => {
|
||||||
const name = `js:${key}`;
|
const { format } = options;
|
||||||
|
const name = `js:${key}:${format}`;
|
||||||
tasks.js.push(name);
|
tasks.js.push(name);
|
||||||
const { output } = paths[bundle];
|
const { output } = paths[bundle];
|
||||||
const polyfill = name.includes('polyfilled');
|
const polyfill = name.includes('polyfilled');
|
||||||
|
const extension = format === 'es' ? '.mjs' : '.js';
|
||||||
|
|
||||||
return gulp.task(name, () =>
|
return gulp.task(name, () =>
|
||||||
gulp
|
gulp
|
||||||
.src(bundles[bundle].js[key])
|
.src(bundles[bundle].js[key])
|
||||||
.pipe(sourcemaps.init())
|
.pipe(sourcemaps.init())
|
||||||
.pipe(concat(key))
|
.pipe(concat(key))
|
||||||
|
|
||||||
.pipe(
|
.pipe(
|
||||||
rollup(
|
rollup(
|
||||||
{
|
{
|
||||||
@ -137,9 +140,9 @@ const build = {
|
|||||||
),
|
),
|
||||||
)
|
)
|
||||||
.pipe(header('typeof navigator === "object" && ')) // "Support" SSR (#935)
|
.pipe(header('typeof navigator === "object" && ')) // "Support" SSR (#935)
|
||||||
.pipe(sourcemaps.write(''))
|
.pipe(rename({ extname: extension }))
|
||||||
.pipe(gulp.dest(output))
|
.pipe(gulp.dest(output))
|
||||||
.pipe(filter('**/*.js'))
|
.pipe(filter(`**/*${extension}`))
|
||||||
.pipe(uglify())
|
.pipe(uglify())
|
||||||
.pipe(size(sizeOptions))
|
.pipe(size(sizeOptions))
|
||||||
.pipe(rename({ suffix: minSuffix }))
|
.pipe(rename({ suffix: minSuffix }))
|
||||||
@ -192,7 +195,9 @@ const build = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Plyr core files
|
// Plyr core files
|
||||||
build.js(bundles.plyr.js, 'plyr', { name: 'Plyr', format: 'umd' });
|
const namespace = 'Plyr';
|
||||||
|
build.js(bundles.plyr.js, 'plyr', { name: namespace, format: 'umd' });
|
||||||
|
build.js(bundles.plyr.js, 'plyr', { name: namespace, format: 'es' });
|
||||||
build.sass(bundles.plyr.sass, 'plyr');
|
build.sass(bundles.plyr.sass, 'plyr');
|
||||||
build.sprite('plyr');
|
build.sprite('plyr');
|
||||||
|
|
||||||
|
12
package.json
12
package.json
@ -4,6 +4,12 @@
|
|||||||
"description": "A simple, accessible and customizable HTML5, YouTube and Vimeo media player",
|
"description": "A simple, accessible and customizable HTML5, YouTube and Vimeo media player",
|
||||||
"homepage": "https://plyr.io",
|
"homepage": "https://plyr.io",
|
||||||
"author": "Sam Potts <sam@potts.es>",
|
"author": "Sam Potts <sam@potts.es>",
|
||||||
|
"main": "dist/plyr.js",
|
||||||
|
"module": "dist/plyr.mjs",
|
||||||
|
"jsnext:main": "dist/plyr.mjs",
|
||||||
|
"browser": "dist/plyr.min.js",
|
||||||
|
"sass": "src/sass/plyr.scss",
|
||||||
|
"style": "dist/plyr.css",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"HTML5 Video",
|
"HTML5 Video",
|
||||||
"HTML5 Audio",
|
"HTML5 Audio",
|
||||||
@ -13,10 +19,6 @@
|
|||||||
"WordPress",
|
"WordPress",
|
||||||
"HLS"
|
"HLS"
|
||||||
],
|
],
|
||||||
"main": "./dist/plyr.js",
|
|
||||||
"browser": "./dist/plyr.min.js",
|
|
||||||
"sass": "./src/sass/plyr.scss",
|
|
||||||
"style": "./dist/plyr.css",
|
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
@ -41,7 +43,7 @@
|
|||||||
"del": "^3.0.0",
|
"del": "^3.0.0",
|
||||||
"eslint": "^5.12.1",
|
"eslint": "^5.12.1",
|
||||||
"eslint-config-airbnb-base": "^13.1.0",
|
"eslint-config-airbnb-base": "^13.1.0",
|
||||||
"eslint-config-prettier": "^3.6.0",
|
"eslint-config-prettier": "^4.0.0",
|
||||||
"eslint-plugin-import": "^2.15.0",
|
"eslint-plugin-import": "^2.15.0",
|
||||||
"fastly-purge": "^1.0.1",
|
"fastly-purge": "^1.0.1",
|
||||||
"git-branch": "^2.0.1",
|
"git-branch": "^2.0.1",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user