{
  "name": "my-nutri",
  "version": "2.79.2",
  "description": "MyNutri backend project",
  "license": "MIT",
  "engines": {
    "node": ">=14.x.x"
  },
  "scripts": {
    "lambda:start": "yarn --cwd \"serverless/users\" lambda:start",
    "backend:format": "yarn --cwd \"serverless/users\" format",
    "backend:generate:env": "cp -n ./.env.example ./.env || true",
    "backend:start": "yarn backend:generate:env && docker compose -f ./docker-compose.yaml --env-file ./.env -p my_nutri_backend up -d --remove-orphans && yarn backend:debug",
    "backend:stop": "docker compose -f ./docker-compose.yaml -p my_nutri_backend stop",
    "backend:debug": "yarn --cwd \"serverless/users\" prebuild && cross-env yarn lambda:start --disableCookieValidation --useChildProcesses --allowCache --useWorkerThreads --functionCleanupIdleTimeSeconds 1",
    "backend:lint": "yarn --cwd \"serverless/users\" lint",
    "backend:lint:fix": "yarn --cwd \"serverless/users\" lint:fix",
    "backend:test": "yarn --cwd \"serverless/users\" test",
    "backend:test:watch": "yarn --cwd \"serverless/users\" test:watch",
    "backend:test:cov": "yarn --cwd \"serverless/users\" test:cov",
    "backend:test:debug": "yarn --cwd \"serverless/users\" test:debug",
    "backend:deploy": "yarn --cwd \"serverless/users\" deploy",
    "hasura:console": "yarn hasura:gen:env sh -c 'cd hasura ; hasura console --endpoint http://localhost:$HASURA_ENGINE_PORT --admin-secret $HASURA_GRAPHQL_ADMIN_SECRET'",
    "hasura:gen:env": "env-cmd -f ./hasura/.env -x",
    "hasura:generate:env": "cp -n ./hasura/.env.example ./hasura/.env || true",
    "hasura:migrate:apply": "yarn hasura:gen:env sh -c 'cd hasura ; hasura migrate apply --all-databases --endpoint http://localhost:$HASURA_ENGINE_PORT --admin-secret $HASURA_GRAPHQL_ADMIN_SECRET'",
    "hasura:migrate:status": "yarn hasura:gen:env sh -c 'cd hasura ; hasura migrate status --endpoint http://localhost:$HASURA_ENGINE_PORT --admin-secret $HASURA_GRAPHQL_ADMIN_SECRET --database-name default'",
    "hasura:metadata:apply": "yarn hasura:gen:env sh -c 'cd hasura ; hasura metadata apply --endpoint http://localhost:$HASURA_ENGINE_PORT --admin-secret $HASURA_GRAPHQL_ADMIN_SECRET'",
    "hasura:metadata:reload": "yarn hasura:gen:env sh -c 'cd hasura ; hasura metadata reload --endpoint http://localhost:$HASURA_ENGINE_PORT --admin-secret $HASURA_GRAPHQL_ADMIN_SECRET'",
    "hasura:migrate": "yarn hasura:gen:env sh -c 'cd hasura ; hasura migrate apply --all-databases --endpoint http://localhost:$HASURA_ENGINE_PORT --admin-secret $HASURA_GRAPHQL_ADMIN_SECRET'",
    "hasura:start": "yarn hasura:generate:env && yarn hasura:up && sleep 20 && yarn hasura:metadata:apply && yarn hasura:migrate:apply && yarn hasura:metadata:reload",
    "hasura:stop": "docker compose -p my_nutri_v2 --env-file ./hasura/.env --project-directory ./hasura stop",
    "hasura:up": "docker compose -p my_nutri_v2 --env-file ./hasura/.env --project-directory ./hasura up -d --remove-orphans",
    "start": "yarn hasura:start && yarn backend:start",
    "stop": "yarn hasura:stop && yarn backend:stop",
    "postinstall": "yarn --cwd \"serverless/users\""
  },
  "dependencies": {},
  "devDependencies": {
    "@commitlint/cli": "^11.0.0",
    "@semantic-release/changelog": "^5.0.1",
    "@semantic-release/git": "^9.0.0",
    "@semantic-release/github": "^7.2.3",
    "@semantic-release/npm": "^7.1.3",
    "cross-env": "^7.0.3",
    "env-cmd": "^10.1.0",
    "hasura-cli": "2.7.0",
    "husky": "^4.3.6",
    "semantic-release": "^19.0.3"
  },
  "husky": {
    "hooks": {
      "commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
    }
  }
}
