diff --git a/package.json b/package.json index 19d34cdb6..a46d74285 100644 --- a/package.json +++ b/package.json @@ -37,8 +37,8 @@ }, "dependencies": { "@esbuild-kit/cjs-loader": "^2.1.0", - "@esbuild-kit/core-utils": "^1.3.1", - "@esbuild-kit/esm-loader": "^2.2.0" + "@esbuild-kit/core-utils": "^1.3.3", + "@esbuild-kit/esm-loader": "^2.2.1" }, "optionalDependencies": { "fsevents": "~2.3.2" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f575c086a..e18d75088 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2,8 +2,8 @@ lockfileVersion: 5.4 specifiers: '@esbuild-kit/cjs-loader': ^2.1.0 - '@esbuild-kit/core-utils': ^1.3.1 - '@esbuild-kit/esm-loader': ^2.2.0 + '@esbuild-kit/core-utils': ^1.3.3 + '@esbuild-kit/esm-loader': ^2.2.1 '@pvtnbr/eslint-config': ^0.23.1 '@types/cross-spawn': ^6.0.2 '@types/node': ^18.0.0 @@ -22,8 +22,8 @@ specifiers: dependencies: '@esbuild-kit/cjs-loader': 2.1.0 - '@esbuild-kit/core-utils': 1.3.1 - '@esbuild-kit/esm-loader': 2.2.0 + '@esbuild-kit/core-utils': 1.3.3 + '@esbuild-kit/esm-loader': 2.2.1 optionalDependencies: fsevents: 2.3.2 @@ -70,22 +70,22 @@ packages: /@esbuild-kit/cjs-loader/2.1.0: resolution: {integrity: sha512-KyX25VcC2564K5FnEhNDdzonC87VeSZoLz3h6R8x3d1myhxqGdoQkTQba3VCcuAkgdkn69d3Zhvj3xtGWldbEQ==} dependencies: - '@esbuild-kit/core-utils': 1.3.1 + '@esbuild-kit/core-utils': 1.3.3 get-tsconfig: 4.0.0 dev: false - /@esbuild-kit/core-utils/1.3.1: - resolution: {integrity: sha512-QXWJKf3mEIs+jgUCrY2YWJ2cr9e9asRYRwDhxit+wkCaQbSfV6fCCgs8KjRsrkIdMBcWsjbWnFKfwZ9kjILPrw==} + /@esbuild-kit/core-utils/1.3.3: + resolution: {integrity: sha512-LBpZunrStkP3N1qA+cTx+M4K1lpmJw9f0kqS1mauItjFqUbajCDON1ZXKm/kFYxR1/whsNvtU9Ohv8qhtrFR9w==} dependencies: esbuild: 0.14.38 source-map-support: 0.5.21 dev: false - /@esbuild-kit/esm-loader/2.2.0: - resolution: {integrity: sha512-DA9v3nkmvUIledvp4Uuf0bq8rWsGB611PwKx8FPTQkWRJe4GrqcoqemiSIXFzteQJIqaDveez9/jJQLZME/5rg==} + /@esbuild-kit/esm-loader/2.2.1: + resolution: {integrity: sha512-zs/RX6KqjI9+XZ3XJmgT+Sm+rDy79f56R3l8L4K3Q5sYzpjtBUcTjlYBORVxsQVWcWeutBc6mSW1w5h+Nvk91w==} dependencies: - '@esbuild-kit/core-utils': 1.3.1 - get-tsconfig: 4.0.0 + '@esbuild-kit/core-utils': 1.3.3 + get-tsconfig: 4.0.4 dev: false /@eslint/eslintrc/1.3.0: @@ -1844,6 +1844,10 @@ packages: resolution: {integrity: sha512-WvnskjM5QJbSjuZrJkG3CeIE/ywYjL9/UMYu5dpOa3iD6GjefbQq7J/nrZY4yo6QSYuYwmj7G7Xd9qzCjMMKUw==} dev: false + /get-tsconfig/4.0.4: + resolution: {integrity: sha512-HV3OGunzMsulS6nFzOYj4L/cjO8BoI8PlCUyR1g8On+hUmthxqaOmo/qyFRzOJ/IF/fLH0k+qz7NhMt9d3QnvQ==} + dev: false + /glob-parent/5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} diff --git a/tests/specs/typescript/dependencies.ts b/tests/specs/typescript/dependencies.ts index 1917e56c3..6137660ae 100644 --- a/tests/specs/typescript/dependencies.ts +++ b/tests/specs/typescript/dependencies.ts @@ -12,6 +12,12 @@ export default testSuite(async ({ describe }, node: NodeApis) => { expect(nodeProcess.stderr).toBe(''); }); + test('Import extensionless', async () => { + const nodeProcess = await node.import('package-module/ts'); + expect(nodeProcess.stdout).toBe(output); + expect(nodeProcess.stderr).toBe(''); + }); + test('Import', async () => { const nodeProcess = await node.import('package-typescript-export'); expect(nodeProcess.stdout).toBe(output);