diff --git a/packages/core/index.ts b/packages/core/index.ts index fd60a2d18..2f4bc3e60 100644 --- a/packages/core/index.ts +++ b/packages/core/index.ts @@ -24,4 +24,8 @@ export * from './src/reflection.js'; export * from './src/url.js'; export * from './src/array.js'; export * from './src/types.js'; -export * from './src/path.js'; + +// export * does not work for some reason +// we get: packages/framework/src/debug/media.controller.ts:14:25 - error TS2305: Module '"@deepkit/core"' has no exported member 'pathJoin'. +// exporting it explicitly works. +export { pathDirectory, pathJoin, pathExtension, pathNormalize, pathBasename } from './src/path.js'; diff --git a/packages/core/src/path.ts b/packages/core/src/path.ts index cc8030a88..190256fdc 100644 --- a/packages/core/src/path.ts +++ b/packages/core/src/path.ts @@ -1,4 +1,3 @@ - /** * Normalizes the given path. * Removes duplicate slashes, removes trailing slashes, adds a leading slash. diff --git a/packages/filesystem-aws-s3/tests/filesystem.spec.ts b/packages/filesystem-aws-s3/tests/filesystem.spec.ts index 116110502..6bdf1bb6c 100644 --- a/packages/filesystem-aws-s3/tests/filesystem.spec.ts +++ b/packages/filesystem-aws-s3/tests/filesystem.spec.ts @@ -1,5 +1,4 @@ import { expect, test } from '@jest/globals'; -import './filesystem.spec.js'; import { adapterFactory, setAdapterFactory } from '@deepkit/filesystem/test'; import { FilesystemAwsS3Adapter } from '../src/s3-adapter.js'; import { DeleteObjectsCommand, ListObjectsCommand } from '@aws-sdk/client-s3'; diff --git a/packages/filesystem-ftp/tests/filesystem.spec.ts b/packages/filesystem-ftp/tests/filesystem.spec.ts index 9a1b136a2..da979441b 100644 --- a/packages/filesystem-ftp/tests/filesystem.spec.ts +++ b/packages/filesystem-ftp/tests/filesystem.spec.ts @@ -1,5 +1,4 @@ import { test } from '@jest/globals'; -import './filesystem.spec.js'; import { setAdapterFactory } from '@deepkit/filesystem/test'; import { FilesystemFtpAdapter } from '../src/ftp-adapter.js'; import { platform } from 'os'; diff --git a/packages/filesystem-google/tests/filesystem.spec.ts b/packages/filesystem-google/tests/filesystem.spec.ts index e3bb66e13..8631de001 100644 --- a/packages/filesystem-google/tests/filesystem.spec.ts +++ b/packages/filesystem-google/tests/filesystem.spec.ts @@ -1,5 +1,4 @@ import { test } from '@jest/globals'; -import './filesystem.spec.js'; import { Filesystem } from '@deepkit/filesystem'; import { adapterFactory, setAdapterFactory } from '@deepkit/filesystem/test'; import { FilesystemGoogleAdapter } from '../src/google-adapter.js'; diff --git a/packages/filesystem-sftp/tests/filesystem.spec.ts b/packages/filesystem-sftp/tests/filesystem.spec.ts index 997418ec8..d4fd17e12 100644 --- a/packages/filesystem-sftp/tests/filesystem.spec.ts +++ b/packages/filesystem-sftp/tests/filesystem.spec.ts @@ -1,5 +1,4 @@ import { test } from '@jest/globals'; -import './storage.spec.js'; import { setAdapterFactory } from '@deepkit/filesystem/test'; import { FilesystemSftpAdapter } from '../src/sftp-adapter.js'; import { platform } from 'os'; diff --git a/packages/framework/tsconfig.json b/packages/framework/tsconfig.json index acf9fb9ba..175db8010 100644 --- a/packages/framework/tsconfig.json +++ b/packages/framework/tsconfig.json @@ -12,6 +12,7 @@ "preserveSymlinks": true, "target": "es2018", "module": "CommonJS", + "skipLibCheck": true, "esModuleInterop": true, "outDir": "./dist/cjs", "declaration": true, @@ -24,7 +25,6 @@ "src", "jsx", "tests", - "benchmark", "index.ts", "jsx-runtime.ts", "loader.ts" diff --git a/packages/orm-browser/package-lock.json b/packages/orm-browser/package-lock.json index a2f3e3968..bdeac68d3 100644 --- a/packages/orm-browser/package-lock.json +++ b/packages/orm-browser/package-lock.json @@ -9,6 +9,7 @@ "version": "1.0.1-alpha.103", "license": "MIT", "devDependencies": { + "@types/node": "20.6.0", "rxjs": "~7.5.0" }, "peerDependencies": { @@ -808,13 +809,9 @@ "peer": true }, "node_modules/@types/node": { - "version": "20.8.7", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.7.tgz", - "integrity": "sha512-21TKHHh3eUHIi2MloeptJWALuCu5H7HQTdTrWIFReA8ad+aggoX+lRes3ex7/FtpC+sVUpFMQ+QTfYr74mruiQ==", - "peer": true, - "dependencies": { - "undici-types": "~5.25.1" - } + "version": "20.6.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.6.0.tgz", + "integrity": "sha512-najjVq5KN2vsH2U/xyh2opaSEz6cZMR2SetLIlxlj08nOcmPOemJmUK2o4kUzfLqfrWE0PIrNeE16XhYDd3nqg==" }, "node_modules/@types/sqlstring": { "version": "2.3.1", @@ -2241,12 +2238,6 @@ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" }, - "node_modules/undici-types": { - "version": "5.25.3", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.25.3.tgz", - "integrity": "sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA==", - "peer": true - }, "node_modules/universalify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", diff --git a/packages/orm-browser/package.json b/packages/orm-browser/package.json index efd216ef3..f9b077850 100644 --- a/packages/orm-browser/package.json +++ b/packages/orm-browser/package.json @@ -51,6 +51,7 @@ "@deepkit/orm": "^1.0.1-alpha.102", "@deepkit/rpc": "^1.0.1-alpha.102", "@deepkit/type": "^1.0.1-alpha.102", + "@types/node": "20.6.0", "rxjs": "~7.5.0" }, "jest": {