From 48a896e0148b20acc18ef030e1fae5acfc9438c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=BCdi=20Tam=C3=A1s?= Date: Sun, 29 Aug 2021 20:45:08 +0200 Subject: [PATCH] Create npm scripts for prisma --- package.json | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 3eea951d..f3219a2e 100644 --- a/package.json +++ b/package.json @@ -8,12 +8,16 @@ "build": "yarn build:ts && yarn build:css && yarn lint && yarn copy:static-assets", "build:prod": "yarn build:ts && yarn build:css && yarn copy:static-assets", "serve": "node dist/src/server.js", - "migrate": "knex migrate:latest", - "seed": "knex seed:run", + "migrate:upgrade": "knex migrate:latest", + "prisma:migrate": "npx prisma migrate deploy", + "prisma:migrate:new": "npx prisma migrate dev --create-only --preview-feature", + "prisma:pull": "npx prisma db pull", + "prisma:build": "npx prisma generate", + "prisma:seed": "npx prisma db seed --preview-feature", "watch:node": "nodemon", "watch": "concurrently -k -p \"[{name}]\" -n \"Css,Static,Node\" -c \"yellow.bold,cyan.bold,green.bold\" \"yarn watch:css\" \"yarn watch:static-assets\" \"yarn watch:node\"", "test": "yarn run cypress open", - "build:ts": "etsc", + "build:ts": "yarn prisma:build && etsc", "build:css": "NODE_ENV=production postcss public/css/tailwind.css -o dist/public/css/styles.css", "watch:css": "NODE_ENV=development postcss public/css/tailwind.css -o dist/public/css/styles.css -w", "watch:fe": "concurrently -k -p \"[{name}]\" -n \"Css,Static\" -c \"yellow.bold,cyan.bold\" \"yarn watch:css\" \"yarn watch:static-assets\"", @@ -21,7 +25,7 @@ "copy:static-assets": "node -r esm copyStaticAssets.js", "watch:static-assets": "chokidar \"views/**/*.pug\" \"public/js/**/*.js\" -c \"yarn copy:static-assets\"", "debug": "yarn build && yarn watch:debug", - "serve:debug": "nodemon --inspect", + "serve:debug": "nodemon --exec 'tsc && node --inspect dist/src/server.js'", "watch:debug": "concurrently -k -p \"[{name}]\" -n \"Css,Static,Node\" -c \"yellow.bold,cyan.bold,green.bold\" \"yarn watch:css\" \"yarn watch:static-assets\" \"yarn serve:debug\"" }, "dependencies": {