Skip to content

Commit 28bba17

Browse files
jimmycallingismya
authored andcommitted
fix: Library couldn't be imported as ES module (ftrackhq#92)
1 parent 744ff25 commit 28bba17

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,15 @@
1010
"prepack": "yarn build",
1111
"prepublish": "yarn test"
1212
},
13-
"main": "./dist/ftrack-javascript-api.umd.js",
13+
"type": "module",
14+
"main": "./dist/ftrack-javascript-api.umd.cjs",
1415
"module": "./dist/ftrack-javascript-api.es.js",
1516
"types": "./dist/index.d.ts",
1617
"exports": {
1718
".": {
1819
"types": "./dist/index.d.ts",
1920
"import": "./dist/ftrack-javascript-api.es.js",
20-
"require": "./dist/ftrack-javascript-api.umd.js"
21+
"require": "./dist/ftrack-javascript-api.umd.cjs"
2122
}
2223
},
2324
"files": [
@@ -47,8 +48,7 @@
4748
"keywords": [
4849
"ftrack",
4950
"api",
50-
"library",
51-
"umd"
51+
"library"
5252
],
5353
"author": "ftrack",
5454
"license": "Apache-2.0",

vite.config.ts

+2-1
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)