Skip to content

Commit 872ccca

Browse files
authored
fix: Library couldn't be imported as ES module (#92)
1 parent 545c2c1 commit 872ccca

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,15 @@
88
"prepack": "yarn build",
99
"prepublish": "yarn test"
1010
},
11-
"main": "./dist/ftrack-javascript-api.umd.js",
11+
"type": "module",
12+
"main": "./dist/ftrack-javascript-api.umd.cjs",
1213
"module": "./dist/ftrack-javascript-api.es.js",
1314
"types": "./dist/index.d.ts",
1415
"exports": {
1516
".": {
1617
"types": "./dist/index.d.ts",
1718
"import": "./dist/ftrack-javascript-api.es.js",
18-
"require": "./dist/ftrack-javascript-api.umd.js"
19+
"require": "./dist/ftrack-javascript-api.umd.cjs"
1920
}
2021
},
2122
"files": [
@@ -44,8 +45,7 @@
4445
"keywords": [
4546
"ftrack",
4647
"api",
47-
"library",
48-
"umd"
48+
"library"
4949
],
5050
"author": "ftrack",
5151
"license": "Apache-2.0",

vite.config.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@ export default defineConfig({
1515
lib: {
1616
entry: path.resolve(__dirname, "source/index.ts"),
1717
name: "ftrack-javascript-api",
18-
fileName: (format) => `ftrack-javascript-api.${format}.js`,
18+
fileName: (format) =>
19+
`ftrack-javascript-api.${format}.${format === "umd" ? "cjs" : "js"}`,
1920
},
2021
rollupOptions: {
2122
// make sure to externalize deps that shouldn't be bundled

0 commit comments

Comments
 (0)