mirror of
				https://github.com/zadam/trilium.git
				synced 2025-10-31 10:26:08 +01:00 
			
		
		
		
	Merge pull request #965 from pano9000/chore_replace-ts-node
chore: get rid of ts-node
This commit is contained in:
		| @@ -3,7 +3,7 @@ | ||||
|   "version": "1.0.0", | ||||
|   "main": "index.js", | ||||
|   "scripts": { | ||||
|     "build": "cross-env node --import ../../loader-register.js ../../node_modules/webpack/bin/webpack.js -c webpack.config.cjs" | ||||
|     "build": "tsx ../../node_modules/webpack/bin/webpack.js -c webpack.config.cjs" | ||||
|   }, | ||||
|   "keywords": [], | ||||
|   "author": "", | ||||
|   | ||||
| @@ -1,10 +0,0 @@ | ||||
| // Used to register the loader with Node.js | ||||
| // This is used to avoid the warning message when using the loader | ||||
| // Can be removed if this PR is merged: | ||||
| // https://github.com/TypeStrong/ts-node/pull/2073 | ||||
| // Then probably can change webpack comand to | ||||
| // "webpack": "cross-env NODE_OPTIONS=--import=ts-node/esm webpack -c webpack.config.ts", | ||||
|  | ||||
| import { register } from "node:module"; | ||||
| import { pathToFileURL } from "node:url"; | ||||
| register("ts-node/esm", pathToFileURL("./")); | ||||
							
								
								
									
										158
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										158
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							| @@ -157,7 +157,6 @@ | ||||
|         "prettier": "3.4.2", | ||||
|         "rcedit": "4.0.1", | ||||
|         "rimraf": "6.0.1", | ||||
|         "ts-node": "10.9.2", | ||||
|         "tslib": "2.8.1", | ||||
|         "tsx": "4.19.2", | ||||
|         "typedoc": "0.27.6", | ||||
| @@ -318,19 +317,6 @@ | ||||
|       "integrity": "sha512-YslZMgtJUyuMbZ+aKvfF3x1f5liK4mWNxghFRv7jqRR9C3R3fAOGTTKvxXDa2Y1s9zSbcpuO0cAxDYsc9SrXoQ==", | ||||
|       "license": "Apache-2.0" | ||||
|     }, | ||||
|     "node_modules/@cspotcode/source-map-support": { | ||||
|       "version": "0.8.1", | ||||
|       "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", | ||||
|       "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", | ||||
|       "dev": true, | ||||
|       "license": "MIT", | ||||
|       "dependencies": { | ||||
|         "@jridgewell/trace-mapping": "0.3.9" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": ">=12" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@csstools/color-helpers": { | ||||
|       "version": "5.0.1", | ||||
|       "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.0.1.tgz", | ||||
| @@ -3302,17 +3288,6 @@ | ||||
|       "dev": true, | ||||
|       "license": "MIT" | ||||
|     }, | ||||
|     "node_modules/@jridgewell/trace-mapping": { | ||||
|       "version": "0.3.9", | ||||
|       "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", | ||||
|       "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", | ||||
|       "dev": true, | ||||
|       "license": "MIT", | ||||
|       "dependencies": { | ||||
|         "@jridgewell/resolve-uri": "^3.0.3", | ||||
|         "@jridgewell/sourcemap-codec": "^1.4.10" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@jsdoc/salty": { | ||||
|       "version": "0.2.9", | ||||
|       "resolved": "https://registry.npmjs.org/@jsdoc/salty/-/salty-0.2.9.tgz", | ||||
| @@ -3656,34 +3631,6 @@ | ||||
|         "express": "^4.16.4" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@tsconfig/node10": { | ||||
|       "version": "1.0.11", | ||||
|       "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz", | ||||
|       "integrity": "sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==", | ||||
|       "dev": true, | ||||
|       "license": "MIT" | ||||
|     }, | ||||
|     "node_modules/@tsconfig/node12": { | ||||
|       "version": "1.0.11", | ||||
|       "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", | ||||
|       "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", | ||||
|       "dev": true, | ||||
|       "license": "MIT" | ||||
|     }, | ||||
|     "node_modules/@tsconfig/node14": { | ||||
|       "version": "1.0.3", | ||||
|       "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", | ||||
|       "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", | ||||
|       "dev": true, | ||||
|       "license": "MIT" | ||||
|     }, | ||||
|     "node_modules/@tsconfig/node16": { | ||||
|       "version": "1.0.4", | ||||
|       "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", | ||||
|       "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", | ||||
|       "dev": true, | ||||
|       "license": "MIT" | ||||
|     }, | ||||
|     "node_modules/@tweenjs/tween.js": { | ||||
|       "version": "25.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-25.0.0.tgz", | ||||
| @@ -4863,19 +4810,6 @@ | ||||
|         "node": ">=0.4.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/acorn-walk": { | ||||
|       "version": "8.3.4", | ||||
|       "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", | ||||
|       "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", | ||||
|       "dev": true, | ||||
|       "license": "MIT", | ||||
|       "dependencies": { | ||||
|         "acorn": "^8.11.0" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": ">=0.4.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/agent-base": { | ||||
|       "version": "7.1.3", | ||||
|       "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", | ||||
| @@ -5186,13 +5120,6 @@ | ||||
|         "node": ">=16 || 14 >=14.17" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/arg": { | ||||
|       "version": "4.1.3", | ||||
|       "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", | ||||
|       "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", | ||||
|       "dev": true, | ||||
|       "license": "MIT" | ||||
|     }, | ||||
|     "node_modules/argparse": { | ||||
|       "version": "2.0.1", | ||||
|       "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", | ||||
| @@ -6715,13 +6642,6 @@ | ||||
|         "node": ">= 14" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/create-require": { | ||||
|       "version": "1.1.1", | ||||
|       "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", | ||||
|       "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", | ||||
|       "dev": true, | ||||
|       "license": "MIT" | ||||
|     }, | ||||
|     "node_modules/cross-dirname": { | ||||
|       "version": "0.1.0", | ||||
|       "resolved": "https://registry.npmjs.org/cross-dirname/-/cross-dirname-0.1.0.tgz", | ||||
| @@ -7710,16 +7630,6 @@ | ||||
|       "integrity": "sha512-g8GWBkJLiIDRJfRXEdrd1wMXpNyGId2DkbfuwFahSb4OCvn717hyRJtAcEDISfp3zkwEhZ4Y4woHPA6DeyB3Fw==", | ||||
|       "license": "MIT" | ||||
|     }, | ||||
|     "node_modules/diff": { | ||||
|       "version": "4.0.2", | ||||
|       "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", | ||||
|       "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", | ||||
|       "dev": true, | ||||
|       "license": "BSD-3-Clause", | ||||
|       "engines": { | ||||
|         "node": ">=0.3.1" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/dir-compare": { | ||||
|       "version": "4.2.0", | ||||
|       "resolved": "https://registry.npmjs.org/dir-compare/-/dir-compare-4.2.0.tgz", | ||||
| @@ -11953,13 +11863,6 @@ | ||||
|         "nan": "^2.4.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/make-error": { | ||||
|       "version": "1.3.6", | ||||
|       "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", | ||||
|       "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", | ||||
|       "dev": true, | ||||
|       "license": "ISC" | ||||
|     }, | ||||
|     "node_modules/make-fetch-happen": { | ||||
|       "version": "10.2.1", | ||||
|       "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", | ||||
| @@ -16444,50 +16347,6 @@ | ||||
|         "node": ">= 8" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/ts-node": { | ||||
|       "version": "10.9.2", | ||||
|       "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", | ||||
|       "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", | ||||
|       "dev": true, | ||||
|       "license": "MIT", | ||||
|       "dependencies": { | ||||
|         "@cspotcode/source-map-support": "^0.8.0", | ||||
|         "@tsconfig/node10": "^1.0.7", | ||||
|         "@tsconfig/node12": "^1.0.7", | ||||
|         "@tsconfig/node14": "^1.0.0", | ||||
|         "@tsconfig/node16": "^1.0.2", | ||||
|         "acorn": "^8.4.1", | ||||
|         "acorn-walk": "^8.1.1", | ||||
|         "arg": "^4.1.0", | ||||
|         "create-require": "^1.1.0", | ||||
|         "diff": "^4.0.1", | ||||
|         "make-error": "^1.1.1", | ||||
|         "v8-compile-cache-lib": "^3.0.1", | ||||
|         "yn": "3.1.1" | ||||
|       }, | ||||
|       "bin": { | ||||
|         "ts-node": "dist/bin.js", | ||||
|         "ts-node-cwd": "dist/bin-cwd.js", | ||||
|         "ts-node-esm": "dist/bin-esm.js", | ||||
|         "ts-node-script": "dist/bin-script.js", | ||||
|         "ts-node-transpile-only": "dist/bin-transpile.js", | ||||
|         "ts-script": "dist/bin-script-deprecated.js" | ||||
|       }, | ||||
|       "peerDependencies": { | ||||
|         "@swc/core": ">=1.2.50", | ||||
|         "@swc/wasm": ">=1.2.50", | ||||
|         "@types/node": "*", | ||||
|         "typescript": ">=2.7" | ||||
|       }, | ||||
|       "peerDependenciesMeta": { | ||||
|         "@swc/core": { | ||||
|           "optional": true | ||||
|         }, | ||||
|         "@swc/wasm": { | ||||
|           "optional": true | ||||
|         } | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/tslib": { | ||||
|       "version": "2.8.1", | ||||
|       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", | ||||
| @@ -16929,13 +16788,6 @@ | ||||
|         "uuid": "dist/bin/uuid" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/v8-compile-cache-lib": { | ||||
|       "version": "3.0.1", | ||||
|       "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", | ||||
|       "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", | ||||
|       "dev": true, | ||||
|       "license": "MIT" | ||||
|     }, | ||||
|     "node_modules/validate-npm-package-license": { | ||||
|       "version": "3.0.4", | ||||
|       "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", | ||||
| @@ -17825,16 +17677,6 @@ | ||||
|         "node": "*" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/yn": { | ||||
|       "version": "3.1.1", | ||||
|       "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", | ||||
|       "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", | ||||
|       "dev": true, | ||||
|       "license": "MIT", | ||||
|       "engines": { | ||||
|         "node": ">=6" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/yocto-queue": { | ||||
|       "version": "0.1.0", | ||||
|       "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", | ||||
|   | ||||
| @@ -35,7 +35,7 @@ | ||||
|     "build-backend-docs": "rimraf ./docs/backend_api && typedoc ./docs/backend_api src/becca/entities/*.ts src/services/backend_script_api.ts src/services/sql.ts", | ||||
|     "build-frontend-docs": "rimraf ./docs/frontend_api && jsdoc -c jsdoc-conf.json -d ./docs/frontend_api src/public/app/entities/*.js src/public/app/services/frontend_script_api.js src/public/app/widgets/basic_widget.js src/public/app/widgets/note_context_aware_widget.js src/public/app/widgets/right_panel_widget.js", | ||||
|     "build-docs": "npm run build-backend-docs && npm run build-frontend-docs", | ||||
|     "webpack": "cross-env node --import ./loader-register.js node_modules/webpack/bin/webpack.js -c webpack.config.ts", | ||||
|     "webpack": "tsx node_modules/webpack/bin/webpack.js -c webpack.config.ts", | ||||
|     "test-playwright": "playwright test", | ||||
|     "test-jasmine": "cross-env TRILIUM_DATA_DIR=./data-test tsx ./node_modules/jasmine/bin/jasmine.js", | ||||
|     "test-es6": "tsx -r esm spec-es6/attribute_parser.spec.ts", | ||||
| @@ -200,7 +200,6 @@ | ||||
|     "prettier": "3.4.2", | ||||
|     "rcedit": "4.0.1", | ||||
|     "rimraf": "6.0.1", | ||||
|     "ts-node": "10.9.2", | ||||
|     "tslib": "2.8.1", | ||||
|     "tsx": "4.19.2", | ||||
|     "typedoc": "0.27.6", | ||||
|   | ||||
		Reference in New Issue
	
	Block a user