From ca77d209a2b346dd34945ab22c811ab0f6b32938 Mon Sep 17 00:00:00 2001 From: Rohan Nair <rn@rohan.ai> Date: Thu, 2 May 2024 14:35:07 -0400 Subject: [PATCH] clean up package*.json --- package-lock.json | 14 ++++++++++++-- package.json | 14 ++++++++++---- release/app/package-lock.json | 2 +- 3 files changed, 23 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3de1dcff..b94e84c5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,8 +5,7 @@ "requires": true, "packages": { "": { - "name": "transformerlab-app", - "version": "0.3.2", + "version": "0.3.3", "hasInstallScript": true, "license": "MIT", "dependencies": { @@ -62,6 +61,7 @@ "@teamsupercell/typings-for-css-modules-loader": "^2.5.2", "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^14.0.0", + "@types/electron": "^1.6.10", "@types/jest": "^29.5.2", "@types/node": "20.2.5", "@types/react": "^18.2.8", @@ -4541,6 +4541,16 @@ "@types/ms": "*" } }, + "node_modules/@types/electron": { + "version": "1.6.10", + "resolved": "https://registry.npmjs.org/@types/electron/-/electron-1.6.10.tgz", + "integrity": "sha512-MOCVyzIwkBEloreoCVrTV108vSf8fFIJPsGruLCoAoBZdxtnJUqKA4lNonf/2u1twSjAspPEfmEheC+TLm/cMw==", + "deprecated": "This is a stub types definition for electron (https://github.com/electron/electron). electron provides its own type definitions, so you don't need @types/electron installed!", + "dev": true, + "dependencies": { + "electron": "*" + } + }, "node_modules/@types/eslint": { "version": "8.44.3", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.3.tgz", diff --git a/package.json b/package.json index 2f7c58d7..94283ce8 100644 --- a/package.json +++ b/package.json @@ -28,18 +28,23 @@ "version": "0.3.3", "main": "./src/main/main.ts", "scripts": { + " ----------------- BUILD -----------------": "", "build": "concurrently \"npm run build:main\" \"npm run build:renderer\"", "build:main": "cross-env NODE_ENV=production TS_NODE_TRANSPILE_ONLY=true webpack --config ./.erb/configs/webpack.config.main.prod.ts", "build:renderer": "cross-env NODE_ENV=production TS_NODE_TRANSPILE_ONLY=true webpack --config ./.erb/configs/webpack.config.renderer.prod.ts", "postinstall": "ts-node .erb/scripts/check-native-dep.js && electron-builder install-app-deps && cross-env NODE_ENV=development TS_NODE_TRANSPILE_ONLY=true webpack --config ./.erb/configs/webpack.config.renderer.dev.dll.ts", - "lint": "cross-env NODE_ENV=development eslint . --ext .js,.jsx,.ts,.tsx", "package": "ts-node ./.erb/scripts/clean.js dist && npm run build && electron-builder build --publish never", "rebuild": "electron-rebuild --parallel --types prod,dev,optional --module-dir release/app", + " ----------------- PROD -----------------": "", "start": "ts-node ./.erb/scripts/check-port-in-use.js && npm run start:renderer", "start:main": "cross-env NODE_ENV=development electronmon -r ts-node/register/transpile-only .", "start:preload": "cross-env NODE_ENV=development TS_NODE_TRANSPILE_ONLY=true webpack --config ./.erb/configs/webpack.config.preload.dev.ts", "start:renderer": "cross-env NODE_ENV=development TS_NODE_TRANSPILE_ONLY=true webpack serve --config ./.erb/configs/webpack.config.renderer.dev.ts", - "test": "jest" + " ----------------- TEST -----------------": "", + "test": "jest", + " ----------------- UTILS -----------------": "", + "lint": "cross-env NODE_ENV=development eslint . --ext .js,.jsx,.ts,.tsx", + "typecheck": "tsc --noEmit" }, "browserslist": [], "prettier": { @@ -141,6 +146,7 @@ "@teamsupercell/typings-for-css-modules-loader": "^2.5.2", "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^14.0.0", + "@types/electron": "^1.6.10", "@types/jest": "^29.5.2", "@types/node": "20.2.5", "@types/react": "^18.2.8", @@ -268,7 +274,7 @@ } }, "devEngines": { - "node": ">=14.x", + "node": ">=20.x", "npm": ">=7.x" }, "electronmon": { @@ -278,4 +284,4 @@ ], "logLevel": "quiet" } -} \ No newline at end of file +} diff --git a/release/app/package-lock.json b/release/app/package-lock.json index 6a0b6b8e..9bc61270 100644 --- a/release/app/package-lock.json +++ b/release/app/package-lock.json @@ -6,7 +6,7 @@ "packages": { "": { "name": "transformerlab", - "version": "0.3.2", + "version": "0.3.3", "hasInstallScript": true, "license": "AGPL-3.0", "dependencies": { -- GitLab