UNPKG

4.98 kBJSONView Raw
1{
2 "name": "yeoman-environment",
3 "version": "4.4.0",
4 "description": "Handles the lifecyle and bootstrapping of generators in a specific environment",
5 "keywords": [
6 "development",
7 "dev",
8 "build",
9 "tool",
10 "cli",
11 "scaffold",
12 "scaffolding",
13 "generate",
14 "generator",
15 "yeoman",
16 "app"
17 ],
18 "homepage": "http://yeoman.io",
19 "repository": "yeoman/environment",
20 "license": "BSD-2-Clause",
21 "author": "Yeoman",
22 "type": "module",
23 "exports": {
24 ".": {
25 "types": "./dist/index.d.js",
26 "import": "./dist/index.js"
27 },
28 "./package.json": "./package.json"
29 },
30 "main": "./dist/index.js",
31 "types": "./dist/index.d.js",
32 "bin": {
33 "yoe": "bin/bin.cjs"
34 },
35 "files": [
36 "bin",
37 "dist"
38 ],
39 "scripts": {
40 "prebuild": "rimraf dist",
41 "build": "tsc && npm run copy-types",
42 "copy-types": "cpy \"src/**/*.d.(|c|m)ts\" dist/",
43 "doc": "npm run doc:generate && npm run doc:fix && npm run doc:prettier",
44 "doc:fix": "sed -i -e 's:^[[:space:]]*<!--[[:space:]]*$::g' -e 's:^[[:space:]]*-->[[:space:]]*$::g' $npm_package_config_doc_path/global.html || true",
45 "doc:generate": "jsdoc -c jsdoc.json -d $npm_package_config_doc_path",
46 "doc:prettier": "prettier $npm_package_config_doc_path --write --ignore-path .prettierignore-doc",
47 "fix": "xo --fix",
48 "prepare": "npm run build",
49 "pretest": "xo",
50 "test": "c8 esmocha --forbid-only",
51 "test-base": "c8 esmocha test/environment*.js test/store.js test/util.js test/adapter.js",
52 "test-environment": "c8 esmocha test/environment.js",
53 "test-generators": "c8 esmocha test/generators.js",
54 "test-resolver": "c8 esmocha test/resolver.js"
55 },
56 "config": {
57 "doc_path": "./yeoman-environment-doc"
58 },
59 "dependencies": {
60 "@yeoman/adapter": "^1.4.0",
61 "@yeoman/conflicter": "^2.0.0-alpha.2",
62 "@yeoman/namespace": "^1.0.0",
63 "@yeoman/transform": "^1.2.0",
64 "@yeoman/types": "^1.1.1",
65 "arrify": "^3.0.0",
66 "chalk": "^5.3.0",
67 "commander": "^11.1.0",
68 "debug": "^4.3.4",
69 "execa": "^8.0.1",
70 "fly-import": "^0.4.0",
71 "globby": "^14.0.0",
72 "grouped-queue": "^2.0.0",
73 "locate-path": "^7.2.0",
74 "lodash-es": "^4.17.21",
75 "mem-fs": "^4.0.0",
76 "mem-fs-editor": "^11.0.0",
77 "semver": "^7.5.4",
78 "slash": "^5.1.0",
79 "untildify": "^5.0.0",
80 "which-package-manager": "^0.0.1"
81 },
82 "devDependencies": {
83 "@types/debug": "^4.1.9",
84 "@types/lodash-es": "^4.17.9",
85 "@types/semver": "^7.5.3",
86 "c8": "^9.1.0",
87 "cpy-cli": "^5.0.0",
88 "esmocha": "^1.0.1",
89 "fs-extra": "^11.1.1",
90 "inquirer": "^9.2.11",
91 "jsdoc": "^4.0.2",
92 "prettier": "3.0.3",
93 "prettier-plugin-packagejson": "^2.4.6",
94 "rimraf": "^5.0.5",
95 "sinon": "^17.0.0",
96 "sinon-test": "^3.1.5",
97 "strip-ansi": "^7.1.0",
98 "typescript": "5.2.2",
99 "xo": "0.56.0",
100 "yeoman-assert": "^3.1.1",
101 "yeoman-environment": "file:./",
102 "yeoman-generator-2": "npm:yeoman-generator@^2.0.5",
103 "yeoman-generator-4": "npm:yeoman-generator@^4.13.0",
104 "yeoman-generator-5": "npm:yeoman-generator@^5.10.0",
105 "yeoman-generator-6": "npm:yeoman-generator@^6.0.1",
106 "yeoman-generator-7": "npm:yeoman-generator@^7.0.0",
107 "yeoman-test": "^8.1.0"
108 },
109 "overrides": {
110 "yeoman-generator-2": {
111 "chalk": "^4.1.0",
112 "dargs": "^7.0.0",
113 "debug": "^4.1.1",
114 "execa": "^5.1.1",
115 "github-username": "^6.0.0",
116 "lodash": "^4.17.11",
117 "mem-fs-editor": "^9.0.0",
118 "minimist": "^1.2.5",
119 "pacote": "^15.2.0",
120 "read-pkg-up": "^7.0.1",
121 "run-async": "^2.0.0",
122 "semver": "^7.2.1",
123 "shelljs": "^0.8.5",
124 "sort-keys": "^4.2.0",
125 "text-table": "^0.2.0",
126 "yeoman-environment": "^3.19.3"
127 },
128 "yeoman-generator-4": {
129 "chalk": "^4.1.0",
130 "dargs": "^7.0.0",
131 "debug": "^4.1.1",
132 "execa": "^5.1.1",
133 "github-username": "^6.0.0",
134 "lodash": "^4.17.11",
135 "mem-fs-editor": "^9.0.0",
136 "minimist": "^1.2.5",
137 "pacote": "^15.2.0",
138 "read-pkg-up": "^7.0.1",
139 "run-async": "^2.0.0",
140 "semver": "^7.2.1",
141 "shelljs": "^0.8.5",
142 "sort-keys": "^4.2.0",
143 "text-table": "^0.2.0",
144 "yeoman-environment": "^3.19.3"
145 },
146 "yeoman-generator-5": {
147 "chalk": "^4.1.0",
148 "dargs": "^7.0.0",
149 "debug": "^4.1.1",
150 "execa": "^5.1.1",
151 "github-username": "^6.0.0",
152 "lodash": "^4.17.11",
153 "mem-fs-editor": "^9.0.0",
154 "minimist": "^1.2.5",
155 "pacote": "^15.2.0",
156 "read-pkg-up": "^7.0.1",
157 "run-async": "^2.0.0",
158 "semver": "^7.2.1",
159 "shelljs": "^0.8.5",
160 "sort-keys": "^4.2.0",
161 "text-table": "^0.2.0",
162 "yeoman-environment": "*"
163 },
164 "yeoman-generator-6": {
165 "yeoman-environment": "*"
166 }
167 },
168 "peerDependencies": {
169 "@yeoman/types": "^1.1.1",
170 "mem-fs": "^4.0.0"
171 },
172 "engines": {
173 "node": "^18.17.0 || >=20.5.0"
174 }
175}