-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
129 lines (129 loc) Β· 3.87 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
{
"name": "commit-jazzer",
"type": "module",
"version": "1.0.5",
"description": "A Git plugin that adds emojis to commit messages, improving readability and consistency in your commit history. Helps enforce Conventional Commits, making it easier for teams to automate versioning and generate changelogs. Integrates with tools like Commitizen and Gitmoji.",
"author": {
"name": "Artemev Alexandr",
"url": "https://github.com/Zilero232"
},
"license": "MIT",
"homepage": "https://github.com/Zilero232/commit-jazzer#readme",
"repository": {
"url": "git+https://github.com/Zilero232/commit-jazzer.git"
},
"bugs": {
"url": "https://github.com/Zilero232/commit-jazzer/issues"
},
"keywords": [
"emoji",
"git",
"commit",
"commitizen",
"gitmoji",
"conventional commit",
"cli",
"git hooks",
"semantic versioning",
"changelog"
],
"exports": {
".": {
"import": "./build/esm/index.js",
"require": "./build/common/index.cjs"
}
},
"main": "./build/common/index.cjs",
"files": [
"build/"
],
"config": {
"commitizen": {
"path": "./build/common/index.cjs"
}
},
"engines": {
"node": ">=14.17.6"
},
"scripts": {
"watch": "node --import=./scripts/register-ts-node.js ./node_modules/webpack-cli/bin/cli.js -c ./webpack.config.ts --mode development --watch",
"build:dev": "node --import=./scripts/register-ts-node.js ./node_modules/webpack-cli/bin/cli.js -c ./webpack.config.ts --mode development",
"build:prod": "yarn generate-schema && node --import=./scripts/register-ts-node.js ./node_modules/webpack-cli/bin/cli.js -c ./webpack.config.ts --mode production && yarn generate-schema",
"lint:check": "yarn eslint",
"lint:fix": "yarn eslint --fix",
"test": "vitest run -c ./vitest.config.ts",
"test:watch": "vitest watch -c ./vitest.config.ts",
"generate-schema": "node --import=./scripts/register-ts-node.js ./scripts/generate-schema.ts",
"commit": "yarn git-cz",
"knip": "knip -c ./knip.json -t ./tsconfig.json",
"cspell": "cspell lint -c ./.cspell.json --gitignore --cache --cache-location ./cache/cspellcache",
"prepare": "husky"
},
"publishConfig": {
"access": "public"
},
"dependencies": {
"chalk": "^4.1.2",
"commitizen": "^4.3.1",
"cosmiconfig": "^9.0.0",
"figlet": "^1.8.0",
"fuse.js": "^7.0.0",
"handlebars": "^4.7.8",
"inquirer": "8.2.6",
"inquirer-autocomplete-prompt": "2.0.1",
"inquirer-maxlength-input-prompt": "^1.0.2",
"ts-deepmerge": "^7.0.2",
"winston": "^3.17.0",
"zod": "^3.23.8"
},
"devDependencies": {
"@antfu/eslint-config": "^3.8.0",
"@babel/core": "^7.26.0",
"@babel/plugin-transform-modules-commonjs": "^7.25.9",
"@babel/preset-env": "^7.26.0",
"@babel/preset-typescript": "^7.26.0",
"@cspell/dict-ru_ru": "^2.2.4",
"@types/chalk": "^2.2.4",
"@types/figlet": "^1.7.0",
"@types/inquirer": "^9.0.7",
"@types/inquirer-autocomplete-prompt": "^3.0.3",
"@types/node": "^22.9.0",
"@types/webpack-bundle-analyzer": "^4.7.0",
"@types/webpack-node-externals": "^3.0.4",
"@vitest/coverage-v8": "^2.1.5",
"@vitest/ui": "^2.1.5",
"babel-loader": "^9.2.1",
"commander": "^12.1.0",
"copy-webpack-plugin": "^12.0.2",
"cspell": "^8.16.0",
"eslint": "^9.13.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-format": "^0.1.2",
"eslint-plugin-prettier": "^5.2.1",
"fork-ts-checker-webpack-plugin": "^9.0.2",
"husky": "^9.1.6",
"knip": "^5.36.3",
"lint-staged": "^15.2.10",
"ts-node": "^10.9.2",
"tsconfig-paths-webpack-plugin": "^4.1.0",
"tslib": "^2.8.1",
"typescript": "^5.6.3",
"typescript-json-schema": "^0.65.1",
"vite-tsconfig-paths": "^5.1.0",
"vitest": "^2.1.4",
"webpack": "^5.96.0",
"webpack-bundle-analyzer": "^4.10.2",
"webpack-cli": "^5.1.4",
"webpack-node-externals": "^3.0.0",
"webpack-shell-plugin-next": "^2.3.2"
},
"overrides": {
"inquirer": "8.2.6"
},
"lint-staged": {
"*.{ts,tsx,js,jsx,yaml}": [
"yarn lint:check",
"yarn cspell"
]
}
}