forked from xdan/jodit
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.json
130 lines (130 loc) · 4.43 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
130
{
"name": "jodit",
"version": "3.4.26",
"description": "Jodit is awesome and usefully wysiwyg editor with filebrowser",
"main": "build/jodit.min.js",
"types": "index.d.ts",
"typings": "index.d.ts",
"scripts": {
"newversion": "npm run lint && npm test && npm version patch --no-git-tag-version && npm run build && npm run newversiongit && npm publish ./",
"newversiongit": "git add --all && git commit -m \"New version $npm_package_version. Read more https://github.com/xdan/jodit/releases/tag/$npm_package_version \" && git tag $npm_package_version && git push --tags origin HEAD:master",
"start": "node server.js --port=2000",
"clean": "rimraf build/*",
"build": "npm run clean && gulp build && npm run build-es5 && npm run build-es2018 && npm run build-no-uglify-es5 && npm run build-no-uglify-es2018",
"build-es5": "webpack --progress --mode production --es es5 --uglify true",
"build-es2018": "webpack --progress --mode production --es es2018 --uglify true",
"build-no-uglify-es5": "webpack --progress --mode production --es es5",
"build-no-uglify-es2018": "webpack --progress --mode production --es es2018",
"test": "karma start --browsers FirefoxHeadless karma.conf.js",
"test-debug": "karma start --browsers Chrome karma.conf.js --single-run false",
"test-chrome": "karma start --browsers Chrome karma.conf.js",
"jodit": "cd ../jodit-react/ && npm update && npm run newversion && cd ../jodit-angular/ && npm run newversion && cd ../jodit-joomla && npm run newversion && cd ../jodit-docs && npm run newversion && cd ../jodit-master && npm run newversion",
"types": "rimraf types/* && tsc --project . --declaration --outDir types --emitDeclarationOnly",
"pretty": "prettier --write ./src/*.{ts,less} ./src/**/*.{ts,less} ./src/**/**/*.{ts,less}",
"fix": "eslint ./src/* ./test/ --fix && npm run pretty",
"lint": "eslint ./src/* ./test/"
},
"repository": {
"type": "git",
"url": "git+https://github.com/xdan/jodit.git"
},
"keywords": [
"wysiwyg",
"editor",
"rich",
"jodit"
],
"author": "Chupurnov <[email protected]> (https://xdsoft.net/)",
"license": "MIT",
"bugs": {
"url": "https://github.com/xdan/jodit/issues"
},
"homepage": "https://xdsoft.net/jodit/",
"dependencies": {
"autobind-decorator": "^2.4.0"
},
"devDependencies": {
"@types/ace": "^0.0.43",
"@types/es6-promise": "^3.3.0",
"@types/node": "^14.6.2",
"@typescript-eslint/eslint-plugin": "^3.10.1",
"@typescript-eslint/parser": "^3.10.1",
"autobind-decorator": "^2.4.0",
"autoprefixer": "^9.8.6",
"chai": "^4.2.0",
"classlist-polyfill": "^1.2.0",
"clean-css-loader": "^2.0.0",
"compression": "^1.7.4",
"cross-env": "^7.0.2",
"css-loader": "^4.2.2",
"es6-promise": "^4.2.8",
"eslint": "^7.8.0",
"eslint-config-prettier": "^6.11.0",
"eslint-plugin-header": "^3.1.0",
"express": "^4.17.1",
"file-loader": "^6.1.0",
"gulp": "^4.0.2",
"gulp-imagemin": "^7.1.0",
"gulp-less": "^4.0.1",
"husky": "^4.2.5",
"karma": "^5.2.0",
"karma-chai": "^0.1.0",
"karma-chrome-launcher": "^3.1.0",
"karma-firefox-launcher": "^1.3.0",
"karma-ie-launcher": "^1.0.0",
"karma-mocha": "^2.0.1",
"karma-sourcemap-loader": "^0.3.8",
"karma-webpack": "^4.0.2",
"less": "^3.12.2",
"less-loader": "^7.0.0",
"lint-staged": "^10.2.13",
"merge-stream": "^2.0.0",
"mini-css-extract-plugin": "^0.11.0",
"mocha": "^8.1.3",
"optimize-css-assets-webpack-plugin": "^5.0.4",
"postcss-css-variables": "^0.17.0",
"postcss-loader": "^3.0.0",
"prettier": "^2.1.1",
"raw-loader": "^4.0.1",
"style-loader": "^1.2.1",
"stylelint": "^13.7.0",
"stylelint-config-prettier": "^8.0.2",
"stylelint-config-standard": "^20.0.0",
"stylelint-prettier": "^1.1.2",
"synchronous-promise": "^2.0.13",
"terser-webpack-plugin": "^4.1.0",
"ts-loader": "^8.0.3",
"ts-private-uglifier": "^1.0.2",
"tslib": "^2.0.1",
"typescript": "^4.0.2",
"uglifyjs-webpack-plugin": "^2.2.0",
"url-loader": "^4.1.0",
"webpack": "^4.44.1",
"webpack-cli": "^3.3.12",
"webpack-dev-middleware": "^3.7.2",
"webpack-dev-server": "^3.11.0",
"webpack-hot-middleware": "^2.25.0",
"webpack-stream": "^6.1.0",
"yargs": "^15.4.1"
},
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"lint-staged": {
"./test/**/*.{js}": [
"prettier --write --ignore-path ./build/*",
"git add"
],
"*.{json,less}": [
"prettier --write --ignore-path ./build/*",
"git add"
],
"*.{ts}": [
"eslint ./src",
"prettier --write",
"git add"
]
}
}