aboutsummaryrefslogtreecommitdiff
path: root/package.json
diff options
context:
space:
mode:
authorKevin J Hoerr <kjhoerr@protonmail.com>2022-08-14 22:35:32 +0000
committerKevin J Hoerr <kjhoerr@protonmail.com>2022-08-14 22:36:48 +0000
commit8641032cbf8099a9d74ac4f89c855a5246b7a58e (patch)
tree312a62507facd06af6c7ce23c6cc69472af74879 /package.json
parentc04674fa74c2e43535181431aef5d891f8839619 (diff)
downloadpantry-8641032cbf8099a9d74ac4f89c855a5246b7a58e.tar.gz
pantry-8641032cbf8099a9d74ac4f89c855a5246b7a58e.tar.bz2
pantry-8641032cbf8099a9d74ac4f89c855a5246b7a58e.zip
Implement watchers for NextJS with build injection
Diffstat (limited to 'package.json')
-rw-r--r--package.json13
1 files changed, 9 insertions, 4 deletions
diff --git a/package.json b/package.json
index 5938380..d21bafe 100644
--- a/package.json
+++ b/package.json
@@ -1,13 +1,16 @@
{
"name": "pantry",
"scripts": {
- "dev": "next dev",
+ "dev:fe": "nodemon --watch src/conf --watch src/components --watch src/model --watch src/pages --watch src/styles --watch src/util -e ts,tsx,css -x 'yarn inject'",
+ "dev:be": "mvn quarkus:dev",
+ "dev": "npm-run-all --parallel dev:*",
"build": "next build && next export",
"start": "next start",
"lint": "next lint",
- "codegen": "orval --clean && prettier --write 'src/**/*.(ts|tsx)'",
- "inject": "rm -rf src/main/resources/META-INF/resources && yarn build && cp -R out src/main/resources/META-INF/resources",
- "develop": "yarn inject && mvn quarkus:dev"
+ "format": "prettier --write 'src/**/*.(ts|tsx)'",
+ "codegen": "orval --clean && yarn format",
+ "api-update": "curl -LG http://localhost:8080/q/openapi -o src/conf/openapi-pantry.yaml && yarn codegen",
+ "inject": "rm -rf src/main/resources/META-INF/resources && yarn build && cp -R out src/main/resources/META-INF/resources"
},
"dependencies": {
"@tanstack/react-query": "^4.1.3",
@@ -26,6 +29,8 @@
"@types/react": "18.0.17",
"eslint": "8.22.0",
"eslint-config-next": "12.2.5",
+ "nodemon": "^2.0.19",
+ "npm-run-all2": "^6.0.1",
"typescript": "4.7.4"
}
}