UNPKG

@dapplion/benchmark

Version:

Ensures that new code does not introduce performance regressions with CI. Tracks:

73 lines (72 loc) 2.08 kB
{ "name": "@dapplion/benchmark", "version": "1.0.0", "repository": "git@github.com:dapplion/benchmark.git", "author": "dapplion <35266934+dapplion@users.noreply.github.com>", "license": "MIT", "bin": { "benchmark": "./bin/index.cjs" }, "files": [ "lib/**/*.d.ts", "lib/**/*.d.ts.map", "lib/**/*.js", "lib/**/*.js.map", "lib/**/package.json", "*.d.ts", "*.js", "bin" ], "type": "module", "main": "./lib/cjs/index.js", "module": "./lib/esm/index.js", "exports": { ".": { "import": "./lib/esm/index.js", "require": "./lib/cjs/index.js" } }, "scripts": { "build": "yarn build:esm && yarn build:cjs", "build:esm": "tsc -p tsconfig.build.esm.json && echo '{\"type\": \"module\"}' > ./lib/esm/package.json", "build:cjs": "tsc -p tsconfig.build.cjs.json && echo '{\"type\": \"commonjs\"}' > ./lib/cjs/package.json", "test:unit": "mocha test/unit/**/*.test.ts", "lint": "eslint --color src/ test/", "prepublishOnly": "yarn build", "benchmark": "node --loader ts-node/esm ./src/cli.ts 'test/perf/**/*.test.ts'", "writeDocs": "node --loader ts-node/esm scripts/writeOptionsMd.ts" }, "devDependencies": { "@types/chai": "^4.2.19", "@types/mocha": "^10.0.9", "@types/node": "^18.15.3", "@types/rimraf": "^3.0.0", "@types/yargs": "^17.0.33", "chai": "^4.5.0", "dotenv": "^10.0.0", "eslint": "^9.15.0", "@eslint/js": "^9.15.0", "eslint-plugin-import": "^2.31.0", "eslint-import-resolver-typescript": "^3.6.3", "eslint-plugin-prettier": "^5.2.1", "eslint-config-prettier": "^9.1.0", "mocha": "^10.8.2", "prettier": "^3.4.0", "rimraf": "^3.0.2", "ts-node": "^10.9.2", "typescript": "^5.6.3", "typescript-eslint": "^8.16.0" }, "dependencies": { "@actions/cache": "^1.0.7", "@actions/github": "^5.0.0", "ajv": "^8.6.0", "aws-sdk": "^2.932.0", "csv-parse": "^4.16.0", "csv-stringify": "^5.6.2", "yargs": "^17.7.2" }, "peerDependencies": { "mocha": ">10.0.0" } }