{
    "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"
    }
}
