From ad0c25f68b15fd6a51884420b9d48fcc101faede Mon Sep 17 00:00:00 2001 From: Jonathan Barrow Date: Tue, 26 Sep 2023 15:34:29 -0400 Subject: [PATCH] changed script import path to skip compilation step --- package-lock.json | 27 +++++++++++++++++++++++++++ package.json | 1 + src/dev-cli.ts | 2 +- tsconfig.json | 5 ++++- 4 files changed, 33 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6606ff1..b1f296f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -34,6 +34,7 @@ "spinnies": "^0.5.1", "ts-node": "^10.9.1", "tsc-alias": "^1.6.7", + "tsconfig-paths": "^4.2.0", "typescript": "^4.6.3", "vite": "^4.0.0", "vite-plugin-dts": "^3.5.3", @@ -4416,6 +4417,18 @@ "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", "dev": true }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/jsonc-parser": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", @@ -5994,6 +6007,20 @@ "node": "^12.20.0 || >=14" } }, + "node_modules/tsconfig-paths": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", + "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==", + "dev": true, + "dependencies": { + "json5": "^2.2.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", diff --git a/package.json b/package.json index d46ab74..c0cc9b4 100644 --- a/package.json +++ b/package.json @@ -65,6 +65,7 @@ "spinnies": "^0.5.1", "ts-node": "^10.9.1", "tsc-alias": "^1.6.7", + "tsconfig-paths": "^4.2.0", "typescript": "^4.6.3", "vite": "^4.0.0", "vite-plugin-dts": "^3.5.3", diff --git a/src/dev-cli.ts b/src/dev-cli.ts index 78cd4dd..16e4949 100644 --- a/src/dev-cli.ts +++ b/src/dev-cli.ts @@ -8,7 +8,7 @@ import nodeFetch from 'node-fetch'; // eslint-disable-next-line import/no-extraneous-dependencies import Spinnies from 'spinnies'; -import { MetaOutput, MovieMedia, ProviderControls, ShowMedia, makeProviders, makeStandardFetcher, targets } from '..'; +import { MetaOutput, MovieMedia, ProviderControls, ShowMedia, makeProviders, makeStandardFetcher, targets } from '.'; dotenv.config(); diff --git a/tsconfig.json b/tsconfig.json index 3c5f515..a57441a 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -17,5 +17,8 @@ } }, "include": ["src"], - "exclude": ["node_modules", "**/__tests__/*"] + "exclude": ["node_modules", "**/__tests__/*"], + "ts-node": { + "require": ["tsconfig-paths/register"] + } }