kopia lustrzana https://github.com/wagtail/wagtail
Remove unused React component generator
rodzic
bf870cecd3
commit
ad5a3bbdc2
|
@ -6,7 +6,6 @@ coverage/
|
||||||
gulp/
|
gulp/
|
||||||
**/vendor/
|
**/vendor/
|
||||||
gulpfile.js
|
gulpfile.js
|
||||||
client/src/cli
|
|
||||||
wagtail/admin/static
|
wagtail/admin/static
|
||||||
wagtail/documents/static
|
wagtail/documents/static
|
||||||
wagtail/images/static
|
wagtail/images/static
|
||||||
|
|
|
@ -1,613 +0,0 @@
|
||||||
{
|
|
||||||
"name": "wagtail-client",
|
|
||||||
"version": "0.1.0",
|
|
||||||
"lockfileVersion": 1,
|
|
||||||
"requires": true,
|
|
||||||
"dependencies": {
|
|
||||||
"mustache": {
|
|
||||||
"version": "2.2.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/mustache/-/mustache-2.2.1.tgz",
|
|
||||||
"integrity": "sha1-LEDKIcJ49TFQaCvPkJDkGjM5uHY="
|
|
||||||
},
|
|
||||||
"yargs": {
|
|
||||||
"version": "4.7.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/yargs/-/yargs-4.7.1.tgz",
|
|
||||||
"integrity": "sha1-5gQyZYozh/8mnAKOrN5KUS5Djf8=",
|
|
||||||
"requires": {
|
|
||||||
"camelcase": "3.0.0",
|
|
||||||
"cliui": "3.2.0",
|
|
||||||
"decamelize": "1.2.0",
|
|
||||||
"lodash.assign": "4.0.9",
|
|
||||||
"os-locale": "1.4.0",
|
|
||||||
"pkg-conf": "1.1.3",
|
|
||||||
"read-pkg-up": "1.0.1",
|
|
||||||
"require-main-filename": "1.0.1",
|
|
||||||
"set-blocking": "1.0.0",
|
|
||||||
"string-width": "1.0.1",
|
|
||||||
"window-size": "0.2.0",
|
|
||||||
"y18n": "3.2.1",
|
|
||||||
"yargs-parser": "2.4.0"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"camelcase": {
|
|
||||||
"version": "3.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
|
|
||||||
"integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo="
|
|
||||||
},
|
|
||||||
"cliui": {
|
|
||||||
"version": "3.2.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
|
|
||||||
"integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
|
|
||||||
"requires": {
|
|
||||||
"string-width": "1.0.1",
|
|
||||||
"strip-ansi": "3.0.1",
|
|
||||||
"wrap-ansi": "2.0.0"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"strip-ansi": {
|
|
||||||
"version": "3.0.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
|
|
||||||
"integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
|
|
||||||
"requires": {
|
|
||||||
"ansi-regex": "2.0.0"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"ansi-regex": {
|
|
||||||
"version": "2.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz",
|
|
||||||
"integrity": "sha1-xQYbbg74qBd15Q9dZhUb9r83EQc="
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"wrap-ansi": {
|
|
||||||
"version": "2.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.0.0.tgz",
|
|
||||||
"integrity": "sha1-fTD4+HP5pbvDpk2ryNF34HGuQm8=",
|
|
||||||
"requires": {
|
|
||||||
"string-width": "1.0.1"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"decamelize": {
|
|
||||||
"version": "1.2.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
|
|
||||||
"integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA="
|
|
||||||
},
|
|
||||||
"lodash.assign": {
|
|
||||||
"version": "4.0.9",
|
|
||||||
"resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.0.9.tgz",
|
|
||||||
"integrity": "sha1-Cgcx2TWQ3dm6RYn61lqvbuCSF+M=",
|
|
||||||
"requires": {
|
|
||||||
"lodash.keys": "4.0.7",
|
|
||||||
"lodash.rest": "4.0.3"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"lodash.keys": {
|
|
||||||
"version": "4.0.7",
|
|
||||||
"resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-4.0.7.tgz",
|
|
||||||
"integrity": "sha1-MOGzvZjlTWoGEZkYEmhba8R8tjs="
|
|
||||||
},
|
|
||||||
"lodash.rest": {
|
|
||||||
"version": "4.0.3",
|
|
||||||
"resolved": "https://registry.npmjs.org/lodash.rest/-/lodash.rest-4.0.3.tgz",
|
|
||||||
"integrity": "sha1-TBwyxAAoCHJQ+r9w1C4BUVSPSMU="
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"os-locale": {
|
|
||||||
"version": "1.4.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
|
|
||||||
"integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
|
|
||||||
"requires": {
|
|
||||||
"lcid": "1.0.0"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"lcid": {
|
|
||||||
"version": "1.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
|
|
||||||
"integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
|
|
||||||
"requires": {
|
|
||||||
"invert-kv": "1.0.0"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"invert-kv": {
|
|
||||||
"version": "1.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
|
|
||||||
"integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY="
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"pkg-conf": {
|
|
||||||
"version": "1.1.3",
|
|
||||||
"resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-1.1.3.tgz",
|
|
||||||
"integrity": "sha1-N45W1v0T6Iv7b0ol33qD+qvduls=",
|
|
||||||
"requires": {
|
|
||||||
"find-up": "1.1.2",
|
|
||||||
"load-json-file": "1.1.0",
|
|
||||||
"object-assign": "4.1.0",
|
|
||||||
"symbol": "0.2.3"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"find-up": {
|
|
||||||
"version": "1.1.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
|
|
||||||
"integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
|
|
||||||
"requires": {
|
|
||||||
"path-exists": "2.1.0",
|
|
||||||
"pinkie-promise": "2.0.1"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"path-exists": {
|
|
||||||
"version": "2.1.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
|
|
||||||
"integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
|
|
||||||
"requires": {
|
|
||||||
"pinkie-promise": "2.0.1"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"pinkie-promise": {
|
|
||||||
"version": "2.0.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
|
|
||||||
"integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
|
|
||||||
"requires": {
|
|
||||||
"pinkie": "2.0.4"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"pinkie": {
|
|
||||||
"version": "2.0.4",
|
|
||||||
"resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
|
|
||||||
"integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA="
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"load-json-file": {
|
|
||||||
"version": "1.1.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
|
|
||||||
"integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
|
|
||||||
"requires": {
|
|
||||||
"graceful-fs": "4.1.4",
|
|
||||||
"parse-json": "2.2.0",
|
|
||||||
"pify": "2.3.0",
|
|
||||||
"pinkie-promise": "2.0.1",
|
|
||||||
"strip-bom": "2.0.0"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"graceful-fs": {
|
|
||||||
"version": "4.1.4",
|
|
||||||
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz",
|
|
||||||
"integrity": "sha1-7widKIDwM7ARgjzlyPrnmNp3Xb0="
|
|
||||||
},
|
|
||||||
"parse-json": {
|
|
||||||
"version": "2.2.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
|
|
||||||
"integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
|
|
||||||
"requires": {
|
|
||||||
"error-ex": "1.3.0"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"error-ex": {
|
|
||||||
"version": "1.3.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz",
|
|
||||||
"integrity": "sha1-5ntD8+gsluo6WE/+4Ln8MyXYAtk=",
|
|
||||||
"requires": {
|
|
||||||
"is-arrayish": "0.2.1"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"is-arrayish": {
|
|
||||||
"version": "0.2.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
|
|
||||||
"integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0="
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"pify": {
|
|
||||||
"version": "2.3.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
|
|
||||||
"integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw="
|
|
||||||
},
|
|
||||||
"pinkie-promise": {
|
|
||||||
"version": "2.0.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
|
|
||||||
"integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
|
|
||||||
"requires": {
|
|
||||||
"pinkie": "2.0.4"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"pinkie": {
|
|
||||||
"version": "2.0.4",
|
|
||||||
"resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
|
|
||||||
"integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA="
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"strip-bom": {
|
|
||||||
"version": "2.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
|
|
||||||
"integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
|
|
||||||
"requires": {
|
|
||||||
"is-utf8": "0.2.1"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"is-utf8": {
|
|
||||||
"version": "0.2.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
|
|
||||||
"integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI="
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"object-assign": {
|
|
||||||
"version": "4.1.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz",
|
|
||||||
"integrity": "sha1-ejs9DpgGPUP0wD8uiubNUahog6A="
|
|
||||||
},
|
|
||||||
"symbol": {
|
|
||||||
"version": "0.2.3",
|
|
||||||
"resolved": "https://registry.npmjs.org/symbol/-/symbol-0.2.3.tgz",
|
|
||||||
"integrity": "sha1-O5hzuKkB5Hxu/iFSajrDcu8ou8c="
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"read-pkg-up": {
|
|
||||||
"version": "1.0.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
|
|
||||||
"integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
|
|
||||||
"requires": {
|
|
||||||
"find-up": "1.1.2",
|
|
||||||
"read-pkg": "1.1.0"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"find-up": {
|
|
||||||
"version": "1.1.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
|
|
||||||
"integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
|
|
||||||
"requires": {
|
|
||||||
"path-exists": "2.1.0",
|
|
||||||
"pinkie-promise": "2.0.1"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"path-exists": {
|
|
||||||
"version": "2.1.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
|
|
||||||
"integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
|
|
||||||
"requires": {
|
|
||||||
"pinkie-promise": "2.0.1"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"pinkie-promise": {
|
|
||||||
"version": "2.0.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
|
|
||||||
"integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
|
|
||||||
"requires": {
|
|
||||||
"pinkie": "2.0.4"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"pinkie": {
|
|
||||||
"version": "2.0.4",
|
|
||||||
"resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
|
|
||||||
"integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA="
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"read-pkg": {
|
|
||||||
"version": "1.1.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
|
|
||||||
"integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
|
|
||||||
"requires": {
|
|
||||||
"load-json-file": "1.1.0",
|
|
||||||
"normalize-package-data": "2.3.5",
|
|
||||||
"path-type": "1.1.0"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"load-json-file": {
|
|
||||||
"version": "1.1.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
|
|
||||||
"integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
|
|
||||||
"requires": {
|
|
||||||
"graceful-fs": "4.1.4",
|
|
||||||
"parse-json": "2.2.0",
|
|
||||||
"pify": "2.3.0",
|
|
||||||
"pinkie-promise": "2.0.1",
|
|
||||||
"strip-bom": "2.0.0"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"graceful-fs": {
|
|
||||||
"version": "4.1.4",
|
|
||||||
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz",
|
|
||||||
"integrity": "sha1-7widKIDwM7ARgjzlyPrnmNp3Xb0="
|
|
||||||
},
|
|
||||||
"parse-json": {
|
|
||||||
"version": "2.2.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
|
|
||||||
"integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
|
|
||||||
"requires": {
|
|
||||||
"error-ex": "1.3.0"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"error-ex": {
|
|
||||||
"version": "1.3.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz",
|
|
||||||
"integrity": "sha1-5ntD8+gsluo6WE/+4Ln8MyXYAtk=",
|
|
||||||
"requires": {
|
|
||||||
"is-arrayish": "0.2.1"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"is-arrayish": {
|
|
||||||
"version": "0.2.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
|
|
||||||
"integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0="
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"pify": {
|
|
||||||
"version": "2.3.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
|
|
||||||
"integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw="
|
|
||||||
},
|
|
||||||
"pinkie-promise": {
|
|
||||||
"version": "2.0.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
|
|
||||||
"integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
|
|
||||||
"requires": {
|
|
||||||
"pinkie": "2.0.4"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"pinkie": {
|
|
||||||
"version": "2.0.4",
|
|
||||||
"resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
|
|
||||||
"integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA="
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"strip-bom": {
|
|
||||||
"version": "2.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
|
|
||||||
"integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
|
|
||||||
"requires": {
|
|
||||||
"is-utf8": "0.2.1"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"is-utf8": {
|
|
||||||
"version": "0.2.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
|
|
||||||
"integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI="
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"normalize-package-data": {
|
|
||||||
"version": "2.3.5",
|
|
||||||
"resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz",
|
|
||||||
"integrity": "sha1-jZJPFClg4Xd+f/4XBUNjHMfLAt8=",
|
|
||||||
"requires": {
|
|
||||||
"hosted-git-info": "2.1.5",
|
|
||||||
"is-builtin-module": "1.0.0",
|
|
||||||
"semver": "5.1.0",
|
|
||||||
"validate-npm-package-license": "3.0.1"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"hosted-git-info": {
|
|
||||||
"version": "2.1.5",
|
|
||||||
"resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.5.tgz",
|
|
||||||
"integrity": "sha1-C6gdkNouJas0ozLm7HeTbhWYEYs="
|
|
||||||
},
|
|
||||||
"is-builtin-module": {
|
|
||||||
"version": "1.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",
|
|
||||||
"integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
|
|
||||||
"requires": {
|
|
||||||
"builtin-modules": "1.1.1"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"builtin-modules": {
|
|
||||||
"version": "1.1.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
|
|
||||||
"integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8="
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"semver": {
|
|
||||||
"version": "5.1.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz",
|
|
||||||
"integrity": "sha1-hfLPhVBGXE3wAM99hvawVBBqueU="
|
|
||||||
},
|
|
||||||
"validate-npm-package-license": {
|
|
||||||
"version": "3.0.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz",
|
|
||||||
"integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=",
|
|
||||||
"requires": {
|
|
||||||
"spdx-correct": "1.0.2",
|
|
||||||
"spdx-expression-parse": "1.0.2"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"spdx-correct": {
|
|
||||||
"version": "1.0.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz",
|
|
||||||
"integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=",
|
|
||||||
"requires": {
|
|
||||||
"spdx-license-ids": "1.2.1"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"spdx-license-ids": {
|
|
||||||
"version": "1.2.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz",
|
|
||||||
"integrity": "sha1-0H6hek0v2TUfnZTi/5zsdBgP6PM="
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"spdx-expression-parse": {
|
|
||||||
"version": "1.0.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.2.tgz",
|
|
||||||
"integrity": "sha1-1SsUtelnB3FECvIlvLVjEirEUvY=",
|
|
||||||
"requires": {
|
|
||||||
"spdx-exceptions": "1.0.4",
|
|
||||||
"spdx-license-ids": "1.2.1"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"spdx-exceptions": {
|
|
||||||
"version": "1.0.4",
|
|
||||||
"resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.4.tgz",
|
|
||||||
"integrity": "sha1-IguEI5EZrpBFqJLbgag/TOFvgP0="
|
|
||||||
},
|
|
||||||
"spdx-license-ids": {
|
|
||||||
"version": "1.2.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz",
|
|
||||||
"integrity": "sha1-0H6hek0v2TUfnZTi/5zsdBgP6PM="
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"path-type": {
|
|
||||||
"version": "1.1.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
|
|
||||||
"integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
|
|
||||||
"requires": {
|
|
||||||
"graceful-fs": "4.1.4",
|
|
||||||
"pify": "2.3.0",
|
|
||||||
"pinkie-promise": "2.0.1"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"graceful-fs": {
|
|
||||||
"version": "4.1.4",
|
|
||||||
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz",
|
|
||||||
"integrity": "sha1-7widKIDwM7ARgjzlyPrnmNp3Xb0="
|
|
||||||
},
|
|
||||||
"pify": {
|
|
||||||
"version": "2.3.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
|
|
||||||
"integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw="
|
|
||||||
},
|
|
||||||
"pinkie-promise": {
|
|
||||||
"version": "2.0.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
|
|
||||||
"integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
|
|
||||||
"requires": {
|
|
||||||
"pinkie": "2.0.4"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"pinkie": {
|
|
||||||
"version": "2.0.4",
|
|
||||||
"resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
|
|
||||||
"integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA="
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"require-main-filename": {
|
|
||||||
"version": "1.0.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
|
|
||||||
"integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE="
|
|
||||||
},
|
|
||||||
"set-blocking": {
|
|
||||||
"version": "1.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-1.0.0.tgz",
|
|
||||||
"integrity": "sha1-zV5dk4BI3xrJLf6S4fFq3WVvXsU="
|
|
||||||
},
|
|
||||||
"string-width": {
|
|
||||||
"version": "1.0.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.1.tgz",
|
|
||||||
"integrity": "sha1-ySEptvHX9SrPmvQkom44ZKBc6wo=",
|
|
||||||
"requires": {
|
|
||||||
"code-point-at": "1.0.0",
|
|
||||||
"is-fullwidth-code-point": "1.0.0",
|
|
||||||
"strip-ansi": "3.0.1"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"code-point-at": {
|
|
||||||
"version": "1.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.0.0.tgz",
|
|
||||||
"integrity": "sha1-9psZLT99keOC5Lcb3bd4eGGasMY=",
|
|
||||||
"requires": {
|
|
||||||
"number-is-nan": "1.0.0"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"number-is-nan": {
|
|
||||||
"version": "1.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz",
|
|
||||||
"integrity": "sha1-wCD1KcUoKt/dIz2R1LGBw9aG3Es="
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"is-fullwidth-code-point": {
|
|
||||||
"version": "1.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
|
|
||||||
"integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
|
|
||||||
"requires": {
|
|
||||||
"number-is-nan": "1.0.0"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"number-is-nan": {
|
|
||||||
"version": "1.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz",
|
|
||||||
"integrity": "sha1-wCD1KcUoKt/dIz2R1LGBw9aG3Es="
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"strip-ansi": {
|
|
||||||
"version": "3.0.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
|
|
||||||
"integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
|
|
||||||
"requires": {
|
|
||||||
"ansi-regex": "2.0.0"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"ansi-regex": {
|
|
||||||
"version": "2.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz",
|
|
||||||
"integrity": "sha1-xQYbbg74qBd15Q9dZhUb9r83EQc="
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"window-size": {
|
|
||||||
"version": "0.2.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz",
|
|
||||||
"integrity": "sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU="
|
|
||||||
},
|
|
||||||
"y18n": {
|
|
||||||
"version": "3.2.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
|
|
||||||
"integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE="
|
|
||||||
},
|
|
||||||
"yargs-parser": {
|
|
||||||
"version": "2.4.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.0.tgz",
|
|
||||||
"integrity": "sha1-HzZ9ycbPpWYLaXEjDzsnf8Xjrco=",
|
|
||||||
"requires": {
|
|
||||||
"camelcase": "2.1.1",
|
|
||||||
"lodash.assign": "4.0.9"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"camelcase": {
|
|
||||||
"version": "2.1.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
|
|
||||||
"integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8="
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -6,16 +6,10 @@
|
||||||
"license": "BSD-3-Clause",
|
"license": "BSD-3-Clause",
|
||||||
"author": "Wagtail",
|
"author": "Wagtail",
|
||||||
"main": "src/index.js",
|
"main": "src/index.js",
|
||||||
"bin": {
|
|
||||||
"wagtail": "./src/cli/index.js"
|
|
||||||
},
|
|
||||||
"files": [
|
"files": [
|
||||||
"src/index.js"
|
"src/index.js"
|
||||||
],
|
],
|
||||||
"devDependencies": {},
|
"devDependencies": {},
|
||||||
"dependencies": {
|
"dependencies": {},
|
||||||
"mustache": "^2.2.1",
|
|
||||||
"yargs": "^4.2.0"
|
|
||||||
},
|
|
||||||
"scripts": {}
|
"scripts": {}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,90 +0,0 @@
|
||||||
var path = require('path');
|
|
||||||
var fs = require('fs');
|
|
||||||
var Mustache = require('mustache');
|
|
||||||
|
|
||||||
var TEMPLATES = path.join(__dirname, '..', '..', 'template');
|
|
||||||
|
|
||||||
var files = [
|
|
||||||
{
|
|
||||||
name: 'component.js',
|
|
||||||
template: 'component.mst',
|
|
||||||
suffix: '.js',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'style.scss',
|
|
||||||
template: 'style.mst'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'README.md',
|
|
||||||
template: 'README.mst'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'component.test.js',
|
|
||||||
template: 'component.test.mst',
|
|
||||||
suffix: '.test.js',
|
|
||||||
}
|
|
||||||
];
|
|
||||||
|
|
||||||
|
|
||||||
// =============================================================================
|
|
||||||
// Helper methods
|
|
||||||
// =============================================================================
|
|
||||||
|
|
||||||
function slugify(text) {
|
|
||||||
return text.toString().split(/(?=[A-Z])/).join('-').toLowerCase().trim()
|
|
||||||
.replace(/\s+/g, '-') // Replace spaces with -
|
|
||||||
.replace(/&/g, '-and-') // Replace & with 'and'
|
|
||||||
.replace(/[^\w\-]+/g, '') // Remove all non-word chars
|
|
||||||
.replace(/\-\-+/g, '-'); // Replace multiple - with single -
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
function write(name, data) {
|
|
||||||
fs.writeFile(name, data, function(err) {
|
|
||||||
if (err) {
|
|
||||||
return console.log('[ error ] ' + err);
|
|
||||||
}
|
|
||||||
console.log('[ created ] ' + name);
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// =============================================================================
|
|
||||||
// Write files!
|
|
||||||
// =============================================================================
|
|
||||||
function run(argv) {
|
|
||||||
var name = argv.name[0].toUpperCase() + argv.name.substring(1);
|
|
||||||
var slug = slugify(name);
|
|
||||||
var directory = path.join(argv.dir, slug);
|
|
||||||
|
|
||||||
if (!fs.existsSync(directory)) {
|
|
||||||
fs.mkdirSync(directory);
|
|
||||||
} else {
|
|
||||||
console.warn('[ error ] ' + directory + ' already exists');
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
files.forEach(function(file) {
|
|
||||||
var fileName = file.suffix ? name + file.suffix : file.name;
|
|
||||||
var template = fs.readFileSync(path.join(TEMPLATES, file.template), 'utf8');
|
|
||||||
var newPath = path.join(directory, fileName);
|
|
||||||
var context = {
|
|
||||||
name: name,
|
|
||||||
slug: slug
|
|
||||||
};
|
|
||||||
|
|
||||||
write(newPath, Mustache.render(template, context));
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
function build(cli) {
|
|
||||||
return cli
|
|
||||||
.option('dir', {
|
|
||||||
default: process.env.PWD
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
exports.handler = run;
|
|
||||||
exports.builder = build;
|
|
|
@ -1,15 +0,0 @@
|
||||||
#!/usr/bin/env node
|
|
||||||
var cli = require('yargs');
|
|
||||||
|
|
||||||
cli
|
|
||||||
.usage('Usage: $0 <command> [options]')
|
|
||||||
.help('help');
|
|
||||||
|
|
||||||
cli
|
|
||||||
.command(
|
|
||||||
'component <name>',
|
|
||||||
'scaffold out a wagtail component',
|
|
||||||
require('./component'));
|
|
||||||
|
|
||||||
cli
|
|
||||||
.argv;
|
|
|
@ -1,9 +0,0 @@
|
||||||
# {{ name }}
|
|
||||||
|
|
||||||
About this component
|
|
||||||
|
|
||||||
## Usage
|
|
||||||
|
|
||||||
```javascript
|
|
||||||
import { {{ name }} } from 'wagtail';
|
|
||||||
```
|
|
|
@ -1,13 +0,0 @@
|
||||||
import React from 'react';
|
|
||||||
|
|
||||||
const {{ name }} = () => {
|
|
||||||
return (
|
|
||||||
<div className="c-{{ slug }}">
|
|
||||||
</div>
|
|
||||||
);
|
|
||||||
};
|
|
||||||
|
|
||||||
{{ name }}.propTypes = {
|
|
||||||
};
|
|
||||||
|
|
||||||
export default {{ name }};
|
|
|
@ -1,15 +0,0 @@
|
||||||
import React from 'react';
|
|
||||||
import { expect } from 'chai';
|
|
||||||
import { shallow } from 'enzyme';
|
|
||||||
|
|
||||||
import {{ name }} from '../../src/components/{{ name }}/{{ name }}';
|
|
||||||
|
|
||||||
describe('{{ name }}', () => {
|
|
||||||
it('exists', () => {
|
|
||||||
expect({{ name }}).toBeDefined();
|
|
||||||
});
|
|
||||||
|
|
||||||
it('basic', () => {
|
|
||||||
expect(shallow(<{{ name }} />)).toMatchSnapshot();
|
|
||||||
});
|
|
||||||
});
|
|
|
@ -1,5 +0,0 @@
|
||||||
// {{ name }}
|
|
||||||
|
|
||||||
.c-{{ slug }} {
|
|
||||||
display: block;
|
|
||||||
}
|
|
|
@ -100,7 +100,6 @@
|
||||||
"whatwg-fetch": "^2.0.3"
|
"whatwg-fetch": "^2.0.3"
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"postinstall": "npm --prefix client install",
|
|
||||||
"build": "npm run gulp:prod:build && npm run webpack:prod:build",
|
"build": "npm run gulp:prod:build && npm run webpack:prod:build",
|
||||||
"dist": "NODE_ENV=production npm run build",
|
"dist": "NODE_ENV=production npm run build",
|
||||||
"watch": "npm-run-all --parallel gulp:dev:watch webpack:dev:watch",
|
"watch": "npm-run-all --parallel gulp:dev:watch webpack:dev:watch",
|
||||||
|
@ -115,7 +114,6 @@
|
||||||
"test": "npm run test:unit",
|
"test": "npm run test:unit",
|
||||||
"test:unit": "jest",
|
"test:unit": "jest",
|
||||||
"test:unit:watch": "jest --watch",
|
"test:unit:watch": "jest --watch",
|
||||||
"test:unit:coverage": "jest --coverage",
|
"test:unit:coverage": "jest --coverage"
|
||||||
"component": "node ./client/src/cli/index.js component --dir ./client/src/components/"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Ładowanie…
Reference in New Issue