UNPKG

poku

Version:

🐷 Poku makes testing easy for Node.js, Bun, Deno, and you at the same time.

116 lines (115 loc) 3.09 kB
{ "name": "poku", "version": "3.0.2", "description": "🐷 Poku makes testing easy for Node.js, Bun, Deno, and you at the same time.", "main": "./lib/modules/index.js", "license": "MIT", "bin": { "poku": "./lib/bin/index.js" }, "repository": { "type": "git", "url": "git+https://github.com/wellwelwel/poku.git" }, "homepage": "https://poku.io", "bugs": { "url": "https://github.com/wellwelwel/poku/issues" }, "author": "https://github.com/wellwelwel", "funding": { "type": "github", "url": "https://github.com/sponsors/wellwelwel" }, "files": [ "lib" ], "engines": { "node": ">=14.x.x", "bun": ">=1.x.x", "deno": ">=1.x.x", "typescript": ">=5.x.x" }, "scripts": { "test": "tsx src/bin/index.ts test/unit test/integration test/e2e", "test:bun": "bun src/bin/index.ts test/unit test/integration test/e2e", "test:deno": "deno run -A src/bin/index.ts --denoAllow=all test/unit test/integration test/e2e", "pretest:c8": "tsx tools/build/c8-file.ts", "test:c8": "c8 --experimental-monocart tsx test/c8.test.ts", "posttest:c8": "rm -rf ./.nycrc.json", "test:docker:node": "bun test/ci.test.ts", "clear": "rm -rf lib ci coverage .temp test-src test-tests", "prebuild": "npm run clear", "build": "tsc && cd test && tsc", "postbuild": "tsx tools/compatibility/node.ts && tsx tools/compatibility/comments.ts && tsx tools/build/version.ts && cp test/__fixtures__/e2e/server/package.json ci/test/__fixtures__/e2e/server/package.json && rm -f ./lib/@types/*.js ./lib/bin/*.ts && npm run build:deno && chmod +x lib/bin/index.js", "build:deno": "tsc -p tsconfig.mjs.json", "postbuild:deno": "tsx tools/build/check-deno-polyfill.ts", "lint": "biome lint --error-on-warnings && prettier --check .", "lint:fix": "biome lint --write && prettier --write .github/workflows/*.yml .", "update": "pu minor && npm i && (npm audit fix || true)", "postupdate": "npm run lint:fix", "benchmark": "cd benchmark && npm start && npm run compare" }, "devDependencies": { "@biomejs/biome": "1.9.4", "@ianvs/prettier-plugin-sort-imports": "^4.4.1", "@types/node": "^22.13.10", "c8": "^10.1.3", "jsonc.min": "^1.1.0", "monocart-coverage-reports": "^2.12.3", "packages-update": "^2.0.0", "prettier": "^3.5.3", "tsx": "4.19.3", "typescript": "^5.8.2" }, "keywords": [ "🐷", "test", "runner", "assert", "assertion", "testing", "node", "bun", "deno", "typescript", "tsx", "run", "cli", "unit", "integration", "e2e", "end-to-end", "tdd", "bdd", "watch", "jest", "mocha", "chai", "vitest", "ava", "uvu", "tap", "tape", "karma", "supertest", "dotenv", "filter", "exclude", "list", "files", "env", "kill", "container", "process", "port", "cross-platform", "commonjs", "cjs", "esmodules", "esm", "mjs", "runtime", "poku", "pokujs" ] }