Skip to content

Commit 12d09d5

Browse files
committed
ESM support
fixes #977
1 parent aa00468 commit 12d09d5

File tree

5 files changed

+12
-0
lines changed

5 files changed

+12
-0
lines changed

esm/index.browser.mjs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
import '../papaparse.js';
2+
export default globalThis.Papa;

esm/index.mjs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import { createRequire } from 'module';
2+
const require = createRequire(import.meta.url);
3+
export default require('../papaparse.js');

esm/package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"module": "./index.mjs",
3+
"browser": "./index.browser.mjs"
4+
}

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
},
3636
"license": "MIT",
3737
"main": "papaparse.js",
38+
"module": "papaparse.mjs",
3839
"browser": "papaparse.min.js",
3940
"devDependencies": {
4041
"chai": "^4.2.0",

papaparse.mjs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
import Papa from './esm';
2+
export default Papa;

0 commit comments

Comments
 (0)