From dc3613395cd2d33ded54c38c1d127d91cbeca31b Mon Sep 17 00:00:00 2001 From: Roy Date: Sun, 11 Oct 2020 11:10:33 -0500 Subject: [PATCH] cross-env, mkdirp, and rimraf dev dependencies + escaped quotes in setup script (#63) * Added cross-env, mkdirp, and rimraf dev dependencies. Escaped quotes causing issues with setting root dir in setup script --- package.json | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index 6d46afb..c4d6aef 100644 --- a/package.json +++ b/package.json @@ -9,14 +9,14 @@ "scripts": { "test": "test", "login": "clasp login", - "setup": "rm -f .clasp.json && clasp create --type sheets --title 'My React Project' --rootDir ./dist", + "setup": "rimraf .clasp.json && clasp create --type sheets --title \"My React Project\" --rootDir ./dist", "setup:use-id": "clasp setting rootDir dist && clasp setting scriptId", - "setup:https": "mkdir certs && mkcert -key-file ./certs/key.pem -cert-file ./certs/cert.pem localhost 127.0.0.1", - "build:dev": "NODE_ENV=development webpack", - "build": "NODE_ENV=production webpack", - "deploy:dev": "rm -rf dist && npm run build:dev && npx clasp push", - "deploy": "rm -rf dist && npm run build && npx clasp push", - "serve": "webpack-dev-server", + "setup:https": "mkdirp certs && mkcert -key-file ./certs/key.pem -cert-file ./certs/cert.pem localhost 127.0.0.1", + "build:dev": "cross-env NODE_ENV=development webpack", + "build": "cross-env NODE_ENV=production webpack", + "deploy:dev": "rimraf dist && npm run build:dev && npx clasp push", + "deploy": "rimraf dist && npm run build && npx clasp push", + "serve": "cross-env NODE_ENV=development webpack-dev-server", "start": "npm run deploy:dev && npm run serve" }, "keywords": [ @@ -56,6 +56,7 @@ "babel-plugin-transform-es3-member-expression-literals": "^6.22.0", "babel-plugin-transform-es3-property-literals": "^6.22.0", "copy-webpack-plugin": "^6.0.3", + "cross-env": "^7.0.2", "css-loader": "^3.6.0", "dotenv": "^8.2.0", "dynamic-cdn-webpack-plugin": "^5.0.0", @@ -79,8 +80,10 @@ "google-apps-script-webpack-dev-server": "^1.0.0", "html-webpack-inline-source-plugin": "0.0.10", "html-webpack-plugin": "^3.2.0", + "mkdirp": "^1.0.4", "module-to-cdn": "^3.1.5", "prettier": "^1.19.1", + "rimraf": "^3.0.2", "style-loader": "^1.2.1", "tern": "^0.24.3", "terser-webpack-plugin": "^2.3.7",