{ "name": "@gmetrivr/definitions", "version": "1.0.163", "description": "GMetri Definitions", "@comment main": "This key is still kept around until older version of node that don't understand exports key are used", "types": "./lib/esm/index.d.ts", "main": "./lib/cjs/index.js", "exports": { "require": "./lib/cjs/index.js", "import": "./lib/esm/index.js" }, "repository": "https://git.gmetri.io/gmetrivr/definitions", "author": "GMetri ", "license": "UNLICENSED", "sideEffects": false, "type": "module", "@comment files": "Files dictate what goes to npm", "files": [ "lib/*" ], "scripts": { "@comment RUN": "Running this repo after running this once - pnpm install", "start": "tsx src/index.ts", "watch": "tsx watch src/index.ts", "@comment TEST": "Useful for testing", "check": "$(pnpm bin)/tsc --noEmit", "lint": "$(pnpm bin)/eslint ./src", "circular": "npx madge --circular --extensions ts src/index.ts", "test": "vitest run", "watch-test": "vitest", "@comment PUBLISH": "Used for publishing this repo", "build_npm": "rm -rf lib; pnpm buildpackagejson && pnpm buildesm && pnpm buildcjs", "buildpackagejson": "tsconfig-to-dual-package ./fab/tsconfig-esm.json ./fab/tsconfig-cjs.json", "buildesm": "tsc --project src/ -p ./fab/tsconfig-esm.json;", "buildcjs": "tsc --project src/ -p ./fab/tsconfig-cjs.json;", "@maintenance": "For maintenance", "cleanup": "pnpm prune; pnpm store prune; pnpm outdated; pnpx depcheck; exit 0;" }, "peerDependencies": { "@gmetrixr/gdash": "1.*.*" }, "dependencies": { "@types/superagent": "^8.1.9", "@types/superagent-prefix": "^0.0.6", "superagent": "^10.1.1", "superagent-prefix": "^0.0.2" }, "devDependencies": { "@eslint/js": "^9.20.0", "@gmetrixr/gdash": "^1.3.87", "@tsconfig/node22": "^22.0.0", "eslint": "^9.20.1", "tsconfig-to-dual-package": "^1.2.0", "tsx": "^4.19.2", "typescript": "^5.7.3", "typescript-eslint": "^8.21.0", "vitest": "3.0.5" } }