UNPKG

1.83 kBJSONView Raw
1{
2 "name": "yeoman-test",
3 "version": "5.1.0",
4 "description": "Test utilities for Yeoman generators",
5 "homepage": "http://yeoman.io/authoring/testing.html",
6 "author": "The Yeoman Team",
7 "files": [
8 "lib"
9 ],
10 "main": "lib/index.js",
11 "keywords": [
12 "yeoman",
13 "unit test"
14 ],
15 "repository": "yeoman/yeoman-test",
16 "license": "MIT",
17 "engines": {
18 "node": ">=12.10.0"
19 },
20 "config": {
21 "doc_path": "../yeoman-test-doc"
22 },
23 "devDependencies": {
24 "coveralls": "^3.1.0",
25 "husky": "^4.2.5",
26 "jsdoc": "^3.6.6",
27 "lint-staged": "^10.2.11",
28 "mem-fs": "^1.2.0",
29 "mocha": "^8.0.1",
30 "nyc": "^15.1.0",
31 "prettier": "^2.2.1",
32 "tui-jsdoc-template": "^1.2.2",
33 "xo": "^0.32.1",
34 "yeoman-environment": "^3.0.0",
35 "yeoman-generator": "^5.0.0"
36 },
37 "dependencies": {
38 "inquirer": "^7.3.3",
39 "lodash": "^4.17.19",
40 "mem-fs-editor": "^8.0.0",
41 "sinon": "^9.0.2"
42 },
43 "peerDependencies": {
44 "yeoman-environment": "^3.0.0 || ^2.10.3",
45 "yeoman-generator": "*"
46 },
47 "scripts": {
48 "test": "nyc mocha",
49 "pretest": "xo",
50 "precommit": "lint-staged",
51 "doc": "npm run doc:generate && npm run doc:fix && npm run doc:prettier",
52 "doc:generate": "jsdoc -c jsdoc.json -d $npm_package_config_doc_path",
53 "doc:prettier": "prettier $npm_package_config_doc_path --write --ignore-path .prettierignore-doc",
54 "doc:fix": "sed -i -e 's:^[[:space:]]*<!--[[:space:]]*$::g' -e 's:^[[:space:]]*-->[[:space:]]*$::g' $npm_package_config_doc_path/global.html",
55 "coverage": "nyc report --reporter=text-lcov | coveralls"
56 },
57 "husky": {
58 "hooks": {
59 "pre-commit": "npm run pretest"
60 }
61 },
62 "lint-staged": {
63 "*.js": [
64 "xo --fix",
65 "git add"
66 ],
67 "*.json": [
68 "prettier --write",
69 "git add"
70 ]
71 }
72}