UNPKG

fast-check

Version:

Property based testing framework for JavaScript (like QuickCheck)

99 lines (98 loc) 3.64 kB
{ "name": "fast-check", "version": "2.0.0", "description": "Property based testing framework for JavaScript (like QuickCheck)", "type": "commonjs", "main": "lib/fast-check.js", "exports": { ".": { "require": "./lib/fast-check.js", "default": "./lib/esm/fast-check.js" } }, "module": "lib/esm/fast-check.js", "types": "lib/types/fast-check.d.ts", "files": [ "lib" ], "sideEffects": false, "scripts": { "perf": "node perf/benchmark.js", "profile": "node --prof --no-logfile-per-isolate --trace-deopt --trace-opt-verbose perf/profiler.js > deopt.out && node --prof-process v8.log > v8.out", "prebuild": "node prebuild/prebuild.cjs", "build": "tsc", "build:watch": "tsc -w", "build:publish-types": "tsc -p tsconfig.publish.types.json", "build:publish-cjs": "tsc -p tsconfig.publish.json", "build:publish-esm": "tsc -p tsconfig.publish.json --module es2015 --moduleResolution node --outDir lib/esm && cp package.esm-template.json lib/esm/package.json", "build:prod": "yarn prebuild && yarn build:publish-cjs && yarn build:publish-esm && yarn build:publish-types && node postbuild/main.cjs", "watch": "tsc -w", "test": "jest --config jest.unit.config.cjs --coverage", "test:watch": "jest --config jest.unit.config.cjs --watch", "e2e": "jest --config jest.e2e.config.cjs", "e2e:watch": "jest --config jest.e2e.config.cjs --watch", "test:rollup-esm": "rollup --config test/rollup/esm/rollup.config.js && node test/rollup/esm/dist/main.js", "coverage": "cat ./coverage/lcov.info | coveralls", "docs": "mkdirp docs/2-API && docsify-init --editDir documentation && cp -R documentation/* docs/ && api-extractor run --local && generate-ts-docs markdown -i docs/2-API -o docs/2-API && cat README.md | sed 's/https:\\/\\/github.com\\/dubzzz\\/fast-check\\/blob\\/master\\/documentation//g' > docs/README.md && markdownbars -i docs/_sidebar.md -o docs/_sidebar.md", "format": "prettier --write \"**/*.{js,ts}\"", "format:check": "prettier --list-different \"**/*.{js,ts}\"", "lint": "eslint \"**/*.{js,ts}\" --fix", "lint:check": "eslint \"**/*.{js,ts}\"" }, "repository": { "type": "git", "url": "git+https://github.com/dubzzz/fast-check.git" }, "author": "Nicolas DUBIEN <github@dubien.org>", "license": "MIT", "bugs": { "url": "https://github.com/dubzzz/fast-check/issues" }, "homepage": "https://github.com/dubzzz/fast-check#readme", "engines": { "node": ">=8.0.0" }, "dependencies": { "pure-rand": "^3.0.0" }, "devDependencies": { "@microsoft/api-extractor": "^7.8.10", "@types/jest": "^26.0.4", "@types/node": "^14.0.11", "@typescript-eslint/eslint-plugin": "^3.1.0", "@typescript-eslint/parser": "^3.1.0", "benchmark": "^2.1.4", "coveralls": "^3.1.0", "docsify-tools": "^1.0.20", "eslint": "^7.1.0", "eslint-config-prettier": "^6.11.0", "jest": "^26.1.0", "markdownbars": "^1.0.10", "mkdirp": "^1.0.4", "prettier": "2.0.5", "replace-in-file": "^6.0.0", "rollup": "^2.13.1", "rollup-plugin-commonjs": "^10.1.0", "rollup-plugin-node-resolve": "^5.2.0", "source-map-support": "^0.5.19", "ts-jest": "^26.1.1", "tslint-config-prettier": "^1.18.0", "typescript": "^3.9.5" }, "keywords": [ "property-based testing", "end-to-end testing", "unit testing", "testing", "quickcheck", "jscheck", "jsverify" ], "tsd": { "directory": "test/type" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/fast-check" } }