From 378c0aec7c012737e2eeefb8e76b2ae03721737a Mon Sep 17 00:00:00 2001 From: Stijn de Witt Date: Sat, 24 Jul 2021 18:47:02 +0200 Subject: [PATCH] Got most commands working on PowerShell --- package-lock.json | 49 +++++++++++++++++++++++++++++++++++++++++++++-- package.json | 15 ++++++++------- 2 files changed, 55 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index 677d166..78a1b5f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1946,6 +1946,52 @@ "capture-stack-trace": "^1.0.0" } }, + "cross-env": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", + "requires": { + "cross-spawn": "^7.0.1" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, "cross-spawn": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", @@ -3559,8 +3605,7 @@ "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" }, "isobject": { "version": "3.0.1", diff --git a/package.json b/package.json index be7cd60..061cf03 100644 --- a/package.json +++ b/package.json @@ -7,13 +7,13 @@ "node": "12.16.x" }, "scripts": { - "start": "NODE_PATH=. node app/index.js", - "dev": "NODE_PATH=. $(npm bin)/nodemon app/index.js", - "lint": "$(npm bin)/eslint {test/api,app,lib}", - "test": "npm run lint && npm run unit-test && bin/check-deps && npm run api-test", - "unit-test": "NODE_PATH=. $(npm bin)/jest", - "unit-test-watch": "$(npm bin)/jest --watch", - "api-test": "NODE_PATH=. ./test/api/js/run", + "start": "cross-env NODE_PATH=. node app/index.js", + "dev": "cross-env NODE_PATH=. nodemon app/index.js", + "lint": "eslint {test/api,app,lib}", + "test": "npm run lint && npm run unit-test && bash bin/check-deps && npm run api-test", + "unit-test": "cross-env NODE_PATH=. jest", + "unit-test-watch": "jest --watch", + "api-test": "cross-env NODE_PATH=. ./test/api/js/run", "line-count": "find {app,lib} -iname '*.js'| grep -v test | xargs wc -l", "line-count-test": "find {app,lib,test} -iname '*.js'| grep test |xargs wc -l" }, @@ -25,6 +25,7 @@ "algoliasearch": "3.29.0", "axios": "0.19.2", "bugsnag": "2.4.3", + "cross-env": "^7.0.3", "graphql": "14.0.2", "graphql-iso-date": "3.6.1", "graphql-type-json": "0.2.1",