diff --git a/common/package.json b/common/package.json index 54e0e2fa..1bd67851 100644 --- a/common/package.json +++ b/common/package.json @@ -2,7 +2,9 @@ "name": "common", "version": "1.0.0", "private": true, - "scripts": {}, + "scripts": { + "verify": "(cd .. && yarn verify)" + }, "sideEffects": false, "dependencies": { "lodash": "4.17.21" diff --git a/functions/package.json b/functions/package.json index 49352969..0b012401 100644 --- a/functions/package.json +++ b/functions/package.json @@ -15,7 +15,8 @@ "db:update-local-from-remote": "yarn db:backup-remote && gsutil rsync -r gs://$npm_package_config_firestore/firestore_export ./firestore_export", "db:backup-local": "firebase emulators:export --force ./firestore_export", "db:rename-remote-backup-folder": "gsutil mv gs://$npm_package_config_firestore/firestore_export gs://$npm_package_config_firestore/firestore_export_$(date +%d-%m-%Y-%H-%M)", - "db:backup-remote": "yarn db:rename-remote-backup-folder && gcloud firestore export gs://$npm_package_config_firestore/firestore_export/" + "db:backup-remote": "yarn db:rename-remote-backup-folder && gcloud firestore export gs://$npm_package_config_firestore/firestore_export/", + "verify": "(cd .. && yarn verify)" }, "main": "lib/functions/src/index.js", "dependencies": { diff --git a/package.json b/package.json index ecefc755..a5c1e29e 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,9 @@ "functions", "web" ], - "scripts": {}, + "scripts": { + "verify": "(cd web && npx prettier --check .; yarn lint --max-warnings 0; tsc --pretty --project tsconfig.json --noEmit); (cd common && npx eslint . --max-warnings 0); (cd functions && npx eslint . --max-warnings 0; tsc --pretty --project tsconfig.json --noEmit)" + }, "dependencies": {}, "devDependencies": { "@typescript-eslint/eslint-plugin": "5.25.0", diff --git a/web/package.json b/web/package.json index 3e638906..889265c9 100644 --- a/web/package.json +++ b/web/package.json @@ -13,7 +13,8 @@ "start": "next start", "lint": "next lint", "format": "npx prettier --write .", - "postbuild": "next-sitemap" + "postbuild": "next-sitemap", + "verify": "(cd .. && yarn verify)" }, "dependencies": { "@headlessui/react": "1.6.1",