UNPKG

unassessed

Version:
89 lines (88 loc) 2.92 kB
{ "name": "unassessed", "version": "0.3.1", "description": "Extensible type-aware assertion library", "main": "lib/unassessed.js", "types": "lib/unassessed.d.ts", "bin": { "unassessed-types": "./bin/unassessed-types" }, "scripts": { "bundle": "rollup -c", "build": "npm run build-cf && npm run build-dts", "build-dts": "./scripts/generateTypescriptDeclaration.js ./lib/unassessed.d.ts", "build-cf": "./scripts/generateCasedFunctions.js ./lib/casedFunctions.js", "build-tests": "mkdirp build && buble --yes dangerousTaggedTemplateString -o build/test test", "coverage": "nyc --exclude lib/casedFunctions.js --exclude test/utils --reporter lcov --reporter text mocha", "lint": "npm run build && git diff --quiet --exit-code && eslint . && prettier --check '**/*.js'", "prepublishOnly": "npm run build && npm run bundle", "test": "npm run test-node && npm run test-browser", "test-browser": "npm run bundle && npm run build-tests && karma start --single-run --browsers ${BROWSER:-ChromeHeadless}", "test-node": "mocha", "site-deploy": "gh-pages -d documentation -t", "site-generate": "typedoc --out ./documentation --includeDeclarations --excludeExternals ./lib && node -e \"fs.writeFileSync('documentation/.nojekyll', '')\"" }, "files": [ "unassessed.js", "unassessed.js.map", "unassessed.esm.js", "unassessed.esm.js.map", "unassessed.min.js", "bin", "lib", "scripts", "src", "templates" ], "keywords": [ "assertion", "test", "assert", "testing" ], "author": "Alex J Burke <alex@alexjeffburke.com>", "repository": { "type": "git", "url": "https://github.com/alexjeffburke/unassessed.git" }, "bugs": { "url": "https://github.com/alexjeffburke/unassessed/issues" }, "license": "MIT", "dependencies": { "resolve-from": "^5.0.0", "unexpected": "~11.10.0", "yargs": "^15.0.2" }, "devDependencies": { "buble": "^0.19.8", "coveralls": "^3.0.9", "eslint": "^6.7.2", "eslint-config-prettier": "^6.7.0", "eslint-config-standard": "^14.1.0", "eslint-plugin-import": "^2.18.2", "eslint-plugin-mocha": "^6.2.2", "eslint-plugin-node": "^10.0.0", "eslint-plugin-promise": "^4.2.1", "eslint-plugin-standard": "^4.0.1", "gh-pages": "^2.1.1", "karma": "^4.4.1", "karma-browserstack-launcher": "^1.5.1", "karma-chrome-launcher": "^3.1.0", "karma-mocha": "^1.3.0", "mkdirp": "^0.5.1", "mocha": "^6.2.2", "nyc": "^14.1.1", "prettier": "~1.19.1", "rollup": "^1.27.8", "rollup-plugin-buble": "^0.19.8", "rollup-plugin-commonjs": "^10.1.0", "rollup-plugin-node-resolve": "^5.2.0", "rollup-plugin-terser": "^5.1.2", "sinon": "^7.5.0", "typedoc": "^0.15.5", "unexpected-dom": "^4.16.0", "unexpected-sinon": "^10.11.2", "unexpected-snapshot": "^0.7.1" } }