UNPKG

floss

Version:

Unit-testing for those hard to reach places

90 lines (89 loc) 2.55 kB
{ "name": "floss", "version": "5.0.1", "description": "Unit-testing for those hard to reach places", "bin": "./lib/floss.js", "main": "./lib/index.js", "types": "./lib/index.d.ts", "author": "Matt Karl <matt@mattkarl.com>", "contributors": [ "Matt Bittarelli <matt.bittarelli@jibo.com>", "Andrew Start <start.andrew@gmail.com>" ], "files": [ "lib" ], "scripts": { "lint": "eslint src/*.ts --fix", "types": "tsc -noEmit", "copy": "copyfiles -f src/index.html lib", "clean": "rimraf lib/*", "prebuild": "run-s clean lint copy", "build": "tsc", "prewatch": "run-s copy", "watch": "tsc -w --incremental --tsBuildInfoFile .tsbuildinfo", "test": "run-s test:*", "test:basic": "node lib/floss.js -p test/basic", "test:failure": "node lib/floss.js -p test/failure || true", "test:multiple": "node lib/floss.js -p \"test/multiple/*.js\"", "test:typescript": "node lib/floss.js -p test/typescript -r ts-node/register", "test:coverage": "nyc node lib/floss.js -p test/coverage", "test:options": "node lib/floss.js -p test/options -- --foo=bar", "test:args": "node lib/floss.js -p test/args -- --autoplay-policy=no-user-gesture-required", "preversion": "run-s build test", "postpublish": "git push && git push --tags", "publish:patch": "npm version patch && npm publish", "publish:minor": "npm version minor && npm publish", "publish:major": "npm version major && npm publish" }, "repository": { "type": "git", "url": "git@github.com:pixijs/floss.git" }, "bugs": { "url": "https://github.com/pixijs/floss/issues" }, "homepage": "https://github.com/pixijs/floss", "engines": { "node": ">=10.0" }, "license": "MIT", "keywords": [ "mocha", "mocha-electron", "electron-mocha", "electron", "test", "tests", "unit-tests", "unit-testing", "travis", "travis-ci" ], "dependencies": { "chalk": "^4.1.0", "commander": "^7.0.0", "glob": "^7.1.6", "mocha": "^8.0.0", "resolve": "^1.19.0" }, "peerDependencies": { "electron": ">=12 <14", "nyc": ">=13" }, "devDependencies": { "@pixi/eslint-config": "^2.0.1", "@types/glob": "^7.1.3", "@types/mocha": "^8.0.0", "@types/resolve": "^1.17.1", "chai": "^4.2.0", "copyfiles": "^2.4.1", "electron": "^12.0.0", "eslint": "^7.18.0", "npm-run-all": "^4.1.5", "nyc": "^14.0.0", "rimraf": "^3.0.2", "ts-node": "^9.1.1", "typescript": "^3.9.0" } }