successfully migrated to pnpm !!! changed all scripts

This commit is contained in:
deeplydrumming
2024-07-25 21:18:31 +01:00
parent 12db5ddb1c
commit 8fe4d2a9d9
9 changed files with 27 additions and 23 deletions

1
.gitignore vendored
View File

@@ -36,6 +36,7 @@ build/Release
node_modules/
jspm_packages/
yarn.lock
pnpm-lock.yaml
# Typescript v1 declaration files
typings/

1
.npmrc Normal file
View File

@@ -0,0 +1 @@
node-linker=hoisted

View File

@@ -20,7 +20,8 @@
"got": "^11.8.2",
"html-entities": "^2.3.3",
"metaflac-js2": "^1.0.8",
"spotify-web-api-node-plus": "../spotify-web-api-node-plus"
"spotify-web-api-node-plus": "../spotify-web-api-node-plus",
"tough-cookie": "^4.0.0"
},
"devDependencies": {
"eslint": "^9.7.0"

View File

@@ -13,7 +13,7 @@
"author": "RemixDev",
"license": "GPL-3.0-or-later",
"dependencies": {
"got": "^11.8.2",
"got": "11.8.2",
"tough-cookie": "^4.0.0"
},
"devDependencies": {

View File

@@ -7,15 +7,15 @@
"license": "GPL-3.0-only",
"scripts": {
"install-all-dev": "yarn install && yarn --cwd deemix install && yarn --cwd deezer-js install && yarn --cwd server install && yarn --cwd spotify-web-api-node-plus install && yarn --cwd webui install",
"dev": "yarn --cwd webui dev",
"dev": "pnpm -C webui dev",
"start": "electron . --dev ",
"predist": "yarn build-server && yarn build-webui",
"dist": "yarn set-version && electron-builder && yarn reset-version",
"dist:dir": "yarn set-version && yarn predist && electron-builder --dir && yarn reset-version",
"dist-server": "yarn set-version && yarn predist && ./node_modules/.bin/pkg --out-dir dist ./server/package.json && yarn reset-version",
"start-server": "yarn --cwd server start",
"build-server": "yarn --cwd server build",
"build-webui": "yarn --cwd webui build",
"predist": "pnpm build-server && pnpm build-webui",
"dist": "pnpm set-version && electron-builder && pnpm reset-version",
"dist:dir": "pnpm set-version && pnpm predist && electron-builder --dir && pnpm reset-version",
"dist-server": "pnpm set-version && pnpm predist && pkg --out-dir dist ./server/package.json && pnpm reset-version",
"start-server": "pnpm -C server start",
"build-server": "pnpm -C server build",
"build-webui": "pnpm -C webui build",
"set-version": "node scripts/set-version.js",
"reset-version": "node scripts/reset-version.js"
},

0
pnpm-workspace.yaml Normal file
View File

View File

@@ -6,7 +6,7 @@
"start": "node dist/app.js",
"build": "webpack --env production",
"sourcemap": "webpack --env production sourcemap",
"prewatch": "yarn lint-build",
"prewatch": "pnpm lint-build",
"watch": "webpack --watch",
"lint": "eslint \"./{src, tests}/**\" --fix",
"lint-build": "eslint \"./src/**\" --fix",
@@ -41,6 +41,7 @@
"@types/yargs": "17.0.32",
"bufferutil": "4.0.8",
"cookie-parser": "1.4.6",
"dateformat": "^5.0.3",
"debug": "2.6.9",
"deemix": "../deemix",
"deezer-js": "../deezer-js",
@@ -48,6 +49,7 @@
"ejs": "3.1.10",
"express": "4.19.2",
"express-session": "^1.17.3",
"got": "^11.8.2",
"memorystore": "1.6.7",
"morgan": "1.10.0",
"nodemon": "2.0.7",
@@ -63,14 +65,13 @@
"yargs": "17.7.2"
},
"devDependencies": {
"@nuxtjs/eslint-config": "6.0.0",
"@types/jest": "26.0.22",
"@types/supertest": "2.0.11",
"@types/jest": "29.5.12",
"@types/supertest": "6.0.2",
"@typescript-eslint/eslint-plugin": "4.21.0",
"@typescript-eslint/parser": "4.21.0",
"eslint": "7.23.0",
"eslint-config-prettier": "8.1.0",
"eslint-plugin-prettier": "3.3.1",
"eslint-config-prettier": "^8.1.0",
"eslint-plugin-prettier": "^3.3.1",
"jest": "26.6.3",
"prettier": "2.2.1",
"supertest": "6.1.3",

View File

@@ -17,14 +17,14 @@ export function getErrorCb(port: number | string | boolean) {
// handle specific listen errors with friendly messages
switch (error.code) {
case 'EACCES': {
case 'EACCES':
logger.error(bind + ' requires elevated privileges')
process.exit(1)
}
case 'EADDRINUSE': {
break
case 'EADDRINUSE':
logger.error(bind + ' is already in use')
process.exit(1)
}
break
default:
throw error
}

View File

@@ -7,8 +7,8 @@
"build:js": "rollup -c",
"minify": "esbuild public/js/bundle.temp.js --outfile=public/js/bundle.js --minify",
"build": "npm-run-all --sequential clean build:js minify clean-temp",
"start:gui": "yarn --cwd ../ start",
"watch:server": "yarn --cwd ../server watch",
"start:gui": "pnpm -C ../ start",
"watch:server": "pnpm -C ../server watch",
"watch:js": "rollup -c -w",
"dev": "npm-run-all --parallel watch:server watch:js",
"lint": "eslint src/**/*.{js,vue,mjs} --fix",
@@ -26,7 +26,6 @@
"esbuild": "0.12.19",
"flag-icon-css": "3.5.0",
"lodash-es": "4.17.21",
"npm-run-all": "4.1.5",
"postcss": "8.4.39",
"rimraf": "3.0.2",
"rollup": "2.56.1",
@@ -54,6 +53,7 @@
"eslint-config-prettier": "8.3.0",
"eslint-plugin-prettier": "3.4.0",
"jest": "27.0.6",
"npm-run-all": "^4.1.5",
"prettier": "2.3.2",
"typescript": "4.3.5",
"vue-template-compiler": "2.6.14"