From 15515098decac0ef89b00b910bb7df3ee78eb566 Mon Sep 17 00:00:00 2001 From: Andrew Bradley Date: Mon, 23 Nov 2020 15:00:12 -0500 Subject: [PATCH] Fix optional peer dep --- package-lock.json | 9 ++++++--- package.json | 8 +++++--- src/compilers/swc.ts | 2 +- 3 files changed, 12 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index a2c8ed088..77b3f13ad 100644 --- a/package-lock.json +++ b/package-lock.json @@ -340,7 +340,7 @@ "version": "0.4.0", "resolved": "https://registry.npmjs.org/@node-rs/helper/-/helper-0.4.0.tgz", "integrity": "sha512-fSyHEXmlt/FueKqAYiGFCnkohnQBMQwUr6VYPeZEeVBAzQzhioS1WaRe2fSpOuRKIimCQEvxhQ6fwsYxYakfGA==", - "optional": true, + "dev": true, "requires": { "tslib": "^2.0.1" }, @@ -349,7 +349,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==", - "optional": true + "dev": true } } }, @@ -357,7 +357,7 @@ "version": "1.2.38", "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.2.38.tgz", "integrity": "sha512-t/LRT2IJ+e4Wydm6Ttgf7yjPVnuoqWs4HVtzYuk/3DFbFtECQOkrkcKJR5yorg9crxQ/Dbs2AAd5e15CXefBBw==", - "optional": true, + "dev": true, "requires": { "@node-rs/helper": "^0.4.0", "@swc/core-darwin": "^1.2.38", @@ -369,18 +369,21 @@ "version": "1.2.38", "resolved": "https://registry.npmjs.org/@swc/core-darwin/-/core-darwin-1.2.38.tgz", "integrity": "sha512-Z+eFLZnBjt+q5Cs4lyjpbceJknSTyb0Ryhtcbw79ejM5GLWOUZawXQ0MKfIKjTVI3J3ixfY2oLkIoNwpxFrTAA==", + "dev": true, "optional": true }, "@swc/core-linux": { "version": "1.2.38", "resolved": "https://registry.npmjs.org/@swc/core-linux/-/core-linux-1.2.38.tgz", "integrity": "sha512-eB4eovIjC7bPG+VStu64bkt0eZZV3pzZX3Zw4F1f5WnTMdYr4PEk4aQOUDHOxKdLhccalSDnCBTn5OtgGeUBFQ==", + "dev": true, "optional": true }, "@swc/core-win32": { "version": "1.2.38", "resolved": "https://registry.npmjs.org/@swc/core-win32/-/core-win32-1.2.38.tgz", "integrity": "sha512-/i0LXfpsXHIc/T/M1uBkFxYFwld/EhhhLOfTs0tal4vP1jkjJm3hGMGhmY86JQhXL6B5PvmmTOhUbSUeg/K+VA==", + "dev": true, "optional": true }, "@types/chai": { diff --git a/package.json b/package.json index 67824b74c..02453f58f 100644 --- a/package.json +++ b/package.json @@ -81,6 +81,7 @@ }, "homepage": "https://github.com/TypeStrong/ts-node", "devDependencies": { + "@swc/core": ">=1.2.38", "@types/chai": "^4.0.4", "@types/diff": "^4.0.2", "@types/lodash": "^4.14.151", @@ -111,11 +112,12 @@ "@swc/core": ">=1.2.38", "typescript": ">=2.7" }, - "optionalDependencies": { - "@swc/core": ">=1.2.38" + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + } }, "dependencies": { - "@swc/core": ">=1.2.38", "arg": "^4.1.0", "diff": "^4.0.1", "make-error": "^1.1.1", diff --git a/src/compilers/swc.ts b/src/compilers/swc.ts index acf8b8fec..0d2b1e6fb 100644 --- a/src/compilers/swc.ts +++ b/src/compilers/swc.ts @@ -32,7 +32,7 @@ export const transpileModule: typeof ts.transpileModule = (input: string, transp development: false, useBuiltins: false, pragma: jsxFactory!, - pragmaFrag: jsxFragmentFactory!, + pragmaFrag: jsxFragmentFactory! } } }