Skip to content

Commit 2c345b8

Browse files
committed
feat: introduce es module support
1 parent c744519 commit 2c345b8

File tree

3 files changed

+12
-5
lines changed

3 files changed

+12
-5
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ $ npm install progressive-image-element
3232
<link rel="stylesheet" href="https://unpkg.com/progressive-image-element@latest/dist/progressive-image-element.css" />
3333

3434
<!-- Include the custom element script, this could be direct from the package or CDN -->
35-
<script src="https://unpkg.com/progressive-image-element@latest/dist/index.js"></script>
35+
<script type="module" src="https://unpkg.com/progressive-image-element@latest/dist/progressive-image-element.js"></script>
3636
```
3737

3838
or

docs/index.html

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -239,9 +239,8 @@ <h1>Examples</h1>
239239
</symbol>
240240
</svg>
241241

242-
<script src="https://unpkg.com/progressive-image-element@latest/dist/index.js"></script>
243-
244242
<script type="module">
243+
import 'https://unpkg.com/progressive-image-element@latest/dist/progressive-image-element.js';
245244
import 'https://cdn.jsdelivr.net/npm/syntax-highlight-element@1.0.0/+esm';
246245
</script>
247246

package.json

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,16 @@
99
"name": "André Ruffert",
1010
"url": "https://andreruffert.com"
1111
},
12-
"source": "index.js",
13-
"main": "dist/progressive-image-element.umd.js",
12+
"type": "module",
13+
"module": "dist/progressive-image-element.js",
14+
"main": "dist/progressive-image-element.umd.cjs",
15+
"exports": {
16+
".": {
17+
"import": "./dist/progressive-image-element.js",
18+
"require": "./dist/progressive-image-element.umd.cjs"
19+
},
20+
"./style.css": "./dist/progressive-image-element.css"
21+
},
1422
"files": [
1523
"dist"
1624
],

0 commit comments

Comments
 (0)