You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
61 lines
1.7 KiB
61 lines
1.7 KiB
{ |
|
"author": "Jake Luer <jake@alogicalparadox.com>", |
|
"name": "chai", |
|
"type": "module", |
|
"description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.", |
|
"keywords": [ |
|
"test", |
|
"assertion", |
|
"assert", |
|
"testing", |
|
"chai" |
|
], |
|
"homepage": "http://chaijs.com", |
|
"license": "MIT", |
|
"contributors": [ |
|
"Jake Luer <jake@alogicalparadox.com>", |
|
"Domenic Denicola <domenic@domenicdenicola.com> (http://domenicdenicola.com)", |
|
"Veselin Todorov <hi@vesln.com>", |
|
"John Firebaugh <john.firebaugh@gmail.com>" |
|
], |
|
"version": "5.1.2", |
|
"repository": { |
|
"type": "git", |
|
"url": "https://github.com/chaijs/chai" |
|
}, |
|
"bugs": { |
|
"url": "https://github.com/chaijs/chai/issues" |
|
}, |
|
"main": "./chai.js", |
|
"scripts": { |
|
"prebuild": "npm run clean", |
|
"build": "npm run build:esm", |
|
"build:esm": "esbuild --bundle --format=esm --keep-names --outfile=chai.js index.js", |
|
"pretest": "npm run lint && npm run build", |
|
"test": "npm run test-node && npm run test-chrome", |
|
"test-node": "mocha --require ./test/bootstrap/index.js --reporter dot test/*.js", |
|
"test-chrome": "web-test-runner --playwright", |
|
"lint": "eslint lib/", |
|
"clean": "rm -f chai.js coverage" |
|
}, |
|
"engines": { |
|
"node": ">=12" |
|
}, |
|
"dependencies": { |
|
"assertion-error": "^2.0.1", |
|
"check-error": "^2.1.1", |
|
"deep-eql": "^5.0.1", |
|
"loupe": "^3.1.0", |
|
"pathval": "^2.0.0" |
|
}, |
|
"devDependencies": { |
|
"@rollup/plugin-commonjs": "^25.0.7", |
|
"@web/dev-server-rollup": "^0.6.1", |
|
"@web/test-runner": "^0.18.0", |
|
"@web/test-runner-playwright": "^0.11.0", |
|
"esbuild": "^0.19.10", |
|
"eslint": "^8.56.0", |
|
"eslint-plugin-jsdoc": "^48.0.4", |
|
"mocha": "^10.2.0" |
|
} |
|
}
|
|
|