diff --git a/package-lock.json b/back/package-lock.json similarity index 99% rename from package-lock.json rename to back/package-lock.json index 223c6fe..0646ecc 100644 --- a/package-lock.json +++ b/back/package-lock.json @@ -1,5 +1,5 @@ { - "name": "@TypeStrong/ts-node-repros", + "name": "back", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/back/package.json b/back/package.json new file mode 100644 index 0000000..d01314e --- /dev/null +++ b/back/package.json @@ -0,0 +1,10 @@ +{ + "type": "module", + "dependencies": { + "ts-node": "latest", + "typescript": "latest" + }, + "volta": { + "node": "17.6.0" + } +} diff --git a/run.sh b/back/run.sh similarity index 67% rename from run.sh rename to back/run.sh index 730d93a..53754ec 100755 --- a/run.sh +++ b/back/run.sh @@ -7,8 +7,7 @@ n 17.6.0 npm install # Run ts-node -cd back -node --loader=ts-node/esm --experimental-specifier-resolution=node server.ts +node server.js echo "Process exited with code: $?" echo diff --git a/back/server.js b/back/server.js new file mode 100644 index 0000000..848414c --- /dev/null +++ b/back/server.js @@ -0,0 +1,7 @@ +import {getErrorMessage} from './common/getErrorMessage.js'; + +console.log(); +console.log(); +console.log(getErrorMessage()); +console.log(); +console.log(); \ No newline at end of file diff --git a/tsconfig.json b/back/tsconfig.json similarity index 100% rename from tsconfig.json rename to back/tsconfig.json diff --git a/common/getErrorMessage.ts b/common/getErrorMessage.js similarity index 100% rename from common/getErrorMessage.ts rename to common/getErrorMessage.js diff --git a/example.ts b/example.ts deleted file mode 100644 index a201bd7..0000000 --- a/example.ts +++ /dev/null @@ -1 +0,0 @@ -console.log('Some .ts code reproducing a bug'); diff --git a/back/server.ts b/front/app.ts similarity index 100% rename from back/server.ts rename to front/app.ts diff --git a/front/common b/front/common new file mode 120000 index 0000000..60d3b0a --- /dev/null +++ b/front/common @@ -0,0 +1 @@ +../common \ No newline at end of file diff --git a/front/package.json b/front/package.json new file mode 100644 index 0000000..e69de29 diff --git a/front/run.sh b/front/run.sh new file mode 100644 index 0000000..e69de29 diff --git a/front/tsconfig.json b/front/tsconfig.json new file mode 100644 index 0000000..e69de29 diff --git a/package.json b/package.json index d01314e..4720025 100644 --- a/package.json +++ b/package.json @@ -1,10 +1,3 @@ { - "type": "module", - "dependencies": { - "ts-node": "latest", - "typescript": "latest" - }, - "volta": { - "node": "17.6.0" - } + "type": "module" }