add toolkit

Signed-off-by: WaitSpring <me@waitspring.com>
这个提交包含在:
WaitSpring 2022-11-17 21:59:25 +08:00
父节点 67f823523f
当前提交 3fe61df2a9
共有 5 个文件被更改,包括 46 次插入15 次删除

2
.browserslistrc 普通文件
查看文件

@ -0,0 +1,2 @@
# See https://www.mediawiki.org/wiki/Compatibility#Basic_(Grade_C)
defaults, cover 95%, not Chrome < 31, not Firefox < 39, not Edge < 12, not IE < 11, not Safari < 9.1, not ios_saf < 9.1, not Android < 5, not and_chr < 5

17
.eslintrc 普通文件
查看文件

@ -0,0 +1,17 @@
{
"root": true,
"plugins": [
"es5",
"compat"
],
"extends": [
"wikimedia/client-es5",
"wikimedia/jquery",
"wikimedia/mediawiki"
],
"ignorePatterns": [
"resources/libraries/",
"*.json"
],
"rules": {}
}

15
.hintrc
查看文件

@ -1,15 +0,0 @@
{
"extends": [
"development"
],
"hints": {
"compat-api/css": [
"default",
{
"ignore": [
"white-space: break-spaces"
]
}
]
}
}

9
.stylelintrc 普通文件
查看文件

@ -0,0 +1,9 @@
{
"extends": "stylelint-config-wikimedia",
"rules": {
"no-duplicate-selectors": null,
"selector-max-id": null,
"declaration-no-important": null,
"no-descending-specificity": null
}
}

18
package.json 普通文件
查看文件

@ -0,0 +1,18 @@
{
"private": true,
"scripts": {
"eslint": "eslint .",
"eslint:fix": "eslint . --fix",
"stylelint": "stylelint resources/**/*.css",
"stylelint:fix": "stylelint resources/**/*.css --fix"
},
"devDependencies": {
"eslint-config-wikimedia": "0.23.0",
"eslint-plugin-compat": "^4.0.2",
"eslint-plugin-es5": "^1.5.0",
"eslint-plugin-unicorn": "^44.0.2",
"stylelint": "^14.14.1",
"stylelint-no-unsupported-browser-features": "^6.0.1",
"stylelint-config-wikimedia": "0.13.1"
}
}