summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.babelrc15
-rw-r--r--.prettierrc.js3
-rw-r--r--CONTRIBUTING.md2
-rw-r--r--gulpfile.babel.js59
-rw-r--r--package-lock.json598
-rw-r--r--package.json5
-rw-r--r--packages/forms/package-lock.json214
-rw-r--r--packages/ui/package-lock.json94
m---------recipes0
-rw-r--r--src/styles/toggle.scss18
10 files changed, 236 insertions, 772 deletions
diff --git a/.babelrc b/.babelrc
index 9012929c1..6c589d42e 100644
--- a/.babelrc
+++ b/.babelrc
@@ -4,7 +4,7 @@
4 "@babel/preset-env", 4 "@babel/preset-env",
5 { 5 {
6 "targets": { 6 "targets": {
7 "electron": 4 7 "electron": 13
8 } 8 }
9 } 9 }
10 ], 10 ],
@@ -26,11 +26,14 @@
26 ], 26 ],
27 "@babel/proposal-throw-expressions", 27 "@babel/proposal-throw-expressions",
28 "@babel/syntax-dynamic-import", 28 "@babel/syntax-dynamic-import",
29 ["react-intl", { 29 [
30 "messagesDir": "./src/i18n/messages/", 30 "react-intl",
31 "enforceDescriptions": false, 31 {
32 "extractSourceLocation": true 32 "messagesDir": "./src/i18n/messages/",
33 }], 33 "enforceDescriptions": false,
34 "extractSourceLocation": true
35 }
36 ],
34 [ 37 [
35 "@babel/plugin-proposal-private-methods", 38 "@babel/plugin-proposal-private-methods",
36 { 39 {
diff --git a/.prettierrc.js b/.prettierrc.js
index 6db0775a3..6a0a09497 100644
--- a/.prettierrc.js
+++ b/.prettierrc.js
@@ -1,4 +1,5 @@
1module.exports = { 1module.exports = {
2 singleQuote: true, 2 singleQuote: true,
3 arrowParens: 'avoid' 3 arrowParens: 'avoid',
4 trailingComma: 'all',
4}; 5};
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index dc85edaaf..b1b660144 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -181,7 +181,7 @@ npm run dev
181DEBUG=Ferdi:* npm run start 181DEBUG=Ferdi:* npm run start
182``` 182```
183 183
184Optionally, you can run both commands in one terminal with [misty](https://github.com/adlk/misty) (see [misty.yml](https://github.com/getferdi/ferdi/blob/develop/misty.yml)): 184- Optionally, you can run both commands in one terminal with [misty](https://github.com/adlk/misty) (see [misty.yml](https://github.com/getferdi/ferdi/blob/develop/misty.yml)):
185 185
186```bash 186```bash
187DEBUG=Ferdi:* npx misty 187DEBUG=Ferdi:* npx misty
diff --git a/gulpfile.babel.js b/gulpfile.babel.js
index 9a04732b7..ed5245ee1 100644
--- a/gulpfile.babel.js
+++ b/gulpfile.babel.js
@@ -1,8 +1,8 @@
1/* eslint max-len: 0 */
2import gulp from 'gulp'; 1import gulp from 'gulp';
3import gulpIf from 'gulp-if'; 2import gulpIf from 'gulp-if';
4import babel from 'gulp-babel'; 3import babel from 'gulp-babel';
5import sass from 'gulp-sass'; 4import dartSass from 'sass';
5import gulpSass from 'gulp-sass';
6import csso from 'gulp-csso'; 6import csso from 'gulp-csso';
7import terser from 'terser'; 7import terser from 'terser';
8import composer from 'gulp-uglify/composer'; 8import composer from 'gulp-uglify/composer';
@@ -22,19 +22,18 @@ import * as rawStyleConfig from './src/theme/default/legacy.js';
22 22
23dotenv.config(); 23dotenv.config();
24 24
25const sass = gulpSass(dartSass);
25const uglify = composer(terser, console); 26const uglify = composer(terser, console);
26 27
27const isDevBuild = process.env.NODE_ENV === 'development'; 28const isDevBuild = process.env.NODE_ENV === 'development';
28 29
29const getTargetEnv = isDevBuild ? 'development' : 'production'; 30const getTargetEnv = isDevBuild ? 'development' : 'production';
30 31
31const styleConfig = Object.keys(rawStyleConfig).map((key) => { 32const styleConfig = Object.keys(rawStyleConfig).map(key => {
32 const isHex = /^#[0-9A-F]{6}$/i.test(rawStyleConfig[key]); 33 const isHex = /^#[0-9A-F]{6}$/i.test(rawStyleConfig[key]);
33 return { 34 return {
34 [`$raw_${kebabCase(key)}`]: isHex 35 [`$raw_${kebabCase(key)}`]: isHex
35 ? hexRgb(rawStyleConfig[key], { format: 'array' }) 36 ? hexRgb(rawStyleConfig[key], { format: 'array' }).splice(0, 3).join(',')
36 .splice(0, 3)
37 .join(',')
38 : rawStyleConfig[key], 37 : rawStyleConfig[key],
39 }; 38 };
40}); 39});
@@ -107,7 +106,7 @@ function _shell(cmd, cb) {
107 ); 106 );
108} 107}
109 108
110const clean = (done) => { 109const clean = done => {
111 removeSync(paths.tmp); 110 removeSync(paths.tmp);
112 removeSync(paths.dest); 111 removeSync(paths.dest);
113 removeSync(paths.dist); 112 removeSync(paths.dist);
@@ -140,7 +139,7 @@ export function mvLernaPackages() {
140} 139}
141 140
142export function exportBuildInfo() { 141export function exportBuildInfo() {
143 var buildInfoData = { 142 const buildInfoData = {
144 timestamp: buildInfo.timestamp, 143 timestamp: buildInfo.timestamp,
145 gitHashShort: buildInfo.gitHashShort, 144 gitHashShort: buildInfo.gitHashShort,
146 gitBranch: buildInfo.gitBranch, 145 gitBranch: buildInfo.gitBranch,
@@ -151,10 +150,16 @@ export function exportBuildInfo() {
151export function html() { 150export function html() {
152 return gulp 151 return gulp
153 .src(paths.html.src, { since: gulp.lastRun(html) }) 152 .src(paths.html.src, { since: gulp.lastRun(html) })
154 .pipe(gulpIf(!isDevBuild, htmlMin({ // Only minify in production to speed up dev builds 153 .pipe(
155 collapseWhitespace: true, 154 gulpIf(
156 removeComments: true, 155 !isDevBuild,
157 }))) 156 htmlMin({
157 // Only minify in production to speed up dev builds
158 collapseWhitespace: true,
159 removeComments: true,
160 }),
161 ),
162 )
158 .pipe(gulp.dest(paths.html.dest)) 163 .pipe(gulp.dest(paths.html.dest))
159 .pipe(connect.reload()); 164 .pipe(connect.reload());
160} 165}
@@ -177,9 +182,15 @@ export function styles() {
177 includePaths: ['./node_modules', '../node_modules'], 182 includePaths: ['./node_modules', '../node_modules'],
178 }).on('error', sass.logError), 183 }).on('error', sass.logError),
179 ) 184 )
180 .pipe((gulpIf(!isDevBuild, csso({ // Only minify in production to speed up dev builds 185 .pipe(
181 restructure: false, // Don't restructure CSS, otherwise it will break the styles 186 gulpIf(
182 })))) 187 !isDevBuild,
188 csso({
189 // Only minify in production to speed up dev builds
190 restructure: false, // Don't restructure CSS, otherwise it will break the styles
191 }),
192 ),
193 )
183 .pipe(gulp.dest(paths.styles.dest)) 194 .pipe(gulp.dest(paths.styles.dest))
184 .pipe(connect.reload()); 195 .pipe(connect.reload());
185} 196}
@@ -202,9 +213,15 @@ export function verticalStyle() {
202 includePaths: ['./node_modules', '../node_modules'], 213 includePaths: ['./node_modules', '../node_modules'],
203 }).on('error', sass.logError), 214 }).on('error', sass.logError),
204 ) 215 )
205 .pipe((gulpIf(!isDevBuild, csso({ // Only minify in production to speed up dev builds 216 .pipe(
206 restructure: false, // Don't restructure CSS, otherwise it will break the styles 217 gulpIf(
207 })))) 218 !isDevBuild,
219 csso({
220 // Only minify in production to speed up dev builds
221 restructure: false, // Don't restructure CSS, otherwise it will break the styles
222 }),
223 ),
224 )
208 .pipe(gulp.dest(paths.verticalStyle.dest)) 225 .pipe(gulp.dest(paths.verticalStyle.dest))
209 .pipe(connect.reload()); 226 .pipe(connect.reload());
210} 227}
@@ -240,11 +257,13 @@ export function webserver() {
240} 257}
241 258
242export function recipes() { 259export function recipes() {
243 return gulp.src(paths.recipes.src, { since: gulp.lastRun(recipes) }) 260 return gulp
261 .src(paths.recipes.src, { since: gulp.lastRun(recipes) })
244 .pipe(gulp.dest(paths.recipes.dest)); 262 .pipe(gulp.dest(paths.recipes.dest));
245} 263}
246export function recipeInfo() { 264export function recipeInfo() {
247 return gulp.src(paths.recipeInfo.src, { since: gulp.lastRun(recipeInfo) }) 265 return gulp
266 .src(paths.recipeInfo.src, { since: gulp.lastRun(recipeInfo) })
248 .pipe(gulp.dest(paths.recipeInfo.dest)); 267 .pipe(gulp.dest(paths.recipeInfo.dest));
249} 268}
250 269
diff --git a/package-lock.json b/package-lock.json
index 08c9c1245..990752f8e 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -9925,12 +9925,6 @@
9925 } 9925 }
9926 } 9926 }
9927 }, 9927 },
9928 "amdefine": {
9929 "version": "1.0.1",
9930 "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
9931 "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
9932 "dev": true
9933 },
9934 "ansi-align": { 9928 "ansi-align": {
9935 "version": "3.0.0", 9929 "version": "3.0.0",
9936 "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", 9930 "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz",
@@ -11081,12 +11075,6 @@
11081 "integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==", 11075 "integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==",
11082 "dev": true 11076 "dev": true
11083 }, 11077 },
11084 "async-foreach": {
11085 "version": "0.1.3",
11086 "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz",
11087 "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",
11088 "dev": true
11089 },
11090 "async-limiter": { 11078 "async-limiter": {
11091 "version": "1.0.1", 11079 "version": "1.0.1",
11092 "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", 11080 "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
@@ -11701,6 +11689,7 @@
11701 "version": "0.0.9", 11689 "version": "0.0.9",
11702 "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", 11690 "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz",
11703 "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", 11691 "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
11692 "optional": true,
11704 "requires": { 11693 "requires": {
11705 "inherits": "~2.0.0" 11694 "inherits": "~2.0.0"
11706 } 11695 }
@@ -19746,6 +19735,7 @@
19746 "version": "1.0.12", 19735 "version": "1.0.12",
19747 "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", 19736 "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz",
19748 "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", 19737 "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==",
19738 "optional": true,
19749 "requires": { 19739 "requires": {
19750 "graceful-fs": "^4.1.2", 19740 "graceful-fs": "^4.1.2",
19751 "inherits": "~2.0.0", 19741 "inherits": "~2.0.0",
@@ -19812,15 +19802,6 @@
19812 } 19802 }
19813 } 19803 }
19814 }, 19804 },
19815 "gaze": {
19816 "version": "1.1.3",
19817 "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
19818 "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==",
19819 "dev": true,
19820 "requires": {
19821 "globule": "^1.0.0"
19822 }
19823 },
19824 "gensync": { 19805 "gensync": {
19825 "version": "1.0.0-beta.2", 19806 "version": "1.0.0-beta.2",
19826 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", 19807 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
@@ -20687,17 +20668,6 @@
20687 } 20668 }
20688 } 20669 }
20689 }, 20670 },
20690 "globule": {
20691 "version": "1.3.2",
20692 "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz",
20693 "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==",
20694 "dev": true,
20695 "requires": {
20696 "glob": "~7.1.1",
20697 "lodash": "~4.17.10",
20698 "minimatch": "~3.0.2"
20699 }
20700 },
20701 "glogg": { 20671 "glogg": {
20702 "version": "1.0.2", 20672 "version": "1.0.2",
20703 "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", 20673 "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz",
@@ -21661,342 +21631,89 @@
21661 } 21631 }
21662 }, 21632 },
21663 "gulp-sass": { 21633 "gulp-sass": {
21664 "version": "4.1.0", 21634 "version": "5.0.0",
21665 "resolved": "https://registry.npmjs.org/gulp-sass/-/gulp-sass-4.1.0.tgz", 21635 "resolved": "https://registry.npmjs.org/gulp-sass/-/gulp-sass-5.0.0.tgz",
21666 "integrity": "sha512-xIiwp9nkBLcJDpmYHbEHdoWZv+j+WtYaKD6Zil/67F3nrAaZtWYN5mDwerdo7EvcdBenSAj7Xb2hx2DqURLGdA==", 21636 "integrity": "sha512-J0aH0/2N4+2szGCeut0ktGHK0Wg8L9uWivuigrl7xv+nhxozBQRAKLrhnDDaTa3FeUWYtgT8w4RlgdhRy5v16w==",
21667 "dev": true, 21637 "dev": true,
21668 "requires": { 21638 "requires": {
21669 "chalk": "^2.3.0", 21639 "chalk": "^4.1.1",
21670 "lodash": "^4.17.11", 21640 "lodash": "^4.17.20",
21671 "node-sass": "^4.8.3",
21672 "plugin-error": "^1.0.1", 21641 "plugin-error": "^1.0.1",
21673 "replace-ext": "^1.0.0", 21642 "replace-ext": "^2.0.0",
21674 "strip-ansi": "^4.0.0", 21643 "strip-ansi": "^6.0.0",
21675 "through2": "^2.0.0", 21644 "transfob": "^1.0.0",
21676 "vinyl-sourcemaps-apply": "^0.2.0" 21645 "vinyl-sourcemaps-apply": "^0.2.1"
21677 }, 21646 },
21678 "dependencies": { 21647 "dependencies": {
21679 "ansi-regex": { 21648 "ansi-regex": {
21680 "version": "2.1.1", 21649 "version": "5.0.0",
21681 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 21650 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
21682 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", 21651 "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
21683 "dev": true 21652 "dev": true
21684 }, 21653 },
21685 "ansi-styles": { 21654 "ansi-styles": {
21686 "version": "2.2.1", 21655 "version": "4.3.0",
21687 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 21656 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
21688 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 21657 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
21689 "dev": true
21690 },
21691 "camelcase": {
21692 "version": "2.1.1",
21693 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
21694 "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
21695 "dev": true
21696 },
21697 "camelcase-keys": {
21698 "version": "2.1.0",
21699 "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
21700 "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
21701 "dev": true,
21702 "requires": {
21703 "camelcase": "^2.0.0",
21704 "map-obj": "^1.0.0"
21705 }
21706 },
21707 "cross-spawn": {
21708 "version": "3.0.1",
21709 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz",
21710 "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=",
21711 "dev": true,
21712 "requires": {
21713 "lru-cache": "^4.0.1",
21714 "which": "^1.2.9"
21715 }
21716 },
21717 "find-up": {
21718 "version": "1.1.2",
21719 "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
21720 "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
21721 "dev": true,
21722 "requires": {
21723 "path-exists": "^2.0.0",
21724 "pinkie-promise": "^2.0.0"
21725 }
21726 },
21727 "indent-string": {
21728 "version": "2.1.0",
21729 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
21730 "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
21731 "dev": true,
21732 "requires": {
21733 "repeating": "^2.0.0"
21734 }
21735 },
21736 "load-json-file": {
21737 "version": "1.1.0",
21738 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
21739 "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
21740 "dev": true,
21741 "requires": {
21742 "graceful-fs": "^4.1.2",
21743 "parse-json": "^2.2.0",
21744 "pify": "^2.0.0",
21745 "pinkie-promise": "^2.0.0",
21746 "strip-bom": "^2.0.0"
21747 }
21748 },
21749 "map-obj": {
21750 "version": "1.0.1",
21751 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
21752 "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
21753 "dev": true
21754 },
21755 "meow": {
21756 "version": "3.7.0",
21757 "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
21758 "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
21759 "dev": true,
21760 "requires": {
21761 "camelcase-keys": "^2.0.0",
21762 "decamelize": "^1.1.2",
21763 "loud-rejection": "^1.0.0",
21764 "map-obj": "^1.0.1",
21765 "minimist": "^1.1.3",
21766 "normalize-package-data": "^2.3.4",
21767 "object-assign": "^4.0.1",
21768 "read-pkg-up": "^1.0.1",
21769 "redent": "^1.0.0",
21770 "trim-newlines": "^1.0.0"
21771 }
21772 },
21773 "minimist": {
21774 "version": "1.2.5",
21775 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
21776 "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
21777 "dev": true
21778 },
21779 "node-gyp": {
21780 "version": "3.8.0",
21781 "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz",
21782 "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==",
21783 "dev": true,
21784 "requires": {
21785 "fstream": "^1.0.0",
21786 "glob": "^7.0.3",
21787 "graceful-fs": "^4.1.2",
21788 "mkdirp": "^0.5.0",
21789 "nopt": "2 || 3",
21790 "npmlog": "0 || 1 || 2 || 3 || 4",
21791 "osenv": "0",
21792 "request": "^2.87.0",
21793 "rimraf": "2",
21794 "semver": "~5.3.0",
21795 "tar": "^2.0.0",
21796 "which": "1"
21797 }
21798 },
21799 "node-sass": {
21800 "version": "4.14.1",
21801 "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.14.1.tgz",
21802 "integrity": "sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==",
21803 "dev": true,
21804 "requires": {
21805 "async-foreach": "^0.1.3",
21806 "chalk": "^1.1.1",
21807 "cross-spawn": "^3.0.0",
21808 "gaze": "^1.0.0",
21809 "get-stdin": "^4.0.1",
21810 "glob": "^7.0.3",
21811 "in-publish": "^2.0.0",
21812 "lodash": "^4.17.15",
21813 "meow": "^3.7.0",
21814 "mkdirp": "^0.5.1",
21815 "nan": "^2.13.2",
21816 "node-gyp": "^3.8.0",
21817 "npmlog": "^4.0.0",
21818 "request": "^2.88.0",
21819 "sass-graph": "2.2.5",
21820 "stdout-stream": "^1.4.0",
21821 "true-case-path": "^1.0.2"
21822 },
21823 "dependencies": {
21824 "chalk": {
21825 "version": "1.1.3",
21826 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
21827 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
21828 "dev": true,
21829 "requires": {
21830 "ansi-styles": "^2.2.1",
21831 "escape-string-regexp": "^1.0.2",
21832 "has-ansi": "^2.0.0",
21833 "strip-ansi": "^3.0.0",
21834 "supports-color": "^2.0.0"
21835 }
21836 },
21837 "strip-ansi": {
21838 "version": "3.0.1",
21839 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
21840 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
21841 "dev": true,
21842 "requires": {
21843 "ansi-regex": "^2.0.0"
21844 }
21845 }
21846 }
21847 },
21848 "parse-json": {
21849 "version": "2.2.0",
21850 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
21851 "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
21852 "dev": true,
21853 "requires": {
21854 "error-ex": "^1.2.0"
21855 }
21856 },
21857 "path-exists": {
21858 "version": "2.1.0",
21859 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
21860 "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
21861 "dev": true,
21862 "requires": {
21863 "pinkie-promise": "^2.0.0"
21864 }
21865 },
21866 "path-type": {
21867 "version": "1.1.0",
21868 "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
21869 "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
21870 "dev": true,
21871 "requires": {
21872 "graceful-fs": "^4.1.2",
21873 "pify": "^2.0.0",
21874 "pinkie-promise": "^2.0.0"
21875 }
21876 },
21877 "pify": {
21878 "version": "2.3.0",
21879 "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
21880 "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
21881 "dev": true
21882 },
21883 "read-pkg": {
21884 "version": "1.1.0",
21885 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
21886 "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
21887 "dev": true,
21888 "requires": {
21889 "load-json-file": "^1.0.0",
21890 "normalize-package-data": "^2.3.2",
21891 "path-type": "^1.0.0"
21892 }
21893 },
21894 "read-pkg-up": {
21895 "version": "1.0.1",
21896 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
21897 "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
21898 "dev": true, 21658 "dev": true,
21899 "requires": { 21659 "requires": {
21900 "find-up": "^1.0.0", 21660 "color-convert": "^2.0.1"
21901 "read-pkg": "^1.0.0"
21902 } 21661 }
21903 }, 21662 },
21904 "readable-stream": { 21663 "chalk": {
21905 "version": "2.3.7", 21664 "version": "4.1.1",
21906 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", 21665 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
21907 "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", 21666 "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
21908 "dev": true, 21667 "dev": true,
21909 "requires": { 21668 "requires": {
21910 "core-util-is": "~1.0.0", 21669 "ansi-styles": "^4.1.0",
21911 "inherits": "~2.0.3", 21670 "supports-color": "^7.1.0"
21912 "isarray": "~1.0.0",
21913 "process-nextick-args": "~2.0.0",
21914 "safe-buffer": "~5.1.1",
21915 "string_decoder": "~1.1.1",
21916 "util-deprecate": "~1.0.1"
21917 } 21671 }
21918 }, 21672 },
21919 "redent": { 21673 "color-convert": {
21920 "version": "1.0.0", 21674 "version": "2.0.1",
21921 "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", 21675 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
21922 "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", 21676 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
21923 "dev": true, 21677 "dev": true,
21924 "requires": { 21678 "requires": {
21925 "indent-string": "^2.1.0", 21679 "color-name": "~1.1.4"
21926 "strip-indent": "^1.0.1"
21927 } 21680 }
21928 }, 21681 },
21929 "safe-buffer": { 21682 "color-name": {
21930 "version": "5.1.2", 21683 "version": "1.1.4",
21931 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 21684 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
21932 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 21685 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
21933 "dev": true 21686 "dev": true
21934 }, 21687 },
21935 "semver": { 21688 "has-flag": {
21936 "version": "5.3.0", 21689 "version": "4.0.0",
21937 "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", 21690 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
21938 "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", 21691 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
21939 "dev": true 21692 "dev": true
21940 }, 21693 },
21941 "string_decoder": { 21694 "replace-ext": {
21942 "version": "1.1.1",
21943 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
21944 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
21945 "dev": true,
21946 "requires": {
21947 "safe-buffer": "~5.1.0"
21948 }
21949 },
21950 "strip-bom": {
21951 "version": "2.0.0",
21952 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
21953 "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
21954 "dev": true,
21955 "requires": {
21956 "is-utf8": "^0.2.0"
21957 }
21958 },
21959 "strip-indent": {
21960 "version": "1.0.1",
21961 "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
21962 "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
21963 "dev": true,
21964 "requires": {
21965 "get-stdin": "^4.0.1"
21966 }
21967 },
21968 "supports-color": {
21969 "version": "2.0.0", 21695 "version": "2.0.0",
21970 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 21696 "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-2.0.0.tgz",
21971 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 21697 "integrity": "sha512-UszKE5KVK6JvyD92nzMn9cDapSk6w/CaFZ96CnmDMUqH9oowfxF/ZjRITD25H4DnOQClLA4/j7jLGXXLVKxAug==",
21972 "dev": true 21698 "dev": true
21973 }, 21699 },
21974 "tar": { 21700 "strip-ansi": {
21975 "version": "2.2.2", 21701 "version": "6.0.0",
21976 "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", 21702 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
21977 "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", 21703 "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
21978 "dev": true, 21704 "dev": true,
21979 "requires": { 21705 "requires": {
21980 "block-stream": "*", 21706 "ansi-regex": "^5.0.0"
21981 "fstream": "^1.0.12",
21982 "inherits": "2"
21983 } 21707 }
21984 }, 21708 },
21985 "through2": { 21709 "supports-color": {
21986 "version": "2.0.5", 21710 "version": "7.2.0",
21987 "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", 21711 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
21988 "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", 21712 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
21989 "dev": true, 21713 "dev": true,
21990 "requires": { 21714 "requires": {
21991 "readable-stream": "~2.3.6", 21715 "has-flag": "^4.0.0"
21992 "xtend": "~4.0.1"
21993 } 21716 }
21994 },
21995 "trim-newlines": {
21996 "version": "1.0.0",
21997 "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
21998 "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
21999 "dev": true
22000 } 21717 }
22001 } 21718 }
22002 }, 21719 },
@@ -22158,23 +21875,6 @@
22158 "function-bind": "^1.1.1" 21875 "function-bind": "^1.1.1"
22159 } 21876 }
22160 }, 21877 },
22161 "has-ansi": {
22162 "version": "2.0.0",
22163 "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
22164 "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
22165 "dev": true,
22166 "requires": {
22167 "ansi-regex": "^2.0.0"
22168 },
22169 "dependencies": {
22170 "ansi-regex": {
22171 "version": "2.1.1",
22172 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
22173 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
22174 "dev": true
22175 }
22176 }
22177 },
22178 "has-bigints": { 21878 "has-bigints": {
22179 "version": "1.0.1", 21879 "version": "1.0.1",
22180 "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", 21880 "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz",
@@ -22817,12 +22517,6 @@
22817 "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", 22517 "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
22818 "dev": true 22518 "dev": true
22819 }, 22519 },
22820 "in-publish": {
22821 "version": "2.0.1",
22822 "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz",
22823 "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==",
22824 "dev": true
22825 },
22826 "indefinite-observable": { 22520 "indefinite-observable": {
22827 "version": "1.0.2", 22521 "version": "1.0.2",
22828 "resolved": "https://registry.npmjs.org/indefinite-observable/-/indefinite-observable-1.0.2.tgz", 22522 "resolved": "https://registry.npmjs.org/indefinite-observable/-/indefinite-observable-1.0.2.tgz",
@@ -25595,12 +25289,6 @@
25595 } 25289 }
25596 } 25290 }
25597 }, 25291 },
25598 "js-base64": {
25599 "version": "2.6.4",
25600 "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz",
25601 "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==",
25602 "dev": true
25603 },
25604 "js-tokens": { 25292 "js-tokens": {
25605 "version": "4.0.0", 25293 "version": "4.0.0",
25606 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 25294 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
@@ -29126,6 +28814,7 @@
29126 "version": "3.0.6", 28814 "version": "3.0.6",
29127 "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", 28815 "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
29128 "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", 28816 "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
28817 "optional": true,
29129 "requires": { 28818 "requires": {
29130 "abbrev": "1" 28819 "abbrev": "1"
29131 } 28820 }
@@ -29160,9 +28849,9 @@
29160 } 28849 }
29161 }, 28850 },
29162 "normalize-url": { 28851 "normalize-url": {
29163 "version": "5.3.1", 28852 "version": "6.1.0",
29164 "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-5.3.1.tgz", 28853 "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz",
29165 "integrity": "sha512-K1c7+vaAP+Yh5bOGmA10PGPpp+6h7WZrl7GwqKhUflBc9flU9pzG27DDeB9+iuhZkE3BJZOcgN1P/2sS5pqrWw==" 28854 "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A=="
29166 }, 28855 },
29167 "now-and-later": { 28856 "now-and-later": {
29168 "version": "2.0.1", 28857 "version": "2.0.1",
@@ -33256,108 +32945,6 @@
33256 } 32945 }
33257 } 32946 }
33258 }, 32947 },
33259 "sass-graph": {
33260 "version": "2.2.5",
33261 "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz",
33262 "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==",
33263 "dev": true,
33264 "requires": {
33265 "glob": "^7.0.0",
33266 "lodash": "^4.0.0",
33267 "scss-tokenizer": "^0.2.3",
33268 "yargs": "^13.3.2"
33269 },
33270 "dependencies": {
33271 "ansi-regex": {
33272 "version": "4.1.0",
33273 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
33274 "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
33275 "dev": true
33276 },
33277 "cliui": {
33278 "version": "5.0.0",
33279 "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
33280 "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
33281 "dev": true,
33282 "requires": {
33283 "string-width": "^3.1.0",
33284 "strip-ansi": "^5.2.0",
33285 "wrap-ansi": "^5.1.0"
33286 }
33287 },
33288 "get-caller-file": {
33289 "version": "2.0.5",
33290 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
33291 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
33292 "dev": true
33293 },
33294 "require-main-filename": {
33295 "version": "2.0.0",
33296 "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
33297 "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
33298 "dev": true
33299 },
33300 "string-width": {
33301 "version": "3.1.0",
33302 "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
33303 "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
33304 "dev": true,
33305 "requires": {
33306 "emoji-regex": "^7.0.1",
33307 "is-fullwidth-code-point": "^2.0.0",
33308 "strip-ansi": "^5.1.0"
33309 }
33310 },
33311 "strip-ansi": {
33312 "version": "5.2.0",
33313 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
33314 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
33315 "dev": true,
33316 "requires": {
33317 "ansi-regex": "^4.1.0"
33318 }
33319 },
33320 "wrap-ansi": {
33321 "version": "5.1.0",
33322 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
33323 "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
33324 "dev": true,
33325 "requires": {
33326 "ansi-styles": "^3.2.0",
33327 "string-width": "^3.0.0",
33328 "strip-ansi": "^5.0.0"
33329 }
33330 },
33331 "yargs": {
33332 "version": "13.3.2",
33333 "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
33334 "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
33335 "dev": true,
33336 "requires": {
33337 "cliui": "^5.0.0",
33338 "find-up": "^3.0.0",
33339 "get-caller-file": "^2.0.1",
33340 "require-directory": "^2.1.1",
33341 "require-main-filename": "^2.0.0",
33342 "set-blocking": "^2.0.0",
33343 "string-width": "^3.0.0",
33344 "which-module": "^2.0.0",
33345 "y18n": "^4.0.0",
33346 "yargs-parser": "^13.1.2"
33347 }
33348 },
33349 "yargs-parser": {
33350 "version": "13.1.2",
33351 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
33352 "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
33353 "dev": true,
33354 "requires": {
33355 "camelcase": "^5.0.0",
33356 "decamelize": "^1.2.0"
33357 }
33358 }
33359 }
33360 },
33361 "sax": { 32948 "sax": {
33362 "version": "1.2.4", 32949 "version": "1.2.4",
33363 "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", 32950 "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
@@ -33397,27 +32984,6 @@
33397 "resolved": "https://registry.npmjs.org/scmp/-/scmp-2.0.0.tgz", 32984 "resolved": "https://registry.npmjs.org/scmp/-/scmp-2.0.0.tgz",
33398 "integrity": "sha1-JHEQ7yLM+JexOj8KvdtSeCOTzWo=" 32985 "integrity": "sha1-JHEQ7yLM+JexOj8KvdtSeCOTzWo="
33399 }, 32986 },
33400 "scss-tokenizer": {
33401 "version": "0.2.3",
33402 "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz",
33403 "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=",
33404 "dev": true,
33405 "requires": {
33406 "js-base64": "^2.1.8",
33407 "source-map": "^0.4.2"
33408 },
33409 "dependencies": {
33410 "source-map": {
33411 "version": "0.4.4",
33412 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
33413 "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
33414 "dev": true,
33415 "requires": {
33416 "amdefine": ">=0.0.4"
33417 }
33418 }
33419 }
33420 },
33421 "select-hose": { 32987 "select-hose": {
33422 "version": "2.0.0", 32988 "version": "2.0.0",
33423 "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", 32989 "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz",
@@ -34338,47 +33904,6 @@
34338 "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", 33904 "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
34339 "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" 33905 "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
34340 }, 33906 },
34341 "stdout-stream": {
34342 "version": "1.4.1",
34343 "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz",
34344 "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==",
34345 "dev": true,
34346 "requires": {
34347 "readable-stream": "^2.0.1"
34348 },
34349 "dependencies": {
34350 "readable-stream": {
34351 "version": "2.3.7",
34352 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
34353 "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
34354 "dev": true,
34355 "requires": {
34356 "core-util-is": "~1.0.0",
34357 "inherits": "~2.0.3",
34358 "isarray": "~1.0.0",
34359 "process-nextick-args": "~2.0.0",
34360 "safe-buffer": "~5.1.1",
34361 "string_decoder": "~1.1.1",
34362 "util-deprecate": "~1.0.1"
34363 }
34364 },
34365 "safe-buffer": {
34366 "version": "5.1.2",
34367 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
34368 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
34369 "dev": true
34370 },
34371 "string_decoder": {
34372 "version": "1.1.1",
34373 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
34374 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
34375 "dev": true,
34376 "requires": {
34377 "safe-buffer": "~5.1.0"
34378 }
34379 }
34380 }
34381 },
34382 "stream-browserify": { 33907 "stream-browserify": {
34383 "version": "2.0.2", 33908 "version": "2.0.2",
34384 "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", 33909 "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz",
@@ -35723,6 +35248,12 @@
35723 } 35248 }
35724 } 35249 }
35725 }, 35250 },
35251 "transfob": {
35252 "version": "1.0.0",
35253 "resolved": "https://registry.npmjs.org/transfob/-/transfob-1.0.0.tgz",
35254 "integrity": "sha1-x/wnpbVDCtSGJnrmZtkj90oKsyA=",
35255 "dev": true
35256 },
35726 "tree-kill": { 35257 "tree-kill": {
35727 "version": "1.2.1", 35258 "version": "1.2.1",
35728 "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.1.tgz", 35259 "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.1.tgz",
@@ -35746,15 +35277,6 @@
35746 "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz", 35277 "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz",
35747 "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==" 35278 "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw=="
35748 }, 35279 },
35749 "true-case-path": {
35750 "version": "1.0.3",
35751 "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz",
35752 "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==",
35753 "dev": true,
35754 "requires": {
35755 "glob": "^7.1.2"
35756 }
35757 },
35758 "truncate-utf8-bytes": { 35280 "truncate-utf8-bytes": {
35759 "version": "1.0.2", 35281 "version": "1.0.2",
35760 "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", 35282 "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz",
diff --git a/package.json b/package.json
index 76c513042..15933b927 100644
--- a/package.json
+++ b/package.json
@@ -106,7 +106,7 @@
106 "ms": "2.1.3", 106 "ms": "2.1.3",
107 "node-fetch": "2.6.1", 107 "node-fetch": "2.6.1",
108 "node-mac-permissions": "2.2.0", 108 "node-mac-permissions": "2.2.0",
109 "normalize-url": "5.3.1", 109 "normalize-url": "6.1.0",
110 "os-name": "4.0.0", 110 "os-name": "4.0.0",
111 "pretty-bytes": "^5.6.0", 111 "pretty-bytes": "^5.6.0",
112 "prop-types": "^15.5.10", 112 "prop-types": "^15.5.10",
@@ -150,7 +150,6 @@
150 "@babel/register": "7.14.5", 150 "@babel/register": "7.14.5",
151 "@types/classnames": "2.2.9", 151 "@types/classnames": "2.2.9",
152 "@types/color": "^3.0.1", 152 "@types/color": "^3.0.1",
153 "@types/color-convert": "^1.9.0",
154 "@types/fs-extra": "^7.0.0", 153 "@types/fs-extra": "^7.0.0",
155 "@types/jss": "^9.5.7", 154 "@types/jss": "^9.5.7",
156 "@types/lodash": "4.14.170", 155 "@types/lodash": "4.14.170",
@@ -182,7 +181,7 @@
182 "gulp-babel": "^8.0.0", 181 "gulp-babel": "^8.0.0",
183 "gulp-cli": "2.3.0", 182 "gulp-cli": "2.3.0",
184 "gulp-connect": "^5.7.0", 183 "gulp-connect": "^5.7.0",
185 "gulp-sass": "^4.1.0", 184 "gulp-sass": "^5.0.0",
186 "gulp-sass-variables": "^1.2.0", 185 "gulp-sass-variables": "^1.2.0",
187 "hex-rgb": "^3.0.0", 186 "hex-rgb": "^3.0.0",
188 "html-webpack-plugin": "4.5.2", 187 "html-webpack-plugin": "4.5.2",
diff --git a/packages/forms/package-lock.json b/packages/forms/package-lock.json
index 9cad86535..8f939c0bb 100644
--- a/packages/forms/package-lock.json
+++ b/packages/forms/package-lock.json
@@ -15,118 +15,71 @@
15 "integrity": "sha512-c0+avMYEZ6i7Pg1ULLFs+p7k8bDPiie9rrgGYs8VWQhw2tUUYz7r0lIPVzD3bzMghWfyhfkArj88K5Of0WTMNw==" 15 "integrity": "sha512-c0+avMYEZ6i7Pg1ULLFs+p7k8bDPiie9rrgGYs8VWQhw2tUUYz7r0lIPVzD3bzMghWfyhfkArj88K5Of0WTMNw=="
16 }, 16 },
17 "@meetfranz/theme": { 17 "@meetfranz/theme": {
18 "version": "1.0.14", 18 "version": "file:../theme",
19 "resolved": "https://registry.npmjs.org/@meetfranz/theme/-/theme-1.0.14.tgz",
20 "integrity": "sha512-iWP+3ifiNum98sHKiNdUJK+R0p4Z7TT8OenA1N2BnSC6CFob+dLhzAK+o5lxcyEcKZKYDwd7JKRZj93wqpBPpg==",
21 "requires": { 19 "requires": {
22 "color": "^3.1.0" 20 "color": "^3.1.0"
21 },
22 "dependencies": {
23 "color": {
24 "version": "3.1.0",
25 "resolved": "https://registry.npmjs.org/color/-/color-3.1.0.tgz",
26 "integrity": "sha512-CwyopLkuRYO5ei2EpzpIh6LqJMt6Mt+jZhO5VI5f/wJLZriXQE32/SSqzmrh+QB+AZT81Cj8yv+7zwToW8ahZg==",
27 "requires": {
28 "color-convert": "^1.9.1",
29 "color-string": "^1.5.2"
30 }
31 },
32 "color-convert": {
33 "version": "1.9.3",
34 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
35 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
36 "requires": {
37 "color-name": "1.1.3"
38 }
39 },
40 "color-name": {
41 "version": "1.1.3",
42 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
43 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
44 },
45 "color-string": {
46 "version": "1.5.5",
47 "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.5.tgz",
48 "integrity": "sha512-jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg==",
49 "requires": {
50 "color-name": "^1.0.0",
51 "simple-swizzle": "^0.2.2"
52 }
53 },
54 "is-arrayish": {
55 "version": "0.3.2",
56 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
57 "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="
58 },
59 "simple-swizzle": {
60 "version": "0.2.2",
61 "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
62 "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=",
63 "requires": {
64 "is-arrayish": "^0.3.1"
65 }
66 }
23 } 67 }
24 }, 68 },
25 "asap": {
26 "version": "2.0.6",
27 "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
28 "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
29 },
30 "color": {
31 "version": "3.1.3",
32 "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz",
33 "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==",
34 "requires": {
35 "color-convert": "^1.9.1",
36 "color-string": "^1.5.4"
37 }
38 },
39 "color-convert": {
40 "version": "1.9.3",
41 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
42 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
43 "requires": {
44 "color-name": "1.1.3"
45 }
46 },
47 "color-name": {
48 "version": "1.1.3",
49 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
50 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
51 },
52 "color-string": {
53 "version": "1.5.5",
54 "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.5.tgz",
55 "integrity": "sha512-jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg==",
56 "requires": {
57 "color-name": "^1.0.0",
58 "simple-swizzle": "^0.2.2"
59 }
60 },
61 "core-js": {
62 "version": "1.2.7",
63 "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz",
64 "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY="
65 },
66 "create-react-class": { 69 "create-react-class": {
67 "version": "15.6.3", 70 "version": "15.7.0",
68 "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.6.3.tgz", 71 "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.7.0.tgz",
69 "integrity": "sha512-M+/3Q6E6DLO6Yx3OwrWjwHBnvfXXYA7W+dFjt/ZDBemHO1DDZhsalX/NUtnTYclN6GfnBDRh4qRHjcDHmlJBJg==", 72 "integrity": "sha512-QZv4sFWG9S5RUvkTYWbflxeZX+JG7Cz0Tn33rQBJ+WFQTqTfUTjMjiv9tnfXazjsO5r0KhPs+AqCjyrQX6h2ng==",
70 "requires": { 73 "requires": {
71 "fbjs": "^0.8.9",
72 "loose-envify": "^1.3.1", 74 "loose-envify": "^1.3.1",
73 "object-assign": "^4.1.1" 75 "object-assign": "^4.1.1"
74 } 76 }
75 }, 77 },
76 "encoding": {
77 "version": "0.1.12",
78 "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz",
79 "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=",
80 "requires": {
81 "iconv-lite": "~0.4.13"
82 }
83 },
84 "fbjs": {
85 "version": "0.8.17",
86 "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz",
87 "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=",
88 "requires": {
89 "core-js": "^1.0.0",
90 "isomorphic-fetch": "^2.1.1",
91 "loose-envify": "^1.0.0",
92 "object-assign": "^4.1.0",
93 "promise": "^7.1.1",
94 "setimmediate": "^1.0.5",
95 "ua-parser-js": "^0.7.18"
96 }
97 },
98 "html-element-attributes": { 78 "html-element-attributes": {
99 "version": "1.3.1", 79 "version": "1.3.1",
100 "resolved": "https://registry.npmjs.org/html-element-attributes/-/html-element-attributes-1.3.1.tgz", 80 "resolved": "https://registry.npmjs.org/html-element-attributes/-/html-element-attributes-1.3.1.tgz",
101 "integrity": "sha512-UrRKgp5sQmRnDy4TEwAUsu14XBUlzKB8U3hjIYDjcZ3Hbp86Jtftzxfgrv6E/ii/h78tsaZwAnAE8HwnHr0dPA==" 81 "integrity": "sha512-UrRKgp5sQmRnDy4TEwAUsu14XBUlzKB8U3hjIYDjcZ3Hbp86Jtftzxfgrv6E/ii/h78tsaZwAnAE8HwnHr0dPA=="
102 }, 82 },
103 "iconv-lite": {
104 "version": "0.4.24",
105 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
106 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
107 "requires": {
108 "safer-buffer": ">= 2.1.2 < 3"
109 }
110 },
111 "is-arrayish": {
112 "version": "0.3.2",
113 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
114 "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="
115 },
116 "is-stream": {
117 "version": "1.1.0",
118 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
119 "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
120 },
121 "isomorphic-fetch": {
122 "version": "2.2.1",
123 "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz",
124 "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=",
125 "requires": {
126 "node-fetch": "^1.0.1",
127 "whatwg-fetch": ">=0.10.0"
128 }
129 },
130 "js-tokens": { 83 "js-tokens": {
131 "version": "4.0.0", 84 "version": "4.0.0",
132 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 85 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
@@ -140,35 +93,19 @@
140 "js-tokens": "^3.0.0 || ^4.0.0" 93 "js-tokens": "^3.0.0 || ^4.0.0"
141 } 94 }
142 }, 95 },
143 "node-fetch": {
144 "version": "1.7.3",
145 "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz",
146 "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==",
147 "requires": {
148 "encoding": "^0.1.11",
149 "is-stream": "^1.0.1"
150 }
151 },
152 "object-assign": { 96 "object-assign": {
153 "version": "4.1.1", 97 "version": "4.1.1",
154 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 98 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
155 "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" 99 "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
156 }, 100 },
157 "promise": {
158 "version": "7.3.1",
159 "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz",
160 "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==",
161 "requires": {
162 "asap": "~2.0.3"
163 }
164 },
165 "prop-types": { 101 "prop-types": {
166 "version": "15.6.2", 102 "version": "15.7.2",
167 "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.2.tgz", 103 "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz",
168 "integrity": "sha512-3pboPvLiWD7dkI3qf3KbUe6hKFKa52w+AE0VCqECtf+QHAKgOL37tTaNCnuX1nAAQ4ZhyP+kYVKf8rLmJ/feDQ==", 104 "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==",
169 "requires": { 105 "requires": {
170 "loose-envify": "^1.3.1", 106 "loose-envify": "^1.4.0",
171 "object-assign": "^4.1.1" 107 "object-assign": "^4.1.1",
108 "react-is": "^16.8.1"
172 } 109 }
173 }, 110 },
174 "react-html-attributes": { 111 "react-html-attributes": {
@@ -179,48 +116,25 @@
179 "html-element-attributes": "^1.0.0" 116 "html-element-attributes": "^1.0.0"
180 } 117 }
181 }, 118 },
119 "react-is": {
120 "version": "16.13.1",
121 "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
122 "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
123 },
182 "react-loader": { 124 "react-loader": {
183 "version": "2.4.5", 125 "version": "2.4.7",
184 "resolved": "https://registry.npmjs.org/react-loader/-/react-loader-2.4.5.tgz", 126 "resolved": "https://registry.npmjs.org/react-loader/-/react-loader-2.4.7.tgz",
185 "integrity": "sha1-zT5VHGzQc4wcDxPwc2VPk4KL5ak=", 127 "integrity": "sha512-pNW5xoSt0Q7HdmQh/EaIeeFbG0Ii74y6Le8gPdDyWyEFNgCiY1NcreQxMioQGjQ4Jo4EenQGKN/qMbxW+dpZkQ==",
186 "requires": { 128 "requires": {
187 "create-react-class": "^15.5.2", 129 "create-react-class": "^15.5.2",
188 "prop-types": "^15.5.8", 130 "prop-types": "^15.5.8",
189 "spin.js": "2.x" 131 "spin.js": "2.x"
190 } 132 }
191 }, 133 },
192 "safer-buffer": {
193 "version": "2.1.2",
194 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
195 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
196 },
197 "setimmediate": {
198 "version": "1.0.5",
199 "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
200 "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU="
201 },
202 "simple-swizzle": {
203 "version": "0.2.2",
204 "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
205 "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=",
206 "requires": {
207 "is-arrayish": "^0.3.1"
208 }
209 },
210 "spin.js": { 134 "spin.js": {
211 "version": "2.3.2", 135 "version": "2.3.2",
212 "resolved": "https://registry.npmjs.org/spin.js/-/spin.js-2.3.2.tgz", 136 "resolved": "https://registry.npmjs.org/spin.js/-/spin.js-2.3.2.tgz",
213 "integrity": "sha1-bKpW1SBnNFD9XPvGlx5tB3LDeho=" 137 "integrity": "sha1-bKpW1SBnNFD9XPvGlx5tB3LDeho="
214 },
215 "ua-parser-js": {
216 "version": "0.7.28",
217 "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.28.tgz",
218 "integrity": "sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g=="
219 },
220 "whatwg-fetch": {
221 "version": "3.0.0",
222 "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz",
223 "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q=="
224 } 138 }
225 } 139 }
226} 140}
diff --git a/packages/ui/package-lock.json b/packages/ui/package-lock.json
index 33f848967..a432404b1 100644
--- a/packages/ui/package-lock.json
+++ b/packages/ui/package-lock.json
@@ -10,42 +10,55 @@
10 "integrity": "sha512-c0+avMYEZ6i7Pg1ULLFs+p7k8bDPiie9rrgGYs8VWQhw2tUUYz7r0lIPVzD3bzMghWfyhfkArj88K5Of0WTMNw==" 10 "integrity": "sha512-c0+avMYEZ6i7Pg1ULLFs+p7k8bDPiie9rrgGYs8VWQhw2tUUYz7r0lIPVzD3bzMghWfyhfkArj88K5Of0WTMNw=="
11 }, 11 },
12 "@meetfranz/theme": { 12 "@meetfranz/theme": {
13 "version": "1.0.14", 13 "version": "file:../theme",
14 "resolved": "https://registry.npmjs.org/@meetfranz/theme/-/theme-1.0.14.tgz",
15 "integrity": "sha512-iWP+3ifiNum98sHKiNdUJK+R0p4Z7TT8OenA1N2BnSC6CFob+dLhzAK+o5lxcyEcKZKYDwd7JKRZj93wqpBPpg==",
16 "requires": { 14 "requires": {
17 "color": "^3.1.0" 15 "color": "^3.1.0"
18 } 16 },
19 }, 17 "dependencies": {
20 "color": { 18 "color": {
21 "version": "3.1.2", 19 "version": "3.1.0",
22 "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", 20 "resolved": "https://registry.npmjs.org/color/-/color-3.1.0.tgz",
23 "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", 21 "integrity": "sha512-CwyopLkuRYO5ei2EpzpIh6LqJMt6Mt+jZhO5VI5f/wJLZriXQE32/SSqzmrh+QB+AZT81Cj8yv+7zwToW8ahZg==",
24 "requires": { 22 "requires": {
25 "color-convert": "^1.9.1", 23 "color-convert": "^1.9.1",
26 "color-string": "^1.5.2" 24 "color-string": "^1.5.2"
27 } 25 }
28 }, 26 },
29 "color-convert": { 27 "color-convert": {
30 "version": "1.9.3", 28 "version": "1.9.3",
31 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 29 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
32 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 30 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
33 "requires": { 31 "requires": {
34 "color-name": "1.1.3" 32 "color-name": "1.1.3"
35 } 33 }
36 }, 34 },
37 "color-name": { 35 "color-name": {
38 "version": "1.1.3", 36 "version": "1.1.3",
39 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 37 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
40 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" 38 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
41 }, 39 },
42 "color-string": { 40 "color-string": {
43 "version": "1.5.5", 41 "version": "1.5.5",
44 "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.5.tgz", 42 "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.5.tgz",
45 "integrity": "sha512-jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg==", 43 "integrity": "sha512-jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg==",
46 "requires": { 44 "requires": {
47 "color-name": "^1.0.0", 45 "color-name": "^1.0.0",
48 "simple-swizzle": "^0.2.2" 46 "simple-swizzle": "^0.2.2"
47 }
48 },
49 "is-arrayish": {
50 "version": "0.3.2",
51 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
52 "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="
53 },
54 "simple-swizzle": {
55 "version": "0.2.2",
56 "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
57 "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=",
58 "requires": {
59 "is-arrayish": "^0.3.1"
60 }
61 }
49 } 62 }
50 }, 63 },
51 "create-react-class": { 64 "create-react-class": {
@@ -57,11 +70,6 @@
57 "object-assign": "^4.1.1" 70 "object-assign": "^4.1.1"
58 } 71 }
59 }, 72 },
60 "is-arrayish": {
61 "version": "0.3.2",
62 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
63 "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="
64 },
65 "js-tokens": { 73 "js-tokens": {
66 "version": "4.0.0", 74 "version": "4.0.0",
67 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 75 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
@@ -105,14 +113,6 @@
105 "spin.js": "2.x" 113 "spin.js": "2.x"
106 } 114 }
107 }, 115 },
108 "simple-swizzle": {
109 "version": "0.2.2",
110 "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
111 "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=",
112 "requires": {
113 "is-arrayish": "^0.3.1"
114 }
115 },
116 "spin.js": { 116 "spin.js": {
117 "version": "2.3.2", 117 "version": "2.3.2",
118 "resolved": "https://registry.npmjs.org/spin.js/-/spin.js-2.3.2.tgz", 118 "resolved": "https://registry.npmjs.org/spin.js/-/spin.js-2.3.2.tgz",
diff --git a/recipes b/recipes
Subproject fdb8f055927402195d27b08899b0e29305c29d2 Subproject 1390d5718eab1607cd5839f3ac9c846df996c3a
diff --git a/src/styles/toggle.scss b/src/styles/toggle.scss
index 52675ceed..5cd9e4526 100644
--- a/src/styles/toggle.scss
+++ b/src/styles/toggle.scss
@@ -1,3 +1,5 @@
1@use "sass:math";
2
1@import './config.scss'; 3@import './config.scss';
2 4
3$toggle-size: 14px; 5$toggle-size: 14px;
@@ -6,11 +8,11 @@ $toggle-button-size: 22px;
6 8
7.theme__dark .franz-form .franz-form__toggle-wrapper .franz-form__toggle { 9.theme__dark .franz-form .franz-form__toggle-wrapper .franz-form__toggle {
8 background: $dark-theme-gray; 10 background: $dark-theme-gray;
9 border-radius: $toggle-size / 2; 11 border-radius: math.div($toggle-size, 2);
10 12
11 .franz-form__toggle-button { 13 .franz-form__toggle-button {
12 background: $dark-theme-gray-lighter; 14 background: $dark-theme-gray-lighter;
13 box-shadow: 0 1px 4px rgba($dark-theme-black, .3); 15 box-shadow: 0 1px 4px rgba($dark-theme-black, 0.3);
14 } 16 }
15} 17}
16 18
@@ -18,7 +20,9 @@ $toggle-button-size: 22px;
18 display: flex; 20 display: flex;
19 flex-direction: row; 21 flex-direction: row;
20 22
21 .franz-form__label { margin-left: 20px; } 23 .franz-form__label {
24 margin-left: 20px;
25 }
22 26
23 .franz-form__toggle { 27 .franz-form__toggle {
24 background: $theme-gray-lighter; 28 background: $theme-gray-lighter;
@@ -30,12 +34,12 @@ $toggle-button-size: 22px;
30 .franz-form__toggle-button { 34 .franz-form__toggle-button {
31 background: $theme-gray-light; 35 background: $theme-gray-light;
32 border-radius: 100%; 36 border-radius: 100%;
33 box-shadow: 0 1px 4px rgba(0, 0, 0, .3); 37 box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
34 height: $toggle-size - 2; 38 height: $toggle-size - 2;
35 left: 1px; 39 left: 1px;
36 top: 1px; 40 top: 1px;
37 position: absolute; 41 position: absolute;
38 transition: all .5s; 42 transition: all 0.5s;
39 width: $toggle-size - 2; 43 width: $toggle-size - 2;
40 } 44 }
41 45
@@ -44,6 +48,8 @@ $toggle-button-size: 22px;
44 left: $toggle-width - $toggle-size - 3; 48 left: $toggle-width - $toggle-size - 3;
45 } 49 }
46 50
47 input { display: none; } 51 input {
52 display: none;
53 }
48 } 54 }
49} 55}