Skip to content

Commit be298b2

Browse files
authored
fix: write export files for custom loaders (#377)
1 parent 09f74da commit be298b2

File tree

9 files changed

+35
-3
lines changed

9 files changed

+35
-3
lines changed

.eslintignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
node_modules/
22
dist/
3+
*.js
4+
*.mjs

.gitignore

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,16 @@ dist/
1616
**/*.d.ts
1717
!src/**/*.d.ts
1818
**/*.tsbuildinfo
19-
!jest.config.js
19+
2020
!browser.d.ts
21+
!browser.js
22+
!browser.mjs
2123
!cairo.d.ts
24+
!cairo.js
25+
!cairo.mjs
2226
!skia.d.ts
27+
!skia.js
28+
!skia.mjs
2329

2430
# Ignore heapsnapshot and log files
2531
*.heapsnapshot

browser.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
/* eslint-disable @typescript-eslint/no-var-requires */
2+
const tslib = require('tslib');
3+
4+
tslib.__exportStar(require('./dist/browser.js'), exports);

browser.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export * from './dist/browser.mjs';

cairo.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
/* eslint-disable @typescript-eslint/no-var-requires */
2+
const tslib = require('tslib');
3+
4+
tslib.__exportStar(require('./dist/cairo.js'), exports);

cairo.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export * from './dist/cairo.mjs';

package.json

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,14 @@
7676
"files": [
7777
"dist",
7878
"browser.d.ts",
79+
"browser.js",
80+
"browser.mjs",
7981
"cairo.d.ts",
80-
"skia.d.ts"
82+
"cairo.js",
83+
"cairo.mjs",
84+
"skia.d.ts",
85+
"skia.js",
86+
"skia.mjs"
8187
],
8288
"engines": {
8389
"node": ">=14"
@@ -131,5 +137,8 @@
131137
"eslintConfig": {
132138
"extends": "@sapphire"
133139
},
134-
"prettier": "@sapphire/prettier-config"
140+
"prettier": "@sapphire/prettier-config",
141+
"dependencies": {
142+
"tslib": "^2.3.0"
143+
}
135144
}

skia.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
/* eslint-disable @typescript-eslint/no-var-requires */
2+
const tslib = require('tslib');
3+
4+
tslib.__exportStar(require('./dist/skia.js'), exports);

skia.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export * from './dist/skia.mjs';

0 commit comments

Comments
 (0)