Skip to content

Commit d7173c7

Browse files
committed
Fix: revert exports-related regression in 3.8.0
1 parent 8402690 commit d7173c7

File tree

3 files changed

+60
-68
lines changed

3 files changed

+60
-68
lines changed

build.json

Lines changed: 43 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,48 @@
11
{
2-
"js": {
3-
"plyr.js": {
4-
"src": "./src/js/plyr.js",
5-
"dist": "./dist/",
6-
"formats": ["es", "umd"],
7-
"namespace": "Plyr"
8-
},
9-
"plyr.polyfilled.js": {
10-
"src": "./src/js/plyr.polyfilled.js",
11-
"dist": "./dist/",
12-
"formats": ["es", "umd"],
13-
"namespace": "Plyr",
14-
"polyfill": true
15-
},
16-
"demo.js": {
17-
"src": "./demo/src/js/demo.js",
18-
"dist": "./demo/dist/",
19-
"formats": ["iife"],
20-
"namespace": "Demo",
21-
"polyfill": true
22-
}
2+
"js": {
3+
"plyr.js": {
4+
"src": "./src/js/plyr.js",
5+
"dist": "./dist/",
6+
"formats": ["es", "umd"],
7+
"namespace": "Plyr"
238
},
24-
"css": {
25-
"plyr.css": {
26-
"src": "./src/sass/plyr.scss",
27-
"dist": "./dist/"
28-
},
29-
"demo.css": {
30-
"src": "./demo/src/sass/bundles/demo.scss",
31-
"dist": "./demo/dist/"
32-
},
33-
"error.css": {
34-
"src": "./demo/src/sass/bundles/error.scss",
35-
"dist": "./demo/dist/"
36-
}
9+
"plyr.polyfilled.js": {
10+
"src": "./src/js/plyr.polyfilled.js",
11+
"dist": "./dist/",
12+
"formats": ["es", "umd"],
13+
"namespace": "Plyr",
14+
"polyfill": true
3715
},
38-
"sprite": {
39-
"plyr.svg": {
40-
"src": "./src/sprite/*.svg",
41-
"dist": "./dist"
42-
},
43-
"demo.svg": {
44-
"src": "./src/sprite/*.svg",
45-
"dist": "./demo/dist"
46-
}
16+
"demo.js": {
17+
"src": "./demo/src/js/demo.js",
18+
"dist": "./demo/dist/",
19+
"formats": ["iife"],
20+
"namespace": "Demo",
21+
"polyfill": true
4722
}
23+
},
24+
"css": {
25+
"plyr.css": {
26+
"src": "./src/sass/plyr.scss",
27+
"dist": "./dist/"
28+
},
29+
"demo.css": {
30+
"src": "./demo/src/sass/bundles/demo.scss",
31+
"dist": "./demo/dist/"
32+
},
33+
"error.css": {
34+
"src": "./demo/src/sass/bundles/error.scss",
35+
"dist": "./demo/dist/"
36+
}
37+
},
38+
"sprite": {
39+
"plyr.svg": {
40+
"src": "./src/sprite/*.svg",
41+
"dist": "./dist"
42+
},
43+
"demo.svg": {
44+
"src": "./src/sprite/*.svg",
45+
"dist": "./demo/dist"
46+
}
47+
}
4848
}

gulpfile.js

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,25 +2,7 @@
22
// Gulp build script
33
// ==========================================================================
44

5-
// import { join } from 'node:path';
6-
7-
// Import and re-export the default task from the build script
85
export { default } from './tasks/build.js';
96

10-
// Load all task files from the "tasks" folder
11-
// const tasksDir = join(import.meta.dirname, 'tasks');
12-
13-
// Synchronously register tasks
14-
/* readdirSync(tasksDir)
15-
.filter(file => file.endsWith('.js')) // Only include JavaScript files
16-
.forEach(async (file) => {
17-
const task = await import(join(tasksDir, file)); // Dynamically import each task file
18-
Object.entries(task).forEach(([name, exported]) => {
19-
if (name !== 'default') {
20-
gulp.task(name, exported); // Register the task with Gulp
21-
}
22-
});
23-
}); */
24-
257
export * from './tasks/build.js';
268
export * from './tasks/deploy.js';

package.json

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,23 @@
2323
"WordPress",
2424
"HLS"
2525
],
26-
"main": "dist/plyr.js",
27-
"module": "dist/plyr.min.mjs",
28-
"types": "src/js/plyr.d.ts",
29-
"jsnext:main": "dist/plyr.min.mjs",
30-
"browser": "dist/plyr.min.js",
31-
"sass": "src/sass/plyr.scss",
32-
"style": "dist/plyr.css",
26+
"exports": {
27+
".": {
28+
"import": "./dist/plyr.mjs",
29+
"require": "./dist/plyr.js",
30+
"browser": "./dist/plyr.min.js",
31+
"default": "./dist/plyr.js"
32+
},
33+
"./dist/plyr.css": "./dist/plyr.css",
34+
"./plyr.css": "./dist/plyr.css",
35+
"./plyr.scss": "./src/sass/plyr.scss"
36+
},
37+
"main": "./dist/plyr.js",
38+
"module": "./dist/plyr.min.mjs",
39+
"types": "./src/js/plyr.d.ts",
40+
"browser": "./dist/plyr.min.js",
41+
"sass": "./src/sass/plyr.scss",
42+
"style": "./dist/plyr.css",
3343
"browserslist": "> 1%",
3444
"scripts": {
3545
"build": "gulp build",

0 commit comments

Comments
 (0)