mirror of https://github.com/embarklabs/embark.git
refactor(@embark/utils): move copyToCliboard to embark-utils
This commit is contained in:
parent
ad01d1402c
commit
bcd006a1cf
|
@ -48,7 +48,7 @@
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/runtime-corejs2": "7.3.1",
|
"@babel/runtime-corejs2": "7.3.1",
|
||||||
"axios": "0.18.0",
|
"axios": "0.18.0",
|
||||||
"keccakjs": "0.2.1"
|
"keccakjs": "0.2.3"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@babel/cli": "7.2.3",
|
"@babel/cli": "7.2.3",
|
||||||
|
|
|
@ -46,6 +46,7 @@
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/runtime-corejs2": "7.3.1",
|
"@babel/runtime-corejs2": "7.3.1",
|
||||||
|
"clipboardy": "1.2.3",
|
||||||
"follow-redirects": "1.5.7",
|
"follow-redirects": "1.5.7",
|
||||||
"merge": "1.2.1",
|
"merge": "1.2.1",
|
||||||
"multihashes": "0.4.14",
|
"multihashes": "0.4.14",
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
const http = require('follow-redirects').http;
|
const http = require('follow-redirects').http;
|
||||||
const https = require('follow-redirects').https;
|
const https = require('follow-redirects').https;
|
||||||
const shelljs = require('shelljs');
|
const shelljs = require('shelljs');
|
||||||
|
const clipboardy = require('clipboardy');
|
||||||
|
|
||||||
const {canonicalHost, defaultCorsHost, defaultHost, dockerHostSwap, isDocker} = require('./host');
|
const {canonicalHost, defaultCorsHost, defaultHost, dockerHostSwap, isDocker} = require('./host');
|
||||||
const {findNextPort} = require('./network');
|
const {findNextPort} = require('./network');
|
||||||
|
@ -90,6 +91,10 @@ function runCmd(cmd, options, callback) {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function copyToClipboard(text) {
|
||||||
|
clipboardy.writeSync(text);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
const Utils = {
|
const Utils = {
|
||||||
joinPath: function() {
|
joinPath: function() {
|
||||||
|
@ -97,6 +102,7 @@ const Utils = {
|
||||||
return path.join.apply(path.join, arguments);
|
return path.join.apply(path.join, arguments);
|
||||||
},
|
},
|
||||||
canonicalHost,
|
canonicalHost,
|
||||||
|
copyToClipboard,
|
||||||
defaultCorsHost,
|
defaultCorsHost,
|
||||||
defaultHost,
|
defaultHost,
|
||||||
dockerHostSwap,
|
dockerHostSwap,
|
||||||
|
|
|
@ -83,7 +83,6 @@
|
||||||
"body-parser": "1.18.3",
|
"body-parser": "1.18.3",
|
||||||
"chalk": "2.4.2",
|
"chalk": "2.4.2",
|
||||||
"chokidar": "2.0.4",
|
"chokidar": "2.0.4",
|
||||||
"clipboardy": "1.2.3",
|
|
||||||
"clone-deep": "4.0.0",
|
"clone-deep": "4.0.0",
|
||||||
"colors": "1.3.2",
|
"colors": "1.3.2",
|
||||||
"commander": "2.18.0",
|
"commander": "2.18.0",
|
||||||
|
@ -92,6 +91,7 @@
|
||||||
"decompress": "4.2.0",
|
"decompress": "4.2.0",
|
||||||
"deep-equal": "1.0.1",
|
"deep-equal": "1.0.1",
|
||||||
"ejs": "2.6.1",
|
"ejs": "2.6.1",
|
||||||
|
"embark-authenticator": "^4.1.0-beta.0",
|
||||||
"embark-compiler": "^4.0.0",
|
"embark-compiler": "^4.0.0",
|
||||||
"embark-ens": "^4.1.0-beta.0",
|
"embark-ens": "^4.1.0-beta.0",
|
||||||
"embark-logger": "^4.1.0-beta.0",
|
"embark-logger": "^4.1.0-beta.0",
|
||||||
|
|
|
@ -476,11 +476,6 @@ function fileTreeSort(nodes){
|
||||||
return folders.concat(files);
|
return folders.concat(files);
|
||||||
}
|
}
|
||||||
|
|
||||||
function copyToClipboard(text) {
|
|
||||||
const clipboardy = require('clipboardy');
|
|
||||||
clipboardy.writeSync(text);
|
|
||||||
}
|
|
||||||
|
|
||||||
function fuzzySearch(text, list, filter) {
|
function fuzzySearch(text, list, filter) {
|
||||||
const fuzzy = require('fuzzy');
|
const fuzzy = require('fuzzy');
|
||||||
return fuzzy.filter(text, list, {extract: (filter || function () {})});
|
return fuzzy.filter(text, list, {extract: (filter || function () {})});
|
||||||
|
@ -566,7 +561,6 @@ module.exports = {
|
||||||
errorMessage,
|
errorMessage,
|
||||||
timer,
|
timer,
|
||||||
fileTreeSort,
|
fileTreeSort,
|
||||||
copyToClipboard,
|
|
||||||
fuzzySearch,
|
fuzzySearch,
|
||||||
jsonFunctionReplacer,
|
jsonFunctionReplacer,
|
||||||
getWindowSize,
|
getWindowSize,
|
||||||
|
|
25
yarn.lock
25
yarn.lock
|
@ -5213,6 +5213,14 @@ browserify-sha3@^0.0.1:
|
||||||
dependencies:
|
dependencies:
|
||||||
js-sha3 "^0.3.1"
|
js-sha3 "^0.3.1"
|
||||||
|
|
||||||
|
browserify-sha3@^0.0.4:
|
||||||
|
version "0.0.4"
|
||||||
|
resolved "https://registry.yarnpkg.com/browserify-sha3/-/browserify-sha3-0.0.4.tgz#086c47b8c82316c9d47022c26185954576dd8e26"
|
||||||
|
integrity sha1-CGxHuMgjFsnUcCLCYYWVRXbdjiY=
|
||||||
|
dependencies:
|
||||||
|
js-sha3 "^0.6.1"
|
||||||
|
safe-buffer "^5.1.1"
|
||||||
|
|
||||||
browserify-sign@^4.0.0:
|
browserify-sign@^4.0.0:
|
||||||
version "4.0.4"
|
version "4.0.4"
|
||||||
resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.0.4.tgz#aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298"
|
resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.0.4.tgz#aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298"
|
||||||
|
@ -11705,6 +11713,11 @@ js-sha3@^0.3.1:
|
||||||
resolved "https://registry.yarnpkg.com/js-sha3/-/js-sha3-0.3.1.tgz#86122802142f0828502a0d1dee1d95e253bb0243"
|
resolved "https://registry.yarnpkg.com/js-sha3/-/js-sha3-0.3.1.tgz#86122802142f0828502a0d1dee1d95e253bb0243"
|
||||||
integrity sha1-hhIoAhQvCChQKg0d7h2V4lO7AkM=
|
integrity sha1-hhIoAhQvCChQKg0d7h2V4lO7AkM=
|
||||||
|
|
||||||
|
js-sha3@^0.6.1:
|
||||||
|
version "0.6.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/js-sha3/-/js-sha3-0.6.1.tgz#5b89f77a7477679877f58c4a075240934b1f95c0"
|
||||||
|
integrity sha1-W4n3enR3Z5h39YxKB1JAk0sflcA=
|
||||||
|
|
||||||
js-sha3@^0.7.0:
|
js-sha3@^0.7.0:
|
||||||
version "0.7.0"
|
version "0.7.0"
|
||||||
resolved "https://registry.yarnpkg.com/js-sha3/-/js-sha3-0.7.0.tgz#0a5c57b36f79882573b2d84051f8bb85dd1bd63a"
|
resolved "https://registry.yarnpkg.com/js-sha3/-/js-sha3-0.7.0.tgz#0a5c57b36f79882573b2d84051f8bb85dd1bd63a"
|
||||||
|
@ -11954,7 +11967,15 @@ keccak@^1.0.2:
|
||||||
nan "^2.2.1"
|
nan "^2.2.1"
|
||||||
safe-buffer "^5.1.0"
|
safe-buffer "^5.1.0"
|
||||||
|
|
||||||
keccakjs@0.2.1, keccakjs@^0.2.0, keccakjs@^0.2.1:
|
keccakjs@0.2.3:
|
||||||
|
version "0.2.3"
|
||||||
|
resolved "https://registry.yarnpkg.com/keccakjs/-/keccakjs-0.2.3.tgz#5e4e969ce39689a3861f445d7752ee3477f9fe72"
|
||||||
|
integrity sha512-BjLkNDcfaZ6l8HBG9tH0tpmDv3sS2mA7FNQxFHpCdzP3Gb2MVruXBSuoM66SnVxKJpAr5dKGdkHD+bDokt8fTg==
|
||||||
|
dependencies:
|
||||||
|
browserify-sha3 "^0.0.4"
|
||||||
|
sha3 "^1.2.2"
|
||||||
|
|
||||||
|
keccakjs@^0.2.0, keccakjs@^0.2.1:
|
||||||
version "0.2.1"
|
version "0.2.1"
|
||||||
resolved "https://registry.yarnpkg.com/keccakjs/-/keccakjs-0.2.1.tgz#1d633af907ef305bbf9f2fa616d56c44561dfa4d"
|
resolved "https://registry.yarnpkg.com/keccakjs/-/keccakjs-0.2.1.tgz#1d633af907ef305bbf9f2fa616d56c44561dfa4d"
|
||||||
integrity sha1-HWM6+QfvMFu/ny+mFtVsRFYd+k0=
|
integrity sha1-HWM6+QfvMFu/ny+mFtVsRFYd+k0=
|
||||||
|
@ -17473,7 +17494,7 @@ sha.js@^2.4.0, sha.js@^2.4.8:
|
||||||
inherits "^2.0.1"
|
inherits "^2.0.1"
|
||||||
safe-buffer "^5.0.1"
|
safe-buffer "^5.0.1"
|
||||||
|
|
||||||
sha3@^1.1.0:
|
sha3@^1.1.0, sha3@^1.2.2:
|
||||||
version "1.2.2"
|
version "1.2.2"
|
||||||
resolved "https://registry.yarnpkg.com/sha3/-/sha3-1.2.2.tgz#a66c5098de4c25bc88336ec8b4817d005bca7ba9"
|
resolved "https://registry.yarnpkg.com/sha3/-/sha3-1.2.2.tgz#a66c5098de4c25bc88336ec8b4817d005bca7ba9"
|
||||||
integrity sha1-pmxQmN5MJbyIM27ItIF9AFvKe6k=
|
integrity sha1-pmxQmN5MJbyIM27ItIF9AFvKe6k=
|
||||||
|
|
Loading…
Reference in New Issue