UNPKG

@bdelab/jscat

Version:

A library to support IRT-based computer adaptive testing in JavaScript

58 lines (57 loc) 1.71 kB
{ "name": "@bdelab/jscat", "version": "5.0.0", "description": "A library to support IRT-based computer adaptive testing in JavaScript", "main": "lib/index.js", "types": "lib/index.d.ts", "scripts": { "test": "jest --config jestconfig.json --verbose", "build": "tsc", "format": "prettier --write \"src/**/*.ts\" \"lib/**/*.js\"", "lint": "eslint . --ext .js,.jsx,.ts,.tsx", "doc": "npx typedoc", "prepare": "npm run build", "prepublishOnly": "npm test && npm run lint", "preversion": "npm run lint", "version": "npm run format && git add -A src", "postversion": "git push && git push --tags" }, "repository": { "type": "git", "url": "git+https://github.com/yeatmanlab/jsCAT.git" }, "keywords": [ "adaptive testing", "item response theory", "assessment", "psychometric" ], "author": "Wanjing Anya Ma <anyawma08@gmail.com>", "license": "ISC", "bugs": { "url": "https://github.com/yeatmanlab/jsCAT/issues" }, "homepage": "https://github.com/yeatmanlab/jsCAT#readme", "devDependencies": { "@types/jest": "^28.1.8", "@types/lodash": "^4.14.182", "@types/seedrandom": "^3.0.2", "@typescript-eslint/eslint-plugin": "^5.30.7", "@typescript-eslint/parser": "^5.30.7", "eslint": "^8.20.0", "eslint-config-prettier": "^8.5.0", "jest": "^28.1.3", "jest-extended": "^4.0.2", "prettier": "^2.7.1", "ts-jest": "^28.0.8", "tsdoc": "^0.0.4", "typescript": "^4.7.4" }, "dependencies": { "@types/node": "^14.18.54", "binary-search": "^1.3.6", "lodash": "^4.17.21", "optimization-js": "github:yeatmanlab/optimization-js", "seedrandom": "^3.0.5" } }