-
-
Notifications
You must be signed in to change notification settings - Fork 29
/
package.json
71 lines (71 loc) · 3.59 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
{
"name": "webcomic",
"version": "5.0.6",
"description": "Comic publishing power for the web. Turn your WordPress-powered site into a comic publishing platform with Webcomic.",
"repository": "mgsisk/webcomic",
"author": "mgsisk <me@mgsisk.com>",
"license": "GPL-2.0+",
"scripts": {
"clean": "find . -name '*.DS_Store' -type f -delete",
"destroy": "vagrant destroy test",
"destroy:edge": "vagrant destroy edge",
"fix:css": "stylelint --fix 'src/css/**/*.css' 'docs/_css/**/*.css'",
"fix:js": "eslint --fix '.?*.js' 'src/js/**/*.js'",
"fix:php:cs": "vendor/bin/phpcbf",
"make": "node scripts.js watch",
"make:api": "php docs/_build/api.php",
"make:css": "node scripts.js makeCss",
"make:img": "imageoptim -a 'assets/**/*.jpg' 'assets/**/*.png' 'docs/srv/**/*.jpg' 'docs/srv/**/*.png'",
"make:js": "node scripts.js makeJs",
"make:wiki": "php docs/_build/wiki.php",
"prepare": "composer install",
"prepare:brew": "brew bundle",
"restart": "vagrant reload test",
"restart:edge": "vagrant reload edge",
"start": "vagrant up test",
"start:docs": "cd docs && bundle exec jekyll serve",
"start:edge": "vagrant up edge",
"stop": "vagrant halt test",
"stop:edge": "vagrant halt edge",
"test": "npm run test:css && npm run test:js && npm run test:json && npm run test:md && npm run test:php && npm run test:sh && npm run test:xml && npm run test:yml",
"test:css": "stylelint 'src/css/**/*.css' 'docs/_css/**/*.css'",
"test:js": "eslint '.?*.js' 'src/js/**/*.js'",
"test:json": "find . \\( -name '*.json' -o -name '.babelrc' -o -name '.markdownlintrc' \\) ! -path '*/node_modules/*' ! -path '*/vendor/*' | xargs -L1 jsonlint -q",
"test:md": "markdownlint -c .markdownlintrc '.?*.md' 'docs/**/*.md' -i license.md",
"test:php:cs": "vendor/bin/phpcs",
"test:php:md": "find . -name '*.php' \\( -path './src/*' -o -path './docs/_build/*' -o -path './tests/phpunit/wp-tests-config.php' -o -path './tests/phpunit/src/*' -o -path './.phan/config.php' \\) | xargs -I% vendor/bin/phpmd % text .phpmd.xml",
"test:php:phan": "vendor/bin/phan",
"test:php:unit": "vendor/bin/phpunit --no-coverage && WP_MULTISITE=1 vendor/bin/phpunit",
"test:php": "npm run test:php:md && npm run test:php:cs && npm run test:php:phan && npm run test:php:unit",
"test:sh": "find . -name '*.sh' ! -path '*/node_modules/*' ! -path '*/vendor/*' | xargs shellcheck -x",
"test:xml": "find . -name '*.xml' ! -path '*/node_modules/*' ! -path '*/vendor/*' ! -path '*/tests/*' | xargs xmllint --noout",
"test:yml": "find . -name '*.yml' ! -path '*/node_modules/*' ! -path '*/vendor/*' ! -path '*/docs/_site/*' | xargs -L1 js-yaml",
"version": "node scripts.js tagVersion $npm_package_version; git add readme.md src/readme.txt src/webcomic.php",
"postversion": "git push --follow-tags"
},
"devDependencies": {
"@babel/core": "^7.0.0-beta.49",
"@babel/preset-env": "^7.0.0-beta.49",
"chokidar": "^2.0.3",
"cssnano": "^3.10.0",
"eslint": "^4.19.1",
"eslint-config-wordpress": "^2.0.0",
"fast-glob": "^2.2.2",
"imageoptim-cli": "^2.0.2",
"js-yaml": "^3.12.0",
"jsonlint": "^1.6.3",
"markdownlint-cli": "^0.10.0",
"postcss": "^6.0.22",
"postcss-cssnext": "^3.1.0",
"postcss-easings": "^1.0.1",
"postcss-import": "^11.1.0",
"postcss-short": "^4.1.0",
"rollup": "^0.59.4",
"rollup-plugin-babel": "^4.0.0-beta.4",
"rollup-plugin-uglify": "^4.0.0",
"stylelint": "^9.2.1",
"stylelint-config-standard": "^18.2.0",
"stylelint-config-wordpress": "^13.0.0",
"stylelint-order": "^0.8.1"
}
}