UNPKG

1.87 kBJSONView Raw
1{
2 "name": "yeoman-test",
3 "version": "6.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": "^2.1.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.3.0",
35 "yeoman-generator": "^5.0.0"
36 },
37 "dependencies": {
38 "inquirer": "^8.0.0",
39 "lodash": "^4.17.21",
40 "mem-fs-editor": "^9.0.0",
41 "sinon": "^10.0.0",
42 "temp-dir": "^2.0.0"
43 },
44 "peerDependencies": {
45 "mem-fs": "^2.1.0",
46 "yeoman-environment": "^3.3.0",
47 "yeoman-generator": "*"
48 },
49 "scripts": {
50 "test": "nyc mocha",
51 "pretest": "xo",
52 "precommit": "lint-staged",
53 "doc": "npm run doc:generate && npm run doc:fix && npm run doc:prettier",
54 "doc:generate": "jsdoc -c jsdoc.json -d $npm_package_config_doc_path",
55 "doc:prettier": "prettier $npm_package_config_doc_path --write --ignore-path .prettierignore-doc",
56 "doc:fix": "sed -i -e 's:^[[:space:]]*<!--[[:space:]]*$::g' -e 's:^[[:space:]]*-->[[:space:]]*$::g' $npm_package_config_doc_path/global.html",
57 "coverage": "nyc report --reporter=text-lcov | coveralls"
58 },
59 "husky": {
60 "hooks": {
61 "pre-commit": "npm run pretest"
62 }
63 },
64 "lint-staged": {
65 "*.js": [
66 "xo --fix",
67 "git add"
68 ],
69 "*.json": [
70 "prettier --write",
71 "git add"
72 ]
73 }
74}