Skip to content

Commit caa5cef

Browse files
committed
chore: leverages swc/register for bin scripts
1 parent 63ca512 commit caa5cef

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@
8888
"@faceless-ui/window-info": "^2.0.2",
8989
"@monaco-editor/react": "^4.4.6",
9090
"@swc/core": "^1.3.24",
91+
"@swc/register": "^0.1.10",
9192
"body-parser": "^1.19.0",
9293
"bson-objectid": "^2.0.1",
9394
"compression": "^1.7.4",
@@ -194,7 +195,6 @@
194195
"@playwright/test": "^1.29.2",
195196
"@release-it/conventional-changelog": "^5.1.1",
196197
"@swc/jest": "^0.2.24",
197-
"@swc/register": "^0.1.10",
198198
"@testing-library/jest-dom": "^5.11.4",
199199
"@testing-library/react": "^13.0.1",
200200
"@trbl/eslint-config": "^1.2.4",

src/bin/index.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,22 @@
11
/* eslint-disable @typescript-eslint/no-var-requires */
22
import minimist from 'minimist';
3+
import swcRegister from '@swc/register';
34
import { generateTypes } from './generateTypes';
45
import { generateGraphQLSchema } from './generateGraphQLSchema';
56

7+
swcRegister({
8+
sourceMaps: 'inline',
9+
jsc: {
10+
parser: {
11+
syntax: 'typescript',
12+
tsx: true,
13+
},
14+
},
15+
module: {
16+
type: 'commonjs',
17+
},
18+
});
19+
620
const { build } = require('./build');
721

822
const args = minimist(process.argv.slice(2));

0 commit comments

Comments
 (0)