2021-04-15 03:06:08 +01:00
{
2021-04-25 21:34:29 +01:00
"name" : "footnotes" ,
2021-04-15 03:06:08 +01:00
"scripts" : {
2021-04-25 09:28:02 +01:00
"cm" : "cz" ,
2021-04-15 03:20:58 +01:00
"format" : "npm run format:js" ,
"format:fix" : "npm run format:js:fix" ,
2021-04-25 21:42:54 +01:00
"format:js" : "prettier './src/**/*.js'" ,
2021-04-15 03:20:58 +01:00
"format:js:fix" : "npm run format:js -- --write" ,
2021-04-25 22:37:25 +01:00
"lint" : "npm run lint:js && npm run lint:css && npm run lint:md && npm run lint:html" ,
2021-04-25 09:28:02 +01:00
"lint:fix" : "npm run lint:js:fix && npm run lint:css:fix && npm run lint:md:fix" ,
"lint:php" : "composer run lint:php" ,
"lint:php:fix" : "composer run lint:php:fix" ,
"lint:js" : "eslint \"./src/**/*.js\"" ,
2021-04-15 03:06:08 +01:00
"lint:js:fix" : "npm run lint:js -- --fix" ,
2021-04-25 09:28:02 +01:00
"lint:css" : "stylelint \"./src/**/*.css\"" ,
"lint:css:fix" : "npm run lint:css -- --fix" ,
"lint:md" : "markdownlint '*.md'" ,
"lint:md:fix" : "npm run lint:md -- --fix" ,
2021-04-25 22:37:25 +01:00
"lint:html" : "htmlhint ./src/**/*.html" ,
2021-04-25 09:28:02 +01:00
"minify" : "npm run minify:css && npm run minify:js" ,
"minify:css" : "for f in ./tmp/css/*.css; do npx minify $f > ./dist/css/$(basename $f .css).min.css; done" ,
"minify:js" : "for f in ./src/js/*.js; do npx minify $f > ./dist/js/$(basename $f .js).min.js; done"
} ,
"husky" : {
"hooks" : {
"pre-commit" : "lint-staged" ,
2021-04-25 16:07:52 +01:00
"pre-push" : "composer run docs"
2021-04-25 09:28:02 +01:00
}
} ,
"lint-staged" : {
"*.php" : [
"composer run lint:php"
] ,
"*.js" : [
"npm run format:js:fix" ,
"npm run lint:js"
] ,
"*.(sa|sc|c)ss" : [
"npm run lint:css"
] ,
"*.md" : [
"npm run lint:md"
2021-04-25 22:37:25 +01:00
] ,
"*.html" : [
"npm run lint:html"
2021-04-25 09:28:02 +01:00
]
2021-04-15 03:06:08 +01:00
} ,
"devDependencies" : {
2021-04-25 19:49:58 +01:00
"@wordpress/eslint-plugin" : "^9.0.3" ,
2021-04-25 09:28:02 +01:00
"cz-conventional-changelog" : "^3.3.0" ,
2021-04-15 03:06:08 +01:00
"eslint" : "^7.24.0" ,
"eslint-config-prettier" : "^8.2.0" ,
"eslint-plugin-prettier" : "^3.4.0" ,
2021-04-25 22:37:25 +01:00
"htmlhint" : "^0.14.2" ,
2021-04-25 09:28:02 +01:00
"husky" : "^4.3.8" ,
"lint-staged" : "^10.5.4" ,
"markdownlint-cli" : "^0.27.1" ,
"minify" : "^7.0.1" ,
2021-04-25 19:56:17 +01:00
"node-sass" : "^5.0.0" ,
2021-04-15 03:06:08 +01:00
"prettier" : "^2.2.1" ,
"stylelint" : "^13.12.0" ,
2021-04-25 20:02:38 +01:00
"stylelint-config-rational-order" : "^0.1.2" ,
"stylelint-config-recommended" : "^3.0.0" ,
"stylelint-config-wordpress" : "^17.0.0" ,
"stylelint-order" : "^4.1.0" ,
"stylelint-scss" : "^3.19.0"
2021-04-20 03:48:16 +02:00
} ,
2021-04-25 09:28:02 +01:00
"license" : "GPL-3.0" ,
"config" : {
"commitizen" : {
"path" : "./node_modules/cz-conventional-changelog"
}
2021-04-25 20:02:38 +01:00
} ,
"dependencies" : {
"stylelint-a11y" : "^1.2.3"
2021-04-25 21:34:29 +01:00
} ,
"eslintConfig" : {
"env" : {
"browser" : true ,
"jquery" : true ,
"es6" : true
} ,
2021-04-25 22:37:25 +01:00
"extends" : [
2021-04-25 21:34:29 +01:00
"plugin:@wordpress/eslint-plugin/esnext" ,
"plugin:@wordpress/eslint-plugin/jsdoc" ,
"plugin:@wordpress/eslint-plugin/i18n" ,
"plugin:prettier/recommended"
] ,
2021-04-25 22:37:25 +01:00
"rules" : { }
2021-04-25 21:34:29 +01:00
} ,
"eslintIgnore" : [
"tmp/" ,
"*.min.js" ,
"jquery.tools.js"
2021-04-25 21:42:54 +01:00
] ,
"prettier" : {
"semi" : true ,
"trailingComma" : "all" ,
"singleQuote" : true ,
"printWidth" : 120 ,
"tabWidth" : 2
2021-04-25 21:51:33 +01:00
} ,
"stylelint" : {
"extends" : [
"stylelint-config-wordpress" ,
"stylelint-config-recommended" ,
"stylelint-a11y/recommended" ,
"stylelint-config-rational-order"
] ,
"plugins" : [
"stylelint-scss" ,
"stylelint-a11y" ,
"stylelint-order"
] ,
"rules" : {
"at-rule-no-unknown" : null ,
"scss/at-rule-no-unknown" : true
} ,
"ignoreFiles" : [
"tmp/" ,
"*.min.css"
]
2021-04-25 21:42:54 +01:00
}
2021-04-25 09:28:02 +01:00
}