forked from inc2734/snow-monkey-forms
/
package.json
116 lines (116 loc) · 7.29 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
{
"engines": {
"node": ">=14.0.0",
"npm": ">=6.9.0 <7"
},
"author": "inc2734",
"license": "GPL-2.0+",
"dependencies": {},
"devDependencies": {
"@inc2734/add-custom-event": "^0.5.0",
"@wordpress/browserslist-config": "^5.0.0",
"@wordpress/env": "^5.2.0",
"@wordpress/scripts": "^24.0.0",
"autoprefixer": "^10.4.8",
"browser-sync": "^2.27.10",
"classnames": "^2.3.1",
"cssnano": "^5.1.13",
"eslint-plugin-import": "^2.26.0",
"node-sass": "^7.0.1",
"npm-run-all": "^4.1.5",
"po2json": "^1.0.0-alpha",
"postcss": "^8.4.16",
"postcss-cli": "^10.0.0",
"prettier": "npm:wp-prettier@2.6.2",
"rimraf": "^3.0.2",
"sass-basis": "^17.0.1"
},
"scripts": {
"export:wp-content:themes": "npm run cli 'cp -r wp-content/themes .export/wp-content'",
"export:wp-content:uploads": "npm run cli 'cp -r wp-content/uploads .export/wp-content'",
"export:wp-content": "npm run cli 'rm -rf .export/wp-content' && mkdir -p .export/wp-content/uploads && run-p export:wp-content:*",
"export:db": "mkdir -p .export/sql && npm run wp 'db export .export/sql/local.sql'",
"export": "run-p export:*",
"import:wp-content:themes": "npm run cli 'cp -r .export/wp-content/themes wp-content'",
"import:wp-content:uploads": "npm run cli 'cp -r .export/wp-content/uploads wp-content'",
"import:wp-content": "run-p import:wp-content:*",
"import:db": "npm run wp 'db import .export/sql/local.sql'",
"import": "run-p import:*",
"wp-env": "wp-env",
"start": "wp-env start && open http://localhost:8888",
"stop": "npm run export && wp-env stop",
"cli": "wp-env run cli",
"wp": "wp-env run cli wp",
"composer": "wp-env run composer",
"clean:js": "rimraf dist/js",
"clean:css": "rimraf dist/css",
"build": "npm-run-all -p js block css po2json",
"block": "run-p block:*",
"block:checkboxes": "run-s block:checkboxes:*",
"block:checkboxes:clean": "rimraf dist/block/checkboxes && mkdir -p dist/block/checkboxes",
"block:checkboxes:js": "wp-scripts build block/checkboxes/editor --output-path=dist/block/checkboxes",
"block:checkboxes:css": "node-sass block/checkboxes -o dist/block/checkboxes && postcss dist/block/checkboxes/*.css -r",
"block:email": "run-s block:email:*",
"block:email:clean": "rimraf dist/block/email && mkdir -p dist/block/email",
"block:email:js": "wp-scripts build block/email/editor --output-path=dist/block/email",
"block:file": "run-s block:file:*",
"block:file:clean": "rimraf dist/block/file && mkdir -p dist/block/file",
"block:file:js": "wp-scripts build block/file/editor --output-path=dist/block/file",
"block:file:css": "node-sass block/file -o dist/block/file && postcss dist/block/file/*.css -r",
"block:complete": "run-s block:complete:*",
"block:complete:clean": "rimraf dist/block/form/complete && mkdir -p dist/block/form/complete",
"block:complete:js": "wp-scripts build block/form/complete/editor --output-path=dist/block/form/complete",
"block:input": "run-s block:input:*",
"block:input:clean": "rimraf dist/block/form/input && mkdir -p dist/block/form/input",
"block:input:js": "wp-scripts build block/form/input/editor --output-path=dist/block/form/input",
"block:item": "run-s block:item:*",
"block:item:clean": "rimraf dist/block/initempitemut && mkdir -p dist/block/item",
"block:item:js": "wp-scripts build block/item/editor --output-path=dist/block/item",
"block:item:css": "node-sass block/item -o dist/block/item && postcss dist/block/item/*.css -r",
"block:radio-buttons": "run-s block:radio-buttons:*",
"block:radio-buttons:clean": "rimraf dist/block/radio-buttons && mkdir -p dist/block/radio-buttons",
"block:radio-buttons:js": "wp-scripts build block/radio-buttons/editor --output-path=dist/block/radio-buttons",
"block:radio-buttons:css": "node-sass block/radio-buttons -o dist/block/radio-buttons && postcss dist/block/radio-buttons/*.css -r",
"block:select": "run-s block:select:*",
"block:select:clean": "rimraf dist/block/select && mkdir -p dist/block/select",
"block:select:js": "wp-scripts build block/select/editor --output-path=dist/block/select",
"block:select:css": "node-sass block/select -o dist/block/select && postcss dist/block/select/*.css -r",
"block:snow-monkey-form": "run-s block:snow-monkey-form:*",
"block:snow-monkey-form:clean": "rimraf dist/block/snow-monkey-form && mkdir -p dist/block/snow-monkey-form",
"block:snow-monkey-form:js": "wp-scripts build block/snow-monkey-form/editor --output-path=dist/block/snow-monkey-form",
"block:tel": "run-s block:tel:*",
"block:tel:clean": "rimraf dist/block/tel && mkdir -p dist/block/tel",
"block:tel:js": "wp-scripts build block/tel/editor --output-path=dist/block/tel",
"block:text": "run-s block:text:*",
"block:text:clean": "rimraf dist/block/text && mkdir -p dist/block/text",
"block:text:js": "wp-scripts build block/text/editor --output-path=dist/block/text",
"block:text:css": "node-sass block/text -o dist/block/text && postcss dist/block/text/*.css -r",
"block:textarea": "run-s block:textarea:*",
"block:textarea:clean": "rimraf dist/block/textarea && mkdir -p dist/block/textarea",
"block:textarea:js": "wp-scripts build block/textarea/editor --output-path=dist/block/textarea",
"block:textarea:css": "node-sass block/textarea -o dist/block/textarea && postcss dist/block/textarea/*.css -r",
"block:url": "run-s block:url:*",
"block:url:clean": "rimraf dist/block/url && mkdir -p dist/block/url",
"block:url:js": "wp-scripts build block/url/editor --output-path=dist/block/url",
"js": "npm run clean:js && wp-scripts build src/js/app src/js/blocks src/js/recaptcha --output-path=dist/js",
"css:build": "node-sass src/css -o dist/css && postcss dist/css/*.css -r",
"css": "npm run clean:css && npm-run-all -p css:*",
"pretest": "wp-env start && wp-env run composer 'install --no-interaction'",
"test:lint:js": "wp-scripts lint-js block hoc src/js",
"test:lint:php": "wp-env start && wp-env run composer run-script lint",
"test:lint": "run-s test:lint:*",
"test:unit:php": "wp-env start && wp-env run phpunit 'phpunit -c /var/www/html/wp-content/plugins/snow-monkey-forms/.phpunit.xml.dist --verbose'",
"test:unit": "run-s test:unit:*",
"test": "run-s test:*",
"format:js": "wp-scripts format block hoc src/js",
"format": "npm-run-all -p format:*",
"clean:zip": "rimraf snow-monkey-forms.zip",
"zip:pack": "rsync -a --exclude='/vendor' --exclude='/node_modules' --exclude='.*' --exclude='*.config.js' --exclude='*.xml.dist' --exclude='/tests' --exclude='package*.json' . snow-monkey-forms && wp-env start && wp-env run composer 'install --no-dev -d snow-monkey-forms'",
"zip:archive": "zip -9 -qmr snow-monkey-forms.zip snow-monkey-forms",
"zip": "npm run clean:zip && npm run zip:pack && npm run zip:archive",
"po2json:snow-monkey-forms@blocks": "po2json languages/snow-monkey-forms-ja.po languages/snow-monkey-forms-ja-snow-monkey-forms@blocks.json -f jed",
"po2json:snow-monkey-forms@plugin-sidebar": "po2json languages/snow-monkey-forms-ja.po languages/snow-monkey-forms-ja-snow-monkey-forms@plugin-sidebar.json -f jed",
"po2json": "npm-run-all -p po2json:*",
"browsersync": "browser-sync start -p 'localhost:8888' -f '**/*' 'dist/**'"
}
}