diff options
author | 2020-10-11 20:36:36 +0000 | |
---|---|---|
committer | 2020-10-11 20:36:36 +0000 | |
commit | 594f5a52ec000ba7fe4a0edccdf99849b3fae520 (patch) | |
tree | ce99ac349613bf8e4236034e5a6515e8ee391240 | |
parent | 5.6.0-nightly.6 and trigger AppVeyor nightly build [skip travisci] (diff) | |
parent | Add vertical style and "Always show workspace drawer" setting (#567) (diff) | |
download | ferdium-app-594f5a52ec000ba7fe4a0edccdf99849b3fae520.tar.gz ferdium-app-594f5a52ec000ba7fe4a0edccdf99849b3fae520.tar.zst ferdium-app-594f5a52ec000ba7fe4a0edccdf99849b3fae520.zip |
Merge remote-tracking branch 'source/develop' into HEAD
89 files changed, 3239 insertions, 206 deletions
diff --git a/branding/Ferdi.afphoto b/branding/Ferdi.afphoto new file mode 100644 index 000000000..4b2873ad4 --- /dev/null +++ b/branding/Ferdi.afphoto | |||
Binary files differ | |||
diff --git a/branding/beard.png b/branding/beard.png index 3c1f92842..2a7fe278e 100644 --- a/branding/beard.png +++ b/branding/beard.png | |||
Binary files differ | |||
diff --git a/branding/download.png b/branding/download.png index 7dcb0a92b..a16c16e41 100644 --- a/branding/download.png +++ b/branding/download.png | |||
Binary files differ | |||
diff --git a/branding/gradient.png b/branding/gradient.png index 06d117541..d84333e0b 100644 --- a/branding/gradient.png +++ b/branding/gradient.png | |||
Binary files differ | |||
diff --git a/branding/logo.png b/branding/logo.png index 3f0643121..434a3ab0f 100644 --- a/branding/logo.png +++ b/branding/logo.png | |||
Binary files differ | |||
diff --git a/branding/logo.psd b/branding/logo.psd deleted file mode 100644 index baec1c0aa..000000000 --- a/branding/logo.psd +++ /dev/null | |||
Binary files differ | |||
diff --git a/branding/screenshots/application.png b/branding/screenshots/application.png index 06d9341e5..3d911663a 100644 --- a/branding/screenshots/application.png +++ b/branding/screenshots/application.png | |||
Binary files differ | |||
diff --git a/branding/screenshots/hero.png b/branding/screenshots/hero.png index 09f509ca7..486373d36 100644 --- a/branding/screenshots/hero.png +++ b/branding/screenshots/hero.png | |||
Binary files differ | |||
diff --git a/branding/screenshots/service-store.png b/branding/screenshots/service-store.png index a21bb4b3e..8cfe26575 100644 --- a/branding/screenshots/service-store.png +++ b/branding/screenshots/service-store.png | |||
Binary files differ | |||
diff --git a/branding/screenshots/todos.png b/branding/screenshots/todos.png index 5bbacdfa0..af0757d9e 100644 --- a/branding/screenshots/todos.png +++ b/branding/screenshots/todos.png | |||
Binary files differ | |||
diff --git a/branding/screenshots/workspaces.png b/branding/screenshots/workspaces.png index b1dd12e3e..0f6958233 100644 --- a/branding/screenshots/workspaces.png +++ b/branding/screenshots/workspaces.png | |||
Binary files differ | |||
diff --git a/branding/twitter-header.jpg b/branding/twitter-header.jpg index 74dd69258..289ffd9ac 100644 --- a/branding/twitter-header.jpg +++ b/branding/twitter-header.jpg | |||
Binary files differ | |||
diff --git a/build-helpers/images/icon.png b/build-helpers/images/icon.png index 2b8d83b56..56c4c251a 100644 --- a/build-helpers/images/icon.png +++ b/build-helpers/images/icon.png | |||
Binary files differ | |||
diff --git a/build-helpers/images/icons/1024x1024.png b/build-helpers/images/icons/1024x1024.png index a89df7d40..99459aae2 100644 --- a/build-helpers/images/icons/1024x1024.png +++ b/build-helpers/images/icons/1024x1024.png | |||
Binary files differ | |||
diff --git a/build-helpers/images/icons/128x128.png b/build-helpers/images/icons/128x128.png index 248905851..3d3aedf22 100644 --- a/build-helpers/images/icons/128x128.png +++ b/build-helpers/images/icons/128x128.png | |||
Binary files differ | |||
diff --git a/build-helpers/images/icons/16x16.png b/build-helpers/images/icons/16x16.png index 353dc1590..736d8aa73 100644 --- a/build-helpers/images/icons/16x16.png +++ b/build-helpers/images/icons/16x16.png | |||
Binary files differ | |||
diff --git a/build-helpers/images/icons/24x24.png b/build-helpers/images/icons/24x24.png index 135dd0988..6d3c8094d 100644 --- a/build-helpers/images/icons/24x24.png +++ b/build-helpers/images/icons/24x24.png | |||
Binary files differ | |||
diff --git a/build-helpers/images/icons/256x256.png b/build-helpers/images/icons/256x256.png index a2f83bf63..6db8d9fea 100644 --- a/build-helpers/images/icons/256x256.png +++ b/build-helpers/images/icons/256x256.png | |||
Binary files differ | |||
diff --git a/build-helpers/images/icons/32x32.png b/build-helpers/images/icons/32x32.png index f6f5cf406..cc6620475 100644 --- a/build-helpers/images/icons/32x32.png +++ b/build-helpers/images/icons/32x32.png | |||
Binary files differ | |||
diff --git a/build-helpers/images/icons/48x48.png b/build-helpers/images/icons/48x48.png index 7999ef39f..fb1206ef9 100644 --- a/build-helpers/images/icons/48x48.png +++ b/build-helpers/images/icons/48x48.png | |||
Binary files differ | |||
diff --git a/build-helpers/images/icons/512x512.png b/build-helpers/images/icons/512x512.png index d219c64ae..9587bee84 100644 --- a/build-helpers/images/icons/512x512.png +++ b/build-helpers/images/icons/512x512.png | |||
Binary files differ | |||
diff --git a/build-helpers/images/icons/64x64.png b/build-helpers/images/icons/64x64.png index 94960c0e2..155aff595 100644 --- a/build-helpers/images/icons/64x64.png +++ b/build-helpers/images/icons/64x64.png | |||
Binary files differ | |||
diff --git a/build-helpers/images/icons/96x96.png b/build-helpers/images/icons/96x96.png index 4dee83800..2de02e516 100644 --- a/build-helpers/images/icons/96x96.png +++ b/build-helpers/images/icons/96x96.png | |||
Binary files differ | |||
diff --git a/gulpfile.babel.js b/gulpfile.babel.js index bf3b85083..d3d6a931d 100644 --- a/gulpfile.babel.js +++ b/gulpfile.babel.js | |||
@@ -58,6 +58,10 @@ const paths = { | |||
58 | dest: 'build/styles', | 58 | dest: 'build/styles', |
59 | watch: 'src/styles/**/*.scss', | 59 | watch: 'src/styles/**/*.scss', |
60 | }, | 60 | }, |
61 | verticalStyle: { | ||
62 | src: 'src/styles/vertical.scss', | ||
63 | dest: 'build/styles', | ||
64 | }, | ||
61 | scripts: { | 65 | scripts: { |
62 | src: 'src/**/*.js', | 66 | src: 'src/**/*.js', |
63 | dest: 'build/', | 67 | dest: 'build/', |
@@ -164,6 +168,33 @@ export function styles() { | |||
164 | .pipe(gulp.dest(paths.styles.dest)); | 168 | .pipe(gulp.dest(paths.styles.dest)); |
165 | } | 169 | } |
166 | 170 | ||
171 | export function verticalStyle() { | ||
172 | return gulp | ||
173 | .src(paths.verticalStyle.src) | ||
174 | .pipe( | ||
175 | sassVariables( | ||
176 | Object.assign( | ||
177 | { | ||
178 | $env: | ||
179 | process.env.NODE_ENV === 'development' | ||
180 | ? 'development' | ||
181 | : 'production', | ||
182 | }, | ||
183 | ...styleConfig, | ||
184 | ), | ||
185 | ), | ||
186 | ) | ||
187 | .pipe( | ||
188 | sass({ | ||
189 | includePaths: ['./node_modules', '../node_modules'], | ||
190 | }).on('error', sass.logError), | ||
191 | ) | ||
192 | .pipe((gulpIf(process.env.NODE_ENV !== 'development', csso({ // Only minify in production to speed up dev builds | ||
193 | restructure: false, // Don't restructure CSS, otherwise it will break the styles | ||
194 | })))) | ||
195 | .pipe(gulp.dest(paths.verticalStyle.dest)); | ||
196 | } | ||
197 | |||
167 | export function scripts() { | 198 | export function scripts() { |
168 | return gulp | 199 | return gulp |
169 | .src(paths.scripts.src, { since: gulp.lastRun(scripts) }) | 200 | .src(paths.scripts.src, { since: gulp.lastRun(scripts) }) |
@@ -179,6 +210,7 @@ export function scripts() { | |||
179 | export function watch() { | 210 | export function watch() { |
180 | gulp.watch(paths.packages.watch, mvLernaPackages); | 211 | gulp.watch(paths.packages.watch, mvLernaPackages); |
181 | gulp.watch(paths.styles.watch, styles); | 212 | gulp.watch(paths.styles.watch, styles); |
213 | gulp.watch(paths.verticalStyle.src, verticalStyle); | ||
182 | 214 | ||
183 | gulp.watch([paths.src, `${paths.scripts.src}`, `${paths.styles.src}`], mvSrc); | 215 | gulp.watch([paths.src, `${paths.scripts.src}`, `${paths.styles.src}`], mvSrc); |
184 | 216 | ||
@@ -205,7 +237,7 @@ export function recipeInfo() { | |||
205 | const build = gulp.series( | 237 | const build = gulp.series( |
206 | clean, | 238 | clean, |
207 | gulp.parallel(mvSrc, mvPackageJson, mvLernaPackages), | 239 | gulp.parallel(mvSrc, mvPackageJson, mvLernaPackages), |
208 | gulp.parallel(html, scripts, styles, recipes, recipeInfo), | 240 | gulp.parallel(html, scripts, styles, verticalStyle, recipes, recipeInfo), |
209 | ); | 241 | ); |
210 | export { build }; | 242 | export { build }; |
211 | 243 | ||
diff --git a/package-lock.json b/package-lock.json index 4adb91e6b..3a5dd92fd 100644 --- a/package-lock.json +++ b/package-lock.json | |||
@@ -4363,12 +4363,40 @@ | |||
4363 | "glob-to-regexp": "^0.3.0" | 4363 | "glob-to-regexp": "^0.3.0" |
4364 | } | 4364 | } |
4365 | }, | 4365 | }, |
4366 | "@nodelib/fs.scandir": { | ||
4367 | "version": "2.1.3", | ||
4368 | "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz", | ||
4369 | "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==", | ||
4370 | "dev": true, | ||
4371 | "requires": { | ||
4372 | "@nodelib/fs.stat": "2.0.3", | ||
4373 | "run-parallel": "^1.1.9" | ||
4374 | }, | ||
4375 | "dependencies": { | ||
4376 | "@nodelib/fs.stat": { | ||
4377 | "version": "2.0.3", | ||
4378 | "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz", | ||
4379 | "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==", | ||
4380 | "dev": true | ||
4381 | } | ||
4382 | } | ||
4383 | }, | ||
4366 | "@nodelib/fs.stat": { | 4384 | "@nodelib/fs.stat": { |
4367 | "version": "1.1.3", | 4385 | "version": "1.1.3", |
4368 | "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", | 4386 | "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", |
4369 | "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", | 4387 | "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", |
4370 | "dev": true | 4388 | "dev": true |
4371 | }, | 4389 | }, |
4390 | "@nodelib/fs.walk": { | ||
4391 | "version": "1.2.4", | ||
4392 | "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz", | ||
4393 | "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==", | ||
4394 | "dev": true, | ||
4395 | "requires": { | ||
4396 | "@nodelib/fs.scandir": "2.1.3", | ||
4397 | "fastq": "^1.6.0" | ||
4398 | } | ||
4399 | }, | ||
4372 | "@nornagon/put": { | 4400 | "@nornagon/put": { |
4373 | "version": "0.0.8", | 4401 | "version": "0.0.8", |
4374 | "resolved": "https://registry.npmjs.org/@nornagon/put/-/put-0.0.8.tgz", | 4402 | "resolved": "https://registry.npmjs.org/@nornagon/put/-/put-0.0.8.tgz", |
@@ -4890,17 +4918,36 @@ | |||
4890 | "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", | 4918 | "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", |
4891 | "dev": true | 4919 | "dev": true |
4892 | }, | 4920 | }, |
4921 | "@types/minimist": { | ||
4922 | "version": "1.2.0", | ||
4923 | "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.0.tgz", | ||
4924 | "integrity": "sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY=", | ||
4925 | "dev": true | ||
4926 | }, | ||
4893 | "@types/node": { | 4927 | "@types/node": { |
4894 | "version": "12.7.5", | 4928 | "version": "12.7.5", |
4895 | "resolved": "https://registry.npmjs.org/@types/node/-/node-12.7.5.tgz", | 4929 | "resolved": "https://registry.npmjs.org/@types/node/-/node-12.7.5.tgz", |
4896 | "integrity": "sha512-9fq4jZVhPNW8r+UYKnxF1e2HkDWOWKM5bC2/7c9wPV835I0aOrVbS/Hw/pWPk2uKrNXQqg9Z959Kz+IYDd5p3w==" | 4930 | "integrity": "sha512-9fq4jZVhPNW8r+UYKnxF1e2HkDWOWKM5bC2/7c9wPV835I0aOrVbS/Hw/pWPk2uKrNXQqg9Z959Kz+IYDd5p3w==" |
4897 | }, | 4931 | }, |
4932 | "@types/normalize-package-data": { | ||
4933 | "version": "2.4.0", | ||
4934 | "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", | ||
4935 | "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", | ||
4936 | "dev": true | ||
4937 | }, | ||
4898 | "@types/prop-types": { | 4938 | "@types/prop-types": { |
4899 | "version": "15.7.3", | 4939 | "version": "15.7.3", |
4900 | "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", | 4940 | "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", |
4901 | "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==", | 4941 | "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==", |
4902 | "dev": true | 4942 | "dev": true |
4903 | }, | 4943 | }, |
4944 | "@types/q": { | ||
4945 | "version": "1.5.4", | ||
4946 | "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", | ||
4947 | "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==", | ||
4948 | "dev": true, | ||
4949 | "optional": true | ||
4950 | }, | ||
4904 | "@types/react": { | 4951 | "@types/react": { |
4905 | "version": "16.9.13", | 4952 | "version": "16.9.13", |
4906 | "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.13.tgz", | 4953 | "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.13.tgz", |
@@ -5984,6 +6031,32 @@ | |||
5984 | "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", | 6031 | "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", |
5985 | "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" | 6032 | "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" |
5986 | }, | 6033 | }, |
6034 | "arch": { | ||
6035 | "version": "2.1.2", | ||
6036 | "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.2.tgz", | ||
6037 | "integrity": "sha512-NTBIIbAfkJeIletyABbVtdPgeKfDafR+1mZV/AyyfC1UkVkp9iUjV+wwmqtUgphHYajbI86jejBJp5e+jkGTiQ==", | ||
6038 | "dev": true, | ||
6039 | "optional": true | ||
6040 | }, | ||
6041 | "archive-type": { | ||
6042 | "version": "4.0.0", | ||
6043 | "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", | ||
6044 | "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=", | ||
6045 | "dev": true, | ||
6046 | "optional": true, | ||
6047 | "requires": { | ||
6048 | "file-type": "^4.2.0" | ||
6049 | }, | ||
6050 | "dependencies": { | ||
6051 | "file-type": { | ||
6052 | "version": "4.4.0", | ||
6053 | "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", | ||
6054 | "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=", | ||
6055 | "dev": true, | ||
6056 | "optional": true | ||
6057 | } | ||
6058 | } | ||
6059 | }, | ||
5987 | "archy": { | 6060 | "archy": { |
5988 | "version": "1.0.0", | 6061 | "version": "1.0.0", |
5989 | "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", | 6062 | "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", |
@@ -6709,6 +6782,366 @@ | |||
6709 | "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", | 6782 | "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", |
6710 | "dev": true | 6783 | "dev": true |
6711 | }, | 6784 | }, |
6785 | "bin-build": { | ||
6786 | "version": "3.0.0", | ||
6787 | "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz", | ||
6788 | "integrity": "sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==", | ||
6789 | "dev": true, | ||
6790 | "optional": true, | ||
6791 | "requires": { | ||
6792 | "decompress": "^4.0.0", | ||
6793 | "download": "^6.2.2", | ||
6794 | "execa": "^0.7.0", | ||
6795 | "p-map-series": "^1.0.0", | ||
6796 | "tempfile": "^2.0.0" | ||
6797 | }, | ||
6798 | "dependencies": { | ||
6799 | "cross-spawn": { | ||
6800 | "version": "5.1.0", | ||
6801 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", | ||
6802 | "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", | ||
6803 | "dev": true, | ||
6804 | "optional": true, | ||
6805 | "requires": { | ||
6806 | "lru-cache": "^4.0.1", | ||
6807 | "shebang-command": "^1.2.0", | ||
6808 | "which": "^1.2.9" | ||
6809 | } | ||
6810 | }, | ||
6811 | "execa": { | ||
6812 | "version": "0.7.0", | ||
6813 | "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", | ||
6814 | "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", | ||
6815 | "dev": true, | ||
6816 | "optional": true, | ||
6817 | "requires": { | ||
6818 | "cross-spawn": "^5.0.1", | ||
6819 | "get-stream": "^3.0.0", | ||
6820 | "is-stream": "^1.1.0", | ||
6821 | "npm-run-path": "^2.0.0", | ||
6822 | "p-finally": "^1.0.0", | ||
6823 | "signal-exit": "^3.0.0", | ||
6824 | "strip-eof": "^1.0.0" | ||
6825 | } | ||
6826 | }, | ||
6827 | "get-stream": { | ||
6828 | "version": "3.0.0", | ||
6829 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", | ||
6830 | "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", | ||
6831 | "dev": true, | ||
6832 | "optional": true | ||
6833 | }, | ||
6834 | "tempfile": { | ||
6835 | "version": "2.0.0", | ||
6836 | "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz", | ||
6837 | "integrity": "sha1-awRGhWqbERTRhW/8vlCczLCXcmU=", | ||
6838 | "dev": true, | ||
6839 | "optional": true, | ||
6840 | "requires": { | ||
6841 | "temp-dir": "^1.0.0", | ||
6842 | "uuid": "^3.0.1" | ||
6843 | } | ||
6844 | } | ||
6845 | } | ||
6846 | }, | ||
6847 | "bin-check": { | ||
6848 | "version": "4.1.0", | ||
6849 | "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz", | ||
6850 | "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==", | ||
6851 | "dev": true, | ||
6852 | "optional": true, | ||
6853 | "requires": { | ||
6854 | "execa": "^0.7.0", | ||
6855 | "executable": "^4.1.0" | ||
6856 | }, | ||
6857 | "dependencies": { | ||
6858 | "cross-spawn": { | ||
6859 | "version": "5.1.0", | ||
6860 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", | ||
6861 | "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", | ||
6862 | "dev": true, | ||
6863 | "optional": true, | ||
6864 | "requires": { | ||
6865 | "lru-cache": "^4.0.1", | ||
6866 | "shebang-command": "^1.2.0", | ||
6867 | "which": "^1.2.9" | ||
6868 | } | ||
6869 | }, | ||
6870 | "execa": { | ||
6871 | "version": "0.7.0", | ||
6872 | "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", | ||
6873 | "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", | ||
6874 | "dev": true, | ||
6875 | "optional": true, | ||
6876 | "requires": { | ||
6877 | "cross-spawn": "^5.0.1", | ||
6878 | "get-stream": "^3.0.0", | ||
6879 | "is-stream": "^1.1.0", | ||
6880 | "npm-run-path": "^2.0.0", | ||
6881 | "p-finally": "^1.0.0", | ||
6882 | "signal-exit": "^3.0.0", | ||
6883 | "strip-eof": "^1.0.0" | ||
6884 | } | ||
6885 | }, | ||
6886 | "get-stream": { | ||
6887 | "version": "3.0.0", | ||
6888 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", | ||
6889 | "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", | ||
6890 | "dev": true, | ||
6891 | "optional": true | ||
6892 | } | ||
6893 | } | ||
6894 | }, | ||
6895 | "bin-version": { | ||
6896 | "version": "3.1.0", | ||
6897 | "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz", | ||
6898 | "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==", | ||
6899 | "dev": true, | ||
6900 | "optional": true, | ||
6901 | "requires": { | ||
6902 | "execa": "^1.0.0", | ||
6903 | "find-versions": "^3.0.0" | ||
6904 | } | ||
6905 | }, | ||
6906 | "bin-version-check": { | ||
6907 | "version": "4.0.0", | ||
6908 | "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz", | ||
6909 | "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==", | ||
6910 | "dev": true, | ||
6911 | "optional": true, | ||
6912 | "requires": { | ||
6913 | "bin-version": "^3.0.0", | ||
6914 | "semver": "^5.6.0", | ||
6915 | "semver-truncate": "^1.1.2" | ||
6916 | } | ||
6917 | }, | ||
6918 | "bin-wrapper": { | ||
6919 | "version": "4.1.0", | ||
6920 | "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz", | ||
6921 | "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==", | ||
6922 | "dev": true, | ||
6923 | "optional": true, | ||
6924 | "requires": { | ||
6925 | "bin-check": "^4.1.0", | ||
6926 | "bin-version-check": "^4.0.0", | ||
6927 | "download": "^7.1.0", | ||
6928 | "import-lazy": "^3.1.0", | ||
6929 | "os-filter-obj": "^2.0.0", | ||
6930 | "pify": "^4.0.1" | ||
6931 | }, | ||
6932 | "dependencies": { | ||
6933 | "@sindresorhus/is": { | ||
6934 | "version": "0.7.0", | ||
6935 | "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", | ||
6936 | "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==", | ||
6937 | "dev": true, | ||
6938 | "optional": true | ||
6939 | }, | ||
6940 | "cacheable-request": { | ||
6941 | "version": "2.1.4", | ||
6942 | "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", | ||
6943 | "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=", | ||
6944 | "dev": true, | ||
6945 | "optional": true, | ||
6946 | "requires": { | ||
6947 | "clone-response": "1.0.2", | ||
6948 | "get-stream": "3.0.0", | ||
6949 | "http-cache-semantics": "3.8.1", | ||
6950 | "keyv": "3.0.0", | ||
6951 | "lowercase-keys": "1.0.0", | ||
6952 | "normalize-url": "2.0.1", | ||
6953 | "responselike": "1.0.2" | ||
6954 | }, | ||
6955 | "dependencies": { | ||
6956 | "lowercase-keys": { | ||
6957 | "version": "1.0.0", | ||
6958 | "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", | ||
6959 | "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=", | ||
6960 | "dev": true, | ||
6961 | "optional": true | ||
6962 | } | ||
6963 | } | ||
6964 | }, | ||
6965 | "download": { | ||
6966 | "version": "7.1.0", | ||
6967 | "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz", | ||
6968 | "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==", | ||
6969 | "dev": true, | ||
6970 | "optional": true, | ||
6971 | "requires": { | ||
6972 | "archive-type": "^4.0.0", | ||
6973 | "caw": "^2.0.1", | ||
6974 | "content-disposition": "^0.5.2", | ||
6975 | "decompress": "^4.2.0", | ||
6976 | "ext-name": "^5.0.0", | ||
6977 | "file-type": "^8.1.0", | ||
6978 | "filenamify": "^2.0.0", | ||
6979 | "get-stream": "^3.0.0", | ||
6980 | "got": "^8.3.1", | ||
6981 | "make-dir": "^1.2.0", | ||
6982 | "p-event": "^2.1.0", | ||
6983 | "pify": "^3.0.0" | ||
6984 | }, | ||
6985 | "dependencies": { | ||
6986 | "pify": { | ||
6987 | "version": "3.0.0", | ||
6988 | "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", | ||
6989 | "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", | ||
6990 | "dev": true, | ||
6991 | "optional": true | ||
6992 | } | ||
6993 | } | ||
6994 | }, | ||
6995 | "file-type": { | ||
6996 | "version": "8.1.0", | ||
6997 | "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz", | ||
6998 | "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==", | ||
6999 | "dev": true, | ||
7000 | "optional": true | ||
7001 | }, | ||
7002 | "get-stream": { | ||
7003 | "version": "3.0.0", | ||
7004 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", | ||
7005 | "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", | ||
7006 | "dev": true, | ||
7007 | "optional": true | ||
7008 | }, | ||
7009 | "got": { | ||
7010 | "version": "8.3.2", | ||
7011 | "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", | ||
7012 | "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", | ||
7013 | "dev": true, | ||
7014 | "optional": true, | ||
7015 | "requires": { | ||
7016 | "@sindresorhus/is": "^0.7.0", | ||
7017 | "cacheable-request": "^2.1.1", | ||
7018 | "decompress-response": "^3.3.0", | ||
7019 | "duplexer3": "^0.1.4", | ||
7020 | "get-stream": "^3.0.0", | ||
7021 | "into-stream": "^3.1.0", | ||
7022 | "is-retry-allowed": "^1.1.0", | ||
7023 | "isurl": "^1.0.0-alpha5", | ||
7024 | "lowercase-keys": "^1.0.0", | ||
7025 | "mimic-response": "^1.0.0", | ||
7026 | "p-cancelable": "^0.4.0", | ||
7027 | "p-timeout": "^2.0.1", | ||
7028 | "pify": "^3.0.0", | ||
7029 | "safe-buffer": "^5.1.1", | ||
7030 | "timed-out": "^4.0.1", | ||
7031 | "url-parse-lax": "^3.0.0", | ||
7032 | "url-to-options": "^1.0.1" | ||
7033 | }, | ||
7034 | "dependencies": { | ||
7035 | "pify": { | ||
7036 | "version": "3.0.0", | ||
7037 | "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", | ||
7038 | "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", | ||
7039 | "dev": true, | ||
7040 | "optional": true | ||
7041 | } | ||
7042 | } | ||
7043 | }, | ||
7044 | "http-cache-semantics": { | ||
7045 | "version": "3.8.1", | ||
7046 | "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", | ||
7047 | "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", | ||
7048 | "dev": true, | ||
7049 | "optional": true | ||
7050 | }, | ||
7051 | "import-lazy": { | ||
7052 | "version": "3.1.0", | ||
7053 | "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", | ||
7054 | "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==", | ||
7055 | "dev": true, | ||
7056 | "optional": true | ||
7057 | }, | ||
7058 | "keyv": { | ||
7059 | "version": "3.0.0", | ||
7060 | "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", | ||
7061 | "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", | ||
7062 | "dev": true, | ||
7063 | "optional": true, | ||
7064 | "requires": { | ||
7065 | "json-buffer": "3.0.0" | ||
7066 | } | ||
7067 | }, | ||
7068 | "normalize-url": { | ||
7069 | "version": "2.0.1", | ||
7070 | "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", | ||
7071 | "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", | ||
7072 | "dev": true, | ||
7073 | "optional": true, | ||
7074 | "requires": { | ||
7075 | "prepend-http": "^2.0.0", | ||
7076 | "query-string": "^5.0.1", | ||
7077 | "sort-keys": "^2.0.0" | ||
7078 | } | ||
7079 | }, | ||
7080 | "p-cancelable": { | ||
7081 | "version": "0.4.1", | ||
7082 | "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", | ||
7083 | "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==", | ||
7084 | "dev": true, | ||
7085 | "optional": true | ||
7086 | }, | ||
7087 | "p-event": { | ||
7088 | "version": "2.3.1", | ||
7089 | "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", | ||
7090 | "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==", | ||
7091 | "dev": true, | ||
7092 | "optional": true, | ||
7093 | "requires": { | ||
7094 | "p-timeout": "^2.0.1" | ||
7095 | } | ||
7096 | }, | ||
7097 | "p-timeout": { | ||
7098 | "version": "2.0.1", | ||
7099 | "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", | ||
7100 | "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", | ||
7101 | "dev": true, | ||
7102 | "optional": true, | ||
7103 | "requires": { | ||
7104 | "p-finally": "^1.0.0" | ||
7105 | } | ||
7106 | }, | ||
7107 | "pify": { | ||
7108 | "version": "4.0.1", | ||
7109 | "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", | ||
7110 | "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", | ||
7111 | "dev": true, | ||
7112 | "optional": true | ||
7113 | }, | ||
7114 | "prepend-http": { | ||
7115 | "version": "2.0.0", | ||
7116 | "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", | ||
7117 | "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", | ||
7118 | "dev": true, | ||
7119 | "optional": true | ||
7120 | }, | ||
7121 | "query-string": { | ||
7122 | "version": "5.1.1", | ||
7123 | "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", | ||
7124 | "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", | ||
7125 | "dev": true, | ||
7126 | "optional": true, | ||
7127 | "requires": { | ||
7128 | "decode-uri-component": "^0.2.0", | ||
7129 | "object-assign": "^4.1.0", | ||
7130 | "strict-uri-encode": "^1.0.0" | ||
7131 | } | ||
7132 | }, | ||
7133 | "sort-keys": { | ||
7134 | "version": "2.0.0", | ||
7135 | "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", | ||
7136 | "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", | ||
7137 | "dev": true, | ||
7138 | "optional": true, | ||
7139 | "requires": { | ||
7140 | "is-plain-obj": "^1.0.0" | ||
7141 | } | ||
7142 | } | ||
7143 | } | ||
7144 | }, | ||
6712 | "binary-extensions": { | 7145 | "binary-extensions": { |
6713 | "version": "1.13.1", | 7146 | "version": "1.13.1", |
6714 | "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", | 7147 | "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", |
@@ -7651,6 +8084,19 @@ | |||
7651 | "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", | 8084 | "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", |
7652 | "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" | 8085 | "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" |
7653 | }, | 8086 | }, |
8087 | "caw": { | ||
8088 | "version": "2.0.1", | ||
8089 | "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz", | ||
8090 | "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==", | ||
8091 | "dev": true, | ||
8092 | "optional": true, | ||
8093 | "requires": { | ||
8094 | "get-proxy": "^2.0.0", | ||
8095 | "isurl": "^1.0.0-alpha5", | ||
8096 | "tunnel-agent": "^0.6.0", | ||
8097 | "url-to-options": "^1.0.1" | ||
8098 | } | ||
8099 | }, | ||
7654 | "chain-function": { | 8100 | "chain-function": { |
7655 | "version": "1.0.1", | 8101 | "version": "1.0.1", |
7656 | "resolved": "https://registry.npmjs.org/chain-function/-/chain-function-1.0.1.tgz", | 8102 | "resolved": "https://registry.npmjs.org/chain-function/-/chain-function-1.0.1.tgz", |
@@ -7987,6 +8433,18 @@ | |||
7987 | "once": "^1.4.0" | 8433 | "once": "^1.4.0" |
7988 | } | 8434 | } |
7989 | }, | 8435 | }, |
8436 | "coa": { | ||
8437 | "version": "2.0.2", | ||
8438 | "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", | ||
8439 | "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", | ||
8440 | "dev": true, | ||
8441 | "optional": true, | ||
8442 | "requires": { | ||
8443 | "@types/q": "^1.5.1", | ||
8444 | "chalk": "^2.4.1", | ||
8445 | "q": "^1.1.2" | ||
8446 | } | ||
8447 | }, | ||
7990 | "code-point-at": { | 8448 | "code-point-at": { |
7991 | "version": "1.1.0", | 8449 | "version": "1.1.0", |
7992 | "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", | 8450 | "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", |
@@ -8439,6 +8897,13 @@ | |||
8439 | "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", | 8897 | "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", |
8440 | "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" | 8898 | "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" |
8441 | }, | 8899 | }, |
8900 | "console-stream": { | ||
8901 | "version": "0.1.1", | ||
8902 | "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz", | ||
8903 | "integrity": "sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ=", | ||
8904 | "dev": true, | ||
8905 | "optional": true | ||
8906 | }, | ||
8442 | "constants-browserify": { | 8907 | "constants-browserify": { |
8443 | "version": "1.0.0", | 8908 | "version": "1.0.0", |
8444 | "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", | 8909 | "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", |
@@ -9124,6 +9589,13 @@ | |||
9124 | } | 9589 | } |
9125 | } | 9590 | } |
9126 | }, | 9591 | }, |
9592 | "css-select-base-adapter": { | ||
9593 | "version": "0.1.1", | ||
9594 | "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", | ||
9595 | "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", | ||
9596 | "dev": true, | ||
9597 | "optional": true | ||
9598 | }, | ||
9127 | "css-tree": { | 9599 | "css-tree": { |
9128 | "version": "1.0.0-alpha.29", | 9600 | "version": "1.0.0-alpha.29", |
9129 | "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.29.tgz", | 9601 | "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.29.tgz", |
@@ -9345,6 +9817,32 @@ | |||
9345 | "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", | 9817 | "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", |
9346 | "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" | 9818 | "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" |
9347 | }, | 9819 | }, |
9820 | "decompress": { | ||
9821 | "version": "4.2.1", | ||
9822 | "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", | ||
9823 | "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", | ||
9824 | "dev": true, | ||
9825 | "optional": true, | ||
9826 | "requires": { | ||
9827 | "decompress-tar": "^4.0.0", | ||
9828 | "decompress-tarbz2": "^4.0.0", | ||
9829 | "decompress-targz": "^4.0.0", | ||
9830 | "decompress-unzip": "^4.0.1", | ||
9831 | "graceful-fs": "^4.1.10", | ||
9832 | "make-dir": "^1.0.0", | ||
9833 | "pify": "^2.3.0", | ||
9834 | "strip-dirs": "^2.0.0" | ||
9835 | }, | ||
9836 | "dependencies": { | ||
9837 | "pify": { | ||
9838 | "version": "2.3.0", | ||
9839 | "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", | ||
9840 | "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", | ||
9841 | "dev": true, | ||
9842 | "optional": true | ||
9843 | } | ||
9844 | } | ||
9845 | }, | ||
9348 | "decompress-response": { | 9846 | "decompress-response": { |
9349 | "version": "3.3.0", | 9847 | "version": "3.3.0", |
9350 | "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", | 9848 | "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", |
@@ -9354,6 +9852,111 @@ | |||
9354 | "mimic-response": "^1.0.0" | 9852 | "mimic-response": "^1.0.0" |
9355 | } | 9853 | } |
9356 | }, | 9854 | }, |
9855 | "decompress-tar": { | ||
9856 | "version": "4.1.1", | ||
9857 | "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", | ||
9858 | "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", | ||
9859 | "dev": true, | ||
9860 | "optional": true, | ||
9861 | "requires": { | ||
9862 | "file-type": "^5.2.0", | ||
9863 | "is-stream": "^1.1.0", | ||
9864 | "tar-stream": "^1.5.2" | ||
9865 | }, | ||
9866 | "dependencies": { | ||
9867 | "file-type": { | ||
9868 | "version": "5.2.0", | ||
9869 | "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", | ||
9870 | "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", | ||
9871 | "dev": true, | ||
9872 | "optional": true | ||
9873 | } | ||
9874 | } | ||
9875 | }, | ||
9876 | "decompress-tarbz2": { | ||
9877 | "version": "4.1.1", | ||
9878 | "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", | ||
9879 | "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", | ||
9880 | "dev": true, | ||
9881 | "optional": true, | ||
9882 | "requires": { | ||
9883 | "decompress-tar": "^4.1.0", | ||
9884 | "file-type": "^6.1.0", | ||
9885 | "is-stream": "^1.1.0", | ||
9886 | "seek-bzip": "^1.0.5", | ||
9887 | "unbzip2-stream": "^1.0.9" | ||
9888 | }, | ||
9889 | "dependencies": { | ||
9890 | "file-type": { | ||
9891 | "version": "6.2.0", | ||
9892 | "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", | ||
9893 | "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", | ||
9894 | "dev": true, | ||
9895 | "optional": true | ||
9896 | } | ||
9897 | } | ||
9898 | }, | ||
9899 | "decompress-targz": { | ||
9900 | "version": "4.1.1", | ||
9901 | "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", | ||
9902 | "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", | ||
9903 | "dev": true, | ||
9904 | "optional": true, | ||
9905 | "requires": { | ||
9906 | "decompress-tar": "^4.1.1", | ||
9907 | "file-type": "^5.2.0", | ||
9908 | "is-stream": "^1.1.0" | ||
9909 | }, | ||
9910 | "dependencies": { | ||
9911 | "file-type": { | ||
9912 | "version": "5.2.0", | ||
9913 | "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", | ||
9914 | "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", | ||
9915 | "dev": true, | ||
9916 | "optional": true | ||
9917 | } | ||
9918 | } | ||
9919 | }, | ||
9920 | "decompress-unzip": { | ||
9921 | "version": "4.0.1", | ||
9922 | "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", | ||
9923 | "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=", | ||
9924 | "dev": true, | ||
9925 | "optional": true, | ||
9926 | "requires": { | ||
9927 | "file-type": "^3.8.0", | ||
9928 | "get-stream": "^2.2.0", | ||
9929 | "pify": "^2.3.0", | ||
9930 | "yauzl": "^2.4.2" | ||
9931 | }, | ||
9932 | "dependencies": { | ||
9933 | "file-type": { | ||
9934 | "version": "3.9.0", | ||
9935 | "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", | ||
9936 | "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=", | ||
9937 | "dev": true, | ||
9938 | "optional": true | ||
9939 | }, | ||
9940 | "get-stream": { | ||
9941 | "version": "2.3.1", | ||
9942 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", | ||
9943 | "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", | ||
9944 | "dev": true, | ||
9945 | "optional": true, | ||
9946 | "requires": { | ||
9947 | "object-assign": "^4.0.1", | ||
9948 | "pinkie-promise": "^2.0.0" | ||
9949 | } | ||
9950 | }, | ||
9951 | "pify": { | ||
9952 | "version": "2.3.0", | ||
9953 | "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", | ||
9954 | "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", | ||
9955 | "dev": true, | ||
9956 | "optional": true | ||
9957 | } | ||
9958 | } | ||
9959 | }, | ||
9357 | "dedent": { | 9960 | "dedent": { |
9358 | "version": "0.7.0", | 9961 | "version": "0.7.0", |
9359 | "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", | 9962 | "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", |
@@ -9845,6 +10448,82 @@ | |||
9845 | "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", | 10448 | "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", |
9846 | "dev": true | 10449 | "dev": true |
9847 | }, | 10450 | }, |
10451 | "download": { | ||
10452 | "version": "6.2.5", | ||
10453 | "resolved": "https://registry.npmjs.org/download/-/download-6.2.5.tgz", | ||
10454 | "integrity": "sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==", | ||
10455 | "dev": true, | ||
10456 | "optional": true, | ||
10457 | "requires": { | ||
10458 | "caw": "^2.0.0", | ||
10459 | "content-disposition": "^0.5.2", | ||
10460 | "decompress": "^4.0.0", | ||
10461 | "ext-name": "^5.0.0", | ||
10462 | "file-type": "5.2.0", | ||
10463 | "filenamify": "^2.0.0", | ||
10464 | "get-stream": "^3.0.0", | ||
10465 | "got": "^7.0.0", | ||
10466 | "make-dir": "^1.0.0", | ||
10467 | "p-event": "^1.0.0", | ||
10468 | "pify": "^3.0.0" | ||
10469 | }, | ||
10470 | "dependencies": { | ||
10471 | "file-type": { | ||
10472 | "version": "5.2.0", | ||
10473 | "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", | ||
10474 | "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", | ||
10475 | "dev": true, | ||
10476 | "optional": true | ||
10477 | }, | ||
10478 | "get-stream": { | ||
10479 | "version": "3.0.0", | ||
10480 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", | ||
10481 | "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", | ||
10482 | "dev": true, | ||
10483 | "optional": true | ||
10484 | }, | ||
10485 | "got": { | ||
10486 | "version": "7.1.0", | ||
10487 | "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", | ||
10488 | "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", | ||
10489 | "dev": true, | ||
10490 | "optional": true, | ||
10491 | "requires": { | ||
10492 | "decompress-response": "^3.2.0", | ||
10493 | "duplexer3": "^0.1.4", | ||
10494 | "get-stream": "^3.0.0", | ||
10495 | "is-plain-obj": "^1.1.0", | ||
10496 | "is-retry-allowed": "^1.0.0", | ||
10497 | "is-stream": "^1.0.0", | ||
10498 | "isurl": "^1.0.0-alpha5", | ||
10499 | "lowercase-keys": "^1.0.0", | ||
10500 | "p-cancelable": "^0.3.0", | ||
10501 | "p-timeout": "^1.1.1", | ||
10502 | "safe-buffer": "^5.0.1", | ||
10503 | "timed-out": "^4.0.0", | ||
10504 | "url-parse-lax": "^1.0.0", | ||
10505 | "url-to-options": "^1.0.1" | ||
10506 | } | ||
10507 | }, | ||
10508 | "p-cancelable": { | ||
10509 | "version": "0.3.0", | ||
10510 | "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", | ||
10511 | "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==", | ||
10512 | "dev": true, | ||
10513 | "optional": true | ||
10514 | }, | ||
10515 | "url-parse-lax": { | ||
10516 | "version": "1.0.0", | ||
10517 | "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", | ||
10518 | "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", | ||
10519 | "dev": true, | ||
10520 | "optional": true, | ||
10521 | "requires": { | ||
10522 | "prepend-http": "^1.0.1" | ||
10523 | } | ||
10524 | } | ||
10525 | } | ||
10526 | }, | ||
9848 | "du": { | 10527 | "du": { |
9849 | "version": "0.1.1", | 10528 | "version": "0.1.1", |
9850 | "resolved": "https://registry.npmjs.org/du/-/du-0.1.1.tgz", | 10529 | "resolved": "https://registry.npmjs.org/du/-/du-0.1.1.tgz", |
@@ -11704,6 +12383,68 @@ | |||
11704 | "safe-buffer": "^5.1.1" | 12383 | "safe-buffer": "^5.1.1" |
11705 | } | 12384 | } |
11706 | }, | 12385 | }, |
12386 | "exec-buffer": { | ||
12387 | "version": "3.2.0", | ||
12388 | "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz", | ||
12389 | "integrity": "sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==", | ||
12390 | "dev": true, | ||
12391 | "optional": true, | ||
12392 | "requires": { | ||
12393 | "execa": "^0.7.0", | ||
12394 | "p-finally": "^1.0.0", | ||
12395 | "pify": "^3.0.0", | ||
12396 | "rimraf": "^2.5.4", | ||
12397 | "tempfile": "^2.0.0" | ||
12398 | }, | ||
12399 | "dependencies": { | ||
12400 | "cross-spawn": { | ||
12401 | "version": "5.1.0", | ||
12402 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", | ||
12403 | "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", | ||
12404 | "dev": true, | ||
12405 | "optional": true, | ||
12406 | "requires": { | ||
12407 | "lru-cache": "^4.0.1", | ||
12408 | "shebang-command": "^1.2.0", | ||
12409 | "which": "^1.2.9" | ||
12410 | } | ||
12411 | }, | ||
12412 | "execa": { | ||
12413 | "version": "0.7.0", | ||
12414 | "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", | ||
12415 | "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", | ||
12416 | "dev": true, | ||
12417 | "optional": true, | ||
12418 | "requires": { | ||
12419 | "cross-spawn": "^5.0.1", | ||
12420 | "get-stream": "^3.0.0", | ||
12421 | "is-stream": "^1.1.0", | ||
12422 | "npm-run-path": "^2.0.0", | ||
12423 | "p-finally": "^1.0.0", | ||
12424 | "signal-exit": "^3.0.0", | ||
12425 | "strip-eof": "^1.0.0" | ||
12426 | } | ||
12427 | }, | ||
12428 | "get-stream": { | ||
12429 | "version": "3.0.0", | ||
12430 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", | ||
12431 | "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", | ||
12432 | "dev": true, | ||
12433 | "optional": true | ||
12434 | }, | ||
12435 | "tempfile": { | ||
12436 | "version": "2.0.0", | ||
12437 | "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz", | ||
12438 | "integrity": "sha1-awRGhWqbERTRhW/8vlCczLCXcmU=", | ||
12439 | "dev": true, | ||
12440 | "optional": true, | ||
12441 | "requires": { | ||
12442 | "temp-dir": "^1.0.0", | ||
12443 | "uuid": "^3.0.1" | ||
12444 | } | ||
12445 | } | ||
12446 | } | ||
12447 | }, | ||
11707 | "exec-sh": { | 12448 | "exec-sh": { |
11708 | "version": "0.3.4", | 12449 | "version": "0.3.4", |
11709 | "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", | 12450 | "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", |
@@ -11725,6 +12466,25 @@ | |||
11725 | "strip-eof": "^1.0.0" | 12466 | "strip-eof": "^1.0.0" |
11726 | } | 12467 | } |
11727 | }, | 12468 | }, |
12469 | "executable": { | ||
12470 | "version": "4.1.1", | ||
12471 | "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", | ||
12472 | "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", | ||
12473 | "dev": true, | ||
12474 | "optional": true, | ||
12475 | "requires": { | ||
12476 | "pify": "^2.2.0" | ||
12477 | }, | ||
12478 | "dependencies": { | ||
12479 | "pify": { | ||
12480 | "version": "2.3.0", | ||
12481 | "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", | ||
12482 | "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", | ||
12483 | "dev": true, | ||
12484 | "optional": true | ||
12485 | } | ||
12486 | } | ||
12487 | }, | ||
11728 | "exenv": { | 12488 | "exenv": { |
11729 | "version": "1.2.2", | 12489 | "version": "1.2.2", |
11730 | "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz", | 12490 | "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz", |
@@ -12289,6 +13049,15 @@ | |||
12289 | "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz", | 13049 | "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz", |
12290 | "integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==" | 13050 | "integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==" |
12291 | }, | 13051 | }, |
13052 | "fastq": { | ||
13053 | "version": "1.8.0", | ||
13054 | "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.8.0.tgz", | ||
13055 | "integrity": "sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==", | ||
13056 | "dev": true, | ||
13057 | "requires": { | ||
13058 | "reusify": "^1.0.4" | ||
13059 | } | ||
13060 | }, | ||
12292 | "faye-websocket": { | 13061 | "faye-websocket": { |
12293 | "version": "0.10.0", | 13062 | "version": "0.10.0", |
12294 | "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", | 13063 | "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", |
@@ -12367,6 +13136,12 @@ | |||
12367 | "object-assign": "^4.0.1" | 13136 | "object-assign": "^4.0.1" |
12368 | } | 13137 | } |
12369 | }, | 13138 | }, |
13139 | "file-type": { | ||
13140 | "version": "12.4.2", | ||
13141 | "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz", | ||
13142 | "integrity": "sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==", | ||
13143 | "dev": true | ||
13144 | }, | ||
12370 | "file-uri-to-path": { | 13145 | "file-uri-to-path": { |
12371 | "version": "1.0.0", | 13146 | "version": "1.0.0", |
12372 | "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", | 13147 | "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", |
@@ -12387,6 +13162,25 @@ | |||
12387 | "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", | 13162 | "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", |
12388 | "dev": true | 13163 | "dev": true |
12389 | }, | 13164 | }, |
13165 | "filename-reserved-regex": { | ||
13166 | "version": "2.0.0", | ||
13167 | "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", | ||
13168 | "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=", | ||
13169 | "dev": true, | ||
13170 | "optional": true | ||
13171 | }, | ||
13172 | "filenamify": { | ||
13173 | "version": "2.1.0", | ||
13174 | "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", | ||
13175 | "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", | ||
13176 | "dev": true, | ||
13177 | "optional": true, | ||
13178 | "requires": { | ||
13179 | "filename-reserved-regex": "^2.0.0", | ||
13180 | "strip-outer": "^1.0.0", | ||
13181 | "trim-repeated": "^1.0.0" | ||
13182 | } | ||
13183 | }, | ||
12390 | "fill-range": { | 13184 | "fill-range": { |
12391 | "version": "4.0.0", | 13185 | "version": "4.0.0", |
12392 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", | 13186 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", |
@@ -12479,6 +13273,16 @@ | |||
12479 | "locate-path": "^3.0.0" | 13273 | "locate-path": "^3.0.0" |
12480 | } | 13274 | } |
12481 | }, | 13275 | }, |
13276 | "find-versions": { | ||
13277 | "version": "3.2.0", | ||
13278 | "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", | ||
13279 | "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", | ||
13280 | "dev": true, | ||
13281 | "optional": true, | ||
13282 | "requires": { | ||
13283 | "semver-regex": "^2.0.0" | ||
13284 | } | ||
13285 | }, | ||
12482 | "findup-sync": { | 13286 | "findup-sync": { |
12483 | "version": "3.0.0", | 13287 | "version": "3.0.0", |
12484 | "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", | 13288 | "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", |
@@ -13763,6 +14567,16 @@ | |||
13763 | "integrity": "sha512-/b3jarXkH8KJoOMQc3uVGHASwGLPq3gSFJ7tgJm2diza+bydJPTGOibin2steecKeOylE8oY2JERlVWkAJO6yw==", | 14567 | "integrity": "sha512-/b3jarXkH8KJoOMQc3uVGHASwGLPq3gSFJ7tgJm2diza+bydJPTGOibin2steecKeOylE8oY2JERlVWkAJO6yw==", |
13764 | "dev": true | 14568 | "dev": true |
13765 | }, | 14569 | }, |
14570 | "get-proxy": { | ||
14571 | "version": "2.1.0", | ||
14572 | "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz", | ||
14573 | "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==", | ||
14574 | "dev": true, | ||
14575 | "optional": true, | ||
14576 | "requires": { | ||
14577 | "npm-conf": "^1.1.0" | ||
14578 | } | ||
14579 | }, | ||
13766 | "get-stdin": { | 14580 | "get-stdin": { |
13767 | "version": "4.0.1", | 14581 | "version": "4.0.1", |
13768 | "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", | 14582 | "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", |
@@ -13798,6 +14612,129 @@ | |||
13798 | "tslib": "^1.7.1" | 14612 | "tslib": "^1.7.1" |
13799 | } | 14613 | } |
13800 | }, | 14614 | }, |
14615 | "gifsicle": { | ||
14616 | "version": "5.1.0", | ||
14617 | "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-5.1.0.tgz", | ||
14618 | "integrity": "sha512-hQsOH7yjC7fMokntysN6f2QuxrnX+zmKKKVy0sC3Vhtnk8WrOxLdfH/Z2PNn7lVVx+1+drzIeAe8ufcmdSC/8g==", | ||
14619 | "dev": true, | ||
14620 | "optional": true, | ||
14621 | "requires": { | ||
14622 | "bin-build": "^3.0.0", | ||
14623 | "bin-wrapper": "^4.0.0", | ||
14624 | "execa": "^4.0.0", | ||
14625 | "logalot": "^2.0.0" | ||
14626 | }, | ||
14627 | "dependencies": { | ||
14628 | "cross-spawn": { | ||
14629 | "version": "7.0.3", | ||
14630 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", | ||
14631 | "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", | ||
14632 | "dev": true, | ||
14633 | "optional": true, | ||
14634 | "requires": { | ||
14635 | "path-key": "^3.1.0", | ||
14636 | "shebang-command": "^2.0.0", | ||
14637 | "which": "^2.0.1" | ||
14638 | } | ||
14639 | }, | ||
14640 | "execa": { | ||
14641 | "version": "4.0.3", | ||
14642 | "resolved": "https://registry.npmjs.org/execa/-/execa-4.0.3.tgz", | ||
14643 | "integrity": "sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A==", | ||
14644 | "dev": true, | ||
14645 | "optional": true, | ||
14646 | "requires": { | ||
14647 | "cross-spawn": "^7.0.0", | ||
14648 | "get-stream": "^5.0.0", | ||
14649 | "human-signals": "^1.1.1", | ||
14650 | "is-stream": "^2.0.0", | ||
14651 | "merge-stream": "^2.0.0", | ||
14652 | "npm-run-path": "^4.0.0", | ||
14653 | "onetime": "^5.1.0", | ||
14654 | "signal-exit": "^3.0.2", | ||
14655 | "strip-final-newline": "^2.0.0" | ||
14656 | } | ||
14657 | }, | ||
14658 | "get-stream": { | ||
14659 | "version": "5.2.0", | ||
14660 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", | ||
14661 | "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", | ||
14662 | "dev": true, | ||
14663 | "optional": true, | ||
14664 | "requires": { | ||
14665 | "pump": "^3.0.0" | ||
14666 | } | ||
14667 | }, | ||
14668 | "is-stream": { | ||
14669 | "version": "2.0.0", | ||
14670 | "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", | ||
14671 | "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", | ||
14672 | "dev": true, | ||
14673 | "optional": true | ||
14674 | }, | ||
14675 | "merge-stream": { | ||
14676 | "version": "2.0.0", | ||
14677 | "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", | ||
14678 | "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", | ||
14679 | "dev": true, | ||
14680 | "optional": true | ||
14681 | }, | ||
14682 | "npm-run-path": { | ||
14683 | "version": "4.0.1", | ||
14684 | "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", | ||
14685 | "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", | ||
14686 | "dev": true, | ||
14687 | "optional": true, | ||
14688 | "requires": { | ||
14689 | "path-key": "^3.0.0" | ||
14690 | } | ||
14691 | }, | ||
14692 | "onetime": { | ||
14693 | "version": "5.1.2", | ||
14694 | "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", | ||
14695 | "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", | ||
14696 | "dev": true, | ||
14697 | "optional": true, | ||
14698 | "requires": { | ||
14699 | "mimic-fn": "^2.1.0" | ||
14700 | } | ||
14701 | }, | ||
14702 | "path-key": { | ||
14703 | "version": "3.1.1", | ||
14704 | "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", | ||
14705 | "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", | ||
14706 | "dev": true, | ||
14707 | "optional": true | ||
14708 | }, | ||
14709 | "shebang-command": { | ||
14710 | "version": "2.0.0", | ||
14711 | "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", | ||
14712 | "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", | ||
14713 | "dev": true, | ||
14714 | "optional": true, | ||
14715 | "requires": { | ||
14716 | "shebang-regex": "^3.0.0" | ||
14717 | } | ||
14718 | }, | ||
14719 | "shebang-regex": { | ||
14720 | "version": "3.0.0", | ||
14721 | "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", | ||
14722 | "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", | ||
14723 | "dev": true, | ||
14724 | "optional": true | ||
14725 | }, | ||
14726 | "which": { | ||
14727 | "version": "2.0.2", | ||
14728 | "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", | ||
14729 | "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", | ||
14730 | "dev": true, | ||
14731 | "optional": true, | ||
14732 | "requires": { | ||
14733 | "isexe": "^2.0.0" | ||
14734 | } | ||
14735 | } | ||
14736 | } | ||
14737 | }, | ||
13801 | "git-raw-commits": { | 14738 | "git-raw-commits": { |
13802 | "version": "2.0.0", | 14739 | "version": "2.0.0", |
13803 | "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.0.tgz", | 14740 | "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.0.tgz", |
@@ -15706,6 +16643,12 @@ | |||
15706 | "har-schema": "^2.0.0" | 16643 | "har-schema": "^2.0.0" |
15707 | } | 16644 | } |
15708 | }, | 16645 | }, |
16646 | "hard-rejection": { | ||
16647 | "version": "2.1.0", | ||
16648 | "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", | ||
16649 | "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", | ||
16650 | "dev": true | ||
16651 | }, | ||
15709 | "has": { | 16652 | "has": { |
15710 | "version": "1.0.3", | 16653 | "version": "1.0.3", |
15711 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", | 16654 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", |
@@ -15767,11 +16710,28 @@ | |||
15767 | "sparkles": "^1.0.0" | 16710 | "sparkles": "^1.0.0" |
15768 | } | 16711 | } |
15769 | }, | 16712 | }, |
16713 | "has-symbol-support-x": { | ||
16714 | "version": "1.4.2", | ||
16715 | "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", | ||
16716 | "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", | ||
16717 | "dev": true, | ||
16718 | "optional": true | ||
16719 | }, | ||
15770 | "has-symbols": { | 16720 | "has-symbols": { |
15771 | "version": "1.0.0", | 16721 | "version": "1.0.0", |
15772 | "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", | 16722 | "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", |
15773 | "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=" | 16723 | "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=" |
15774 | }, | 16724 | }, |
16725 | "has-to-string-tag-x": { | ||
16726 | "version": "1.4.1", | ||
16727 | "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", | ||
16728 | "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", | ||
16729 | "dev": true, | ||
16730 | "optional": true, | ||
16731 | "requires": { | ||
16732 | "has-symbol-support-x": "^1.4.1" | ||
16733 | } | ||
16734 | }, | ||
15775 | "has-unicode": { | 16735 | "has-unicode": { |
15776 | "version": "2.0.1", | 16736 | "version": "2.0.1", |
15777 | "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", | 16737 | "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", |
@@ -15952,6 +16912,13 @@ | |||
15952 | } | 16912 | } |
15953 | } | 16913 | } |
15954 | }, | 16914 | }, |
16915 | "html-comment-regex": { | ||
16916 | "version": "1.1.2", | ||
16917 | "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", | ||
16918 | "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", | ||
16919 | "dev": true, | ||
16920 | "optional": true | ||
16921 | }, | ||
15955 | "html-element-attributes": { | 16922 | "html-element-attributes": { |
15956 | "version": "1.3.1", | 16923 | "version": "1.3.1", |
15957 | "resolved": "https://registry.npmjs.org/html-element-attributes/-/html-element-attributes-1.3.1.tgz", | 16924 | "resolved": "https://registry.npmjs.org/html-element-attributes/-/html-element-attributes-1.3.1.tgz", |
@@ -16174,6 +17141,13 @@ | |||
16174 | } | 17141 | } |
16175 | } | 17142 | } |
16176 | }, | 17143 | }, |
17144 | "human-signals": { | ||
17145 | "version": "1.1.1", | ||
17146 | "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", | ||
17147 | "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", | ||
17148 | "dev": true, | ||
17149 | "optional": true | ||
17150 | }, | ||
16177 | "humanize-ms": { | 17151 | "humanize-ms": { |
16178 | "version": "1.2.1", | 17152 | "version": "1.2.1", |
16179 | "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", | 17153 | "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", |
@@ -16278,6 +17252,620 @@ | |||
16278 | "minimatch": "^3.0.4" | 17252 | "minimatch": "^3.0.4" |
16279 | } | 17253 | } |
16280 | }, | 17254 | }, |
17255 | "imagemin": { | ||
17256 | "version": "7.0.1", | ||
17257 | "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-7.0.1.tgz", | ||
17258 | "integrity": "sha512-33AmZ+xjZhg2JMCe+vDf6a9mzWukE7l+wAtesjE7KyteqqKjzxv7aVQeWnul1Ve26mWvEQqyPwl0OctNBfSR9w==", | ||
17259 | "dev": true, | ||
17260 | "requires": { | ||
17261 | "file-type": "^12.0.0", | ||
17262 | "globby": "^10.0.0", | ||
17263 | "graceful-fs": "^4.2.2", | ||
17264 | "junk": "^3.1.0", | ||
17265 | "make-dir": "^3.0.0", | ||
17266 | "p-pipe": "^3.0.0", | ||
17267 | "replace-ext": "^1.0.0" | ||
17268 | }, | ||
17269 | "dependencies": { | ||
17270 | "@nodelib/fs.stat": { | ||
17271 | "version": "2.0.3", | ||
17272 | "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz", | ||
17273 | "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==", | ||
17274 | "dev": true | ||
17275 | }, | ||
17276 | "array-union": { | ||
17277 | "version": "2.1.0", | ||
17278 | "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", | ||
17279 | "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", | ||
17280 | "dev": true | ||
17281 | }, | ||
17282 | "braces": { | ||
17283 | "version": "3.0.2", | ||
17284 | "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", | ||
17285 | "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", | ||
17286 | "dev": true, | ||
17287 | "requires": { | ||
17288 | "fill-range": "^7.0.1" | ||
17289 | } | ||
17290 | }, | ||
17291 | "dir-glob": { | ||
17292 | "version": "3.0.1", | ||
17293 | "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", | ||
17294 | "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", | ||
17295 | "dev": true, | ||
17296 | "requires": { | ||
17297 | "path-type": "^4.0.0" | ||
17298 | } | ||
17299 | }, | ||
17300 | "fast-glob": { | ||
17301 | "version": "3.2.4", | ||
17302 | "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz", | ||
17303 | "integrity": "sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==", | ||
17304 | "dev": true, | ||
17305 | "requires": { | ||
17306 | "@nodelib/fs.stat": "^2.0.2", | ||
17307 | "@nodelib/fs.walk": "^1.2.3", | ||
17308 | "glob-parent": "^5.1.0", | ||
17309 | "merge2": "^1.3.0", | ||
17310 | "micromatch": "^4.0.2", | ||
17311 | "picomatch": "^2.2.1" | ||
17312 | } | ||
17313 | }, | ||
17314 | "fill-range": { | ||
17315 | "version": "7.0.1", | ||
17316 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", | ||
17317 | "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", | ||
17318 | "dev": true, | ||
17319 | "requires": { | ||
17320 | "to-regex-range": "^5.0.1" | ||
17321 | } | ||
17322 | }, | ||
17323 | "glob-parent": { | ||
17324 | "version": "5.1.1", | ||
17325 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", | ||
17326 | "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", | ||
17327 | "dev": true, | ||
17328 | "requires": { | ||
17329 | "is-glob": "^4.0.1" | ||
17330 | } | ||
17331 | }, | ||
17332 | "globby": { | ||
17333 | "version": "10.0.2", | ||
17334 | "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", | ||
17335 | "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", | ||
17336 | "dev": true, | ||
17337 | "requires": { | ||
17338 | "@types/glob": "^7.1.1", | ||
17339 | "array-union": "^2.1.0", | ||
17340 | "dir-glob": "^3.0.1", | ||
17341 | "fast-glob": "^3.0.3", | ||
17342 | "glob": "^7.1.3", | ||
17343 | "ignore": "^5.1.1", | ||
17344 | "merge2": "^1.2.3", | ||
17345 | "slash": "^3.0.0" | ||
17346 | } | ||
17347 | }, | ||
17348 | "ignore": { | ||
17349 | "version": "5.1.8", | ||
17350 | "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", | ||
17351 | "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", | ||
17352 | "dev": true | ||
17353 | }, | ||
17354 | "is-number": { | ||
17355 | "version": "7.0.0", | ||
17356 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", | ||
17357 | "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", | ||
17358 | "dev": true | ||
17359 | }, | ||
17360 | "make-dir": { | ||
17361 | "version": "3.1.0", | ||
17362 | "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", | ||
17363 | "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", | ||
17364 | "dev": true, | ||
17365 | "requires": { | ||
17366 | "semver": "^6.0.0" | ||
17367 | } | ||
17368 | }, | ||
17369 | "micromatch": { | ||
17370 | "version": "4.0.2", | ||
17371 | "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", | ||
17372 | "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", | ||
17373 | "dev": true, | ||
17374 | "requires": { | ||
17375 | "braces": "^3.0.1", | ||
17376 | "picomatch": "^2.0.5" | ||
17377 | } | ||
17378 | }, | ||
17379 | "p-pipe": { | ||
17380 | "version": "3.1.0", | ||
17381 | "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-3.1.0.tgz", | ||
17382 | "integrity": "sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==", | ||
17383 | "dev": true | ||
17384 | }, | ||
17385 | "path-type": { | ||
17386 | "version": "4.0.0", | ||
17387 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", | ||
17388 | "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", | ||
17389 | "dev": true | ||
17390 | }, | ||
17391 | "semver": { | ||
17392 | "version": "6.3.0", | ||
17393 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", | ||
17394 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", | ||
17395 | "dev": true | ||
17396 | }, | ||
17397 | "slash": { | ||
17398 | "version": "3.0.0", | ||
17399 | "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", | ||
17400 | "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", | ||
17401 | "dev": true | ||
17402 | }, | ||
17403 | "to-regex-range": { | ||
17404 | "version": "5.0.1", | ||
17405 | "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", | ||
17406 | "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", | ||
17407 | "dev": true, | ||
17408 | "requires": { | ||
17409 | "is-number": "^7.0.0" | ||
17410 | } | ||
17411 | } | ||
17412 | } | ||
17413 | }, | ||
17414 | "imagemin-cli": { | ||
17415 | "version": "6.0.0", | ||
17416 | "resolved": "https://registry.npmjs.org/imagemin-cli/-/imagemin-cli-6.0.0.tgz", | ||
17417 | "integrity": "sha512-ZDQqZWnIxf4UEG6KSfCtddq625V+NnNmYgZOdyyQU1CkwTQV7ameE3bWYplGlpwYFOAXs71AbBBT3wEC1upBAA==", | ||
17418 | "dev": true, | ||
17419 | "requires": { | ||
17420 | "arrify": "^2.0.1", | ||
17421 | "get-stdin": "^8.0.0", | ||
17422 | "imagemin": "^7.0.0", | ||
17423 | "imagemin-gifsicle": "^7.0.0", | ||
17424 | "imagemin-jpegtran": "^6.0.0", | ||
17425 | "imagemin-optipng": "^7.0.0", | ||
17426 | "imagemin-svgo": "^7.0.0", | ||
17427 | "lodash.pairs": "^3.0.1", | ||
17428 | "meow": "^7.0.1", | ||
17429 | "ora": "^4.0.3", | ||
17430 | "plur": "^4.0.0", | ||
17431 | "strip-indent": "^3.0.0" | ||
17432 | }, | ||
17433 | "dependencies": { | ||
17434 | "ansi-regex": { | ||
17435 | "version": "5.0.0", | ||
17436 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", | ||
17437 | "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", | ||
17438 | "dev": true | ||
17439 | }, | ||
17440 | "ansi-styles": { | ||
17441 | "version": "4.3.0", | ||
17442 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", | ||
17443 | "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", | ||
17444 | "dev": true, | ||
17445 | "requires": { | ||
17446 | "color-convert": "^2.0.1" | ||
17447 | } | ||
17448 | }, | ||
17449 | "arrify": { | ||
17450 | "version": "2.0.1", | ||
17451 | "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", | ||
17452 | "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", | ||
17453 | "dev": true | ||
17454 | }, | ||
17455 | "camelcase-keys": { | ||
17456 | "version": "6.2.2", | ||
17457 | "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", | ||
17458 | "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", | ||
17459 | "dev": true, | ||
17460 | "requires": { | ||
17461 | "camelcase": "^5.3.1", | ||
17462 | "map-obj": "^4.0.0", | ||
17463 | "quick-lru": "^4.0.1" | ||
17464 | } | ||
17465 | }, | ||
17466 | "chalk": { | ||
17467 | "version": "3.0.0", | ||
17468 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", | ||
17469 | "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", | ||
17470 | "dev": true, | ||
17471 | "requires": { | ||
17472 | "ansi-styles": "^4.1.0", | ||
17473 | "supports-color": "^7.1.0" | ||
17474 | } | ||
17475 | }, | ||
17476 | "cli-cursor": { | ||
17477 | "version": "3.1.0", | ||
17478 | "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", | ||
17479 | "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", | ||
17480 | "dev": true, | ||
17481 | "requires": { | ||
17482 | "restore-cursor": "^3.1.0" | ||
17483 | } | ||
17484 | }, | ||
17485 | "color-convert": { | ||
17486 | "version": "2.0.1", | ||
17487 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", | ||
17488 | "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", | ||
17489 | "dev": true, | ||
17490 | "requires": { | ||
17491 | "color-name": "~1.1.4" | ||
17492 | } | ||
17493 | }, | ||
17494 | "color-name": { | ||
17495 | "version": "1.1.4", | ||
17496 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", | ||
17497 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", | ||
17498 | "dev": true | ||
17499 | }, | ||
17500 | "find-up": { | ||
17501 | "version": "4.1.0", | ||
17502 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", | ||
17503 | "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", | ||
17504 | "dev": true, | ||
17505 | "requires": { | ||
17506 | "locate-path": "^5.0.0", | ||
17507 | "path-exists": "^4.0.0" | ||
17508 | } | ||
17509 | }, | ||
17510 | "get-stdin": { | ||
17511 | "version": "8.0.0", | ||
17512 | "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", | ||
17513 | "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", | ||
17514 | "dev": true | ||
17515 | }, | ||
17516 | "has-flag": { | ||
17517 | "version": "4.0.0", | ||
17518 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", | ||
17519 | "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", | ||
17520 | "dev": true | ||
17521 | }, | ||
17522 | "indent-string": { | ||
17523 | "version": "4.0.0", | ||
17524 | "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", | ||
17525 | "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", | ||
17526 | "dev": true | ||
17527 | }, | ||
17528 | "kind-of": { | ||
17529 | "version": "6.0.3", | ||
17530 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", | ||
17531 | "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", | ||
17532 | "dev": true | ||
17533 | }, | ||
17534 | "locate-path": { | ||
17535 | "version": "5.0.0", | ||
17536 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", | ||
17537 | "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", | ||
17538 | "dev": true, | ||
17539 | "requires": { | ||
17540 | "p-locate": "^4.1.0" | ||
17541 | } | ||
17542 | }, | ||
17543 | "log-symbols": { | ||
17544 | "version": "3.0.0", | ||
17545 | "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", | ||
17546 | "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", | ||
17547 | "dev": true, | ||
17548 | "requires": { | ||
17549 | "chalk": "^2.4.2" | ||
17550 | }, | ||
17551 | "dependencies": { | ||
17552 | "ansi-styles": { | ||
17553 | "version": "3.2.1", | ||
17554 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", | ||
17555 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", | ||
17556 | "dev": true, | ||
17557 | "requires": { | ||
17558 | "color-convert": "^1.9.0" | ||
17559 | } | ||
17560 | }, | ||
17561 | "chalk": { | ||
17562 | "version": "2.4.2", | ||
17563 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", | ||
17564 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", | ||
17565 | "dev": true, | ||
17566 | "requires": { | ||
17567 | "ansi-styles": "^3.2.1", | ||
17568 | "escape-string-regexp": "^1.0.5", | ||
17569 | "supports-color": "^5.3.0" | ||
17570 | } | ||
17571 | }, | ||
17572 | "color-convert": { | ||
17573 | "version": "1.9.3", | ||
17574 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", | ||
17575 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", | ||
17576 | "dev": true, | ||
17577 | "requires": { | ||
17578 | "color-name": "1.1.3" | ||
17579 | } | ||
17580 | }, | ||
17581 | "color-name": { | ||
17582 | "version": "1.1.3", | ||
17583 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", | ||
17584 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", | ||
17585 | "dev": true | ||
17586 | }, | ||
17587 | "has-flag": { | ||
17588 | "version": "3.0.0", | ||
17589 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", | ||
17590 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", | ||
17591 | "dev": true | ||
17592 | }, | ||
17593 | "supports-color": { | ||
17594 | "version": "5.5.0", | ||
17595 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", | ||
17596 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", | ||
17597 | "dev": true, | ||
17598 | "requires": { | ||
17599 | "has-flag": "^3.0.0" | ||
17600 | } | ||
17601 | } | ||
17602 | } | ||
17603 | }, | ||
17604 | "map-obj": { | ||
17605 | "version": "4.1.0", | ||
17606 | "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz", | ||
17607 | "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==", | ||
17608 | "dev": true | ||
17609 | }, | ||
17610 | "meow": { | ||
17611 | "version": "7.1.1", | ||
17612 | "resolved": "https://registry.npmjs.org/meow/-/meow-7.1.1.tgz", | ||
17613 | "integrity": "sha512-GWHvA5QOcS412WCo8vwKDlTelGLsCGBVevQB5Kva961rmNfun0PCbv5+xta2kUMFJyR8/oWnn7ddeKdosbAPbA==", | ||
17614 | "dev": true, | ||
17615 | "requires": { | ||
17616 | "@types/minimist": "^1.2.0", | ||
17617 | "camelcase-keys": "^6.2.2", | ||
17618 | "decamelize-keys": "^1.1.0", | ||
17619 | "hard-rejection": "^2.1.0", | ||
17620 | "minimist-options": "4.1.0", | ||
17621 | "normalize-package-data": "^2.5.0", | ||
17622 | "read-pkg-up": "^7.0.1", | ||
17623 | "redent": "^3.0.0", | ||
17624 | "trim-newlines": "^3.0.0", | ||
17625 | "type-fest": "^0.13.1", | ||
17626 | "yargs-parser": "^18.1.3" | ||
17627 | } | ||
17628 | }, | ||
17629 | "minimist-options": { | ||
17630 | "version": "4.1.0", | ||
17631 | "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", | ||
17632 | "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", | ||
17633 | "dev": true, | ||
17634 | "requires": { | ||
17635 | "arrify": "^1.0.1", | ||
17636 | "is-plain-obj": "^1.1.0", | ||
17637 | "kind-of": "^6.0.3" | ||
17638 | }, | ||
17639 | "dependencies": { | ||
17640 | "arrify": { | ||
17641 | "version": "1.0.1", | ||
17642 | "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", | ||
17643 | "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", | ||
17644 | "dev": true | ||
17645 | } | ||
17646 | } | ||
17647 | }, | ||
17648 | "mute-stream": { | ||
17649 | "version": "0.0.8", | ||
17650 | "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", | ||
17651 | "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", | ||
17652 | "dev": true | ||
17653 | }, | ||
17654 | "onetime": { | ||
17655 | "version": "5.1.2", | ||
17656 | "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", | ||
17657 | "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", | ||
17658 | "dev": true, | ||
17659 | "requires": { | ||
17660 | "mimic-fn": "^2.1.0" | ||
17661 | } | ||
17662 | }, | ||
17663 | "ora": { | ||
17664 | "version": "4.1.1", | ||
17665 | "resolved": "https://registry.npmjs.org/ora/-/ora-4.1.1.tgz", | ||
17666 | "integrity": "sha512-sjYP8QyVWBpBZWD6Vr1M/KwknSw6kJOz41tvGMlwWeClHBtYKTbHMki1PsLZnxKpXMPbTKv9b3pjQu3REib96A==", | ||
17667 | "dev": true, | ||
17668 | "requires": { | ||
17669 | "chalk": "^3.0.0", | ||
17670 | "cli-cursor": "^3.1.0", | ||
17671 | "cli-spinners": "^2.2.0", | ||
17672 | "is-interactive": "^1.0.0", | ||
17673 | "log-symbols": "^3.0.0", | ||
17674 | "mute-stream": "0.0.8", | ||
17675 | "strip-ansi": "^6.0.0", | ||
17676 | "wcwidth": "^1.0.1" | ||
17677 | } | ||
17678 | }, | ||
17679 | "p-locate": { | ||
17680 | "version": "4.1.0", | ||
17681 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", | ||
17682 | "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", | ||
17683 | "dev": true, | ||
17684 | "requires": { | ||
17685 | "p-limit": "^2.2.0" | ||
17686 | } | ||
17687 | }, | ||
17688 | "parse-json": { | ||
17689 | "version": "5.1.0", | ||
17690 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", | ||
17691 | "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", | ||
17692 | "dev": true, | ||
17693 | "requires": { | ||
17694 | "@babel/code-frame": "^7.0.0", | ||
17695 | "error-ex": "^1.3.1", | ||
17696 | "json-parse-even-better-errors": "^2.3.0", | ||
17697 | "lines-and-columns": "^1.1.6" | ||
17698 | } | ||
17699 | }, | ||
17700 | "path-exists": { | ||
17701 | "version": "4.0.0", | ||
17702 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", | ||
17703 | "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", | ||
17704 | "dev": true | ||
17705 | }, | ||
17706 | "quick-lru": { | ||
17707 | "version": "4.0.1", | ||
17708 | "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", | ||
17709 | "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", | ||
17710 | "dev": true | ||
17711 | }, | ||
17712 | "read-pkg": { | ||
17713 | "version": "5.2.0", | ||
17714 | "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", | ||
17715 | "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", | ||
17716 | "dev": true, | ||
17717 | "requires": { | ||
17718 | "@types/normalize-package-data": "^2.4.0", | ||
17719 | "normalize-package-data": "^2.5.0", | ||
17720 | "parse-json": "^5.0.0", | ||
17721 | "type-fest": "^0.6.0" | ||
17722 | }, | ||
17723 | "dependencies": { | ||
17724 | "type-fest": { | ||
17725 | "version": "0.6.0", | ||
17726 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", | ||
17727 | "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", | ||
17728 | "dev": true | ||
17729 | } | ||
17730 | } | ||
17731 | }, | ||
17732 | "read-pkg-up": { | ||
17733 | "version": "7.0.1", | ||
17734 | "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", | ||
17735 | "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", | ||
17736 | "dev": true, | ||
17737 | "requires": { | ||
17738 | "find-up": "^4.1.0", | ||
17739 | "read-pkg": "^5.2.0", | ||
17740 | "type-fest": "^0.8.1" | ||
17741 | }, | ||
17742 | "dependencies": { | ||
17743 | "type-fest": { | ||
17744 | "version": "0.8.1", | ||
17745 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", | ||
17746 | "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", | ||
17747 | "dev": true | ||
17748 | } | ||
17749 | } | ||
17750 | }, | ||
17751 | "redent": { | ||
17752 | "version": "3.0.0", | ||
17753 | "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", | ||
17754 | "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", | ||
17755 | "dev": true, | ||
17756 | "requires": { | ||
17757 | "indent-string": "^4.0.0", | ||
17758 | "strip-indent": "^3.0.0" | ||
17759 | } | ||
17760 | }, | ||
17761 | "restore-cursor": { | ||
17762 | "version": "3.1.0", | ||
17763 | "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", | ||
17764 | "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", | ||
17765 | "dev": true, | ||
17766 | "requires": { | ||
17767 | "onetime": "^5.1.0", | ||
17768 | "signal-exit": "^3.0.2" | ||
17769 | } | ||
17770 | }, | ||
17771 | "strip-ansi": { | ||
17772 | "version": "6.0.0", | ||
17773 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", | ||
17774 | "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", | ||
17775 | "dev": true, | ||
17776 | "requires": { | ||
17777 | "ansi-regex": "^5.0.0" | ||
17778 | } | ||
17779 | }, | ||
17780 | "strip-indent": { | ||
17781 | "version": "3.0.0", | ||
17782 | "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", | ||
17783 | "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", | ||
17784 | "dev": true, | ||
17785 | "requires": { | ||
17786 | "min-indent": "^1.0.0" | ||
17787 | } | ||
17788 | }, | ||
17789 | "supports-color": { | ||
17790 | "version": "7.2.0", | ||
17791 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", | ||
17792 | "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", | ||
17793 | "dev": true, | ||
17794 | "requires": { | ||
17795 | "has-flag": "^4.0.0" | ||
17796 | } | ||
17797 | }, | ||
17798 | "trim-newlines": { | ||
17799 | "version": "3.0.0", | ||
17800 | "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", | ||
17801 | "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==", | ||
17802 | "dev": true | ||
17803 | }, | ||
17804 | "type-fest": { | ||
17805 | "version": "0.13.1", | ||
17806 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", | ||
17807 | "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", | ||
17808 | "dev": true | ||
17809 | }, | ||
17810 | "yargs-parser": { | ||
17811 | "version": "18.1.3", | ||
17812 | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", | ||
17813 | "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", | ||
17814 | "dev": true, | ||
17815 | "requires": { | ||
17816 | "camelcase": "^5.0.0", | ||
17817 | "decamelize": "^1.2.0" | ||
17818 | } | ||
17819 | } | ||
17820 | } | ||
17821 | }, | ||
17822 | "imagemin-gifsicle": { | ||
17823 | "version": "7.0.0", | ||
17824 | "resolved": "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-7.0.0.tgz", | ||
17825 | "integrity": "sha512-LaP38xhxAwS3W8PFh4y5iQ6feoTSF+dTAXFRUEYQWYst6Xd+9L/iPk34QGgK/VO/objmIlmq9TStGfVY2IcHIA==", | ||
17826 | "dev": true, | ||
17827 | "optional": true, | ||
17828 | "requires": { | ||
17829 | "execa": "^1.0.0", | ||
17830 | "gifsicle": "^5.0.0", | ||
17831 | "is-gif": "^3.0.0" | ||
17832 | } | ||
17833 | }, | ||
17834 | "imagemin-jpegtran": { | ||
17835 | "version": "6.0.0", | ||
17836 | "resolved": "https://registry.npmjs.org/imagemin-jpegtran/-/imagemin-jpegtran-6.0.0.tgz", | ||
17837 | "integrity": "sha512-Ih+NgThzqYfEWv9t58EItncaaXIHR0u9RuhKa8CtVBlMBvY0dCIxgQJQCfwImA4AV1PMfmUKlkyIHJjb7V4z1g==", | ||
17838 | "dev": true, | ||
17839 | "optional": true, | ||
17840 | "requires": { | ||
17841 | "exec-buffer": "^3.0.0", | ||
17842 | "is-jpg": "^2.0.0", | ||
17843 | "jpegtran-bin": "^4.0.0" | ||
17844 | } | ||
17845 | }, | ||
17846 | "imagemin-optipng": { | ||
17847 | "version": "7.1.0", | ||
17848 | "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-7.1.0.tgz", | ||
17849 | "integrity": "sha512-JNORTZ6j6untH7e5gF4aWdhDCxe3ODsSLKs/f7Grewy3ebZpl1ZsU+VUTPY4rzeHgaFA8GSWOoA8V2M3OixWZQ==", | ||
17850 | "dev": true, | ||
17851 | "optional": true, | ||
17852 | "requires": { | ||
17853 | "exec-buffer": "^3.0.0", | ||
17854 | "is-png": "^2.0.0", | ||
17855 | "optipng-bin": "^6.0.0" | ||
17856 | } | ||
17857 | }, | ||
17858 | "imagemin-svgo": { | ||
17859 | "version": "7.1.0", | ||
17860 | "resolved": "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-7.1.0.tgz", | ||
17861 | "integrity": "sha512-0JlIZNWP0Luasn1HT82uB9nU9aa+vUj6kpT+MjPW11LbprXC+iC4HDwn1r4Q2/91qj4iy9tRZNsFySMlEpLdpg==", | ||
17862 | "dev": true, | ||
17863 | "optional": true, | ||
17864 | "requires": { | ||
17865 | "is-svg": "^4.2.1", | ||
17866 | "svgo": "^1.3.2" | ||
17867 | } | ||
17868 | }, | ||
16281 | "import-fresh": { | 17869 | "import-fresh": { |
16282 | "version": "2.0.0", | 17870 | "version": "2.0.0", |
16283 | "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", | 17871 | "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", |
@@ -16488,6 +18076,26 @@ | |||
16488 | "intl-messageformat": "^2.0.0" | 18076 | "intl-messageformat": "^2.0.0" |
16489 | } | 18077 | } |
16490 | }, | 18078 | }, |
18079 | "into-stream": { | ||
18080 | "version": "3.1.0", | ||
18081 | "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", | ||
18082 | "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=", | ||
18083 | "dev": true, | ||
18084 | "optional": true, | ||
18085 | "requires": { | ||
18086 | "from2": "^2.1.1", | ||
18087 | "p-is-promise": "^1.1.0" | ||
18088 | }, | ||
18089 | "dependencies": { | ||
18090 | "p-is-promise": { | ||
18091 | "version": "1.1.0", | ||
18092 | "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", | ||
18093 | "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=", | ||
18094 | "dev": true, | ||
18095 | "optional": true | ||
18096 | } | ||
18097 | } | ||
18098 | }, | ||
16491 | "invariant": { | 18099 | "invariant": { |
16492 | "version": "2.2.4", | 18100 | "version": "2.2.4", |
16493 | "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", | 18101 | "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", |
@@ -16525,6 +18133,12 @@ | |||
16525 | "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz", | 18133 | "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz", |
16526 | "integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==" | 18134 | "integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==" |
16527 | }, | 18135 | }, |
18136 | "irregular-plurals": { | ||
18137 | "version": "3.2.0", | ||
18138 | "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-3.2.0.tgz", | ||
18139 | "integrity": "sha512-YqTdPLfwP7YFN0SsD3QUVCkm9ZG2VzOXv3DOrw5G5mkMbVwptTwVcFv7/C0vOpBmgTxAeTG19XpUs1E522LW9Q==", | ||
18140 | "dev": true | ||
18141 | }, | ||
16528 | "is": { | 18142 | "is": { |
16529 | "version": "0.3.0", | 18143 | "version": "0.3.0", |
16530 | "resolved": "https://registry.npmjs.org/is/-/is-0.3.0.tgz", | 18144 | "resolved": "https://registry.npmjs.org/is/-/is-0.3.0.tgz", |
@@ -16707,6 +18321,25 @@ | |||
16707 | "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", | 18321 | "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", |
16708 | "dev": true | 18322 | "dev": true |
16709 | }, | 18323 | }, |
18324 | "is-gif": { | ||
18325 | "version": "3.0.0", | ||
18326 | "resolved": "https://registry.npmjs.org/is-gif/-/is-gif-3.0.0.tgz", | ||
18327 | "integrity": "sha512-IqJ/jlbw5WJSNfwQ/lHEDXF8rxhRgF6ythk2oiEvhpG29F704eX9NO6TvPfMiq9DrbwgcEDnETYNcZDPewQoVw==", | ||
18328 | "dev": true, | ||
18329 | "optional": true, | ||
18330 | "requires": { | ||
18331 | "file-type": "^10.4.0" | ||
18332 | }, | ||
18333 | "dependencies": { | ||
18334 | "file-type": { | ||
18335 | "version": "10.11.0", | ||
18336 | "resolved": "https://registry.npmjs.org/file-type/-/file-type-10.11.0.tgz", | ||
18337 | "integrity": "sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw==", | ||
18338 | "dev": true, | ||
18339 | "optional": true | ||
18340 | } | ||
18341 | } | ||
18342 | }, | ||
16710 | "is-glob": { | 18343 | "is-glob": { |
16711 | "version": "4.0.1", | 18344 | "version": "4.0.1", |
16712 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", | 18345 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", |
@@ -16731,12 +18364,38 @@ | |||
16731 | "is-path-inside": "^3.0.1" | 18364 | "is-path-inside": "^3.0.1" |
16732 | } | 18365 | } |
16733 | }, | 18366 | }, |
18367 | "is-interactive": { | ||
18368 | "version": "1.0.0", | ||
18369 | "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", | ||
18370 | "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", | ||
18371 | "dev": true | ||
18372 | }, | ||
18373 | "is-jpg": { | ||
18374 | "version": "2.0.0", | ||
18375 | "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-2.0.0.tgz", | ||
18376 | "integrity": "sha1-LhmX+m6RZuqsAkLarkQ0A+TvHZc=", | ||
18377 | "dev": true, | ||
18378 | "optional": true | ||
18379 | }, | ||
18380 | "is-natural-number": { | ||
18381 | "version": "4.0.1", | ||
18382 | "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", | ||
18383 | "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=", | ||
18384 | "dev": true, | ||
18385 | "optional": true | ||
18386 | }, | ||
16734 | "is-negated-glob": { | 18387 | "is-negated-glob": { |
16735 | "version": "1.0.0", | 18388 | "version": "1.0.0", |
16736 | "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", | 18389 | "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", |
16737 | "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=", | 18390 | "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=", |
16738 | "dev": true | 18391 | "dev": true |
16739 | }, | 18392 | }, |
18393 | "is-negative-zero": { | ||
18394 | "version": "2.0.0", | ||
18395 | "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.0.tgz", | ||
18396 | "integrity": "sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE=", | ||
18397 | "dev": true | ||
18398 | }, | ||
16740 | "is-npm": { | 18399 | "is-npm": { |
16741 | "version": "4.0.0", | 18400 | "version": "4.0.0", |
16742 | "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz", | 18401 | "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz", |
@@ -16767,6 +18426,13 @@ | |||
16767 | "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", | 18426 | "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", |
16768 | "dev": true | 18427 | "dev": true |
16769 | }, | 18428 | }, |
18429 | "is-object": { | ||
18430 | "version": "1.0.1", | ||
18431 | "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz", | ||
18432 | "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=", | ||
18433 | "dev": true, | ||
18434 | "optional": true | ||
18435 | }, | ||
16770 | "is-path-cwd": { | 18436 | "is-path-cwd": { |
16771 | "version": "2.2.0", | 18437 | "version": "2.2.0", |
16772 | "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", | 18438 | "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", |
@@ -16812,6 +18478,13 @@ | |||
16812 | "isobject": "^3.0.1" | 18478 | "isobject": "^3.0.1" |
16813 | } | 18479 | } |
16814 | }, | 18480 | }, |
18481 | "is-png": { | ||
18482 | "version": "2.0.0", | ||
18483 | "resolved": "https://registry.npmjs.org/is-png/-/is-png-2.0.0.tgz", | ||
18484 | "integrity": "sha512-4KPGizaVGj2LK7xwJIz8o5B2ubu1D/vcQsgOGFEDlpcvgZHto4gBnyd0ig7Ws+67ixmwKoNmu0hYnpo6AaKb5g==", | ||
18485 | "dev": true, | ||
18486 | "optional": true | ||
18487 | }, | ||
16815 | "is-posix-bracket": { | 18488 | "is-posix-bracket": { |
16816 | "version": "0.1.1", | 18489 | "version": "0.1.1", |
16817 | "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", | 18490 | "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", |
@@ -16846,6 +18519,13 @@ | |||
16846 | "is-unc-path": "^1.0.0" | 18519 | "is-unc-path": "^1.0.0" |
16847 | } | 18520 | } |
16848 | }, | 18521 | }, |
18522 | "is-retry-allowed": { | ||
18523 | "version": "1.2.0", | ||
18524 | "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", | ||
18525 | "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", | ||
18526 | "dev": true, | ||
18527 | "optional": true | ||
18528 | }, | ||
16849 | "is-ssh": { | 18529 | "is-ssh": { |
16850 | "version": "1.3.1", | 18530 | "version": "1.3.1", |
16851 | "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.1.tgz", | 18531 | "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.1.tgz", |
@@ -16860,6 +18540,16 @@ | |||
16860 | "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", | 18540 | "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", |
16861 | "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" | 18541 | "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" |
16862 | }, | 18542 | }, |
18543 | "is-svg": { | ||
18544 | "version": "4.2.1", | ||
18545 | "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-4.2.1.tgz", | ||
18546 | "integrity": "sha512-PHx3ANecKsKNl5y5+Jvt53Y4J7MfMpbNZkv384QNiswMKAWIbvcqbPz+sYbFKJI8Xv3be01GSFniPmoaP+Ai5A==", | ||
18547 | "dev": true, | ||
18548 | "optional": true, | ||
18549 | "requires": { | ||
18550 | "html-comment-regex": "^1.1.2" | ||
18551 | } | ||
18552 | }, | ||
16863 | "is-symbol": { | 18553 | "is-symbol": { |
16864 | "version": "1.0.2", | 18554 | "version": "1.0.2", |
16865 | "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", | 18555 | "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", |
@@ -17072,6 +18762,17 @@ | |||
17072 | "handlebars": "^4.1.2" | 18762 | "handlebars": "^4.1.2" |
17073 | } | 18763 | } |
17074 | }, | 18764 | }, |
18765 | "isurl": { | ||
18766 | "version": "1.0.0", | ||
18767 | "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", | ||
18768 | "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", | ||
18769 | "dev": true, | ||
18770 | "optional": true, | ||
18771 | "requires": { | ||
18772 | "has-to-string-tag-x": "^1.2.0", | ||
18773 | "is-object": "^1.0.1" | ||
18774 | } | ||
18775 | }, | ||
17075 | "jake": { | 18776 | "jake": { |
17076 | "version": "10.8.2", | 18777 | "version": "10.8.2", |
17077 | "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz", | 18778 | "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz", |
@@ -17710,6 +19411,18 @@ | |||
17710 | } | 19411 | } |
17711 | } | 19412 | } |
17712 | }, | 19413 | }, |
19414 | "jpegtran-bin": { | ||
19415 | "version": "4.0.0", | ||
19416 | "resolved": "https://registry.npmjs.org/jpegtran-bin/-/jpegtran-bin-4.0.0.tgz", | ||
19417 | "integrity": "sha512-2cRl1ism+wJUoYAYFt6O/rLBfpXNWG2dUWbgcEkTt5WGMnqI46eEro8T4C5zGROxKRqyKpCBSdHPvt5UYCtxaQ==", | ||
19418 | "dev": true, | ||
19419 | "optional": true, | ||
19420 | "requires": { | ||
19421 | "bin-build": "^3.0.0", | ||
19422 | "bin-wrapper": "^4.0.0", | ||
19423 | "logalot": "^2.0.0" | ||
19424 | } | ||
19425 | }, | ||
17713 | "js-base64": { | 19426 | "js-base64": { |
17714 | "version": "2.5.2", | 19427 | "version": "2.5.2", |
17715 | "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.2.tgz", | 19428 | "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.2.tgz", |
@@ -17826,6 +19539,12 @@ | |||
17826 | "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", | 19539 | "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", |
17827 | "dev": true | 19540 | "dev": true |
17828 | }, | 19541 | }, |
19542 | "json-parse-even-better-errors": { | ||
19543 | "version": "2.3.1", | ||
19544 | "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", | ||
19545 | "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", | ||
19546 | "dev": true | ||
19547 | }, | ||
17829 | "json-schema": { | 19548 | "json-schema": { |
17830 | "version": "0.2.3", | 19549 | "version": "0.2.3", |
17831 | "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", | 19550 | "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", |
@@ -18032,6 +19751,12 @@ | |||
18032 | "object.assign": "^4.1.0" | 19751 | "object.assign": "^4.1.0" |
18033 | } | 19752 | } |
18034 | }, | 19753 | }, |
19754 | "junk": { | ||
19755 | "version": "3.1.0", | ||
19756 | "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", | ||
19757 | "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==", | ||
19758 | "dev": true | ||
19759 | }, | ||
18035 | "just-debounce": { | 19760 | "just-debounce": { |
18036 | "version": "1.0.0", | 19761 | "version": "1.0.0", |
18037 | "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.0.0.tgz", | 19762 | "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.0.0.tgz", |
@@ -18343,6 +20068,12 @@ | |||
18343 | "resolve": "^1.1.7" | 20068 | "resolve": "^1.1.7" |
18344 | } | 20069 | } |
18345 | }, | 20070 | }, |
20071 | "lines-and-columns": { | ||
20072 | "version": "1.1.6", | ||
20073 | "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", | ||
20074 | "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", | ||
20075 | "dev": true | ||
20076 | }, | ||
18346 | "load-json-file": { | 20077 | "load-json-file": { |
18347 | "version": "4.0.0", | 20078 | "version": "4.0.0", |
18348 | "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", | 20079 | "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", |
@@ -18622,6 +20353,15 @@ | |||
18622 | "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", | 20353 | "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", |
18623 | "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=" | 20354 | "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=" |
18624 | }, | 20355 | }, |
20356 | "lodash.pairs": { | ||
20357 | "version": "3.0.1", | ||
20358 | "resolved": "https://registry.npmjs.org/lodash.pairs/-/lodash.pairs-3.0.1.tgz", | ||
20359 | "integrity": "sha1-u+CNV4bu6qCaFckevw3LfSvjJqk=", | ||
20360 | "dev": true, | ||
20361 | "requires": { | ||
20362 | "lodash.keys": "^3.0.0" | ||
20363 | } | ||
20364 | }, | ||
18625 | "lodash.restparam": { | 20365 | "lodash.restparam": { |
18626 | "version": "3.6.1", | 20366 | "version": "3.6.1", |
18627 | "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", | 20367 | "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", |
@@ -18733,6 +20473,30 @@ | |||
18733 | } | 20473 | } |
18734 | } | 20474 | } |
18735 | }, | 20475 | }, |
20476 | "logalot": { | ||
20477 | "version": "2.1.0", | ||
20478 | "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz", | ||
20479 | "integrity": "sha1-X46MkNME7fElMJUaVVSruMXj9VI=", | ||
20480 | "dev": true, | ||
20481 | "optional": true, | ||
20482 | "requires": { | ||
20483 | "figures": "^1.3.5", | ||
20484 | "squeak": "^1.0.0" | ||
20485 | }, | ||
20486 | "dependencies": { | ||
20487 | "figures": { | ||
20488 | "version": "1.7.0", | ||
20489 | "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", | ||
20490 | "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", | ||
20491 | "dev": true, | ||
20492 | "optional": true, | ||
20493 | "requires": { | ||
20494 | "escape-string-regexp": "^1.0.5", | ||
20495 | "object-assign": "^4.1.0" | ||
20496 | } | ||
20497 | } | ||
20498 | } | ||
20499 | }, | ||
18736 | "logform": { | 20500 | "logform": { |
18737 | "version": "2.1.2", | 20501 | "version": "2.1.2", |
18738 | "resolved": "https://registry.npmjs.org/logform/-/logform-2.1.2.tgz", | 20502 | "resolved": "https://registry.npmjs.org/logform/-/logform-2.1.2.tgz", |
@@ -18791,6 +20555,207 @@ | |||
18791 | "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", | 20555 | "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", |
18792 | "dev": true | 20556 | "dev": true |
18793 | }, | 20557 | }, |
20558 | "lpad-align": { | ||
20559 | "version": "1.1.2", | ||
20560 | "resolved": "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.2.tgz", | ||
20561 | "integrity": "sha1-IfYArBwwlcPG5JfuZyce4ISB/p4=", | ||
20562 | "dev": true, | ||
20563 | "optional": true, | ||
20564 | "requires": { | ||
20565 | "get-stdin": "^4.0.1", | ||
20566 | "indent-string": "^2.1.0", | ||
20567 | "longest": "^1.0.0", | ||
20568 | "meow": "^3.3.0" | ||
20569 | }, | ||
20570 | "dependencies": { | ||
20571 | "camelcase": { | ||
20572 | "version": "2.1.1", | ||
20573 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", | ||
20574 | "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", | ||
20575 | "dev": true, | ||
20576 | "optional": true | ||
20577 | }, | ||
20578 | "camelcase-keys": { | ||
20579 | "version": "2.1.0", | ||
20580 | "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", | ||
20581 | "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", | ||
20582 | "dev": true, | ||
20583 | "optional": true, | ||
20584 | "requires": { | ||
20585 | "camelcase": "^2.0.0", | ||
20586 | "map-obj": "^1.0.0" | ||
20587 | } | ||
20588 | }, | ||
20589 | "find-up": { | ||
20590 | "version": "1.1.2", | ||
20591 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", | ||
20592 | "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", | ||
20593 | "dev": true, | ||
20594 | "optional": true, | ||
20595 | "requires": { | ||
20596 | "path-exists": "^2.0.0", | ||
20597 | "pinkie-promise": "^2.0.0" | ||
20598 | } | ||
20599 | }, | ||
20600 | "indent-string": { | ||
20601 | "version": "2.1.0", | ||
20602 | "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", | ||
20603 | "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", | ||
20604 | "dev": true, | ||
20605 | "optional": true, | ||
20606 | "requires": { | ||
20607 | "repeating": "^2.0.0" | ||
20608 | } | ||
20609 | }, | ||
20610 | "load-json-file": { | ||
20611 | "version": "1.1.0", | ||
20612 | "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", | ||
20613 | "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", | ||
20614 | "dev": true, | ||
20615 | "optional": true, | ||
20616 | "requires": { | ||
20617 | "graceful-fs": "^4.1.2", | ||
20618 | "parse-json": "^2.2.0", | ||
20619 | "pify": "^2.0.0", | ||
20620 | "pinkie-promise": "^2.0.0", | ||
20621 | "strip-bom": "^2.0.0" | ||
20622 | } | ||
20623 | }, | ||
20624 | "map-obj": { | ||
20625 | "version": "1.0.1", | ||
20626 | "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", | ||
20627 | "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", | ||
20628 | "dev": true, | ||
20629 | "optional": true | ||
20630 | }, | ||
20631 | "meow": { | ||
20632 | "version": "3.7.0", | ||
20633 | "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", | ||
20634 | "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", | ||
20635 | "dev": true, | ||
20636 | "optional": true, | ||
20637 | "requires": { | ||
20638 | "camelcase-keys": "^2.0.0", | ||
20639 | "decamelize": "^1.1.2", | ||
20640 | "loud-rejection": "^1.0.0", | ||
20641 | "map-obj": "^1.0.1", | ||
20642 | "minimist": "^1.1.3", | ||
20643 | "normalize-package-data": "^2.3.4", | ||
20644 | "object-assign": "^4.0.1", | ||
20645 | "read-pkg-up": "^1.0.1", | ||
20646 | "redent": "^1.0.0", | ||
20647 | "trim-newlines": "^1.0.0" | ||
20648 | } | ||
20649 | }, | ||
20650 | "minimist": { | ||
20651 | "version": "1.2.5", | ||
20652 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", | ||
20653 | "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", | ||
20654 | "dev": true, | ||
20655 | "optional": true | ||
20656 | }, | ||
20657 | "parse-json": { | ||
20658 | "version": "2.2.0", | ||
20659 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", | ||
20660 | "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", | ||
20661 | "dev": true, | ||
20662 | "optional": true, | ||
20663 | "requires": { | ||
20664 | "error-ex": "^1.2.0" | ||
20665 | } | ||
20666 | }, | ||
20667 | "path-exists": { | ||
20668 | "version": "2.1.0", | ||
20669 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", | ||
20670 | "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", | ||
20671 | "dev": true, | ||
20672 | "optional": true, | ||
20673 | "requires": { | ||
20674 | "pinkie-promise": "^2.0.0" | ||
20675 | } | ||
20676 | }, | ||
20677 | "path-type": { | ||
20678 | "version": "1.1.0", | ||
20679 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", | ||
20680 | "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", | ||
20681 | "dev": true, | ||
20682 | "optional": true, | ||
20683 | "requires": { | ||
20684 | "graceful-fs": "^4.1.2", | ||
20685 | "pify": "^2.0.0", | ||
20686 | "pinkie-promise": "^2.0.0" | ||
20687 | } | ||
20688 | }, | ||
20689 | "pify": { | ||
20690 | "version": "2.3.0", | ||
20691 | "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", | ||
20692 | "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", | ||
20693 | "dev": true, | ||
20694 | "optional": true | ||
20695 | }, | ||
20696 | "read-pkg": { | ||
20697 | "version": "1.1.0", | ||
20698 | "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", | ||
20699 | "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", | ||
20700 | "dev": true, | ||
20701 | "optional": true, | ||
20702 | "requires": { | ||
20703 | "load-json-file": "^1.0.0", | ||
20704 | "normalize-package-data": "^2.3.2", | ||
20705 | "path-type": "^1.0.0" | ||
20706 | } | ||
20707 | }, | ||
20708 | "read-pkg-up": { | ||
20709 | "version": "1.0.1", | ||
20710 | "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", | ||
20711 | "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", | ||
20712 | "dev": true, | ||
20713 | "optional": true, | ||
20714 | "requires": { | ||
20715 | "find-up": "^1.0.0", | ||
20716 | "read-pkg": "^1.0.0" | ||
20717 | } | ||
20718 | }, | ||
20719 | "redent": { | ||
20720 | "version": "1.0.0", | ||
20721 | "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", | ||
20722 | "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", | ||
20723 | "dev": true, | ||
20724 | "optional": true, | ||
20725 | "requires": { | ||
20726 | "indent-string": "^2.1.0", | ||
20727 | "strip-indent": "^1.0.1" | ||
20728 | } | ||
20729 | }, | ||
20730 | "strip-bom": { | ||
20731 | "version": "2.0.0", | ||
20732 | "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", | ||
20733 | "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", | ||
20734 | "dev": true, | ||
20735 | "optional": true, | ||
20736 | "requires": { | ||
20737 | "is-utf8": "^0.2.0" | ||
20738 | } | ||
20739 | }, | ||
20740 | "strip-indent": { | ||
20741 | "version": "1.0.1", | ||
20742 | "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", | ||
20743 | "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", | ||
20744 | "dev": true, | ||
20745 | "optional": true, | ||
20746 | "requires": { | ||
20747 | "get-stdin": "^4.0.1" | ||
20748 | } | ||
20749 | }, | ||
20750 | "trim-newlines": { | ||
20751 | "version": "1.0.0", | ||
20752 | "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", | ||
20753 | "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", | ||
20754 | "dev": true, | ||
20755 | "optional": true | ||
20756 | } | ||
20757 | } | ||
20758 | }, | ||
18794 | "lru-cache": { | 20759 | "lru-cache": { |
18795 | "version": "4.1.5", | 20760 | "version": "4.1.5", |
18796 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", | 20761 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", |
@@ -19403,6 +21368,12 @@ | |||
19403 | "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", | 21368 | "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", |
19404 | "dev": true | 21369 | "dev": true |
19405 | }, | 21370 | }, |
21371 | "min-indent": { | ||
21372 | "version": "1.0.1", | ||
21373 | "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", | ||
21374 | "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", | ||
21375 | "dev": true | ||
21376 | }, | ||
19406 | "minimalistic-assert": { | 21377 | "minimalistic-assert": { |
19407 | "version": "1.0.1", | 21378 | "version": "1.0.1", |
19408 | "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", | 21379 | "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", |
@@ -20956,6 +22927,113 @@ | |||
20956 | "make-iterator": "^1.0.0" | 22927 | "make-iterator": "^1.0.0" |
20957 | } | 22928 | } |
20958 | }, | 22929 | }, |
22930 | "object.values": { | ||
22931 | "version": "1.1.1", | ||
22932 | "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", | ||
22933 | "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", | ||
22934 | "dev": true, | ||
22935 | "optional": true, | ||
22936 | "requires": { | ||
22937 | "define-properties": "^1.1.3", | ||
22938 | "es-abstract": "^1.17.0-next.1", | ||
22939 | "function-bind": "^1.1.1", | ||
22940 | "has": "^1.0.3" | ||
22941 | }, | ||
22942 | "dependencies": { | ||
22943 | "es-abstract": { | ||
22944 | "version": "1.17.7", | ||
22945 | "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", | ||
22946 | "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", | ||
22947 | "dev": true, | ||
22948 | "optional": true, | ||
22949 | "requires": { | ||
22950 | "es-to-primitive": "^1.2.1", | ||
22951 | "function-bind": "^1.1.1", | ||
22952 | "has": "^1.0.3", | ||
22953 | "has-symbols": "^1.0.1", | ||
22954 | "is-callable": "^1.2.2", | ||
22955 | "is-regex": "^1.1.1", | ||
22956 | "object-inspect": "^1.8.0", | ||
22957 | "object-keys": "^1.1.1", | ||
22958 | "object.assign": "^4.1.1", | ||
22959 | "string.prototype.trimend": "^1.0.1", | ||
22960 | "string.prototype.trimstart": "^1.0.1" | ||
22961 | } | ||
22962 | }, | ||
22963 | "es-to-primitive": { | ||
22964 | "version": "1.2.1", | ||
22965 | "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", | ||
22966 | "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", | ||
22967 | "dev": true, | ||
22968 | "requires": { | ||
22969 | "is-callable": "^1.1.4", | ||
22970 | "is-date-object": "^1.0.1", | ||
22971 | "is-symbol": "^1.0.2" | ||
22972 | } | ||
22973 | }, | ||
22974 | "has-symbols": { | ||
22975 | "version": "1.0.1", | ||
22976 | "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", | ||
22977 | "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", | ||
22978 | "dev": true | ||
22979 | }, | ||
22980 | "is-callable": { | ||
22981 | "version": "1.2.2", | ||
22982 | "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", | ||
22983 | "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", | ||
22984 | "dev": true | ||
22985 | }, | ||
22986 | "is-regex": { | ||
22987 | "version": "1.1.1", | ||
22988 | "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", | ||
22989 | "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", | ||
22990 | "dev": true, | ||
22991 | "requires": { | ||
22992 | "has-symbols": "^1.0.1" | ||
22993 | } | ||
22994 | }, | ||
22995 | "object-inspect": { | ||
22996 | "version": "1.8.0", | ||
22997 | "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", | ||
22998 | "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==", | ||
22999 | "dev": true | ||
23000 | }, | ||
23001 | "object.assign": { | ||
23002 | "version": "4.1.1", | ||
23003 | "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.1.tgz", | ||
23004 | "integrity": "sha512-VT/cxmx5yaoHSOTSyrCygIDFco+RsibY2NM0a4RdEeY/4KgqezwFtK1yr3U67xYhqJSlASm2pKhLVzPj2lr4bA==", | ||
23005 | "dev": true, | ||
23006 | "requires": { | ||
23007 | "define-properties": "^1.1.3", | ||
23008 | "es-abstract": "^1.18.0-next.0", | ||
23009 | "has-symbols": "^1.0.1", | ||
23010 | "object-keys": "^1.1.1" | ||
23011 | }, | ||
23012 | "dependencies": { | ||
23013 | "es-abstract": { | ||
23014 | "version": "1.18.0-next.1", | ||
23015 | "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", | ||
23016 | "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", | ||
23017 | "dev": true, | ||
23018 | "requires": { | ||
23019 | "es-to-primitive": "^1.2.1", | ||
23020 | "function-bind": "^1.1.1", | ||
23021 | "has": "^1.0.3", | ||
23022 | "has-symbols": "^1.0.1", | ||
23023 | "is-callable": "^1.2.2", | ||
23024 | "is-negative-zero": "^2.0.0", | ||
23025 | "is-regex": "^1.1.1", | ||
23026 | "object-inspect": "^1.8.0", | ||
23027 | "object-keys": "^1.1.1", | ||
23028 | "object.assign": "^4.1.1", | ||
23029 | "string.prototype.trimend": "^1.0.1", | ||
23030 | "string.prototype.trimstart": "^1.0.1" | ||
23031 | } | ||
23032 | } | ||
23033 | } | ||
23034 | } | ||
23035 | } | ||
23036 | }, | ||
20959 | "obuf": { | 23037 | "obuf": { |
20960 | "version": "1.1.2", | 23038 | "version": "1.1.2", |
20961 | "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", | 23039 | "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", |
@@ -21066,6 +23144,18 @@ | |||
21066 | "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=", | 23144 | "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=", |
21067 | "dev": true | 23145 | "dev": true |
21068 | }, | 23146 | }, |
23147 | "optipng-bin": { | ||
23148 | "version": "6.0.0", | ||
23149 | "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-6.0.0.tgz", | ||
23150 | "integrity": "sha512-95bB4y8IaTsa/8x6QH4bLUuyvyOoGBCLDA7wOgDL8UFqJpSUh1Hob8JRJhit+wC1ZLN3tQ7mFt7KuBj0x8F2Wg==", | ||
23151 | "dev": true, | ||
23152 | "optional": true, | ||
23153 | "requires": { | ||
23154 | "bin-build": "^3.0.0", | ||
23155 | "bin-wrapper": "^4.0.0", | ||
23156 | "logalot": "^2.0.0" | ||
23157 | } | ||
23158 | }, | ||
21069 | "ora": { | 23159 | "ora": { |
21070 | "version": "3.4.0", | 23160 | "version": "3.4.0", |
21071 | "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", | 23161 | "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", |
@@ -21153,6 +23243,16 @@ | |||
21153 | "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", | 23243 | "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", |
21154 | "dev": true | 23244 | "dev": true |
21155 | }, | 23245 | }, |
23246 | "os-filter-obj": { | ||
23247 | "version": "2.0.0", | ||
23248 | "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz", | ||
23249 | "integrity": "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==", | ||
23250 | "dev": true, | ||
23251 | "optional": true, | ||
23252 | "requires": { | ||
23253 | "arch": "^2.1.0" | ||
23254 | } | ||
23255 | }, | ||
21156 | "os-homedir": { | 23256 | "os-homedir": { |
21157 | "version": "1.0.2", | 23257 | "version": "1.0.2", |
21158 | "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", | 23258 | "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", |
@@ -21214,6 +23314,16 @@ | |||
21214 | "p-reduce": "^1.0.0" | 23314 | "p-reduce": "^1.0.0" |
21215 | } | 23315 | } |
21216 | }, | 23316 | }, |
23317 | "p-event": { | ||
23318 | "version": "1.3.0", | ||
23319 | "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz", | ||
23320 | "integrity": "sha1-jmtPT2XHK8W2/ii3XtqHT5akoIU=", | ||
23321 | "dev": true, | ||
23322 | "optional": true, | ||
23323 | "requires": { | ||
23324 | "p-timeout": "^1.1.1" | ||
23325 | } | ||
23326 | }, | ||
21217 | "p-finally": { | 23327 | "p-finally": { |
21218 | "version": "1.0.0", | 23328 | "version": "1.0.0", |
21219 | "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", | 23329 | "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", |
@@ -21297,6 +23407,16 @@ | |||
21297 | } | 23407 | } |
21298 | } | 23408 | } |
21299 | }, | 23409 | }, |
23410 | "p-timeout": { | ||
23411 | "version": "1.2.1", | ||
23412 | "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", | ||
23413 | "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=", | ||
23414 | "dev": true, | ||
23415 | "optional": true, | ||
23416 | "requires": { | ||
23417 | "p-finally": "^1.0.0" | ||
23418 | } | ||
23419 | }, | ||
21300 | "p-try": { | 23420 | "p-try": { |
21301 | "version": "2.2.0", | 23421 | "version": "2.2.0", |
21302 | "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", | 23422 | "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", |
@@ -21650,6 +23770,12 @@ | |||
21650 | "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.0.0.tgz", | 23770 | "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.0.0.tgz", |
21651 | "integrity": "sha1-Pu/lmX4G2Ugh5NUC5CtqHHP434I=" | 23771 | "integrity": "sha1-Pu/lmX4G2Ugh5NUC5CtqHHP434I=" |
21652 | }, | 23772 | }, |
23773 | "picomatch": { | ||
23774 | "version": "2.2.2", | ||
23775 | "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", | ||
23776 | "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", | ||
23777 | "dev": true | ||
23778 | }, | ||
21653 | "pidtree": { | 23779 | "pidtree": { |
21654 | "version": "0.3.1", | 23780 | "version": "0.3.1", |
21655 | "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz", | 23781 | "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz", |
@@ -21727,6 +23853,15 @@ | |||
21727 | "extend-shallow": "^3.0.2" | 23853 | "extend-shallow": "^3.0.2" |
21728 | } | 23854 | } |
21729 | }, | 23855 | }, |
23856 | "plur": { | ||
23857 | "version": "4.0.0", | ||
23858 | "resolved": "https://registry.npmjs.org/plur/-/plur-4.0.0.tgz", | ||
23859 | "integrity": "sha512-4UGewrYgqDFw9vV6zNV+ADmPAUAfJPKtGvb/VdpQAx25X5f3xXdGdyOEVFwkl8Hl/tl7+xbeHqSEM+D5/TirUg==", | ||
23860 | "dev": true, | ||
23861 | "requires": { | ||
23862 | "irregular-plurals": "^3.2.0" | ||
23863 | } | ||
23864 | }, | ||
21730 | "pluralize": { | 23865 | "pluralize": { |
21731 | "version": "7.0.0", | 23866 | "version": "7.0.0", |
21732 | "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", | 23867 | "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", |
@@ -21785,6 +23920,13 @@ | |||
21785 | "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", | 23920 | "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", |
21786 | "dev": true | 23921 | "dev": true |
21787 | }, | 23922 | }, |
23923 | "prepend-http": { | ||
23924 | "version": "1.0.4", | ||
23925 | "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", | ||
23926 | "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", | ||
23927 | "dev": true, | ||
23928 | "optional": true | ||
23929 | }, | ||
21788 | "preserve": { | 23930 | "preserve": { |
21789 | "version": "0.2.0", | 23931 | "version": "0.2.0", |
21790 | "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", | 23932 | "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", |
@@ -23751,6 +25893,12 @@ | |||
23751 | "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=", | 25893 | "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=", |
23752 | "dev": true | 25894 | "dev": true |
23753 | }, | 25895 | }, |
25896 | "reusify": { | ||
25897 | "version": "1.0.4", | ||
25898 | "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", | ||
25899 | "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", | ||
25900 | "dev": true | ||
25901 | }, | ||
23754 | "right-pad": { | 25902 | "right-pad": { |
23755 | "version": "1.0.1", | 25903 | "version": "1.0.1", |
23756 | "resolved": "https://registry.npmjs.org/right-pad/-/right-pad-1.0.1.tgz", | 25904 | "resolved": "https://registry.npmjs.org/right-pad/-/right-pad-1.0.1.tgz", |
@@ -23830,6 +25978,12 @@ | |||
23830 | "integrity": "sha512-kc120TBlQ3mih1LSzdAJXo4xn/GWS2ec0l3S+syHDXP9uRr0JAT8Qd3mdMuyjqCzeZktgP3try92cEgf9Nks8A==", | 25978 | "integrity": "sha512-kc120TBlQ3mih1LSzdAJXo4xn/GWS2ec0l3S+syHDXP9uRr0JAT8Qd3mdMuyjqCzeZktgP3try92cEgf9Nks8A==", |
23831 | "dev": true | 25979 | "dev": true |
23832 | }, | 25980 | }, |
25981 | "run-parallel": { | ||
25982 | "version": "1.1.9", | ||
25983 | "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", | ||
25984 | "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==", | ||
25985 | "dev": true | ||
25986 | }, | ||
23833 | "run-queue": { | 25987 | "run-queue": { |
23834 | "version": "1.0.3", | 25988 | "version": "1.0.3", |
23835 | "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", | 25989 | "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", |
@@ -24177,6 +26331,16 @@ | |||
24177 | } | 26331 | } |
24178 | } | 26332 | } |
24179 | }, | 26333 | }, |
26334 | "seek-bzip": { | ||
26335 | "version": "1.0.6", | ||
26336 | "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", | ||
26337 | "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", | ||
26338 | "dev": true, | ||
26339 | "optional": true, | ||
26340 | "requires": { | ||
26341 | "commander": "^2.8.1" | ||
26342 | } | ||
26343 | }, | ||
24180 | "select-hose": { | 26344 | "select-hose": { |
24181 | "version": "2.0.0", | 26345 | "version": "2.0.0", |
24182 | "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", | 26346 | "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", |
@@ -24229,6 +26393,23 @@ | |||
24229 | "sver-compat": "^1.5.0" | 26393 | "sver-compat": "^1.5.0" |
24230 | } | 26394 | } |
24231 | }, | 26395 | }, |
26396 | "semver-regex": { | ||
26397 | "version": "2.0.0", | ||
26398 | "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", | ||
26399 | "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", | ||
26400 | "dev": true, | ||
26401 | "optional": true | ||
26402 | }, | ||
26403 | "semver-truncate": { | ||
26404 | "version": "1.1.2", | ||
26405 | "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz", | ||
26406 | "integrity": "sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g=", | ||
26407 | "dev": true, | ||
26408 | "optional": true, | ||
26409 | "requires": { | ||
26410 | "semver": "^5.3.0" | ||
26411 | } | ||
26412 | }, | ||
24232 | "send": { | 26413 | "send": { |
24233 | "version": "0.8.5", | 26414 | "version": "0.8.5", |
24234 | "resolved": "https://registry.npmjs.org/send/-/send-0.8.5.tgz", | 26415 | "resolved": "https://registry.npmjs.org/send/-/send-0.8.5.tgz", |
@@ -25051,6 +27232,65 @@ | |||
25051 | "request": "^2.87.0" | 27232 | "request": "^2.87.0" |
25052 | } | 27233 | } |
25053 | }, | 27234 | }, |
27235 | "squeak": { | ||
27236 | "version": "1.3.0", | ||
27237 | "resolved": "https://registry.npmjs.org/squeak/-/squeak-1.3.0.tgz", | ||
27238 | "integrity": "sha1-MwRQN7ZDiLVnZ0uEMiplIQc5FsM=", | ||
27239 | "dev": true, | ||
27240 | "optional": true, | ||
27241 | "requires": { | ||
27242 | "chalk": "^1.0.0", | ||
27243 | "console-stream": "^0.1.1", | ||
27244 | "lpad-align": "^1.0.1" | ||
27245 | }, | ||
27246 | "dependencies": { | ||
27247 | "ansi-regex": { | ||
27248 | "version": "2.1.1", | ||
27249 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", | ||
27250 | "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", | ||
27251 | "dev": true, | ||
27252 | "optional": true | ||
27253 | }, | ||
27254 | "ansi-styles": { | ||
27255 | "version": "2.2.1", | ||
27256 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", | ||
27257 | "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", | ||
27258 | "dev": true, | ||
27259 | "optional": true | ||
27260 | }, | ||
27261 | "chalk": { | ||
27262 | "version": "1.1.3", | ||
27263 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", | ||
27264 | "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", | ||
27265 | "dev": true, | ||
27266 | "optional": true, | ||
27267 | "requires": { | ||
27268 | "ansi-styles": "^2.2.1", | ||
27269 | "escape-string-regexp": "^1.0.2", | ||
27270 | "has-ansi": "^2.0.0", | ||
27271 | "strip-ansi": "^3.0.0", | ||
27272 | "supports-color": "^2.0.0" | ||
27273 | } | ||
27274 | }, | ||
27275 | "strip-ansi": { | ||
27276 | "version": "3.0.1", | ||
27277 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", | ||
27278 | "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", | ||
27279 | "dev": true, | ||
27280 | "optional": true, | ||
27281 | "requires": { | ||
27282 | "ansi-regex": "^2.0.0" | ||
27283 | } | ||
27284 | }, | ||
27285 | "supports-color": { | ||
27286 | "version": "2.0.0", | ||
27287 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", | ||
27288 | "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", | ||
27289 | "dev": true, | ||
27290 | "optional": true | ||
27291 | } | ||
27292 | } | ||
27293 | }, | ||
25054 | "sshpk": { | 27294 | "sshpk": { |
25055 | "version": "1.16.1", | 27295 | "version": "1.16.1", |
25056 | "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", | 27296 | "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", |
@@ -25076,6 +27316,13 @@ | |||
25076 | "figgy-pudding": "^3.5.1" | 27316 | "figgy-pudding": "^3.5.1" |
25077 | } | 27317 | } |
25078 | }, | 27318 | }, |
27319 | "stable": { | ||
27320 | "version": "0.1.8", | ||
27321 | "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", | ||
27322 | "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", | ||
27323 | "dev": true, | ||
27324 | "optional": true | ||
27325 | }, | ||
25079 | "stack-trace": { | 27326 | "stack-trace": { |
25080 | "version": "0.0.10", | 27327 | "version": "0.0.10", |
25081 | "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", | 27328 | "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", |
@@ -25515,6 +27762,16 @@ | |||
25515 | "resolved": "https://registry.npmjs.org/strip-color/-/strip-color-0.1.0.tgz", | 27762 | "resolved": "https://registry.npmjs.org/strip-color/-/strip-color-0.1.0.tgz", |
25516 | "integrity": "sha1-EG9l09PmotlAHKwOsM6LinArT3s=" | 27763 | "integrity": "sha1-EG9l09PmotlAHKwOsM6LinArT3s=" |
25517 | }, | 27764 | }, |
27765 | "strip-dirs": { | ||
27766 | "version": "2.1.0", | ||
27767 | "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", | ||
27768 | "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", | ||
27769 | "dev": true, | ||
27770 | "optional": true, | ||
27771 | "requires": { | ||
27772 | "is-natural-number": "^4.0.1" | ||
27773 | } | ||
27774 | }, | ||
25518 | "strip-eof": { | 27775 | "strip-eof": { |
25519 | "version": "1.0.0", | 27776 | "version": "1.0.0", |
25520 | "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", | 27777 | "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", |
@@ -25537,6 +27794,16 @@ | |||
25537 | "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", | 27794 | "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", |
25538 | "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" | 27795 | "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" |
25539 | }, | 27796 | }, |
27797 | "strip-outer": { | ||
27798 | "version": "1.0.1", | ||
27799 | "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", | ||
27800 | "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", | ||
27801 | "dev": true, | ||
27802 | "optional": true, | ||
27803 | "requires": { | ||
27804 | "escape-string-regexp": "^1.0.2" | ||
27805 | } | ||
27806 | }, | ||
25540 | "strong-log-transformer": { | 27807 | "strong-log-transformer": { |
25541 | "version": "2.1.0", | 27808 | "version": "2.1.0", |
25542 | "resolved": "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz", | 27809 | "resolved": "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz", |
@@ -25588,6 +27855,98 @@ | |||
25588 | "es6-symbol": "^3.1.1" | 27855 | "es6-symbol": "^3.1.1" |
25589 | } | 27856 | } |
25590 | }, | 27857 | }, |
27858 | "svgo": { | ||
27859 | "version": "1.3.2", | ||
27860 | "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", | ||
27861 | "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", | ||
27862 | "dev": true, | ||
27863 | "optional": true, | ||
27864 | "requires": { | ||
27865 | "chalk": "^2.4.1", | ||
27866 | "coa": "^2.0.2", | ||
27867 | "css-select": "^2.0.0", | ||
27868 | "css-select-base-adapter": "^0.1.1", | ||
27869 | "css-tree": "1.0.0-alpha.37", | ||
27870 | "csso": "^4.0.2", | ||
27871 | "js-yaml": "^3.13.1", | ||
27872 | "mkdirp": "~0.5.1", | ||
27873 | "object.values": "^1.1.0", | ||
27874 | "sax": "~1.2.4", | ||
27875 | "stable": "^0.1.8", | ||
27876 | "unquote": "~1.1.1", | ||
27877 | "util.promisify": "~1.0.0" | ||
27878 | }, | ||
27879 | "dependencies": { | ||
27880 | "css-select": { | ||
27881 | "version": "2.1.0", | ||
27882 | "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", | ||
27883 | "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", | ||
27884 | "dev": true, | ||
27885 | "optional": true, | ||
27886 | "requires": { | ||
27887 | "boolbase": "^1.0.0", | ||
27888 | "css-what": "^3.2.1", | ||
27889 | "domutils": "^1.7.0", | ||
27890 | "nth-check": "^1.0.2" | ||
27891 | } | ||
27892 | }, | ||
27893 | "css-tree": { | ||
27894 | "version": "1.0.0-alpha.37", | ||
27895 | "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", | ||
27896 | "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", | ||
27897 | "dev": true, | ||
27898 | "optional": true, | ||
27899 | "requires": { | ||
27900 | "mdn-data": "2.0.4", | ||
27901 | "source-map": "^0.6.1" | ||
27902 | } | ||
27903 | }, | ||
27904 | "css-what": { | ||
27905 | "version": "3.4.2", | ||
27906 | "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", | ||
27907 | "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", | ||
27908 | "dev": true, | ||
27909 | "optional": true | ||
27910 | }, | ||
27911 | "csso": { | ||
27912 | "version": "4.0.3", | ||
27913 | "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz", | ||
27914 | "integrity": "sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==", | ||
27915 | "dev": true, | ||
27916 | "optional": true, | ||
27917 | "requires": { | ||
27918 | "css-tree": "1.0.0-alpha.39" | ||
27919 | }, | ||
27920 | "dependencies": { | ||
27921 | "css-tree": { | ||
27922 | "version": "1.0.0-alpha.39", | ||
27923 | "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz", | ||
27924 | "integrity": "sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==", | ||
27925 | "dev": true, | ||
27926 | "optional": true, | ||
27927 | "requires": { | ||
27928 | "mdn-data": "2.0.6", | ||
27929 | "source-map": "^0.6.1" | ||
27930 | } | ||
27931 | }, | ||
27932 | "mdn-data": { | ||
27933 | "version": "2.0.6", | ||
27934 | "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz", | ||
27935 | "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==", | ||
27936 | "dev": true, | ||
27937 | "optional": true | ||
27938 | } | ||
27939 | } | ||
27940 | }, | ||
27941 | "mdn-data": { | ||
27942 | "version": "2.0.4", | ||
27943 | "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", | ||
27944 | "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", | ||
27945 | "dev": true, | ||
27946 | "optional": true | ||
27947 | } | ||
27948 | } | ||
27949 | }, | ||
25591 | "symbol-observable": { | 27950 | "symbol-observable": { |
25592 | "version": "1.2.0", | 27951 | "version": "1.2.0", |
25593 | "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", | 27952 | "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", |
@@ -26157,6 +28516,13 @@ | |||
26157 | "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", | 28516 | "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", |
26158 | "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=" | 28517 | "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=" |
26159 | }, | 28518 | }, |
28519 | "timed-out": { | ||
28520 | "version": "4.0.1", | ||
28521 | "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", | ||
28522 | "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", | ||
28523 | "dev": true, | ||
28524 | "optional": true | ||
28525 | }, | ||
26160 | "timers-browserify": { | 28526 | "timers-browserify": { |
26161 | "version": "2.0.11", | 28527 | "version": "2.0.11", |
26162 | "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", | 28528 | "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", |
@@ -26373,6 +28739,16 @@ | |||
26373 | "integrity": "sha1-n5up2e+odkw4dpi8v+sshI8RrbM=", | 28739 | "integrity": "sha1-n5up2e+odkw4dpi8v+sshI8RrbM=", |
26374 | "dev": true | 28740 | "dev": true |
26375 | }, | 28741 | }, |
28742 | "trim-repeated": { | ||
28743 | "version": "1.0.0", | ||
28744 | "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", | ||
28745 | "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", | ||
28746 | "dev": true, | ||
28747 | "optional": true, | ||
28748 | "requires": { | ||
28749 | "escape-string-regexp": "^1.0.2" | ||
28750 | } | ||
28751 | }, | ||
26376 | "trim-right": { | 28752 | "trim-right": { |
26377 | "version": "1.0.1", | 28753 | "version": "1.0.1", |
26378 | "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", | 28754 | "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", |
@@ -26696,6 +29072,30 @@ | |||
26696 | "integrity": "sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0=", | 29072 | "integrity": "sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0=", |
26697 | "dev": true | 29073 | "dev": true |
26698 | }, | 29074 | }, |
29075 | "unbzip2-stream": { | ||
29076 | "version": "1.4.3", | ||
29077 | "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", | ||
29078 | "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", | ||
29079 | "dev": true, | ||
29080 | "optional": true, | ||
29081 | "requires": { | ||
29082 | "buffer": "^5.2.1", | ||
29083 | "through": "^2.3.8" | ||
29084 | }, | ||
29085 | "dependencies": { | ||
29086 | "buffer": { | ||
29087 | "version": "5.6.0", | ||
29088 | "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz", | ||
29089 | "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==", | ||
29090 | "dev": true, | ||
29091 | "optional": true, | ||
29092 | "requires": { | ||
29093 | "base64-js": "^1.0.2", | ||
29094 | "ieee754": "^1.1.4" | ||
29095 | } | ||
29096 | } | ||
29097 | } | ||
29098 | }, | ||
26699 | "unc-path-regex": { | 29099 | "unc-path-regex": { |
26700 | "version": "0.1.2", | 29100 | "version": "0.1.2", |
26701 | "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", | 29101 | "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", |
@@ -26827,6 +29227,13 @@ | |||
26827 | "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", | 29227 | "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", |
26828 | "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" | 29228 | "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" |
26829 | }, | 29229 | }, |
29230 | "unquote": { | ||
29231 | "version": "1.1.1", | ||
29232 | "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", | ||
29233 | "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", | ||
29234 | "dev": true, | ||
29235 | "optional": true | ||
29236 | }, | ||
26830 | "unset-value": { | 29237 | "unset-value": { |
26831 | "version": "1.0.0", | 29238 | "version": "1.0.0", |
26832 | "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", | 29239 | "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", |
@@ -27036,6 +29443,13 @@ | |||
27036 | } | 29443 | } |
27037 | } | 29444 | } |
27038 | }, | 29445 | }, |
29446 | "url-to-options": { | ||
29447 | "version": "1.0.1", | ||
29448 | "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", | ||
29449 | "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=", | ||
29450 | "dev": true, | ||
29451 | "optional": true | ||
29452 | }, | ||
27039 | "use": { | 29453 | "use": { |
27040 | "version": "3.1.1", | 29454 | "version": "3.1.1", |
27041 | "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", | 29455 | "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", |
diff --git a/package.json b/package.json index 6644ee2ce..912c31355 100644 --- a/package.json +++ b/package.json | |||
@@ -34,7 +34,8 @@ | |||
34 | "update-submodules": "git submodule update --remote --force && git add .", | 34 | "update-submodules": "git submodule update --remote --force && git add .", |
35 | "prepare-code": "npm run update-submodules && npm run lint && npm run reformat-files && npm run manage-translations && npm run apply-branding", | 35 | "prepare-code": "npm run update-submodules && npm run lint && npm run reformat-files && npm run manage-translations && npm run apply-branding", |
36 | "build-theme-info": "node src/scripts/build-theme-info.js", | 36 | "build-theme-info": "node src/scripts/build-theme-info.js", |
37 | "link-readme": "node src/scripts/link-readme.js" | 37 | "link-readme": "node src/scripts/link-readme.js", |
38 | "minify-images": "./scripts/minify-images.sh" | ||
38 | }, | 39 | }, |
39 | "keywords": [], | 40 | "keywords": [], |
40 | "author": "Amine Mouafik <amine@mouafik.fr>", | 41 | "author": "Amine Mouafik <amine@mouafik.fr>", |
@@ -181,6 +182,7 @@ | |||
181 | "hex-rgb": "3.0.0", | 182 | "hex-rgb": "3.0.0", |
182 | "html-webpack-plugin": "4.0.0-beta.5", | 183 | "html-webpack-plugin": "4.0.0-beta.5", |
183 | "husky": "^1.1.4", | 184 | "husky": "^1.1.4", |
185 | "imagemin-cli": "6.0.0", | ||
184 | "jest": "24.9.0", | 186 | "jest": "24.9.0", |
185 | "kebab-case": "1.0.0", | 187 | "kebab-case": "1.0.0", |
186 | "lerna": "3.19.0", | 188 | "lerna": "3.19.0", |
diff --git a/packages/theme/src/themes/default/index.ts b/packages/theme/src/themes/default/index.ts index f8dc36574..8e5e93b2a 100644 --- a/packages/theme/src/themes/default/index.ts +++ b/packages/theme/src/themes/default/index.ts | |||
@@ -11,7 +11,7 @@ export interface IStyleTypes { | |||
11 | }; | 11 | }; |
12 | } | 12 | } |
13 | 13 | ||
14 | export const brandPrimary = '#7367F0'; | 14 | export const brandPrimary = '#7266F0'; |
15 | export const brandSuccess = '#5cb85c'; | 15 | export const brandSuccess = '#5cb85c'; |
16 | export const brandInfo = '#5bc0de'; | 16 | export const brandInfo = '#5bc0de'; |
17 | export const brandWarning = '#FF9F00'; | 17 | export const brandWarning = '#FF9F00'; |
diff --git a/packages/theme/src/themes/legacy/index.ts b/packages/theme/src/themes/legacy/index.ts index 17dcf883e..3f4bec5d5 100644 --- a/packages/theme/src/themes/legacy/index.ts +++ b/packages/theme/src/themes/legacy/index.ts | |||
@@ -1,5 +1,5 @@ | |||
1 | /* legacy config, injected into sass */ | 1 | /* legacy config, injected into sass */ |
2 | export const themeBrandPrimary = '#7367F0'; | 2 | export const themeBrandPrimary = '#7266F0'; |
3 | export const themeBrandSuccess = '#5cb85c'; | 3 | export const themeBrandSuccess = '#5cb85c'; |
4 | export const themeBrandInfo = '#5bc0de'; | 4 | export const themeBrandInfo = '#5bc0de'; |
5 | export const themeBrandWarning = '#FF9F00'; | 5 | export const themeBrandWarning = '#FF9F00'; |
diff --git a/scripts/minify-images.sh b/scripts/minify-images.sh new file mode 100755 index 000000000..25a761f0b --- /dev/null +++ b/scripts/minify-images.sh | |||
@@ -0,0 +1,12 @@ | |||
1 | #!/usr/bin/env sh | ||
2 | |||
3 | # Note: This script is needed due to this bug: https://github.com/imagemin/imagemin/issues/348 | ||
4 | # once the above is fixed, we should simply be able to specify the input directory where all image files are to be processed recursively | ||
5 | FILES=`find . -name "*.jpg" -o -name "*.jpeg" -o -name "*.bmp" -o -name "*.png" -type f | GREP_OPTIONS= egrep -v "node_modules|internal-server|recipes"` | ||
6 | for file in $FILES; do | ||
7 | echo "Minifying file: $file" | ||
8 | size_before=`/usr/bin/du $file | cut -f1` | ||
9 | npx imagemin $file > $file.tmp && mv $file.tmp $file | ||
10 | size_after=`/usr/bin/du $file | cut -f1` | ||
11 | echo "$size_before -> $size_after" | ||
12 | done | ||
diff --git a/src/assets/images/appearance/ribbon_large.png b/src/assets/images/appearance/ribbon_large.png index ac11c9b30..db327f7f5 100644 --- a/src/assets/images/appearance/ribbon_large.png +++ b/src/assets/images/appearance/ribbon_large.png | |||
Binary files differ | |||
diff --git a/src/assets/images/appearance/ribbon_medium.png b/src/assets/images/appearance/ribbon_medium.png index 1867b2a27..43a716a51 100644 --- a/src/assets/images/appearance/ribbon_medium.png +++ b/src/assets/images/appearance/ribbon_medium.png | |||
Binary files differ | |||
diff --git a/src/assets/images/appearance/ribbon_small.png b/src/assets/images/appearance/ribbon_small.png index 3440d97e5..2e346f11a 100644 --- a/src/assets/images/appearance/ribbon_small.png +++ b/src/assets/images/appearance/ribbon_small.png | |||
Binary files differ | |||
diff --git a/src/assets/images/emoji/star.png b/src/assets/images/emoji/star.png index 0b9aa67da..0b9aa67da 100755..100644 --- a/src/assets/images/emoji/star.png +++ b/src/assets/images/emoji/star.png | |||
Binary files differ | |||
diff --git a/src/assets/images/logo.svg b/src/assets/images/logo.svg index 7f6df3ae4..93c66c97a 100644 --- a/src/assets/images/logo.svg +++ b/src/assets/images/logo.svg | |||
@@ -1,8 +1,15 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> |
2 | <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> | 2 | <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> |
3 | <svg width="100%" height="100%" viewBox="0 0 1000 1000" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;"> | 3 | <svg width="100%" height="100%" viewBox="0 0 1000 1000" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"> |
4 | <use id="Page-1" xlink:href="#_Image1" x="0" y="0" width="1000px" height="1000px"/> | 4 | <g id="Logo" transform="matrix(13.3662,0,0,13.3662,20.0535,18.5803)"> |
5 | <defs> | 5 | <g id="Background-Circle" serif:id="Background Circle" transform="matrix(0.707107,0.707107,-0.707107,0.707107,36.0061,-14.8263)"> |
6 | <image id="_Image1" width="1000px" height="1000px" xlink:href="data:image/png;base64,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"/> | 6 | <path d="M35.9,71.5C16.3,71.5 0.4,55.6 0.4,36C0.4,16.4 16.3,0.6 35.9,0.6C55.5,0.6 71.4,16.5 71.4,36.1C71.4,55.7 55.5,71.5 35.9,71.5Z" style="fill:rgb(114,102,240);fill-rule:nonzero;"/> |
7 | </defs> | 7 | </g> |
8 | <g id="Lower-beard" serif:id="Lower beard" transform="matrix(0.0748156,0,0,0.0748156,-1.50032,-1.39009)"> | ||
9 | <path d="M503.642,629.673C527.496,629.947 576.943,631.918 581,640C594.482,666.859 531.448,825.299 503.284,841.639L503.282,843C502.598,843 501.881,842.874 501.133,842.629C500.391,842.874 499.679,843 499,843L498.998,841.659C470.575,825.433 406.168,666.87 419.745,640C423.831,631.913 474.528,629.944 498.642,629.673L498.642,629.638C499.424,629.64 500.255,629.644 501.132,629.65C502.017,629.644 502.855,629.64 503.642,629.638L503.642,629.673Z" style="fill:white;"/> | ||
10 | </g> | ||
11 | <g id="Upper-beard" serif:id="Upper beard" transform="matrix(0.0748156,0,0,0.0748156,-1.50032,-1.39009)"> | ||
12 | <path d="M498.733,357.203C547.473,355.78 574.716,313.221 627.233,336.042C700.337,367.808 723.258,456.308 806.959,474.341C838.428,481.121 857.323,456.253 877.092,437.581C883.524,431.506 893.049,418.562 896.807,419.813C900.441,421.022 900.267,433.842 898.85,440.69C896.129,453.836 892.451,467.441 884.685,478.393C874.137,493.269 860.132,505.776 845.238,516.299C802.136,546.753 740.569,558.817 688.631,557.703C652.806,556.934 612.989,546.685 579.942,534.342C549.791,523.08 533.28,483.381 498.234,482.887C463.111,483.381 446.563,523.08 416.345,534.342C383.226,546.685 343.32,556.934 307.416,557.703C255.363,558.817 193.659,546.753 150.461,516.299C135.535,505.776 121.498,493.269 110.927,478.393C103.144,467.441 99.458,453.836 96.731,440.69C95.311,433.842 95.136,421.022 98.778,419.813C102.545,418.562 112.091,431.506 118.537,437.581C138.35,456.253 157.286,481.121 188.826,474.341C272.712,456.308 295.684,367.808 368.949,336.042C421.583,313.221 449.854,355.78 498.733,357.203Z" style="fill:rgb(254,254,254);fill-rule:nonzero;"/> | ||
13 | </g> | ||
14 | </g> | ||
8 | </svg> | 15 | </svg> |
diff --git a/src/assets/images/sm.png b/src/assets/images/sm.png index d5ba1fd0b..878777b72 100644 --- a/src/assets/images/sm.png +++ b/src/assets/images/sm.png | |||
Binary files differ | |||
diff --git a/src/assets/images/tray/darwin-dark/tray-active.png b/src/assets/images/tray/darwin-dark/tray-active.png index 4c5c4ae2f..88eb13fed 100644 --- a/src/assets/images/tray/darwin-dark/tray-active.png +++ b/src/assets/images/tray/darwin-dark/tray-active.png | |||
Binary files differ | |||
diff --git a/src/assets/images/tray/darwin-dark/tray-active@2x.png b/src/assets/images/tray/darwin-dark/tray-active@2x.png index 59675fec3..86e50165d 100644 --- a/src/assets/images/tray/darwin-dark/tray-active@2x.png +++ b/src/assets/images/tray/darwin-dark/tray-active@2x.png | |||
Binary files differ | |||
diff --git a/src/assets/images/tray/darwin-dark/tray-indirect-active.png b/src/assets/images/tray/darwin-dark/tray-indirect-active.png index b0f68c1ea..c9b7539bc 100644 --- a/src/assets/images/tray/darwin-dark/tray-indirect-active.png +++ b/src/assets/images/tray/darwin-dark/tray-indirect-active.png | |||
Binary files differ | |||
diff --git a/src/assets/images/tray/darwin-dark/tray-indirect-active@2x.png b/src/assets/images/tray/darwin-dark/tray-indirect-active@2x.png index c863fd144..94f7b3cfc 100644 --- a/src/assets/images/tray/darwin-dark/tray-indirect-active@2x.png +++ b/src/assets/images/tray/darwin-dark/tray-indirect-active@2x.png | |||
Binary files differ | |||
diff --git a/src/assets/images/tray/darwin-dark/tray-indirect.png b/src/assets/images/tray/darwin-dark/tray-indirect.png index b0f68c1ea..c9b7539bc 100644 --- a/src/assets/images/tray/darwin-dark/tray-indirect.png +++ b/src/assets/images/tray/darwin-dark/tray-indirect.png | |||
Binary files differ | |||
diff --git a/src/assets/images/tray/darwin-dark/tray-indirect@2x.png b/src/assets/images/tray/darwin-dark/tray-indirect@2x.png index c863fd144..94f7b3cfc 100644 --- a/src/assets/images/tray/darwin-dark/tray-indirect@2x.png +++ b/src/assets/images/tray/darwin-dark/tray-indirect@2x.png | |||
Binary files differ | |||
diff --git a/src/assets/images/tray/darwin-dark/tray-unread-active.png b/src/assets/images/tray/darwin-dark/tray-unread-active.png index 881c1da50..def5a7d97 100644 --- a/src/assets/images/tray/darwin-dark/tray-unread-active.png +++ b/src/assets/images/tray/darwin-dark/tray-unread-active.png | |||
Binary files differ | |||
diff --git a/src/assets/images/tray/darwin-dark/tray-unread-active@2x.png b/src/assets/images/tray/darwin-dark/tray-unread-active@2x.png index 308b20c63..c44d166e5 100644 --- a/src/assets/images/tray/darwin-dark/tray-unread-active@2x.png +++ b/src/assets/images/tray/darwin-dark/tray-unread-active@2x.png | |||
Binary files differ | |||
diff --git a/src/assets/images/tray/darwin-dark/tray-unread.png b/src/assets/images/tray/darwin-dark/tray-unread.png index 881c1da50..def5a7d97 100644 --- a/src/assets/images/tray/darwin-dark/tray-unread.png +++ b/src/assets/images/tray/darwin-dark/tray-unread.png | |||
Binary files differ | |||
diff --git a/src/assets/images/tray/darwin-dark/tray-unread@2x.png b/src/assets/images/tray/darwin-dark/tray-unread@2x.png index 308b20c63..c44d166e5 100644 --- a/src/assets/images/tray/darwin-dark/tray-unread@2x.png +++ b/src/assets/images/tray/darwin-dark/tray-unread@2x.png | |||
Binary files differ | |||
diff --git a/src/assets/images/tray/darwin-dark/tray.png b/src/assets/images/tray/darwin-dark/tray.png index 4c5c4ae2f..88eb13fed 100644 --- a/src/assets/images/tray/darwin-dark/tray.png +++ b/src/assets/images/tray/darwin-dark/tray.png | |||
Binary files differ | |||
diff --git a/src/assets/images/tray/darwin-dark/tray@2x.png b/src/assets/images/tray/darwin-dark/tray@2x.png index 59675fec3..86e50165d 100644 --- a/src/assets/images/tray/darwin-dark/tray@2x.png +++ b/src/assets/images/tray/darwin-dark/tray@2x.png | |||
Binary files differ | |||
diff --git a/src/assets/images/tray/darwin/tray-active.png b/src/assets/images/tray/darwin/tray-active.png index 4c5c4ae2f..88eb13fed 100644 --- a/src/assets/images/tray/darwin/tray-active.png +++ b/src/assets/images/tray/darwin/tray-active.png | |||
Binary files differ | |||
diff --git a/src/assets/images/tray/darwin/tray-active@2x.png b/src/assets/images/tray/darwin/tray-active@2x.png index 59675fec3..86e50165d 100644 --- a/src/assets/images/tray/darwin/tray-active@2x.png +++ b/src/assets/images/tray/darwin/tray-active@2x.png | |||
Binary files differ | |||
diff --git a/src/assets/images/tray/darwin/tray-indirect-active.png b/src/assets/images/tray/darwin/tray-indirect-active.png index b0f68c1ea..c9b7539bc 100644 --- a/src/assets/images/tray/darwin/tray-indirect-active.png +++ b/src/assets/images/tray/darwin/tray-indirect-active.png | |||
Binary files differ | |||
diff --git a/src/assets/images/tray/darwin/tray-indirect-active@2x.png b/src/assets/images/tray/darwin/tray-indirect-active@2x.png index c863fd144..94f7b3cfc 100644 --- a/src/assets/images/tray/darwin/tray-indirect-active@2x.png +++ b/src/assets/images/tray/darwin/tray-indirect-active@2x.png | |||
Binary files differ | |||
diff --git a/src/assets/images/tray/darwin/tray-indirect.png b/src/assets/images/tray/darwin/tray-indirect.png index d7667600b..fc27da650 100644 --- a/src/assets/images/tray/darwin/tray-indirect.png +++ b/src/assets/images/tray/darwin/tray-indirect.png | |||
Binary files differ | |||
diff --git a/src/assets/images/tray/darwin/tray-indirect@2x.png b/src/assets/images/tray/darwin/tray-indirect@2x.png index bc5910bc7..674a6d78b 100644 --- a/src/assets/images/tray/darwin/tray-indirect@2x.png +++ b/src/assets/images/tray/darwin/tray-indirect@2x.png | |||
Binary files differ | |||
diff --git a/src/assets/images/tray/darwin/tray-unread-active.png b/src/assets/images/tray/darwin/tray-unread-active.png index 881c1da50..def5a7d97 100644 --- a/src/assets/images/tray/darwin/tray-unread-active.png +++ b/src/assets/images/tray/darwin/tray-unread-active.png | |||
Binary files differ | |||
diff --git a/src/assets/images/tray/darwin/tray-unread-active@2x.png b/src/assets/images/tray/darwin/tray-unread-active@2x.png index 308b20c63..c44d166e5 100644 --- a/src/assets/images/tray/darwin/tray-unread-active@2x.png +++ b/src/assets/images/tray/darwin/tray-unread-active@2x.png | |||
Binary files differ | |||
diff --git a/src/assets/images/tray/darwin/tray-unread.png b/src/assets/images/tray/darwin/tray-unread.png index 29115b631..937f4c578 100644 --- a/src/assets/images/tray/darwin/tray-unread.png +++ b/src/assets/images/tray/darwin/tray-unread.png | |||
Binary files differ | |||
diff --git a/src/assets/images/tray/darwin/tray-unread@2x.png b/src/assets/images/tray/darwin/tray-unread@2x.png index 008fe876e..f07f3f108 100644 --- a/src/assets/images/tray/darwin/tray-unread@2x.png +++ b/src/assets/images/tray/darwin/tray-unread@2x.png | |||
Binary files differ | |||
diff --git a/src/assets/images/tray/darwin/tray.png b/src/assets/images/tray/darwin/tray.png index 3ea106e29..323e60cdb 100644 --- a/src/assets/images/tray/darwin/tray.png +++ b/src/assets/images/tray/darwin/tray.png | |||
Binary files differ | |||
diff --git a/src/assets/images/tray/darwin/tray@2x.png b/src/assets/images/tray/darwin/tray@2x.png index 04b7d5b63..91d2a0c2f 100644 --- a/src/assets/images/tray/darwin/tray@2x.png +++ b/src/assets/images/tray/darwin/tray@2x.png | |||
Binary files differ | |||
diff --git a/src/assets/images/tray/linux/tray-indirect.png b/src/assets/images/tray/linux/tray-indirect.png index 9f5c357eb..423fabde3 100644 --- a/src/assets/images/tray/linux/tray-indirect.png +++ b/src/assets/images/tray/linux/tray-indirect.png | |||
Binary files differ | |||
diff --git a/src/assets/images/tray/linux/tray-indirect@2x.png b/src/assets/images/tray/linux/tray-indirect@2x.png index 495c7e1cc..67f305ca5 100644 --- a/src/assets/images/tray/linux/tray-indirect@2x.png +++ b/src/assets/images/tray/linux/tray-indirect@2x.png | |||
Binary files differ | |||
diff --git a/src/assets/images/tray/linux/tray-unread.png b/src/assets/images/tray/linux/tray-unread.png index bd682d9ae..503188756 100644 --- a/src/assets/images/tray/linux/tray-unread.png +++ b/src/assets/images/tray/linux/tray-unread.png | |||
Binary files differ | |||
diff --git a/src/assets/images/tray/linux/tray-unread@2x.png b/src/assets/images/tray/linux/tray-unread@2x.png index 70fdb0425..1a0da8808 100644 --- a/src/assets/images/tray/linux/tray-unread@2x.png +++ b/src/assets/images/tray/linux/tray-unread@2x.png | |||
Binary files differ | |||
diff --git a/src/assets/images/tray/linux/tray.png b/src/assets/images/tray/linux/tray.png index 203c1c86f..f9c7b9ee7 100644 --- a/src/assets/images/tray/linux/tray.png +++ b/src/assets/images/tray/linux/tray.png | |||
Binary files differ | |||
diff --git a/src/assets/images/tray/linux/tray@2x.png b/src/assets/images/tray/linux/tray@2x.png index 8cc22ba27..ce402ee76 100644 --- a/src/assets/images/tray/linux/tray@2x.png +++ b/src/assets/images/tray/linux/tray@2x.png | |||
Binary files differ | |||
diff --git a/src/assets/themeInfo.json b/src/assets/themeInfo.json index 6be7c4253..8abac2eec 100644 --- a/src/assets/themeInfo.json +++ b/src/assets/themeInfo.json | |||
@@ -1 +1 @@ | |||
{"color":".theme__dark .app .sidebar .sidebar__button.is-muted, .theme__dark .app .sidebar .sidebar__button.is-active, .sidebar .sidebar__button.is-muted, .sidebar .sidebar__button.is-active, .settings .account .invoices .invoices__action button, .settings-navigation .settings-navigation__link.is-active .badge, a.button, button.button, a.link, button.link, .auth .welcome .button:hover, .auth .welcome .button__inverted, .franz-form .franz-form__radio.is-selected, .theme__dark .franz-form__button.franz-form__button--inverted, .franz-form__button.franz-form__button--inverted","border-left-color":".tab-item.is-active","border-color":".theme__dark .settings .premium-info, a.button, button.button, .franz-form .franz-form__radio.is-selected","background":".settings .settings__header, .settings .settings__close, .settings .settings__close:hover, .settings-navigation .settings-navigation__link.is-active, a.button:hover, button.button:hover, .info-bar, .info-bar.info-bar--primary, .infobox.infobox--primary, .theme__dark .badge.badge--primary, .theme__dark .badge.badge--premium, .badge.badge--primary, .badge.badge--premium, .content-tabs .content-tabs__tabs .content-tabs__item.is-active, #electron-app-title-bar .toolbar-dropdown:not(.open) > .toolbar-button > button:hover, #electron-app-title-bar .list-item.selected .menu-item, #electron-app-title-bar .list-item.selected:focus .menu-item, .theme__dark .quick-switch .active, .franz-form .franz-form__toggle-wrapper .franz-form__toggle.is-active .franz-form__toggle-button, .theme__dark .franz-form__button, .theme__dark .franz-form__button:hover, .theme__dark .franz-form__button.franz-form__button--inverted:hover, .franz-form__button, .franz-form__button:hover, .franz-form__button.franz-form__button--inverted:hover, .franz-form .franz-form__slider-wrapper .slider::-webkit-slider-thumb","border-right-color":".settings .settings__header .separator"} \ No newline at end of file | {"color":".theme__dark .app .sidebar .sidebar__button.is-muted, .theme__dark .app .sidebar .sidebar__button.is-active, .sidebar .sidebar__button.is-muted, .sidebar .sidebar__button.is-active, .settings .account .invoices .invoices__action button, .settings-navigation .settings-navigation__link.is-active .badge, a.link, button.link, .auth .welcome .button:hover, .auth .welcome .button__inverted, .franz-form .franz-form__radio.is-selected, .theme__dark .franz-form__button.franz-form__button--inverted, .franz-form__button.franz-form__button--inverted","border-left-color":".tab-item.is-active","border-color":".theme__dark .settings .premium-info, .franz-form .franz-form__radio.is-selected","background":".settings .settings__header, .settings .settings__close, .settings .settings__close:hover, .settings-navigation .settings-navigation__link.is-active, a.button, button.button, .info-bar, .info-bar.info-bar--primary, .infobox.infobox--primary, .theme__dark .badge.badge--primary, .theme__dark .badge.badge--premium, .badge.badge--primary, .badge.badge--premium, .content-tabs .content-tabs__tabs .content-tabs__item.is-active, #electron-app-title-bar .toolbar-dropdown:not(.open) > .toolbar-button > button:hover, #electron-app-title-bar .list-item.selected .menu-item, #electron-app-title-bar .list-item.selected:focus .menu-item, .theme__dark .quick-switch .active, .franz-form .franz-form__toggle-wrapper .franz-form__toggle.is-active .franz-form__toggle-button, .theme__dark .franz-form__button, .theme__dark .franz-form__button:hover, .theme__dark .franz-form__button.franz-form__button--inverted:hover, .franz-form__button, .franz-form__button:hover, .franz-form__button.franz-form__button--inverted:hover, .ferdi__fab, .franz-form .franz-form__slider-wrapper .slider::-webkit-slider-thumb","border-right-color":".settings .settings__header .separator"} \ No newline at end of file | ||
diff --git a/src/components/settings/navigation/SettingsNavigation.js b/src/components/settings/navigation/SettingsNavigation.js index 6b03f05be..f7786f4e8 100644 --- a/src/components/settings/navigation/SettingsNavigation.js +++ b/src/components/settings/navigation/SettingsNavigation.js | |||
@@ -40,7 +40,7 @@ const messages = defineMessages({ | |||
40 | }, | 40 | }, |
41 | supportFerdi: { | 41 | supportFerdi: { |
42 | id: 'settings.navigation.supportFerdi', | 42 | id: 'settings.navigation.supportFerdi', |
43 | defaultMessage: '!!!Support Ferdi', | 43 | defaultMessage: '!!!About Ferdi', |
44 | }, | 44 | }, |
45 | logout: { | 45 | logout: { |
46 | id: 'settings.navigation.logout', | 46 | id: 'settings.navigation.logout', |
@@ -147,14 +147,16 @@ export default @inject('stores', 'actions') @observer class SettingsNavigation e | |||
147 | )} | 147 | )} |
148 | </Link> | 148 | </Link> |
149 | ) : null} | 149 | ) : null} |
150 | <Link | 150 | {!isUsingWithoutAccount && ( |
151 | to="/settings/user" | 151 | <Link |
152 | className="settings-navigation__link" | 152 | to="/settings/user" |
153 | activeClassName="is-active" | 153 | className="settings-navigation__link" |
154 | disabled={!isLoggedIn} | 154 | activeClassName="is-active" |
155 | > | 155 | disabled={!isLoggedIn} |
156 | {intl.formatMessage(messages.account)} | 156 | > |
157 | </Link> | 157 | {intl.formatMessage(messages.account)} |
158 | </Link> | ||
159 | )} | ||
158 | {isUsingFranzServer && ( | 160 | {isUsingFranzServer && ( |
159 | <Link | 161 | <Link |
160 | to="/settings/team" | 162 | to="/settings/team" |
diff --git a/src/components/settings/settings/EditSettingsForm.js b/src/components/settings/settings/EditSettingsForm.js index b6698b8e2..b1e9a878d 100644 --- a/src/components/settings/settings/EditSettingsForm.js +++ b/src/components/settings/settings/EditSettingsForm.js | |||
@@ -497,6 +497,11 @@ export default @observer class EditSettingsForm extends Component { | |||
497 | 497 | ||
498 | <Select field={form.$('serviceRibbonWidth')} /> | 498 | <Select field={form.$('serviceRibbonWidth')} /> |
499 | 499 | ||
500 | <Toggle field={form.$('useVerticalStyle')} /> | ||
501 | |||
502 | <Toggle field={form.$('alwaysShowWorkspaces')} /> | ||
503 | |||
504 | <Hr /> | ||
500 | <Select field={form.$('iconSize')} /> | 505 | <Select field={form.$('iconSize')} /> |
501 | 506 | ||
502 | <Hr /> | 507 | <Hr /> |
diff --git a/src/components/settings/supportFerdi/SupportFerdiDashboard.js b/src/components/settings/supportFerdi/SupportFerdiDashboard.js index 57920a4a2..f6fc7c171 100644 --- a/src/components/settings/supportFerdi/SupportFerdiDashboard.js +++ b/src/components/settings/supportFerdi/SupportFerdiDashboard.js | |||
@@ -1,29 +1,70 @@ | |||
1 | import React, { Component } from 'react'; | 1 | import React, { Component } from 'react'; |
2 | import PropTypes from 'prop-types'; | 2 | import { defineMessages, FormattedHTMLMessage, intlShape } from 'react-intl'; |
3 | import { defineMessages, intlShape } from 'react-intl'; | 3 | import { remote } from 'electron'; |
4 | import InfoBar from '../../ui/InfoBar'; | ||
4 | 5 | ||
5 | import Button from '../../ui/Button'; | 6 | const { BrowserWindow } = remote; |
6 | 7 | ||
7 | const messages = defineMessages({ | 8 | const messages = defineMessages({ |
8 | headline: { | 9 | headline: { |
9 | id: 'settings.supportFerdi.headline', | 10 | id: 'settings.supportFerdi.headline', |
10 | defaultMessage: '!!!Support Ferdi', | 11 | defaultMessage: '!!!About Ferdi', |
11 | }, | 12 | }, |
12 | title: { | 13 | title: { |
13 | id: 'settings.supportFerdi.title', | 14 | id: 'settings.supportFerdi.title', |
14 | defaultMessage: '!!!Do you like Ferdi? Spread the love!', | 15 | defaultMessage: '!!!Do you like Ferdi?', |
15 | }, | 16 | }, |
16 | github: { | 17 | aboutIntro: { |
17 | id: 'settings.supportFerdi.github', | 18 | id: 'settings.supportFerdi.aboutIntro', |
18 | defaultMessage: '!!!Star on GitHub', | 19 | defaultMessage: '!!!<p>Ferdi is an open-source and a community-lead application.</p><p>Thanks to the people who make this possbile:</p>', |
19 | }, | 20 | }, |
20 | share: { | 21 | textListContributors: { |
21 | id: 'settings.supportFerdi.share', | 22 | id: 'settings.supportFerdi.textListContributors', |
22 | defaultMessage: '!!!Tell your Friends', | 23 | defaultMessage: '!!!Full list of contributor', |
23 | }, | 24 | }, |
24 | openCollective: { | 25 | textListContributorsHere: { |
25 | id: 'settings.supportFerdi.openCollective', | 26 | id: 'settings.supportFerdi.textListContributorsHere', |
26 | defaultMessage: '!!!Support our Open Collective', | 27 | defaultMessage: '!!!here', |
28 | }, | ||
29 | textVolunteers: { | ||
30 | id: 'settings.supportFerdi.textVolunteers', | ||
31 | defaultMessage: '!!!The development of Ferdi is done by volunteers. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.', | ||
32 | }, | ||
33 | textSupportWelcome: { | ||
34 | id: 'settings.supportFerdi.textSupportWelcome', | ||
35 | defaultMessage: '!!!Support is always welcome. You can find a list of the help we need', | ||
36 | }, | ||
37 | textSupportWelcomeHere: { | ||
38 | id: 'settings.supportFerdi.textSupportWelcomeHere', | ||
39 | defaultMessage: '!!!here', | ||
40 | }, | ||
41 | textExpenses: { | ||
42 | id: 'settings.supportFerdi.textExpenses', | ||
43 | defaultMessage: '!!!While volunteers do most of the work, we still need to pay for servers and certificates. As a community, we are fully transparent on funds we collect and spend - see our', | ||
44 | }, | ||
45 | textOpenCollective: { | ||
46 | id: 'settings.supportFerdi.textOpenCollective', | ||
47 | defaultMessage: '!!!Open Collective', | ||
48 | }, | ||
49 | textDonation: { | ||
50 | id: 'settings.supportFerdi.textDonation', | ||
51 | defaultMessage: '!!!If you feel like supporting Ferdi development with a donation, you can do so on both,', | ||
52 | }, | ||
53 | textDonationAnd: { | ||
54 | id: 'settings.supportFerdi.textDonationAnd', | ||
55 | defaultMessage: '!!!and', | ||
56 | }, | ||
57 | textGitHubSponsors: { | ||
58 | id: 'settings.supportFerdi.textGitHubSponsors', | ||
59 | defaultMessage: '!!!GitHub Sponsors', | ||
60 | }, | ||
61 | openSurvey: { | ||
62 | id: 'settings.supportFerdi.openSurvey', | ||
63 | defaultMessage: '!!!Open Survey', | ||
64 | }, | ||
65 | bannerText: { | ||
66 | id: 'settings.supportFerdi.bannerText', | ||
67 | defaultMessage: '!!!Do you want to help us improve Ferdi?', | ||
27 | }, | 68 | }, |
28 | }); | 69 | }); |
29 | 70 | ||
@@ -32,12 +73,16 @@ class SupportFerdiDashboard extends Component { | |||
32 | intl: intlShape, | 73 | intl: intlShape, |
33 | }; | 74 | }; |
34 | 75 | ||
35 | static propTypes = { | 76 | openSurveyWindow() { |
36 | openLink: PropTypes.func.isRequired, | 77 | let win = new BrowserWindow({ width: 670, height: 400 }); |
37 | }; | 78 | win.on('closed', () => { |
79 | win = null; | ||
80 | }); | ||
81 | |||
82 | win.loadURL('https://rp28.typeform.com/to/E3phJT'); | ||
83 | } | ||
38 | 84 | ||
39 | render() { | 85 | render() { |
40 | const { openLink } = this.props; | ||
41 | const { intl } = this.context; | 86 | const { intl } = this.context; |
42 | 87 | ||
43 | return ( | 88 | return ( |
@@ -49,22 +94,75 @@ class SupportFerdiDashboard extends Component { | |||
49 | </div> | 94 | </div> |
50 | <div className="settings__body"> | 95 | <div className="settings__body"> |
51 | <h1>{intl.formatMessage(messages.title)}</h1> | 96 | <h1>{intl.formatMessage(messages.title)}</h1> |
52 | <Button | 97 | <div> |
53 | label={intl.formatMessage(messages.github)} | 98 | <p className="settings__support-badges"> |
54 | className="franz-form__button--inverted franz-form__button--large" | 99 | <a href="https://github.com/getferdi/ferdi" target="_blank"><img alt="GitHub Stars" src="https://img.shields.io/github/stars/getferdi/ferdi?style=social" /></a> |
55 | onClick={() => openLink('https://github.com/getferdi/ferdi')} | 100 | <a href="https://twitter.com/getferdi/" target="_blank"><img alt="Twitter Follow" src="https://img.shields.io/twitter/follow/getferdi?label=Follow&style=social" /></a> |
56 | /> | 101 | <a href="https://opencollective.com/getferdi#section-contributors" target="_blank"><img alt="Open Collective backers" src="https://img.shields.io/opencollective/backers/getferdi?logo=open-collective" /></a> |
57 | <Button | 102 | <a href="https://opencollective.com/getferdi#section-contributors" target="_blank"><img alt="Open Collective sponsors" src="https://img.shields.io/opencollective/sponsors/getferdi?logo=open-collective" /></a> |
58 | label={intl.formatMessage(messages.share)} | 103 | </p> |
59 | className="franz-form__button--inverted franz-form__button--large" | 104 | <FormattedHTMLMessage {...messages.aboutIntro} /> |
60 | onClick={() => openLink('https://twitter.com/intent/tweet?text=Ferdi%3A%20A%20messaging%20browser%20that%20allows%20you%20to%20combine%20your%20favourite%20messaging%20services%20into%20one%20application.%0A%0ACheck%20out%20Ferdi%20at%20https%3A//getferdi.com')} | 105 | <br /> |
61 | /> | 106 | <br /> |
62 | <Button | 107 | <p> |
63 | label={intl.formatMessage(messages.openCollective)} | 108 | <a href="#contributors-via-opencollective"> |
64 | className="franz-form__button--inverted franz-form__button--large" | 109 | <img alt="GitHub contributors (non-exhaustive)" width="100%" src="https://opencollective.com/getferdi/contributors.svg?width=642&button=false" /> |
65 | onClick={() => openLink('https://opencollective.com/getferdi')} | 110 | </a> |
66 | /> | 111 | </p> |
112 | <p> | ||
113 | {intl.formatMessage(messages.textListContributors)} | ||
114 | <a href="https://github.com/getferdi/ferdi#contributors-" target="_blank" className="link"> | ||
115 | {' '} | ||
116 | {intl.formatMessage(messages.textListContributorsHere)} | ||
117 | <i className="mdi mdi-open-in-new" /> | ||
118 | </a> | ||
119 | <br /> | ||
120 | <br /> | ||
121 | </p> | ||
122 | <p> | ||
123 | {intl.formatMessage(messages.textVolunteers)} | ||
124 | </p> | ||
125 | <p> | ||
126 | {intl.formatMessage(messages.textSupportWelcome)} | ||
127 | <a href="https://help.getferdi.com/general/support" target="_blank" className="link"> | ||
128 | {' '} | ||
129 | {intl.formatMessage(messages.textSupportWelcomeHere)} | ||
130 | <i className="mdi mdi-open-in-new" /> | ||
131 | </a> | ||
132 | </p> | ||
133 | <p> | ||
134 | {intl.formatMessage(messages.textExpenses)} | ||
135 | <a href="https://opencollective.com/getferdi#section-budget" target="_blank" className="link"> | ||
136 | {' '} | ||
137 | {intl.formatMessage(messages.textOpenCollective)} | ||
138 | <i className="mdi mdi-open-in-new" /> | ||
139 | </a> | ||
140 | </p> | ||
141 | <p> | ||
142 | {intl.formatMessage(messages.textDonation)} | ||
143 | <a href="https://opencollective.com/getferdi#section-contribute" target="_blank" className="link"> | ||
144 | {' '} | ||
145 | {intl.formatMessage(messages.textOpenCollective)} | ||
146 | <i className="mdi mdi-open-in-new" /> | ||
147 | </a> | ||
148 | {' '} | ||
149 | {intl.formatMessage(messages.textDonationAnd)} | ||
150 | <a href="https://github.com/sponsors/getferdi" target="_blank" className="link"> | ||
151 | {' '} | ||
152 | {intl.formatMessage(messages.textGitHubSponsors)} | ||
153 | <i className="mdi mdi-open-in-new" /> | ||
154 | </a> | ||
155 | </p> | ||
156 | </div> | ||
67 | </div> | 157 | </div> |
158 | <InfoBar | ||
159 | sticky | ||
160 | type="primary" | ||
161 | ctaLabel={intl.formatMessage(messages.openSurvey)} | ||
162 | onClick={this.openSurveyWindow} | ||
163 | > | ||
164 | {intl.formatMessage(messages.bannerText)} | ||
165 | </InfoBar> | ||
68 | </div> | 166 | </div> |
69 | ); | 167 | ); |
70 | } | 168 | } |
diff --git a/src/config.js b/src/config.js index c53ec7da9..8a46d8083 100644 --- a/src/config.js +++ b/src/config.js | |||
@@ -126,12 +126,14 @@ export const DEFAULT_APP_SETTINGS = { | |||
126 | showServiceNavigationBar: false, | 126 | showServiceNavigationBar: false, |
127 | universalDarkMode: true, | 127 | universalDarkMode: true, |
128 | adaptableDarkMode: true, | 128 | adaptableDarkMode: true, |
129 | accentColor: '#7367f0', | 129 | accentColor: '#7266F0', |
130 | serviceRibbonWidth: 68, | 130 | serviceRibbonWidth: 68, |
131 | iconSize: iconSizeBias, | 131 | iconSize: iconSizeBias, |
132 | sentry: false, | 132 | sentry: false, |
133 | nightly: false, | 133 | nightly: false, |
134 | navigationBarBehaviour: 'custom', | 134 | navigationBarBehaviour: 'custom', |
135 | useVerticalStyle: false, | ||
136 | alwaysShowWorkspaces: false, | ||
135 | }; | 137 | }; |
136 | 138 | ||
137 | export const DEFAULT_FEATURES_CONFIG = { | 139 | export const DEFAULT_FEATURES_CONFIG = { |
@@ -156,7 +158,7 @@ export const DEFAULT_WINDOW_OPTIONS = { | |||
156 | y: 0, | 158 | y: 0, |
157 | }; | 159 | }; |
158 | 160 | ||
159 | export const FRANZ_SERVICE_REQUEST = 'https://github.com/getferdi/recipes/issues/new/choose'; | 161 | export const FRANZ_SERVICE_REQUEST = 'https://github.com/getferdi/recipes/issues'; |
160 | export const FRANZ_TRANSLATION = 'https://crowdin.com/project/getferdi'; | 162 | export const FRANZ_TRANSLATION = 'https://crowdin.com/project/getferdi'; |
161 | export const FRANZ_DEV_DOCS = 'http://bit.ly/franz-dev-hub'; | 163 | export const FRANZ_DEV_DOCS = 'http://bit.ly/franz-dev-hub'; |
162 | 164 | ||
diff --git a/src/containers/settings/EditSettingsScreen.js b/src/containers/settings/EditSettingsScreen.js index aa50bac68..7078546f9 100644 --- a/src/containers/settings/EditSettingsScreen.js +++ b/src/containers/settings/EditSettingsScreen.js | |||
@@ -139,6 +139,14 @@ const messages = defineMessages({ | |||
139 | id: 'settings.app.form.iconSize', | 139 | id: 'settings.app.form.iconSize', |
140 | defaultMessage: '!!!Service icon size', | 140 | defaultMessage: '!!!Service icon size', |
141 | }, | 141 | }, |
142 | useVerticalStyle: { | ||
143 | id: 'settings.app.form.useVerticalStyle', | ||
144 | defaultMessage: '!!!Use vertical style', | ||
145 | }, | ||
146 | alwaysShowWorkspaces: { | ||
147 | id: 'settings.app.form.alwaysShowWorkspaces', | ||
148 | defaultMessage: '!!!Always show workspace drawer', | ||
149 | }, | ||
142 | accentColor: { | 150 | accentColor: { |
143 | id: 'settings.app.form.accentColor', | 151 | id: 'settings.app.form.accentColor', |
144 | defaultMessage: '!!!Accent color', | 152 | defaultMessage: '!!!Accent color', |
@@ -243,6 +251,8 @@ export default @inject('stores', 'actions') @observer class EditSettingsScreen e | |||
243 | universalDarkMode: settingsData.universalDarkMode, | 251 | universalDarkMode: settingsData.universalDarkMode, |
244 | serviceRibbonWidth: settingsData.serviceRibbonWidth, | 252 | serviceRibbonWidth: settingsData.serviceRibbonWidth, |
245 | iconSize: settingsData.iconSize, | 253 | iconSize: settingsData.iconSize, |
254 | useVerticalStyle: settingsData.useVerticalStyle, | ||
255 | alwaysShowWorkspaces: settingsData.alwaysShowWorkspaces, | ||
246 | accentColor: settingsData.accentColor, | 256 | accentColor: settingsData.accentColor, |
247 | showMessageBadgeWhenMuted: settingsData.showMessageBadgeWhenMuted, | 257 | showMessageBadgeWhenMuted: settingsData.showMessageBadgeWhenMuted, |
248 | showDragArea: settingsData.showDragArea, | 258 | showDragArea: settingsData.showDragArea, |
@@ -494,6 +504,16 @@ export default @inject('stores', 'actions') @observer class EditSettingsScreen e | |||
494 | default: DEFAULT_APP_SETTINGS.iconSize, | 504 | default: DEFAULT_APP_SETTINGS.iconSize, |
495 | options: iconSizes, | 505 | options: iconSizes, |
496 | }, | 506 | }, |
507 | useVerticalStyle: { | ||
508 | label: intl.formatMessage(messages.useVerticalStyle), | ||
509 | value: settings.all.app.useVerticalStyle, | ||
510 | default: DEFAULT_APP_SETTINGS.useVerticalStyle, | ||
511 | }, | ||
512 | alwaysShowWorkspaces: { | ||
513 | label: intl.formatMessage(messages.alwaysShowWorkspaces), | ||
514 | value: settings.all.app.alwaysShowWorkspaces, | ||
515 | default: DEFAULT_APP_SETTINGS.alwaysShowWorkspaces, | ||
516 | }, | ||
497 | accentColor: { | 517 | accentColor: { |
498 | label: intl.formatMessage(messages.accentColor), | 518 | label: intl.formatMessage(messages.accentColor), |
499 | value: settings.all.app.accentColor, | 519 | value: settings.all.app.accentColor, |
diff --git a/src/features/appearance/index.js b/src/features/appearance/index.js index a14d1461e..039ef7711 100644 --- a/src/features/appearance/index.js +++ b/src/features/appearance/index.js | |||
@@ -42,13 +42,25 @@ function generateAccentStyle(color) { | |||
42 | return style; | 42 | return style; |
43 | } | 43 | } |
44 | 44 | ||
45 | function generateServiceRibbonWidthStyle(widthStr, iconSizeStr) { | 45 | function generateServiceRibbonWidthStyle(widthStr, iconSizeStr, vertical) { |
46 | const width = Number(widthStr); | 46 | const width = Number(widthStr); |
47 | const iconSize = Number(iconSizeStr) - iconSizeBias; | 47 | const iconSize = Number(iconSizeStr) - iconSizeBias; |
48 | 48 | ||
49 | return ` | 49 | return vertical ? ` |
50 | .tab-item { | ||
51 | width: ${width - 2}px !important; | ||
52 | height: ${width - 5 + iconSize}px !important; | ||
53 | min-height: unset; | ||
54 | } | ||
55 | .tab-item .tab-item__icon { | ||
56 | width: ${(width / 2) + iconSize}px !important; | ||
57 | } | ||
58 | .sidebar__button { | ||
59 | font-size: ${width / 3}px !important; | ||
60 | } | ||
61 | ` : ` | ||
50 | .sidebar { | 62 | .sidebar { |
51 | width: ${width}px !important; | 63 | width: ${width - 1}px !important; |
52 | } | 64 | } |
53 | .tab-item { | 65 | .tab-item { |
54 | width: ${width - 2}px !important; | 66 | width: ${width - 2}px !important; |
@@ -79,6 +91,48 @@ function generateShowDragAreaStyle(accentColor) { | |||
79 | `; | 91 | `; |
80 | } | 92 | } |
81 | 93 | ||
94 | function generateVerticalStyle(widthStr, alwaysShowWorkspaces) { | ||
95 | if (!document.getElementById('vertical-style')) { | ||
96 | const link = document.createElement('link'); | ||
97 | link.id = 'vertical-style'; | ||
98 | link.rel = 'stylesheet'; | ||
99 | link.type = 'text/css'; | ||
100 | link.href = './styles/vertical.css'; | ||
101 | |||
102 | document.head.appendChild(link); | ||
103 | } | ||
104 | const width = Number(widthStr); | ||
105 | |||
106 | return ` | ||
107 | .app_service { | ||
108 | top: ${width}px !important; | ||
109 | } | ||
110 | .darwin .sidebar { | ||
111 | height: ${width + 19}px !important; | ||
112 | } | ||
113 | .darwin .sidebar .sidebar__button--workspaces.is-active { | ||
114 | height: ${width - 20}px !important; | ||
115 | } | ||
116 | ${alwaysShowWorkspaces ? ` | ||
117 | .sidebar { | ||
118 | width: calc(100% - 300px) !important; | ||
119 | } | ||
120 | ` : ''} | ||
121 | `; | ||
122 | } | ||
123 | |||
124 | function generateOpenWorkspaceStyle() { | ||
125 | return ` | ||
126 | .app .app__content { | ||
127 | width: 100%; | ||
128 | transform: translateX(0px); | ||
129 | } | ||
130 | .sidebar__button--workspaces { | ||
131 | display: none; | ||
132 | } | ||
133 | `; | ||
134 | } | ||
135 | |||
82 | function generateStyle(settings) { | 136 | function generateStyle(settings) { |
83 | let style = ''; | 137 | let style = ''; |
84 | 138 | ||
@@ -87,6 +141,8 @@ function generateStyle(settings) { | |||
87 | serviceRibbonWidth, | 141 | serviceRibbonWidth, |
88 | iconSize, | 142 | iconSize, |
89 | showDragArea, | 143 | showDragArea, |
144 | useVerticalStyle, | ||
145 | alwaysShowWorkspaces, | ||
90 | } = settings; | 146 | } = settings; |
91 | 147 | ||
92 | if (accentColor !== DEFAULT_APP_SETTINGS.accentColor) { | 148 | if (accentColor !== DEFAULT_APP_SETTINGS.accentColor) { |
@@ -94,11 +150,20 @@ function generateStyle(settings) { | |||
94 | } | 150 | } |
95 | if (serviceRibbonWidth !== DEFAULT_APP_SETTINGS.serviceRibbonWidth | 151 | if (serviceRibbonWidth !== DEFAULT_APP_SETTINGS.serviceRibbonWidth |
96 | || iconSize !== DEFAULT_APP_SETTINGS.iconSize) { | 152 | || iconSize !== DEFAULT_APP_SETTINGS.iconSize) { |
97 | style += generateServiceRibbonWidthStyle(serviceRibbonWidth, iconSize); | 153 | style += generateServiceRibbonWidthStyle(serviceRibbonWidth, iconSize, useVerticalStyle); |
98 | } | 154 | } |
99 | if (showDragArea) { | 155 | if (showDragArea) { |
100 | style += generateShowDragAreaStyle(accentColor); | 156 | style += generateShowDragAreaStyle(accentColor); |
101 | } | 157 | } |
158 | if (useVerticalStyle) { | ||
159 | style += generateVerticalStyle(serviceRibbonWidth, alwaysShowWorkspaces); | ||
160 | } else if (document.getElementById('vertical-style')) { | ||
161 | const link = document.getElementById('vertical-style'); | ||
162 | document.head.removeChild(link); | ||
163 | } | ||
164 | if (alwaysShowWorkspaces) { | ||
165 | style += generateOpenWorkspaceStyle(); | ||
166 | } | ||
102 | 167 | ||
103 | return style; | 168 | return style; |
104 | } | 169 | } |
@@ -111,11 +176,16 @@ export default function initAppearance(stores) { | |||
111 | const { settings } = stores; | 176 | const { settings } = stores; |
112 | createStyleElement(); | 177 | createStyleElement(); |
113 | 178 | ||
114 | // Update accent color | 179 | // Update style when settings change |
115 | reaction( | 180 | reaction( |
116 | () => ( | 181 | () => ([ |
117 | settings.all.app.accentColor | 182 | settings.all.app.accentColor, |
118 | ), | 183 | settings.all.app.serviceRibbonWidth, |
184 | settings.all.app.iconSize, | ||
185 | settings.all.app.showDragArea, | ||
186 | settings.all.app.useVerticalStyle, | ||
187 | settings.all.app.alwaysShowWorkspaces, | ||
188 | ]), | ||
119 | () => { | 189 | () => { |
120 | updateStyle(settings.all.app); | 190 | updateStyle(settings.all.app); |
121 | }, | 191 | }, |
@@ -123,31 +193,4 @@ export default function initAppearance(stores) { | |||
123 | fireImmediately: true, | 193 | fireImmediately: true, |
124 | }, | 194 | }, |
125 | ); | 195 | ); |
126 | // Update service ribbon width | ||
127 | reaction( | ||
128 | () => ( | ||
129 | settings.all.app.serviceRibbonWidth | ||
130 | ), | ||
131 | () => { | ||
132 | updateStyle(settings.all.app); | ||
133 | }, | ||
134 | ); | ||
135 | // Update icon size | ||
136 | reaction( | ||
137 | () => ( | ||
138 | settings.all.app.iconSize | ||
139 | ), | ||
140 | () => { | ||
141 | updateStyle(settings.all.app); | ||
142 | }, | ||
143 | ); | ||
144 | // Update draggable area | ||
145 | reaction( | ||
146 | () => ( | ||
147 | settings.all.app.showDragArea | ||
148 | ), | ||
149 | () => { | ||
150 | updateStyle(settings.all.app); | ||
151 | }, | ||
152 | ); | ||
153 | } | 196 | } |
diff --git a/src/features/workspaces/components/EditWorkspaceForm.js b/src/features/workspaces/components/EditWorkspaceForm.js index 0f199ffb1..f23bc6cbf 100644 --- a/src/features/workspaces/components/EditWorkspaceForm.js +++ b/src/features/workspaces/components/EditWorkspaceForm.js | |||
@@ -172,7 +172,7 @@ class EditWorkspaceForm extends Component { | |||
172 | <div className={classes.nameInput}> | 172 | <div className={classes.nameInput}> |
173 | <Input {...form.$('name').bind()} /> | 173 | <Input {...form.$('name').bind()} /> |
174 | <Toggle field={form.$('keepLoaded')} /> | 174 | <Toggle field={form.$('keepLoaded')} /> |
175 | <p className={classes.keepLoadedInfo}> | 175 | <p className={`${classes.keepLoadedInfo} franz-form__label`}> |
176 | { intl.formatMessage(messages.keepLoadedInfo) } | 176 | { intl.formatMessage(messages.keepLoadedInfo) } |
177 | </p> | 177 | </p> |
178 | </div> | 178 | </div> |
diff --git a/src/i18n/locales/defaultMessages.json b/src/i18n/locales/defaultMessages.json index 801f68cc0..4db3e5fd4 100644 --- a/src/i18n/locales/defaultMessages.json +++ b/src/i18n/locales/defaultMessages.json | |||
@@ -2262,7 +2262,7 @@ | |||
2262 | } | 2262 | } |
2263 | }, | 2263 | }, |
2264 | { | 2264 | { |
2265 | "defaultMessage": "!!!Support Ferdi", | 2265 | "defaultMessage": "!!!About Ferdi", |
2266 | "end": { | 2266 | "end": { |
2267 | "column": 3, | 2267 | "column": 3, |
2268 | "line": 44 | 2268 | "line": 44 |
@@ -3480,68 +3480,198 @@ | |||
3480 | { | 3480 | { |
3481 | "descriptors": [ | 3481 | "descriptors": [ |
3482 | { | 3482 | { |
3483 | "defaultMessage": "!!!Support Ferdi", | 3483 | "defaultMessage": "!!!About Ferdi", |
3484 | "end": { | 3484 | "end": { |
3485 | "column": 3, | 3485 | "column": 3, |
3486 | "line": 11 | 3486 | "line": 12 |
3487 | }, | 3487 | }, |
3488 | "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js", | 3488 | "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js", |
3489 | "id": "settings.supportFerdi.headline", | 3489 | "id": "settings.supportFerdi.headline", |
3490 | "start": { | 3490 | "start": { |
3491 | "column": 12, | 3491 | "column": 12, |
3492 | "line": 8 | 3492 | "line": 9 |
3493 | } | 3493 | } |
3494 | }, | 3494 | }, |
3495 | { | 3495 | { |
3496 | "defaultMessage": "!!!Do you like Ferdi? Spread the love!", | 3496 | "defaultMessage": "!!!Do you like Ferdi?", |
3497 | "end": { | 3497 | "end": { |
3498 | "column": 3, | 3498 | "column": 3, |
3499 | "line": 15 | 3499 | "line": 16 |
3500 | }, | 3500 | }, |
3501 | "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js", | 3501 | "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js", |
3502 | "id": "settings.supportFerdi.title", | 3502 | "id": "settings.supportFerdi.title", |
3503 | "start": { | 3503 | "start": { |
3504 | "column": 9, | 3504 | "column": 9, |
3505 | "line": 12 | 3505 | "line": 13 |
3506 | } | 3506 | } |
3507 | }, | 3507 | }, |
3508 | { | 3508 | { |
3509 | "defaultMessage": "!!!Star on GitHub", | 3509 | "defaultMessage": "!!!<p>Ferdi is an open-source and a community-lead application.</p><p>Thanks to the people who make this possbile:</p>", |
3510 | "end": { | 3510 | "end": { |
3511 | "column": 3, | 3511 | "column": 3, |
3512 | "line": 19 | 3512 | "line": 20 |
3513 | }, | 3513 | }, |
3514 | "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js", | 3514 | "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js", |
3515 | "id": "settings.supportFerdi.github", | 3515 | "id": "settings.supportFerdi.aboutIntro", |
3516 | "start": { | 3516 | "start": { |
3517 | "column": 10, | 3517 | "column": 14, |
3518 | "line": 16 | 3518 | "line": 17 |
3519 | } | 3519 | } |
3520 | }, | 3520 | }, |
3521 | { | 3521 | { |
3522 | "defaultMessage": "!!!Tell your Friends", | 3522 | "defaultMessage": "!!!Full list of contributor", |
3523 | "end": { | 3523 | "end": { |
3524 | "column": 3, | 3524 | "column": 3, |
3525 | "line": 23 | 3525 | "line": 24 |
3526 | }, | 3526 | }, |
3527 | "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js", | 3527 | "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js", |
3528 | "id": "settings.supportFerdi.share", | 3528 | "id": "settings.supportFerdi.textListContributors", |
3529 | "start": { | 3529 | "start": { |
3530 | "column": 9, | 3530 | "column": 24, |
3531 | "line": 20 | 3531 | "line": 21 |
3532 | } | 3532 | } |
3533 | }, | 3533 | }, |
3534 | { | 3534 | { |
3535 | "defaultMessage": "!!!Support our Open Collective", | 3535 | "defaultMessage": "!!!here", |
3536 | "end": { | 3536 | "end": { |
3537 | "column": 3, | 3537 | "column": 3, |
3538 | "line": 27 | 3538 | "line": 28 |
3539 | }, | ||
3540 | "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js", | ||
3541 | "id": "settings.supportFerdi.textListContributorsHere", | ||
3542 | "start": { | ||
3543 | "column": 28, | ||
3544 | "line": 25 | ||
3545 | } | ||
3546 | }, | ||
3547 | { | ||
3548 | "defaultMessage": "!!!The development of Ferdi is done by volunteers. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.", | ||
3549 | "end": { | ||
3550 | "column": 3, | ||
3551 | "line": 32 | ||
3539 | }, | 3552 | }, |
3540 | "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js", | 3553 | "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js", |
3541 | "id": "settings.supportFerdi.openCollective", | 3554 | "id": "settings.supportFerdi.textVolunteers", |
3542 | "start": { | 3555 | "start": { |
3543 | "column": 18, | 3556 | "column": 18, |
3544 | "line": 24 | 3557 | "line": 29 |
3558 | } | ||
3559 | }, | ||
3560 | { | ||
3561 | "defaultMessage": "!!!Support is always welcome. You can find a list of the help we need", | ||
3562 | "end": { | ||
3563 | "column": 3, | ||
3564 | "line": 36 | ||
3565 | }, | ||
3566 | "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js", | ||
3567 | "id": "settings.supportFerdi.textSupportWelcome", | ||
3568 | "start": { | ||
3569 | "column": 22, | ||
3570 | "line": 33 | ||
3571 | } | ||
3572 | }, | ||
3573 | { | ||
3574 | "defaultMessage": "!!!here", | ||
3575 | "end": { | ||
3576 | "column": 3, | ||
3577 | "line": 40 | ||
3578 | }, | ||
3579 | "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js", | ||
3580 | "id": "settings.supportFerdi.textSupportWelcomeHere", | ||
3581 | "start": { | ||
3582 | "column": 26, | ||
3583 | "line": 37 | ||
3584 | } | ||
3585 | }, | ||
3586 | { | ||
3587 | "defaultMessage": "!!!While volunteers do most of the work, we still need to pay for servers and certificates. As a community, we are fully transparent on funds we collect and spend - see our", | ||
3588 | "end": { | ||
3589 | "column": 3, | ||
3590 | "line": 44 | ||
3591 | }, | ||
3592 | "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js", | ||
3593 | "id": "settings.supportFerdi.textExpenses", | ||
3594 | "start": { | ||
3595 | "column": 16, | ||
3596 | "line": 41 | ||
3597 | } | ||
3598 | }, | ||
3599 | { | ||
3600 | "defaultMessage": "!!!Open Collective", | ||
3601 | "end": { | ||
3602 | "column": 3, | ||
3603 | "line": 48 | ||
3604 | }, | ||
3605 | "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js", | ||
3606 | "id": "settings.supportFerdi.textOpenCollective", | ||
3607 | "start": { | ||
3608 | "column": 22, | ||
3609 | "line": 45 | ||
3610 | } | ||
3611 | }, | ||
3612 | { | ||
3613 | "defaultMessage": "!!!If you feel like supporting Ferdi development with a donation, you can do so on both,", | ||
3614 | "end": { | ||
3615 | "column": 3, | ||
3616 | "line": 52 | ||
3617 | }, | ||
3618 | "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js", | ||
3619 | "id": "settings.supportFerdi.textDonation", | ||
3620 | "start": { | ||
3621 | "column": 16, | ||
3622 | "line": 49 | ||
3623 | } | ||
3624 | }, | ||
3625 | { | ||
3626 | "defaultMessage": "!!!and", | ||
3627 | "end": { | ||
3628 | "column": 3, | ||
3629 | "line": 56 | ||
3630 | }, | ||
3631 | "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js", | ||
3632 | "id": "settings.supportFerdi.textDonationAnd", | ||
3633 | "start": { | ||
3634 | "column": 19, | ||
3635 | "line": 53 | ||
3636 | } | ||
3637 | }, | ||
3638 | { | ||
3639 | "defaultMessage": "!!!GitHub Sponsors", | ||
3640 | "end": { | ||
3641 | "column": 3, | ||
3642 | "line": 60 | ||
3643 | }, | ||
3644 | "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js", | ||
3645 | "id": "settings.supportFerdi.textGitHubSponsors", | ||
3646 | "start": { | ||
3647 | "column": 22, | ||
3648 | "line": 57 | ||
3649 | } | ||
3650 | }, | ||
3651 | { | ||
3652 | "defaultMessage": "!!!Open Survey", | ||
3653 | "end": { | ||
3654 | "column": 3, | ||
3655 | "line": 64 | ||
3656 | }, | ||
3657 | "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js", | ||
3658 | "id": "settings.supportFerdi.openSurvey", | ||
3659 | "start": { | ||
3660 | "column": 14, | ||
3661 | "line": 61 | ||
3662 | } | ||
3663 | }, | ||
3664 | { | ||
3665 | "defaultMessage": "!!!Do you want to help us improve Ferdi?", | ||
3666 | "end": { | ||
3667 | "column": 3, | ||
3668 | "line": 68 | ||
3669 | }, | ||
3670 | "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js", | ||
3671 | "id": "settings.supportFerdi.bannerText", | ||
3672 | "start": { | ||
3673 | "column": 14, | ||
3674 | "line": 65 | ||
3545 | } | 3675 | } |
3546 | } | 3676 | } |
3547 | ], | 3677 | ], |
@@ -4954,133 +5084,159 @@ | |||
4954 | } | 5084 | } |
4955 | }, | 5085 | }, |
4956 | { | 5086 | { |
4957 | "defaultMessage": "!!!Accent color", | 5087 | "defaultMessage": "!!!Use vertical style", |
4958 | "end": { | 5088 | "end": { |
4959 | "column": 3, | 5089 | "column": 3, |
4960 | "line": 145 | 5090 | "line": 145 |
4961 | }, | 5091 | }, |
4962 | "file": "src/containers/settings/EditSettingsScreen.js", | 5092 | "file": "src/containers/settings/EditSettingsScreen.js", |
5093 | "id": "settings.app.form.useVerticalStyle", | ||
5094 | "start": { | ||
5095 | "column": 20, | ||
5096 | "line": 142 | ||
5097 | } | ||
5098 | }, | ||
5099 | { | ||
5100 | "defaultMessage": "!!!Always show workspace drawer", | ||
5101 | "end": { | ||
5102 | "column": 3, | ||
5103 | "line": 149 | ||
5104 | }, | ||
5105 | "file": "src/containers/settings/EditSettingsScreen.js", | ||
5106 | "id": "settings.app.form.alwaysShowWorkspaces", | ||
5107 | "start": { | ||
5108 | "column": 24, | ||
5109 | "line": 146 | ||
5110 | } | ||
5111 | }, | ||
5112 | { | ||
5113 | "defaultMessage": "!!!Accent color", | ||
5114 | "end": { | ||
5115 | "column": 3, | ||
5116 | "line": 153 | ||
5117 | }, | ||
5118 | "file": "src/containers/settings/EditSettingsScreen.js", | ||
4963 | "id": "settings.app.form.accentColor", | 5119 | "id": "settings.app.form.accentColor", |
4964 | "start": { | 5120 | "start": { |
4965 | "column": 15, | 5121 | "column": 15, |
4966 | "line": 142 | 5122 | "line": 150 |
4967 | } | 5123 | } |
4968 | }, | 5124 | }, |
4969 | { | 5125 | { |
4970 | "defaultMessage": "!!!Display disabled services tabs", | 5126 | "defaultMessage": "!!!Display disabled services tabs", |
4971 | "end": { | 5127 | "end": { |
4972 | "column": 3, | 5128 | "column": 3, |
4973 | "line": 149 | 5129 | "line": 157 |
4974 | }, | 5130 | }, |
4975 | "file": "src/containers/settings/EditSettingsScreen.js", | 5131 | "file": "src/containers/settings/EditSettingsScreen.js", |
4976 | "id": "settings.app.form.showDisabledServices", | 5132 | "id": "settings.app.form.showDisabledServices", |
4977 | "start": { | 5133 | "start": { |
4978 | "column": 24, | 5134 | "column": 24, |
4979 | "line": 146 | 5135 | "line": 154 |
4980 | } | 5136 | } |
4981 | }, | 5137 | }, |
4982 | { | 5138 | { |
4983 | "defaultMessage": "!!!Show unread message badge when notifications are disabled", | 5139 | "defaultMessage": "!!!Show unread message badge when notifications are disabled", |
4984 | "end": { | 5140 | "end": { |
4985 | "column": 3, | 5141 | "column": 3, |
4986 | "line": 153 | 5142 | "line": 161 |
4987 | }, | 5143 | }, |
4988 | "file": "src/containers/settings/EditSettingsScreen.js", | 5144 | "file": "src/containers/settings/EditSettingsScreen.js", |
4989 | "id": "settings.app.form.showMessagesBadgesWhenMuted", | 5145 | "id": "settings.app.form.showMessagesBadgesWhenMuted", |
4990 | "start": { | 5146 | "start": { |
4991 | "column": 29, | 5147 | "column": 29, |
4992 | "line": 150 | 5148 | "line": 158 |
4993 | } | 5149 | } |
4994 | }, | 5150 | }, |
4995 | { | 5151 | { |
4996 | "defaultMessage": "!!!Show draggable area on window", | 5152 | "defaultMessage": "!!!Show draggable area on window", |
4997 | "end": { | 5153 | "end": { |
4998 | "column": 3, | 5154 | "column": 3, |
4999 | "line": 157 | 5155 | "line": 165 |
5000 | }, | 5156 | }, |
5001 | "file": "src/containers/settings/EditSettingsScreen.js", | 5157 | "file": "src/containers/settings/EditSettingsScreen.js", |
5002 | "id": "settings.app.form.showDragArea", | 5158 | "id": "settings.app.form.showDragArea", |
5003 | "start": { | 5159 | "start": { |
5004 | "column": 16, | 5160 | "column": 16, |
5005 | "line": 154 | 5161 | "line": 162 |
5006 | } | 5162 | } |
5007 | }, | 5163 | }, |
5008 | { | 5164 | { |
5009 | "defaultMessage": "!!!Enable spell checking", | 5165 | "defaultMessage": "!!!Enable spell checking", |
5010 | "end": { | 5166 | "end": { |
5011 | "column": 3, | 5167 | "column": 3, |
5012 | "line": 161 | 5168 | "line": 169 |
5013 | }, | 5169 | }, |
5014 | "file": "src/containers/settings/EditSettingsScreen.js", | 5170 | "file": "src/containers/settings/EditSettingsScreen.js", |
5015 | "id": "settings.app.form.enableSpellchecking", | 5171 | "id": "settings.app.form.enableSpellchecking", |
5016 | "start": { | 5172 | "start": { |
5017 | "column": 23, | 5173 | "column": 23, |
5018 | "line": 158 | 5174 | "line": 166 |
5019 | } | 5175 | } |
5020 | }, | 5176 | }, |
5021 | { | 5177 | { |
5022 | "defaultMessage": "!!!Enable GPU Acceleration", | 5178 | "defaultMessage": "!!!Enable GPU Acceleration", |
5023 | "end": { | 5179 | "end": { |
5024 | "column": 3, | 5180 | "column": 3, |
5025 | "line": 165 | 5181 | "line": 173 |
5026 | }, | 5182 | }, |
5027 | "file": "src/containers/settings/EditSettingsScreen.js", | 5183 | "file": "src/containers/settings/EditSettingsScreen.js", |
5028 | "id": "settings.app.form.enableGPUAcceleration", | 5184 | "id": "settings.app.form.enableGPUAcceleration", |
5029 | "start": { | 5185 | "start": { |
5030 | "column": 25, | 5186 | "column": 25, |
5031 | "line": 162 | 5187 | "line": 170 |
5032 | } | 5188 | } |
5033 | }, | 5189 | }, |
5034 | { | 5190 | { |
5035 | "defaultMessage": "!!!Include beta versions", | 5191 | "defaultMessage": "!!!Include beta versions", |
5036 | "end": { | 5192 | "end": { |
5037 | "column": 3, | 5193 | "column": 3, |
5038 | "line": 169 | 5194 | "line": 177 |
5039 | }, | 5195 | }, |
5040 | "file": "src/containers/settings/EditSettingsScreen.js", | 5196 | "file": "src/containers/settings/EditSettingsScreen.js", |
5041 | "id": "settings.app.form.beta", | 5197 | "id": "settings.app.form.beta", |
5042 | "start": { | 5198 | "start": { |
5043 | "column": 8, | 5199 | "column": 8, |
5044 | "line": 166 | 5200 | "line": 174 |
5045 | } | 5201 | } |
5046 | }, | 5202 | }, |
5047 | { | 5203 | { |
5048 | "defaultMessage": "!!!Enable updates", | 5204 | "defaultMessage": "!!!Enable updates", |
5049 | "end": { | 5205 | "end": { |
5050 | "column": 3, | 5206 | "column": 3, |
5051 | "line": 173 | 5207 | "line": 181 |
5052 | }, | 5208 | }, |
5053 | "file": "src/containers/settings/EditSettingsScreen.js", | 5209 | "file": "src/containers/settings/EditSettingsScreen.js", |
5054 | "id": "settings.app.form.automaticUpdates", | 5210 | "id": "settings.app.form.automaticUpdates", |
5055 | "start": { | 5211 | "start": { |
5056 | "column": 20, | 5212 | "column": 20, |
5057 | "line": 170 | 5213 | "line": 178 |
5058 | } | 5214 | } |
5059 | }, | 5215 | }, |
5060 | { | 5216 | { |
5061 | "defaultMessage": "!!!Enable Franz Todos", | 5217 | "defaultMessage": "!!!Enable Franz Todos", |
5062 | "end": { | 5218 | "end": { |
5063 | "column": 3, | 5219 | "column": 3, |
5064 | "line": 177 | 5220 | "line": 185 |
5065 | }, | 5221 | }, |
5066 | "file": "src/containers/settings/EditSettingsScreen.js", | 5222 | "file": "src/containers/settings/EditSettingsScreen.js", |
5067 | "id": "settings.app.form.enableTodos", | 5223 | "id": "settings.app.form.enableTodos", |
5068 | "start": { | 5224 | "start": { |
5069 | "column": 15, | 5225 | "column": 15, |
5070 | "line": 174 | 5226 | "line": 182 |
5071 | } | 5227 | } |
5072 | }, | 5228 | }, |
5073 | { | 5229 | { |
5074 | "defaultMessage": "!!!Keep all workspaces loaded", | 5230 | "defaultMessage": "!!!Keep all workspaces loaded", |
5075 | "end": { | 5231 | "end": { |
5076 | "column": 3, | 5232 | "column": 3, |
5077 | "line": 181 | 5233 | "line": 189 |
5078 | }, | 5234 | }, |
5079 | "file": "src/containers/settings/EditSettingsScreen.js", | 5235 | "file": "src/containers/settings/EditSettingsScreen.js", |
5080 | "id": "settings.app.form.keepAllWorkspacesLoaded", | 5236 | "id": "settings.app.form.keepAllWorkspacesLoaded", |
5081 | "start": { | 5237 | "start": { |
5082 | "column": 27, | 5238 | "column": 27, |
5083 | "line": 178 | 5239 | "line": 186 |
5084 | } | 5240 | } |
5085 | } | 5241 | } |
5086 | ], | 5242 | ], |
diff --git a/src/i18n/locales/en-US.json b/src/i18n/locales/en-US.json index 553c30489..9bf4fcc15 100644 --- a/src/i18n/locales/en-US.json +++ b/src/i18n/locales/en-US.json | |||
@@ -287,6 +287,7 @@ | |||
287 | "settings.app.currentVersion": "Current version:", | 287 | "settings.app.currentVersion": "Current version:", |
288 | "settings.app.form.accentColor": "Accent color", | 288 | "settings.app.form.accentColor": "Accent color", |
289 | "settings.app.form.adaptableDarkMode": "Synchronize dark mode with my OS's dark mode setting", | 289 | "settings.app.form.adaptableDarkMode": "Synchronize dark mode with my OS's dark mode setting", |
290 | "settings.app.form.alwaysShowWorkspaces": "Always show workspace drawer", | ||
290 | "settings.app.form.autoLaunchInBackground": "Open in background", | 291 | "settings.app.form.autoLaunchInBackground": "Open in background", |
291 | "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start", | 292 | "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start", |
292 | "settings.app.form.automaticUpdates": "Enable updates", | 293 | "settings.app.form.automaticUpdates": "Enable updates", |
@@ -323,6 +324,7 @@ | |||
323 | "settings.app.form.startMinimized": "Start minimized", | 324 | "settings.app.form.startMinimized": "Start minimized", |
324 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", | 325 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", |
325 | "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi", | 326 | "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi", |
327 | "settings.app.form.useVerticalStyle": "Use vertical style", | ||
326 | "settings.app.headline": "Settings", | 328 | "settings.app.headline": "Settings", |
327 | "settings.app.headlineAdvanced": "Advanced", | 329 | "settings.app.headlineAdvanced": "Advanced", |
328 | "settings.app.headlineAppearance": "Appearance", | 330 | "settings.app.headlineAppearance": "Appearance", |
@@ -352,7 +354,7 @@ | |||
352 | "settings.navigation.availableServices": "Available services", | 354 | "settings.navigation.availableServices": "Available services", |
353 | "settings.navigation.logout": "Logout", | 355 | "settings.navigation.logout": "Logout", |
354 | "settings.navigation.settings": "Settings", | 356 | "settings.navigation.settings": "Settings", |
355 | "settings.navigation.supportFerdi": "Support Ferdi", | 357 | "settings.navigation.supportFerdi": "About Ferdi", |
356 | "settings.navigation.team": "Manage Team", | 358 | "settings.navigation.team": "Manage Team", |
357 | "settings.navigation.yourServices": "Your services", | 359 | "settings.navigation.yourServices": "Your services", |
358 | "settings.navigation.yourWorkspaces": "Your workspaces", | 360 | "settings.navigation.yourWorkspaces": "Your workspaces", |
@@ -429,11 +431,21 @@ | |||
429 | "settings.services.tooltip.isMuted": "All sounds are muted", | 431 | "settings.services.tooltip.isMuted": "All sounds are muted", |
430 | "settings.services.tooltip.notificationsDisabled": "Notifications are disabled", | 432 | "settings.services.tooltip.notificationsDisabled": "Notifications are disabled", |
431 | "settings.services.updatedInfo": "Your changes have been saved", | 433 | "settings.services.updatedInfo": "Your changes have been saved", |
432 | "settings.supportFerdi.github": "Star on GitHub", | 434 | "settings.supportFerdi.aboutIntro": "<p>Ferdi is an open-source and a community-lead application.</p><p>Thanks to the people who make this possbile:</p>", |
433 | "settings.supportFerdi.headline": "Support Ferdi", | 435 | "settings.supportFerdi.bannerText": "Do you want to help us improve Ferdi?", |
434 | "settings.supportFerdi.openCollective": "Support our Open Collective", | 436 | "settings.supportFerdi.headline": "About Ferdi", |
435 | "settings.supportFerdi.share": "Tell your Friends", | 437 | "settings.supportFerdi.openSurvey": "Open survey", |
436 | "settings.supportFerdi.title": "Do you like Ferdi? Spread the love!", | 438 | "settings.supportFerdi.textDonation": "If you feel like supporting Ferdi development with a donation, you can do so on both,", |
439 | "settings.supportFerdi.textDonationAnd": "and", | ||
440 | "settings.supportFerdi.textExpenses": "While volunteers do most of the work, we still need to pay for servers and certificates. As a community, we are fully transparent on funds we collect and spend - see our", | ||
441 | "settings.supportFerdi.textGitHubSponsors": "GitHub Sponsors", | ||
442 | "settings.supportFerdi.textListContributors": "Full list of contributors", | ||
443 | "settings.supportFerdi.textListContributorsHere": "here", | ||
444 | "settings.supportFerdi.textOpenCollective": "Open Collective", | ||
445 | "settings.supportFerdi.textSupportWelcome": "Support is always welcome. You can find a list of the help we need", | ||
446 | "settings.supportFerdi.textSupportWelcomeHere": "here", | ||
447 | "settings.supportFerdi.textVolunteers": "The development of Ferdi is done by volunteers. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.", | ||
448 | "settings.supportFerdi.title": "Do you like Ferdi?", | ||
437 | "settings.team.contentHeadline": "Franz Team Management", | 449 | "settings.team.contentHeadline": "Franz Team Management", |
438 | "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.", | 450 | "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.", |
439 | "settings.team.headline": "Team", | 451 | "settings.team.headline": "Team", |
diff --git a/src/i18n/locales/whitelist_en-US.json b/src/i18n/locales/whitelist_en-US.json index 32960f8ce..fe51488c7 100644 --- a/src/i18n/locales/whitelist_en-US.json +++ b/src/i18n/locales/whitelist_en-US.json | |||
@@ -1,2 +1 @@ | |||
1 | [ | [] | |
2 | ] \ No newline at end of file | ||
diff --git a/src/i18n/messages/src/components/settings/navigation/SettingsNavigation.json b/src/i18n/messages/src/components/settings/navigation/SettingsNavigation.json index 154cdbe84..d7906fa7d 100644 --- a/src/i18n/messages/src/components/settings/navigation/SettingsNavigation.json +++ b/src/i18n/messages/src/components/settings/navigation/SettingsNavigation.json | |||
@@ -79,7 +79,7 @@ | |||
79 | }, | 79 | }, |
80 | { | 80 | { |
81 | "id": "settings.navigation.supportFerdi", | 81 | "id": "settings.navigation.supportFerdi", |
82 | "defaultMessage": "!!!Support Ferdi", | 82 | "defaultMessage": "!!!About Ferdi", |
83 | "file": "src/components/settings/navigation/SettingsNavigation.js", | 83 | "file": "src/components/settings/navigation/SettingsNavigation.js", |
84 | "start": { | 84 | "start": { |
85 | "line": 41, | 85 | "line": 41, |
diff --git a/src/i18n/messages/src/components/settings/supportFerdi/SupportFerdiDashboard.json b/src/i18n/messages/src/components/settings/supportFerdi/SupportFerdiDashboard.json index bf8df6468..d8ec01f17 100644 --- a/src/i18n/messages/src/components/settings/supportFerdi/SupportFerdiDashboard.json +++ b/src/i18n/messages/src/components/settings/supportFerdi/SupportFerdiDashboard.json | |||
@@ -1,66 +1,196 @@ | |||
1 | [ | 1 | [ |
2 | { | 2 | { |
3 | "id": "settings.supportFerdi.headline", | 3 | "id": "settings.supportFerdi.headline", |
4 | "defaultMessage": "!!!Support Ferdi", | 4 | "defaultMessage": "!!!About Ferdi", |
5 | "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js", | 5 | "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js", |
6 | "start": { | 6 | "start": { |
7 | "line": 8, | 7 | "line": 9, |
8 | "column": 12 | 8 | "column": 12 |
9 | }, | 9 | }, |
10 | "end": { | 10 | "end": { |
11 | "line": 11, | 11 | "line": 12, |
12 | "column": 3 | 12 | "column": 3 |
13 | } | 13 | } |
14 | }, | 14 | }, |
15 | { | 15 | { |
16 | "id": "settings.supportFerdi.title", | 16 | "id": "settings.supportFerdi.title", |
17 | "defaultMessage": "!!!Do you like Ferdi? Spread the love!", | 17 | "defaultMessage": "!!!Do you like Ferdi?", |
18 | "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js", | 18 | "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js", |
19 | "start": { | 19 | "start": { |
20 | "line": 12, | 20 | "line": 13, |
21 | "column": 9 | 21 | "column": 9 |
22 | }, | 22 | }, |
23 | "end": { | 23 | "end": { |
24 | "line": 15, | 24 | "line": 16, |
25 | "column": 3 | 25 | "column": 3 |
26 | } | 26 | } |
27 | }, | 27 | }, |
28 | { | 28 | { |
29 | "id": "settings.supportFerdi.github", | 29 | "id": "settings.supportFerdi.aboutIntro", |
30 | "defaultMessage": "!!!Star on GitHub", | 30 | "defaultMessage": "!!!<p>Ferdi is an open-source and a community-lead application.</p><p>Thanks to the people who make this possbile:</p>", |
31 | "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js", | 31 | "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js", |
32 | "start": { | 32 | "start": { |
33 | "line": 16, | 33 | "line": 17, |
34 | "column": 10 | 34 | "column": 14 |
35 | }, | 35 | }, |
36 | "end": { | 36 | "end": { |
37 | "line": 19, | 37 | "line": 20, |
38 | "column": 3 | 38 | "column": 3 |
39 | } | 39 | } |
40 | }, | 40 | }, |
41 | { | 41 | { |
42 | "id": "settings.supportFerdi.share", | 42 | "id": "settings.supportFerdi.textListContributors", |
43 | "defaultMessage": "!!!Tell your Friends", | 43 | "defaultMessage": "!!!Full list of contributor", |
44 | "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js", | 44 | "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js", |
45 | "start": { | 45 | "start": { |
46 | "line": 20, | 46 | "line": 21, |
47 | "column": 9 | 47 | "column": 24 |
48 | }, | 48 | }, |
49 | "end": { | 49 | "end": { |
50 | "line": 23, | 50 | "line": 24, |
51 | "column": 3 | 51 | "column": 3 |
52 | } | 52 | } |
53 | }, | 53 | }, |
54 | { | 54 | { |
55 | "id": "settings.supportFerdi.openCollective", | 55 | "id": "settings.supportFerdi.textListContributorsHere", |
56 | "defaultMessage": "!!!Support our Open Collective", | 56 | "defaultMessage": "!!!here", |
57 | "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js", | 57 | "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js", |
58 | "start": { | 58 | "start": { |
59 | "line": 24, | 59 | "line": 25, |
60 | "column": 28 | ||
61 | }, | ||
62 | "end": { | ||
63 | "line": 28, | ||
64 | "column": 3 | ||
65 | } | ||
66 | }, | ||
67 | { | ||
68 | "id": "settings.supportFerdi.textVolunteers", | ||
69 | "defaultMessage": "!!!The development of Ferdi is done by volunteers. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.", | ||
70 | "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js", | ||
71 | "start": { | ||
72 | "line": 29, | ||
60 | "column": 18 | 73 | "column": 18 |
61 | }, | 74 | }, |
62 | "end": { | 75 | "end": { |
63 | "line": 27, | 76 | "line": 32, |
77 | "column": 3 | ||
78 | } | ||
79 | }, | ||
80 | { | ||
81 | "id": "settings.supportFerdi.textSupportWelcome", | ||
82 | "defaultMessage": "!!!Support is always welcome. You can find a list of the help we need", | ||
83 | "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js", | ||
84 | "start": { | ||
85 | "line": 33, | ||
86 | "column": 22 | ||
87 | }, | ||
88 | "end": { | ||
89 | "line": 36, | ||
90 | "column": 3 | ||
91 | } | ||
92 | }, | ||
93 | { | ||
94 | "id": "settings.supportFerdi.textSupportWelcomeHere", | ||
95 | "defaultMessage": "!!!here", | ||
96 | "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js", | ||
97 | "start": { | ||
98 | "line": 37, | ||
99 | "column": 26 | ||
100 | }, | ||
101 | "end": { | ||
102 | "line": 40, | ||
103 | "column": 3 | ||
104 | } | ||
105 | }, | ||
106 | { | ||
107 | "id": "settings.supportFerdi.textExpenses", | ||
108 | "defaultMessage": "!!!While volunteers do most of the work, we still need to pay for servers and certificates. As a community, we are fully transparent on funds we collect and spend - see our", | ||
109 | "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js", | ||
110 | "start": { | ||
111 | "line": 41, | ||
112 | "column": 16 | ||
113 | }, | ||
114 | "end": { | ||
115 | "line": 44, | ||
116 | "column": 3 | ||
117 | } | ||
118 | }, | ||
119 | { | ||
120 | "id": "settings.supportFerdi.textOpenCollective", | ||
121 | "defaultMessage": "!!!Open Collective", | ||
122 | "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js", | ||
123 | "start": { | ||
124 | "line": 45, | ||
125 | "column": 22 | ||
126 | }, | ||
127 | "end": { | ||
128 | "line": 48, | ||
129 | "column": 3 | ||
130 | } | ||
131 | }, | ||
132 | { | ||
133 | "id": "settings.supportFerdi.textDonation", | ||
134 | "defaultMessage": "!!!If you feel like supporting Ferdi development with a donation, you can do so on both,", | ||
135 | "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js", | ||
136 | "start": { | ||
137 | "line": 49, | ||
138 | "column": 16 | ||
139 | }, | ||
140 | "end": { | ||
141 | "line": 52, | ||
142 | "column": 3 | ||
143 | } | ||
144 | }, | ||
145 | { | ||
146 | "id": "settings.supportFerdi.textDonationAnd", | ||
147 | "defaultMessage": "!!!and", | ||
148 | "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js", | ||
149 | "start": { | ||
150 | "line": 53, | ||
151 | "column": 19 | ||
152 | }, | ||
153 | "end": { | ||
154 | "line": 56, | ||
155 | "column": 3 | ||
156 | } | ||
157 | }, | ||
158 | { | ||
159 | "id": "settings.supportFerdi.textGitHubSponsors", | ||
160 | "defaultMessage": "!!!GitHub Sponsors", | ||
161 | "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js", | ||
162 | "start": { | ||
163 | "line": 57, | ||
164 | "column": 22 | ||
165 | }, | ||
166 | "end": { | ||
167 | "line": 60, | ||
168 | "column": 3 | ||
169 | } | ||
170 | }, | ||
171 | { | ||
172 | "id": "settings.supportFerdi.openSurvey", | ||
173 | "defaultMessage": "!!!Open Survey", | ||
174 | "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js", | ||
175 | "start": { | ||
176 | "line": 61, | ||
177 | "column": 14 | ||
178 | }, | ||
179 | "end": { | ||
180 | "line": 64, | ||
181 | "column": 3 | ||
182 | } | ||
183 | }, | ||
184 | { | ||
185 | "id": "settings.supportFerdi.bannerText", | ||
186 | "defaultMessage": "!!!Do you want to help us improve Ferdi?", | ||
187 | "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js", | ||
188 | "start": { | ||
189 | "line": 65, | ||
190 | "column": 14 | ||
191 | }, | ||
192 | "end": { | ||
193 | "line": 68, | ||
64 | "column": 3 | 194 | "column": 3 |
65 | } | 195 | } |
66 | } | 196 | } |
diff --git a/src/i18n/messages/src/containers/settings/EditSettingsScreen.json b/src/i18n/messages/src/containers/settings/EditSettingsScreen.json index df5e7714a..7165bd46c 100644 --- a/src/i18n/messages/src/containers/settings/EditSettingsScreen.json +++ b/src/i18n/messages/src/containers/settings/EditSettingsScreen.json | |||
@@ -364,15 +364,41 @@ | |||
364 | } | 364 | } |
365 | }, | 365 | }, |
366 | { | 366 | { |
367 | "id": "settings.app.form.useVerticalStyle", | ||
368 | "defaultMessage": "!!!Use vertical style", | ||
369 | "file": "src/containers/settings/EditSettingsScreen.js", | ||
370 | "start": { | ||
371 | "line": 142, | ||
372 | "column": 20 | ||
373 | }, | ||
374 | "end": { | ||
375 | "line": 145, | ||
376 | "column": 3 | ||
377 | } | ||
378 | }, | ||
379 | { | ||
380 | "id": "settings.app.form.alwaysShowWorkspaces", | ||
381 | "defaultMessage": "!!!Always show workspace drawer", | ||
382 | "file": "src/containers/settings/EditSettingsScreen.js", | ||
383 | "start": { | ||
384 | "line": 146, | ||
385 | "column": 24 | ||
386 | }, | ||
387 | "end": { | ||
388 | "line": 149, | ||
389 | "column": 3 | ||
390 | } | ||
391 | }, | ||
392 | { | ||
367 | "id": "settings.app.form.accentColor", | 393 | "id": "settings.app.form.accentColor", |
368 | "defaultMessage": "!!!Accent color", | 394 | "defaultMessage": "!!!Accent color", |
369 | "file": "src/containers/settings/EditSettingsScreen.js", | 395 | "file": "src/containers/settings/EditSettingsScreen.js", |
370 | "start": { | 396 | "start": { |
371 | "line": 142, | 397 | "line": 150, |
372 | "column": 15 | 398 | "column": 15 |
373 | }, | 399 | }, |
374 | "end": { | 400 | "end": { |
375 | "line": 145, | 401 | "line": 153, |
376 | "column": 3 | 402 | "column": 3 |
377 | } | 403 | } |
378 | }, | 404 | }, |
@@ -381,11 +407,11 @@ | |||
381 | "defaultMessage": "!!!Display disabled services tabs", | 407 | "defaultMessage": "!!!Display disabled services tabs", |
382 | "file": "src/containers/settings/EditSettingsScreen.js", | 408 | "file": "src/containers/settings/EditSettingsScreen.js", |
383 | "start": { | 409 | "start": { |
384 | "line": 146, | 410 | "line": 154, |
385 | "column": 24 | 411 | "column": 24 |
386 | }, | 412 | }, |
387 | "end": { | 413 | "end": { |
388 | "line": 149, | 414 | "line": 157, |
389 | "column": 3 | 415 | "column": 3 |
390 | } | 416 | } |
391 | }, | 417 | }, |
@@ -394,11 +420,11 @@ | |||
394 | "defaultMessage": "!!!Show unread message badge when notifications are disabled", | 420 | "defaultMessage": "!!!Show unread message badge when notifications are disabled", |
395 | "file": "src/containers/settings/EditSettingsScreen.js", | 421 | "file": "src/containers/settings/EditSettingsScreen.js", |
396 | "start": { | 422 | "start": { |
397 | "line": 150, | 423 | "line": 158, |
398 | "column": 29 | 424 | "column": 29 |
399 | }, | 425 | }, |
400 | "end": { | 426 | "end": { |
401 | "line": 153, | 427 | "line": 161, |
402 | "column": 3 | 428 | "column": 3 |
403 | } | 429 | } |
404 | }, | 430 | }, |
@@ -407,11 +433,11 @@ | |||
407 | "defaultMessage": "!!!Show draggable area on window", | 433 | "defaultMessage": "!!!Show draggable area on window", |
408 | "file": "src/containers/settings/EditSettingsScreen.js", | 434 | "file": "src/containers/settings/EditSettingsScreen.js", |
409 | "start": { | 435 | "start": { |
410 | "line": 154, | 436 | "line": 162, |
411 | "column": 16 | 437 | "column": 16 |
412 | }, | 438 | }, |
413 | "end": { | 439 | "end": { |
414 | "line": 157, | 440 | "line": 165, |
415 | "column": 3 | 441 | "column": 3 |
416 | } | 442 | } |
417 | }, | 443 | }, |
@@ -420,11 +446,11 @@ | |||
420 | "defaultMessage": "!!!Enable spell checking", | 446 | "defaultMessage": "!!!Enable spell checking", |
421 | "file": "src/containers/settings/EditSettingsScreen.js", | 447 | "file": "src/containers/settings/EditSettingsScreen.js", |
422 | "start": { | 448 | "start": { |
423 | "line": 158, | 449 | "line": 166, |
424 | "column": 23 | 450 | "column": 23 |
425 | }, | 451 | }, |
426 | "end": { | 452 | "end": { |
427 | "line": 161, | 453 | "line": 169, |
428 | "column": 3 | 454 | "column": 3 |
429 | } | 455 | } |
430 | }, | 456 | }, |
@@ -433,11 +459,11 @@ | |||
433 | "defaultMessage": "!!!Enable GPU Acceleration", | 459 | "defaultMessage": "!!!Enable GPU Acceleration", |
434 | "file": "src/containers/settings/EditSettingsScreen.js", | 460 | "file": "src/containers/settings/EditSettingsScreen.js", |
435 | "start": { | 461 | "start": { |
436 | "line": 162, | 462 | "line": 170, |
437 | "column": 25 | 463 | "column": 25 |
438 | }, | 464 | }, |
439 | "end": { | 465 | "end": { |
440 | "line": 165, | 466 | "line": 173, |
441 | "column": 3 | 467 | "column": 3 |
442 | } | 468 | } |
443 | }, | 469 | }, |
@@ -446,11 +472,11 @@ | |||
446 | "defaultMessage": "!!!Include beta versions", | 472 | "defaultMessage": "!!!Include beta versions", |
447 | "file": "src/containers/settings/EditSettingsScreen.js", | 473 | "file": "src/containers/settings/EditSettingsScreen.js", |
448 | "start": { | 474 | "start": { |
449 | "line": 166, | 475 | "line": 174, |
450 | "column": 8 | 476 | "column": 8 |
451 | }, | 477 | }, |
452 | "end": { | 478 | "end": { |
453 | "line": 169, | 479 | "line": 177, |
454 | "column": 3 | 480 | "column": 3 |
455 | } | 481 | } |
456 | }, | 482 | }, |
@@ -459,11 +485,11 @@ | |||
459 | "defaultMessage": "!!!Enable updates", | 485 | "defaultMessage": "!!!Enable updates", |
460 | "file": "src/containers/settings/EditSettingsScreen.js", | 486 | "file": "src/containers/settings/EditSettingsScreen.js", |
461 | "start": { | 487 | "start": { |
462 | "line": 170, | 488 | "line": 178, |
463 | "column": 20 | 489 | "column": 20 |
464 | }, | 490 | }, |
465 | "end": { | 491 | "end": { |
466 | "line": 173, | 492 | "line": 181, |
467 | "column": 3 | 493 | "column": 3 |
468 | } | 494 | } |
469 | }, | 495 | }, |
@@ -472,11 +498,11 @@ | |||
472 | "defaultMessage": "!!!Enable Franz Todos", | 498 | "defaultMessage": "!!!Enable Franz Todos", |
473 | "file": "src/containers/settings/EditSettingsScreen.js", | 499 | "file": "src/containers/settings/EditSettingsScreen.js", |
474 | "start": { | 500 | "start": { |
475 | "line": 174, | 501 | "line": 182, |
476 | "column": 15 | 502 | "column": 15 |
477 | }, | 503 | }, |
478 | "end": { | 504 | "end": { |
479 | "line": 177, | 505 | "line": 185, |
480 | "column": 3 | 506 | "column": 3 |
481 | } | 507 | } |
482 | }, | 508 | }, |
@@ -485,11 +511,11 @@ | |||
485 | "defaultMessage": "!!!Keep all workspaces loaded", | 511 | "defaultMessage": "!!!Keep all workspaces loaded", |
486 | "file": "src/containers/settings/EditSettingsScreen.js", | 512 | "file": "src/containers/settings/EditSettingsScreen.js", |
487 | "start": { | 513 | "start": { |
488 | "line": 178, | 514 | "line": 186, |
489 | "column": 27 | 515 | "column": 27 |
490 | }, | 516 | }, |
491 | "end": { | 517 | "end": { |
492 | "line": 181, | 518 | "line": 189, |
493 | "column": 3 | 519 | "column": 3 |
494 | } | 520 | } |
495 | } | 521 | } |
diff --git a/src/index.js b/src/index.js index 1f482b12a..562d314dd 100644 --- a/src/index.js +++ b/src/index.js | |||
@@ -174,8 +174,8 @@ const createWindow = () => { | |||
174 | } | 174 | } |
175 | 175 | ||
176 | // Create the browser window. | 176 | // Create the browser window. |
177 | let backgroundColor = '#7367F0'; | 177 | let backgroundColor = '#7266F0'; |
178 | if (settings.get('accentColor') !== '#7367f0') { | 178 | if (settings.get('accentColor') !== '#7266F0') { |
179 | backgroundColor = settings.get('accentColor'); | 179 | backgroundColor = settings.get('accentColor'); |
180 | } else if (settings.get('darkMode')) { | 180 | } else if (settings.get('darkMode')) { |
181 | backgroundColor = '#1E1E1E'; | 181 | backgroundColor = '#1E1E1E'; |
diff --git a/src/lib/Menu.js b/src/lib/Menu.js index 3c5fc6530..dde4f694a 100644 --- a/src/lib/Menu.js +++ b/src/lib/Menu.js | |||
@@ -1169,17 +1169,21 @@ export default class FranzMenu { | |||
1169 | }); | 1169 | }); |
1170 | 1170 | ||
1171 | // Open workspace drawer: | 1171 | // Open workspace drawer: |
1172 | const drawerLabel = ( | 1172 | if (!this.stores.settings.app.alwaysShowWorkspaces) { |
1173 | isWorkspaceDrawerOpen ? menuItems.closeWorkspaceDrawer : menuItems.openWorkspaceDrawer | 1173 | const drawerLabel = ( |
1174 | ); | 1174 | isWorkspaceDrawerOpen ? menuItems.closeWorkspaceDrawer : menuItems.openWorkspaceDrawer |
1175 | ); | ||
1176 | menu.push({ | ||
1177 | label: intl.formatMessage(drawerLabel), | ||
1178 | accelerator: `${cmdKey}+D`, | ||
1179 | click: () => { | ||
1180 | workspaceActions.toggleWorkspaceDrawer(); | ||
1181 | }, | ||
1182 | enabled: this.stores.user.isLoggedIn, | ||
1183 | }); | ||
1184 | } | ||
1185 | |||
1175 | menu.push({ | 1186 | menu.push({ |
1176 | label: intl.formatMessage(drawerLabel), | ||
1177 | accelerator: `${cmdKey}+D`, | ||
1178 | click: () => { | ||
1179 | workspaceActions.toggleWorkspaceDrawer(); | ||
1180 | }, | ||
1181 | enabled: this.stores.user.isLoggedIn, | ||
1182 | }, { | ||
1183 | type: 'separator', | 1187 | type: 'separator', |
1184 | }); | 1188 | }); |
1185 | 1189 | ||
diff --git a/src/scripts/build-theme-info.js b/src/scripts/build-theme-info.js index 17b0fac85..2109414c8 100644 --- a/src/scripts/build-theme-info.js +++ b/src/scripts/build-theme-info.js | |||
@@ -10,6 +10,7 @@ const path = require('path'); | |||
10 | // Colors that should be replaced with the accent color | 10 | // Colors that should be replaced with the accent color |
11 | const accentColors = [ | 11 | const accentColors = [ |
12 | '#7367f0', | 12 | '#7367f0', |
13 | '#7266F0', | ||
13 | '#5e50ee', | 14 | '#5e50ee', |
14 | ]; | 15 | ]; |
15 | 16 | ||
diff --git a/src/styles/auth.scss b/src/styles/auth.scss index b40ed971d..3efecf324 100644 --- a/src/styles/auth.scss +++ b/src/styles/auth.scss | |||
@@ -50,7 +50,6 @@ | |||
50 | .auth__container { | 50 | .auth__container { |
51 | background: #FFF; | 51 | background: #FFF; |
52 | border-radius: $theme-border-radius; | 52 | border-radius: $theme-border-radius; |
53 | box-shadow: 0 0 50px rgba(black, .2); | ||
54 | height: auto; | 53 | height: auto; |
55 | margin: 40px auto 0; | 54 | margin: 40px auto 0; |
56 | position: relative; | 55 | position: relative; |
diff --git a/src/styles/colors.scss b/src/styles/colors.scss index d89d42b9e..6afe872bd 100644 --- a/src/styles/colors.scss +++ b/src/styles/colors.scss | |||
@@ -1,7 +1,7 @@ | |||
1 | @import "./type-helper"; | 1 | @import "./type-helper"; |
2 | 2 | ||
3 | $theme-brand-primary: convert-rgb-string-to-color($raw-theme-brand-primary); | 3 | $theme-brand-primary: convert-rgb-string-to-color($raw-theme-brand-primary); |
4 | $theme-brand-gradient: linear-gradient( 135deg, #CE9FFC 10%, #7367F0 100%); | 4 | $theme-brand-gradient: #7266F0; |
5 | $theme-brand-success: convert-rgb-string-to-color($raw-theme-brand-success); | 5 | $theme-brand-success: convert-rgb-string-to-color($raw-theme-brand-success); |
6 | $theme-brand-info: convert-rgb-string-to-color($raw-theme-brand-info); | 6 | $theme-brand-info: convert-rgb-string-to-color($raw-theme-brand-info); |
7 | $theme-brand-warning: convert-rgb-string-to-color($raw-theme-brand-warning); | 7 | $theme-brand-warning: convert-rgb-string-to-color($raw-theme-brand-warning); |
diff --git a/src/styles/layout.scss b/src/styles/layout.scss index de00c01b4..b1e163421 100644 --- a/src/styles/layout.scss +++ b/src/styles/layout.scss | |||
@@ -183,3 +183,7 @@ body.win32:not(.isFullScreen) .app .app__content { | |||
183 | z-index: 999999999; | 183 | z-index: 999999999; |
184 | pointer-events: none; | 184 | pointer-events: none; |
185 | } | 185 | } |
186 | |||
187 | a, button { | ||
188 | cursor: pointer; | ||
189 | } \ No newline at end of file | ||
diff --git a/src/styles/settings.scss b/src/styles/settings.scss index b908305de..dafbab16e 100644 --- a/src/styles/settings.scss +++ b/src/styles/settings.scss | |||
@@ -151,9 +151,8 @@ | |||
151 | flex: 1; | 151 | flex: 1; |
152 | flex-direction: column; | 152 | flex-direction: column; |
153 | height: auto; | 153 | height: auto; |
154 | border-radius: $theme-border-radius; | 154 | border-radius: 0 $theme-border-radius $theme-border-radius 0; |
155 | overflow: hidden; | 155 | overflow: hidden; |
156 | box-shadow: 0 20px 50px rgba($dark-theme-black, .5); | ||
157 | background: #FFF; | 156 | background: #FFF; |
158 | } | 157 | } |
159 | 158 | ||
@@ -450,7 +449,7 @@ | |||
450 | flex-direction: column; | 449 | flex-direction: column; |
451 | height: auto; | 450 | height: auto; |
452 | width: 240px; | 451 | width: 240px; |
453 | height: calc(100% - 100px); | 452 | height: 100%; |
454 | align-self: center; | 453 | align-self: center; |
455 | border-top-left-radius: $theme-border-radius;; | 454 | border-top-left-radius: $theme-border-radius;; |
456 | border-bottom-left-radius: $theme-border-radius;; | 455 | border-bottom-left-radius: $theme-border-radius;; |
@@ -463,7 +462,7 @@ | |||
463 | color: $theme-text-color; | 462 | color: $theme-text-color; |
464 | display: flex; | 463 | display: flex; |
465 | flex-shrink: 0; | 464 | flex-shrink: 0; |
466 | height: 50px; | 465 | height: 51px; |
467 | padding: 0 20px; | 466 | padding: 0 20px; |
468 | text-decoration: none; | 467 | text-decoration: none; |
469 | transition: background $theme-transition-time, color $theme-transition-time; | 468 | transition: background $theme-transition-time, color $theme-transition-time; |
@@ -505,3 +504,7 @@ | |||
505 | width: 7px; | 504 | width: 7px; |
506 | } | 505 | } |
507 | } | 506 | } |
507 | |||
508 | .settings__support-badges { | ||
509 | a { margin-right: 10px } | ||
510 | } | ||
diff --git a/src/styles/type.scss b/src/styles/type.scss index 5b1160d0b..37ec0bcca 100644 --- a/src/styles/type.scss +++ b/src/styles/type.scss | |||
@@ -38,12 +38,9 @@ a, button { | |||
38 | text-decoration: none; | 38 | text-decoration: none; |
39 | 39 | ||
40 | &.button { | 40 | &.button { |
41 | background: none; | 41 | background: $theme-brand-primary; |
42 | border-width: 2px; | 42 | color: #FFF; |
43 | border-style: solid; | ||
44 | border-color: $theme-brand-primary; | ||
45 | border-radius: 3px; | 43 | border-radius: 3px; |
46 | color: $theme-brand-primary; | ||
47 | display: inline-block; | 44 | display: inline-block; |
48 | padding: 10px 20px; | 45 | padding: 10px 20px; |
49 | position: relative; | 46 | position: relative; |
@@ -52,12 +49,15 @@ a, button { | |||
52 | cursor: pointer; | 49 | cursor: pointer; |
53 | 50 | ||
54 | &:hover { | 51 | &:hover { |
55 | background: darken($theme-brand-primary, 5%); | 52 | background: darken($theme-brand-primary, 10%); |
56 | color: #FFF; | 53 | color: #FFF; |
57 | } | 54 | } |
58 | } | 55 | } |
59 | 56 | ||
60 | &.link { color: $theme-brand-primary; } | 57 | &.link { |
58 | color: $theme-brand-primary; | ||
59 | cursor: pointer; | ||
60 | } | ||
61 | } | 61 | } |
62 | 62 | ||
63 | .error-message, .error-message:last-of-type { | 63 | .error-message, .error-message:last-of-type { |
diff --git a/src/styles/vertical.scss b/src/styles/vertical.scss new file mode 100644 index 000000000..55660a088 --- /dev/null +++ b/src/styles/vertical.scss | |||
@@ -0,0 +1,62 @@ | |||
1 | $sidebar-width: 65px; | ||
2 | |||
3 | .sidebar { | ||
4 | width: 100vw; | ||
5 | height: $sidebar-width; | ||
6 | flex-direction: row; | ||
7 | position: absolute; | ||
8 | right: 0; | ||
9 | padding-bottom: 0px; | ||
10 | |||
11 | div:first-of-type { | ||
12 | overflow-x: scroll; | ||
13 | width: 100%; | ||
14 | } | ||
15 | |||
16 | .tabs { | ||
17 | flex-direction: row; | ||
18 | |||
19 | .tab-item { | ||
20 | |||
21 | &.is-active { | ||
22 | border-left-width: 0px; | ||
23 | border-top-width: 4px; | ||
24 | border-top-style: solid; | ||
25 | border-top-color: #7367f0; | ||
26 | padding-left: 4px; | ||
27 | } | ||
28 | |||
29 | &:not(.is-active) { | ||
30 | padding-top: 4px; | ||
31 | } | ||
32 | } | ||
33 | } | ||
34 | |||
35 | .sidebar__button--workspaces.is-active { | ||
36 | position: absolute; | ||
37 | right: 300px; | ||
38 | height: 100%; | ||
39 | background-color: #f7f7f9; | ||
40 | } | ||
41 | } | ||
42 | |||
43 | .app_service { | ||
44 | width: 100vw; | ||
45 | position: absolute; | ||
46 | top: $sidebar-width; | ||
47 | right: 0; | ||
48 | } | ||
49 | |||
50 | .theme__dark { | ||
51 | .sidebar .sidebar__button--workspaces.is-active { | ||
52 | background-color: #2d2f31; | ||
53 | } | ||
54 | } | ||
55 | |||
56 | .darwin .sidebar { | ||
57 | height: $sidebar-width + 22px; | ||
58 | |||
59 | .sidebar__button--workspaces.is-active { | ||
60 | height: $sidebar-width - 22px; | ||
61 | } | ||
62 | } \ No newline at end of file | ||
diff --git a/src/theme/default/legacy.js b/src/theme/default/legacy.js index 46847c60b..e894a06ed 100644 --- a/src/theme/default/legacy.js +++ b/src/theme/default/legacy.js | |||
@@ -1,5 +1,5 @@ | |||
1 | /* legacy config, injected into sass */ | 1 | /* legacy config, injected into sass */ |
2 | export const themeBrandPrimary = '#7367F0'; | 2 | export const themeBrandPrimary = '#7266F0'; |
3 | export const themeBrandSuccess = '#5cb85c'; | 3 | export const themeBrandSuccess = '#5cb85c'; |
4 | export const themeBrandInfo = '#5bc0de'; | 4 | export const themeBrandInfo = '#5bc0de'; |
5 | export const themeBrandWarning = '#FF9F00'; | 5 | export const themeBrandWarning = '#FF9F00'; |