{
  "name": "@nosana/node",
  "version": "1.1.59",
  "description": "",
  "bin": {
    "nosana-node": "./dist/src/index.js"
  },
  "type": "module",
  "scripts": {
    "dev:start": "./docker-run.sh start --docker /var/run/docker.sock",
    "dev:run": "./docker-run.sh run --docker /var/run/docker.sock",
    "dev:podman:start": "./podman-run.sh start",
    "dev:podman:run": "./podman-run.sh run",
    "build": "npm run prepare && tsc && cp .env ./dist/ && cp .env.prd ./dist/ && cp .env.dev ./dist/",
    "generate": "npm run generate:host-manager",
    "generate:host-manager": "openapi-typescript https://host-manager.k8s.dev.nos.ci/swagger/json -o ./src/NodeManager/clients/hostManager/schema.d.ts",
    "test": "APP_ENV=development DOCKER_CERT_PATH= vitest run",
    "ci:test": "APP_ENV=development DOCKER_CERT_PATH= vitest run --coverage --reporter=junit --outputFile=./test-report.xml",
    "test:watch": "APP_ENV=development DOCKER_CERT_PATH= vitest",
    "test:coverage": "APP_ENV=development DOCKER_CERT_PATH= vitest run --coverage",
    "publish:next": "npm run build && npm publish --tag=next --access public",
    "publish:public": "npm run build && npm publish --access public",
    "prepare": "npm run generate && ts-patch install && typia patch",
    "prettier": "prettier --check ./src",
    "prettier:fix": "prettier --write ./src",
    "eslint": "eslint ./src",
    "eslint:fix": "eslint --fix ./src",
    "lint": " npm run eslint",
    "lint:fix": "npm run prettier:fix && npm run eslint:fix"
  },
  "keywords": [],
  "files": [
    "dist",
    "LICENSE",
    "README.md",
    "package.json",
    "npm-shrinkwrap.json"
  ],
  "author": "Laurens Verspeek",
  "license": "ISC",
  "devDependencies": {
    "@ryoppippi/unplugin-typia": "^2.6.5",
    "@types/bn.js": "^5.1.6",
    "@types/cli-progress": "^3.11.6",
    "@types/cors": "^2.8.17",
    "@types/dockerode": "^3.3.23",
    "@types/eventsource": "^1.1.15",
    "@types/express": "^4.17.21",
    "@types/figlet": "^1.5.6",
    "@types/inquirer": "^9.0.3",
    "@types/node": "^20.3.2",
    "@types/shell-quote": "^1.7.5",
    "@types/tar": "^6.1.6",
    "@typescript-eslint/eslint-plugin": "^5.50.0",
    "@vitest/coverage-v8": "^4.0.7",
    "eslint": "^8.0.1",
    "eslint-config-prettier": "^8.8.0",
    "eslint-config-standard-with-typescript": "^35.0.0",
    "eslint-plugin-import": "^2.25.2",
    "eslint-plugin-n": "^15.0.0",
    "eslint-plugin-prettier": "^4.2.1",
    "eslint-plugin-promise": "^6.0.0",
    "husky": "^9.1.7",
    "nodemon": "^3.1.14",
    "prettier": "^2.8.8",
    "ts-node": "^10.9.2",
    "typescript": "^5.3.2",
    "vite": "^7.2.4",
    "vitest": "^4.0.7",
    "vitest-mock-extended": "^3.1.0"
  },
  "dependencies": {
    "@coral-xyz/anchor": "^0.28.1-beta.1",
    "@inquirer/prompts": "^4.3.0",
    "@nosana/ipfs": "^2.2.6",
    "@nosana/sdk": "^0.4.87",
    "@solana/web3.js": "^1.78.0",
    "bn.js": "^5.2.1",
    "chalk": "^5.3.0",
    "cli-progress": "^3.12.0",
    "commander": "^11.0.0",
    "console-table-printer": "^2.14.6",
    "cors": "^2.8.5",
    "cron": "^3.1.6",
    "dockerode": "^4.0.2",
    "dotenv": "^16.4.5",
    "eventsource": "^2.0.2",
    "express": "^4.19.2",
    "figlet": "^1.6.0",
    "inquirer": "^11.0.2",
    "lowdb": "^7.0.1",
    "openapi-fetch": "^0.10.2",
    "openapi-typescript": "^7.1.2",
    "ora": "^8.0.1",
    "rpc-websockets": "7.9.0",
    "shell-quote": "^1.8.1",
    "socket.io-client": "^4.7.5",
    "stream": "^0.0.2",
    "tar": "^6.2.0",
    "tar-buffer": "^1.3.0",
    "ts-patch": "^3.2.1",
    "tweetnacl": "^1.0.3",
    "typia": "^10.1.0",
    "undici": "^6.14.1",
    "util": "^0.12.5",
    "yaml": "^2.8.0"
  }
}
