From c0605e3df7f00730e5288e90e044dc08b0015519 Mon Sep 17 00:00:00 2001 From: EndyKaufman Date: Sun, 27 Jan 2019 15:15:15 +0500 Subject: [PATCH 1/4] chore: Update dependencies --- package-lock.json | 1035 ++++++++++++++++++++------------------------- package.json | 72 ++-- 2 files changed, 491 insertions(+), 616 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1708e101..c8b34384 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,26 +5,26 @@ "requires": true, "dependencies": { "@angular-devkit/architect": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.12.1.tgz", - "integrity": "sha512-1ozBP0ZAApkSfuPpZ7b9vShU8smNxb98jW+65S12cPOxv1bVVxCj5sTmC3sSfXapgq/pMzblbaVSKOG7Ajz0vQ==", + "version": "0.12.3", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.12.3.tgz", + "integrity": "sha512-nRZkuQkUMW0HS/YbVjsEA5zPMgsL4Icd0nFV2gM9vAK5X+Vzn9gZyCL1ogkOsJNlEP6Rc/Pc6Q1PPO2p5NxPsQ==", "dev": true, "requires": { - "@angular-devkit/core": "7.2.1", + "@angular-devkit/core": "7.2.3", "rxjs": "6.3.3" } }, "@angular-devkit/build-angular": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-0.12.1.tgz", - "integrity": "sha512-TpaMgKECEm1Tta4jkvZVzWdbq2OakIwVyYSzZ/7ARVe0FXhEjVLgWB1pYAdhRx+Hv4/E2ZSPJW1J3N3DTE4W4Q==", + "version": "0.12.3", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-0.12.3.tgz", + "integrity": "sha512-YS/xwpJ23F4Cw/gWxJvVzQ3ghYqs8nOAYyV/+frZ/ZbOE3iYWnRjwoeWmKhmgBjvTjEnoDne9PYYkQRCxmVBaA==", "dev": true, "requires": { - "@angular-devkit/architect": "0.12.1", - "@angular-devkit/build-optimizer": "0.12.1", - "@angular-devkit/build-webpack": "0.12.1", - "@angular-devkit/core": "7.2.1", - "@ngtools/webpack": "7.2.1", + "@angular-devkit/architect": "0.12.3", + "@angular-devkit/build-optimizer": "0.12.3", + "@angular-devkit/build-webpack": "0.12.3", + "@angular-devkit/core": "7.2.3", + "@ngtools/webpack": "7.2.3", "ajv": "6.6.2", "autoprefixer": "9.4.3", "circular-dependency-plugin": "5.0.2", @@ -42,11 +42,11 @@ "mini-css-extract-plugin": "0.4.4", "minimatch": "3.0.4", "node-sass": "4.10.0", - "opn": "5.3.0", + "opn": "5.4.0", "parse5": "4.0.0", "portfinder": "1.0.17", - "postcss": "7.0.5", - "postcss-import": "12.0.0", + "postcss": "7.0.13", + "postcss-import": "12.0.1", "postcss-loader": "3.0.0", "raw-loader": "0.5.1", "rxjs": "6.3.3", @@ -54,14 +54,14 @@ "semver": "5.5.1", "source-map-loader": "0.2.4", "source-map-support": "0.5.9", - "speed-measure-webpack-plugin": "1.2.3", + "speed-measure-webpack-plugin": "1.2.5", "stats-webpack-plugin": "0.7.0", "style-loader": "0.23.1", "stylus": "0.54.5", "stylus-loader": "3.0.2", - "terser-webpack-plugin": "1.1.0", + "terser-webpack-plugin": "1.2.1", "tree-kill": "1.2.0", - "webpack": "4.23.1", + "webpack": "4.28.4", "webpack-dev-middleware": "3.4.0", "webpack-dev-server": "3.1.14", "webpack-merge": "4.1.4", @@ -80,89 +80,30 @@ "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } - }, - "autoprefixer": { - "version": "9.4.3", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.4.3.tgz", - "integrity": "sha512-/XSnzDepRkAU//xLcXA/lUWxpsBuw0WiriAHOqnxkuCtzLhaz+fL4it4gp20BQ8n5SyLzK/FOc7A0+u/rti2FQ==", - "dev": true, - "requires": { - "browserslist": "^4.3.6", - "caniuse-lite": "^1.0.30000921", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^7.0.6", - "postcss-value-parser": "^3.3.1" - }, - "dependencies": { - "postcss": { - "version": "7.0.8", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.8.tgz", - "integrity": "sha512-WudsIzuTKRw9IInRTPBgVXJ7DKR26HT09Rxp0g3w0Fqh3TUtYICcUmvC0xURj04o3vdcDtnjCAUCECg/p341iQ==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.0.0" - } - } - } - }, - "less": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/less/-/less-3.9.0.tgz", - "integrity": "sha512-31CmtPEZraNUtuUREYjSqRkeETFdyEHSEPAGq4erDlUXtda7pzNmctdljdIagSb589d/qXGWiiP31R5JVf+v0w==", - "dev": true, - "requires": { - "clone": "^2.1.2", - "errno": "^0.1.1", - "graceful-fs": "^4.1.2", - "image-size": "~0.5.0", - "mime": "^1.4.1", - "mkdirp": "^0.5.0", - "promise": "^7.1.1", - "request": "^2.83.0", - "source-map": "~0.6.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.0.0.tgz", - "integrity": "sha512-on9Kwidc1IUQo+bQdhi8+Tijpo0e1SS6RoGo2guUwn5vdaxw8RXOF9Vb2ws+ihWOmh4JnCJOvaziZWP1VABaLg==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } } } }, "@angular-devkit/build-ng-packagr": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-ng-packagr/-/build-ng-packagr-0.12.1.tgz", - "integrity": "sha512-3UyJh9lYhSiD77lqj6qpPOU9XuyGW/kti1Bk3SFtT4bFGvQLLC/meSvcHlpbS6RyLvi6djH+CbTzgApzlfPvbw==", + "version": "0.12.3", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-ng-packagr/-/build-ng-packagr-0.12.3.tgz", + "integrity": "sha512-Uct5nuQt+TWGNNcgaXqDTbi/x08GJkNgCoEmJuA0F40vfPNxLiD0ocpryMIczQ8qWNlpCb6Kdv/GEvKB42GgQw==", "dev": true, "requires": { - "@angular-devkit/architect": "0.12.1", - "@angular-devkit/core": "7.2.1", + "@angular-devkit/architect": "0.12.3", + "@angular-devkit/core": "7.2.3", "rxjs": "6.3.3", "semver": "5.5.1" } }, "@angular-devkit/build-optimizer": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.12.1.tgz", - "integrity": "sha512-zYea22pJ5kvMud8UBrdzIcR9F1FDYWJ3vwj5WRUFM0sF7mbbrmTC+OsIvNI7qDJuXWNZGySwNlHw0e+rhv30gg==", + "version": "0.12.3", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.12.3.tgz", + "integrity": "sha512-wwukO6SDP/vPxXwiW7U58EeU1xwylrrEiNWS8JTwkBE/AGQNt0+c7ExNw2ViKL3oBgSpz/6YY2eGrv0aatzfIA==", "dev": true, "requires": { "loader-utils": "1.1.0", "source-map": "0.5.6", - "typescript": "3.2.2", + "typescript": "3.2.4", "webpack-sources": "1.2.0" }, "dependencies": { @@ -193,20 +134,20 @@ } }, "@angular-devkit/build-webpack": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.12.1.tgz", - "integrity": "sha512-eDNgR2EV9/l4xYTkvS3861TthUv8ERBroWpMkkniX3HhpyjgaLyI5P1OB7fVMcF3RvJsxIlqYGRZ6zx7PjCbcA==", + "version": "0.12.3", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.12.3.tgz", + "integrity": "sha512-yzsluzemzmhVxiSdgP03D770lSpAvlJF+k/E5rSb0tS9yENWTgodxMJSP8gRcveZzVW0lVvRUGKucDWyt3vnPQ==", "dev": true, "requires": { - "@angular-devkit/architect": "0.12.1", - "@angular-devkit/core": "7.2.1", + "@angular-devkit/architect": "0.12.3", + "@angular-devkit/core": "7.2.3", "rxjs": "6.3.3" } }, "@angular-devkit/core": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-7.2.1.tgz", - "integrity": "sha512-zOozPswSM1cTkltw5LeSPoZ/fJ2d3vN304IVgKgrM5/Fs54bd7nTaBcAK+HvjKS+5KmykYrXW47Q4CdFJikluQ==", + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-7.2.3.tgz", + "integrity": "sha512-NnN8O+97nJAxqD2zVTDlU8dSzrGCZmqYMDqDoRJJChYxAgmGwP4lhb+Jyi5D34tPxgKRTnjTOwC+G7D+WrXSDQ==", "dev": true, "requires": { "ajv": "6.6.2", @@ -231,26 +172,26 @@ } }, "@angular-devkit/schematics": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-7.2.1.tgz", - "integrity": "sha512-jEhwkeDn8exgJBfUwMc6rdtDkxHJkUmKPTn4M436bkMMMa9KFPFbPpzp9weKpB3SbRjM3Mu90JprO4C7qDtCcg==", + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-7.2.3.tgz", + "integrity": "sha512-zhnI1zxEcjx4OZ0yIzAAOujS8fzXE6nxjyC1viqliQbbjbikA6WIL7UT0jQXZKDsRBl8VXOyutBOaeOXuqktTQ==", "dev": true, "requires": { - "@angular-devkit/core": "7.2.1", + "@angular-devkit/core": "7.2.3", "rxjs": "6.3.3" } }, "@angular/cli": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-7.2.1.tgz", - "integrity": "sha512-KA5HE+s2ZBV9T+3XAvLXZulvPzp2BQKEKCoj6aefZB+TZASeatXO8keDDm2+N/8zqoqSe/akf6hvB/u9x0xJ3w==", + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-7.2.3.tgz", + "integrity": "sha512-qhzVL600CdSr4gJY8jGd3TpbMAqse+wo7Tf3n6B89Jk0ssVdlxvMJfpHoUekZ80CxqRpFPX6l6XjrYHkpNN/6g==", "dev": true, "requires": { - "@angular-devkit/architect": "0.12.1", - "@angular-devkit/core": "7.2.1", - "@angular-devkit/schematics": "7.2.1", - "@schematics/angular": "7.2.1", - "@schematics/update": "0.12.1", + "@angular-devkit/architect": "0.12.3", + "@angular-devkit/core": "7.2.3", + "@angular-devkit/schematics": "7.2.3", + "@schematics/angular": "7.2.3", + "@schematics/update": "0.12.3", "inquirer": "6.2.1", "opn": "5.3.0", "semver": "5.5.1", @@ -290,6 +231,15 @@ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true }, + "opn": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz", + "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, "string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", @@ -331,26 +281,26 @@ } }, "@angular/common": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-7.2.0.tgz", - "integrity": "sha512-5HNGT+XsY+7sQcNoFRqhbUfVdnBAtXaupmMbBclnQHTon9y9Ijp0ocYi7zxx39feo6xYF5HhBMnDPkFgtAnsYQ==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-7.2.2.tgz", + "integrity": "sha512-43EcR3mbM+dKH4VE1EYS1HxSuEToxxv5XPktKqdzY95g8PBOxe11ifcXoYHgImd7YOWzcKoy0k6yQbX3o0cZ8g==", "requires": { "tslib": "^1.9.0" } }, "@angular/compiler": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-7.2.0.tgz", - "integrity": "sha512-On1qj4yQoIGxGOQ09ohTq0QNjrIJtWcwnCXYAEEyc83eadBMOqiFh6SUMgX1O+B7BIB4mebFw/n/etez0A21xw==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-7.2.2.tgz", + "integrity": "sha512-vjPreOVPca6HSuDmj7N1w5u8hwXdm98gEPo2wqQMVuJd6qvGEyLYE9FsHc0XCchyQEKSybAYl1dwsjZq2nNSvQ==", "dev": true, "requires": { "tslib": "^1.9.0" } }, "@angular/compiler-cli": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-7.2.0.tgz", - "integrity": "sha512-BKELLAnA4jWfyPEzuVxTNNFAPKJOyh4Xjw7c+dRf90bnw9iIgZOpz9WXSN/xfEhftqRPTnPcfs56i6bxqeYCCQ==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-7.2.2.tgz", + "integrity": "sha512-ac62YlDescAaf0qPguyRkpzWCMNlwtsKObq80GKADP33Sxm0BxGt4+Wz6rolvUuWzCX8aZwJ0FA7ehKxdmdQoA==", "dev": true, "requires": { "canonical-path": "1.0.0", @@ -685,55 +635,55 @@ } }, "@angular/core": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-7.2.0.tgz", - "integrity": "sha512-tlCDDM9IknXvVLk1sg0lzCO4OREM54i1bFtTpl5kPtugK6l4kYCOH78UzDPHnOzzI3LGLj8Hb2NiObVa9c4fdg==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-7.2.2.tgz", + "integrity": "sha512-kQ0HxUYAPvly8b3aibTGbiodFnBBgo3asXAQuPgFjYYEqcKR1zZII7PQdaEF9kb9sfm/IKLKj4nd9fZ0gcgqZg==", "requires": { "tslib": "^1.9.0" } }, "@angular/forms": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-7.2.0.tgz", - "integrity": "sha512-vgnKgThitbaSQekTFt8qCFejnBwBMNJDUm7LJFcvRn4wcZKArTARTfSKHudNYCjTEqs9/YT4TJQTm9flVRbUJw==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-7.2.2.tgz", + "integrity": "sha512-IsvVuUnzIA2ryRmh7l42AANPZFSyNcwqZNtxbmRq2wm3Lfed64U0rsRWWNqipjz7QTxZ2SRdAlP+XDgzg8hvMQ==", "requires": { "tslib": "^1.9.0" } }, "@angular/http": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@angular/http/-/http-7.2.0.tgz", - "integrity": "sha512-CoEwfh9LSpyXUh/077nvy1Hheo6mmIFKOmnyo9V7JaesGJYkYpEIVFYFP1hYg7f8snKHclT3gqfQX+BynNhExQ==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@angular/http/-/http-7.2.2.tgz", + "integrity": "sha512-+9dZgiVQStGUO3iJGxEWBkjDCARuVLIPk7QPl4Qntbz8Sd/kR7IBqXMM+74W7T5rlG6bunDxq6LuisvsjWCppw==", "requires": { "tslib": "^1.9.0" } }, "@angular/language-service": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-7.2.0.tgz", - "integrity": "sha512-UDmIRR0ybdafrJLHkSDgc/3PpsA9lnwXqGMSAyyhEF3InORFFkloAb0a6Naz+y8ePgEMfqbpyWjtzo8qGtOmEQ==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-7.2.2.tgz", + "integrity": "sha512-qkyY5nUT3J/vBvTTZCTFy3isijQseBFGd6gM08o4ycwbTuOOnnC0XUFuv7o8eeu0jd32MGbaK0gikF+OQOCGNQ==", "dev": true }, "@angular/platform-browser": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-7.2.0.tgz", - "integrity": "sha512-ClrGYlacK0kexE7eHLfruOjgJl0MtMt7RsMv5i757GUwbOm1dCwG1HK8cLNDZJFHMZodKVKwEGS6/R5Cl6vrNg==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-7.2.2.tgz", + "integrity": "sha512-eiaqHq26PVASx1kTngBDkFkXhaJzEjoGtc5I+wQUef8CUjq6ZViWz8tUgiiDPOWdqUKUacRZG4q6VR/6uwQj0A==", "requires": { "tslib": "^1.9.0" } }, "@angular/platform-browser-dynamic": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-7.2.0.tgz", - "integrity": "sha512-IiyBcQIQVDZMxfpTYex1QfPmcMubKLgu1pCvQsjr0HmUEySqcykO+FzHlYLf5TTgRrtkI6cP2pYzTHGVR93Gpg==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-7.2.2.tgz", + "integrity": "sha512-bw5PuzMzjKMecB4slG/btmvxgn4qFWhNmJVpf2pbtZW7NtZz3HlrqipYzMk9XrCUDGjtwy7O2Z71C3ujI748iw==", "requires": { "tslib": "^1.9.0" } }, "@angular/router": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@angular/router/-/router-7.2.0.tgz", - "integrity": "sha512-Jpm0Y5IH30hIQsbnLgi2/LgHbArfE9gWMj/9mDIUOlJeQfGzNVoifBE+zLLJU/wb09+ZtfwGBxkMeDTitH/n2A==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-7.2.2.tgz", + "integrity": "sha512-+cBC+JxbPdjk+Nyqq27PKkjfIdnc+H+xjMGrkO6dlAKhVMGxyNaYt5NUNugb8XJPsQ1XNXyzwTfZK6jcAGLw6w==", "requires": { "tslib": "^1.9.0" } @@ -893,14 +843,14 @@ } }, "@capacitor/android": { - "version": "1.0.0-beta.13", - "resolved": "https://registry.npmjs.org/@capacitor/android/-/android-1.0.0-beta.13.tgz", - "integrity": "sha512-hWmb0JaVpFyzoSsx/86P5tDWWpncIbun+HskDGF0dbK6FRG82hkJ7/hLYwcrhtp+q1ekCSzRXtcsaS3ie2ztgg==" + "version": "1.0.0-beta.17", + "resolved": "https://registry.npmjs.org/@capacitor/android/-/android-1.0.0-beta.17.tgz", + "integrity": "sha512-X7Y7ELix0pOx+SnyYeYIffpWLWvtsmMyrFE2htRLNPYgCwf7UHyWFQGJkiR//ulrE6xGtXn6xUcbeUmHRXriBw==" }, "@capacitor/cli": { - "version": "1.0.0-beta.13", - "resolved": "https://registry.npmjs.org/@capacitor/cli/-/cli-1.0.0-beta.13.tgz", - "integrity": "sha512-1sB5hdYbj0kn6H+8zHCuYn4jDdEwB/CnSW471ARQEZsQYYKXt6wIjghKQ8d1Z4PFqGEYk+rEkE8Jo3YcxVBuPg==", + "version": "1.0.0-beta.17", + "resolved": "https://registry.npmjs.org/@capacitor/cli/-/cli-1.0.0-beta.17.tgz", + "integrity": "sha512-W2HJmkKa5g3nY7rUXPH03D27l3r7bakxK9n7PIevPvA0OV6lmFxg/xr8l9FLT24HV7v/yCAK4AyfNX0/aY993w==", "dev": true, "requires": { "@stencil/dev-server": "0.0.18-1", @@ -945,10 +895,11 @@ } }, "@capacitor/core": { - "version": "1.0.0-beta.13", - "resolved": "https://registry.npmjs.org/@capacitor/core/-/core-1.0.0-beta.13.tgz", - "integrity": "sha512-D602SsYCVaZT095jnaR3STWzjeTnStzdpkbeYQpQZMnmDSN6pzA4FnnGbi6cmzbIARxGdhPOm4CveX9hmP65DA==", + "version": "1.0.0-beta.17", + "resolved": "https://registry.npmjs.org/@capacitor/core/-/core-1.0.0-beta.17.tgz", + "integrity": "sha512-F6v1mGvaACzuia7MydSdpNmzin/dXtyG497RAv7J2FARNN7GkievufJt/xdV5xOhejJENxayNRAsNALqEaWptQ==", "requires": { + "@types/lodash": "^4.14.120", "tslib": "^1.9.0" } }, @@ -993,35 +944,35 @@ } }, "@ionic-native/core": { - "version": "5.0.0-beta.15", - "resolved": "https://registry.npmjs.org/@ionic-native/core/-/core-5.0.0-beta.15.tgz", - "integrity": "sha512-71Fiy/UlchvjkWpRaZ90E9hrrf+v/x+CCl6JPGg3nLGYqrVtja5xJCU0jVsGQMrYdgfcwK9d1KLC/3GPvOQK1w==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@ionic-native/core/-/core-5.0.0.tgz", + "integrity": "sha512-qtshWPo+CMq9ZoDGcg+1XF1+k2ASm0sLtZsIbXmYo5X82Q9cUhjk95X9BqHnjXHOdIWk4J/D3ot0/vzmMTNdbA==", "requires": { "@types/cordova": "^0.0.34" } }, "@ionic-native/splash-screen": { - "version": "5.0.0-beta.15", - "resolved": "https://registry.npmjs.org/@ionic-native/splash-screen/-/splash-screen-5.0.0-beta.15.tgz", - "integrity": "sha512-ZoMw1kmTtKP0ylmtkr5KyJtmrUnJbtO+DIeUp7R/58wdKlvY7nq/y5oNAdmJKuJ6Oe88LqpTz5jm+V2DzXr/gA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@ionic-native/splash-screen/-/splash-screen-5.0.0.tgz", + "integrity": "sha512-+7QfXPkaosGsR3ohEiL/WJn23NHVDZYvnilYNrOMF7oohnj5ngH46fCNYp1Tpybe5GCV1iP++RzDvE5jghWLZg==", "requires": { "@types/cordova": "^0.0.34" } }, "@ionic-native/status-bar": { - "version": "5.0.0-beta.15", - "resolved": "https://registry.npmjs.org/@ionic-native/status-bar/-/status-bar-5.0.0-beta.15.tgz", - "integrity": "sha512-FSKOCeLq8H9JvdjY7v4wYJCK8Lj/PAnDc+ddvA1j9u2vXOMDABnpTXc+WLssBf3El9n9LPHNa+Kk0nsxV02obA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@ionic-native/status-bar/-/status-bar-5.0.0.tgz", + "integrity": "sha512-mJfj+VXTOgf9Og0S7QDlT9I8UVI+Wj4kpZUHdQizovA/R0m1HG2hLKtEMy00iDVbOBjRsXGcD6JXCOeyVjg7LA==", "requires": { "@types/cordova": "^0.0.34" } }, "@ionic/angular": { - "version": "4.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@ionic/angular/-/angular-4.0.0-rc.1.tgz", - "integrity": "sha512-BoNynQ7s+9v4D/yOg6Po33c8svL3HLrL623cmU2CeXIh8F7c4DTlyn+vE6x1ifWrlHucLc5KmMCGd5YqzsGfNw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@ionic/angular/-/angular-4.0.0.tgz", + "integrity": "sha512-kxvlZN5daRql/VRcbB7YWMcmE4jKDgwlPRykzNvmYWFDr9vg1AbXirLHAPtR7BaKWJEN4dJwlibjBEJQw8kVYQ==", "requires": { - "@ionic/core": "4.0.0-rc.1", + "@ionic/core": "4.0.0", "tslib": "^1.9.3" } }, @@ -1139,11 +1090,11 @@ } }, "@ionic/core": { - "version": "4.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-4.0.0-rc.1.tgz", - "integrity": "sha512-HGMjSq0hW7xVczTDib3tJ1aLi6RgE6R3spKWRiEsVvuBz3WGrLAuG6ASFic/U1k5LLG6vyJoWs4qvZ24b3dXag==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-4.0.0.tgz", + "integrity": "sha512-/hW4882TyjcJTiNBYpoLGRYxkQhRidSuVjCL2RvfMS8a7FDQoS2dkje5KBGG+O2TCjtyXE5de1A6HvUgvDqjGA==", "requires": { - "ionicons": "4.5.1" + "ionicons": "4.5.5" } }, "@ionic/discover": { @@ -1291,12 +1242,12 @@ "dev": true }, "@ngtools/webpack": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-7.2.1.tgz", - "integrity": "sha512-/mpXSyaHBP+wfiEt/ZYNsnUmnDmdUkLL1rcNxDyxMxlrL246CtNUcMzYSVqYiKp7ufz6GNklY2QqUa9pcOlW6Q==", + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-7.2.3.tgz", + "integrity": "sha512-TbaCeE1mkruWzFGfAP1kSnwk4v5k0MQUxzy2reUvCfq80H8jYrqUuMZJa0VLPoEky5cYIy98Fe2Wz9xlEdx7sA==", "dev": true, "requires": { - "@angular-devkit/core": "7.2.1", + "@angular-devkit/core": "7.2.3", "enhanced-resolve": "4.1.0", "rxjs": "6.3.3", "tree-kill": "1.2.0", @@ -1322,9 +1273,9 @@ } }, "@nguniversal/express-engine": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@nguniversal/express-engine/-/express-engine-7.0.2.tgz", - "integrity": "sha512-mmNgDpUrcuFcjBOfUlmAliS3St4tSekLdQZWu6PK/d+kw5zicDDlSO/UoUw5g+wz7YHkGQK+VDy3wHc0Bo36rA==" + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@nguniversal/express-engine/-/express-engine-7.1.0.tgz", + "integrity": "sha512-otOA3WTjb+XnEDiyhwkvP0hE1gC7PiJrDoDFs5Q77SQ0ZAjuGzAIIgpQrPE8B+v0zmVj2oucDNCSZlmYWb1P/Q==" }, "@ngx-meta/core": { "version": "7.0.0", @@ -3619,14 +3570,12 @@ "balanced-match": { "version": "1.0.0", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "brace-expansion": { "version": "1.1.11", "bundled": true, "dev": true, - "optional": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -3647,14 +3596,12 @@ "concat-map": { "version": "0.0.1", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "console-control-strings": { "version": "1.1.0", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "core-util-is": { "version": "1.0.2", @@ -3771,8 +3718,7 @@ "inherits": { "version": "2.0.3", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "ini": { "version": "1.3.5", @@ -3799,7 +3745,6 @@ "version": "3.0.4", "bundled": true, "dev": true, - "optional": true, "requires": { "brace-expansion": "^1.1.7" } @@ -3807,14 +3752,12 @@ "minimist": { "version": "0.0.8", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "minipass": { "version": "2.2.4", "bundled": true, "dev": true, - "optional": true, "requires": { "safe-buffer": "^5.1.1", "yallist": "^3.0.0" @@ -3833,7 +3776,6 @@ "version": "0.5.1", "bundled": true, "dev": true, - "optional": true, "requires": { "minimist": "0.0.8" } @@ -3927,7 +3869,6 @@ "version": "1.4.0", "bundled": true, "dev": true, - "optional": true, "requires": { "wrappy": "1" } @@ -4013,8 +3954,7 @@ "safe-buffer": { "version": "5.1.1", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "safer-buffer": { "version": "2.1.2", @@ -4050,7 +3990,6 @@ "version": "1.0.2", "bundled": true, "dev": true, - "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -4114,14 +4053,12 @@ "wrappy": { "version": "1.0.2", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "yallist": { "version": "3.0.2", "bundled": true, - "dev": true, - "optional": true + "dev": true } } }, @@ -8336,42 +8273,50 @@ } }, "@rucken/core": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/@rucken/core/-/core-3.7.1.tgz", - "integrity": "sha512-KZJBA8nUZ8p4HBCM6fr3pT6MKmvbUIj02Il0C4VIJxW+SK9O70NAUm+rvNW9TON1Y/G3iYD8PmisxTQstioQ3Q==", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@rucken/core/-/core-3.8.0.tgz", + "integrity": "sha512-XlSob6t8iSmgpIzLzdbJi1oDyX66HCg0JF1ObbUdHjihzhnbknOhZD1zBt92plgZtNq7cFTA3PvyxQw/4FsXAw==", "requires": { - "@nguniversal/express-engine": "^7.0.2", + "@nguniversal/express-engine": "^7.1.0", "@ngx-translate/core": "^11.0.1", "@types/jsonwebtoken": "^8.3.0", "@types/object-path": "^0.11.0", "bind-observable": "^1.0.2", "jsonwebtoken": "^8.4.0", "ngx-cookie-service": "^2.1.0", - "ngx-permissions": "^6.0.4", + "ngx-permissions": "^6.0.5", "ngx-repository": "^0.6.3", "object-path": "^0.11.4", "tslib": "^1.9.0" } }, "@schematics/angular": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-7.2.1.tgz", - "integrity": "sha512-UdqU8udVr693BZ6uaZ7+el/VFlTjrmp56OS+6YaziyAko84e1Q1Fcx+fwdHugy4V3YmQhTVsyOPSEsphnwSwOA==", + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-7.2.3.tgz", + "integrity": "sha512-hKp+qaM8YU55+JukteXOVY2N5IQBDIIIXkyPcikbC2GBXUeNOMiPqw9au9sjHrgtFp+SVGoaFzzz9+MOCc1gig==", "dev": true, "requires": { - "@angular-devkit/core": "7.2.1", - "@angular-devkit/schematics": "7.2.1", + "@angular-devkit/core": "7.2.3", + "@angular-devkit/schematics": "7.2.3", "typescript": "3.2.2" + }, + "dependencies": { + "typescript": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.2.2.tgz", + "integrity": "sha512-VCj5UiSyHBjwfYacmDuc/NOk4QQixbE+Wn7MFJuS0nRuPQbof132Pw4u53dm264O8LPc2MVsc7RJNml5szurkg==", + "dev": true + } } }, "@schematics/update": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/@schematics/update/-/update-0.12.1.tgz", - "integrity": "sha512-P92tDxy0AA1NPhaThiJ7fIFxIC4jzlGK7sJlpbnRREBImsI/O9gmGaV8Kjy+75vaEjqpWaU2oj1hnWqkmxSK1A==", + "version": "0.12.3", + "resolved": "https://registry.npmjs.org/@schematics/update/-/update-0.12.3.tgz", + "integrity": "sha512-larMMlYtHyc/ha2N63DtAsnCVVkCePbw9hoAJxVDglBZY7ahShBAQ4RERKYXuHXvmEudG79I+s8P89HjdWsV1w==", "dev": true, "requires": { - "@angular-devkit/core": "7.2.1", - "@angular-devkit/schematics": "7.2.1", + "@angular-devkit/core": "7.2.3", + "@angular-devkit/schematics": "7.2.3", "@yarnpkg/lockfile": "1.1.0", "ini": "1.3.5", "pacote": "9.1.1", @@ -8532,9 +8477,9 @@ "dev": true }, "@types/jasmine": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-3.3.5.tgz", - "integrity": "sha512-LJtc52O1PNUffMvH6Q3fS0BOhQWYlkh3SVu/Jc4GoPgJkUytk5Y6YPbw+6lZK2mWWvG62BtVyOFw0ih7r8STsw==", + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-3.3.8.tgz", + "integrity": "sha512-BaOFpaddRVV8qykJoWHrHtamml880oh0+DIZWbtJgx0pu+KhDF1gER5hSfCIfzyMrbjMuYFnLUfyo1l0JUVU3Q==", "dev": true }, "@types/jasminewd2": { @@ -8555,9 +8500,9 @@ } }, "@types/lodash": { - "version": "4.14.119", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.119.tgz", - "integrity": "sha512-Z3TNyBL8Vd/M9D9Ms2S3LmFq2sSMzahodD6rCS9V2N44HUMINb75jNkSuwAx7eo2ufqTdfOdtGQpNbieUjPQmw==" + "version": "4.14.120", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.120.tgz", + "integrity": "sha512-jQ21kQ120mo+IrDs1nFNVm/AsdFxIx2+vZ347DbogHJPd/JzKNMOqU6HCYin1W6v8l5R9XSO2/e9cxmn7HAnVw==" }, "@types/lodash-es": { "version": "4.17.1", @@ -8629,174 +8574,174 @@ } }, "@webassemblyjs/ast": { - "version": "1.7.10", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.7.10.tgz", - "integrity": "sha512-wTUeaByYN2EA6qVqhbgavtGc7fLTOx0glG2IBsFlrFG51uXIGlYBTyIZMf4SPLo3v1bgV/7lBN3l7Z0R6Hswew==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.7.11.tgz", + "integrity": "sha512-ZEzy4vjvTzScC+SH8RBssQUawpaInUdMTYwYYLh54/s8TuT0gBLuyUnppKsVyZEi876VmmStKsUs28UxPgdvrA==", "dev": true, "requires": { - "@webassemblyjs/helper-module-context": "1.7.10", - "@webassemblyjs/helper-wasm-bytecode": "1.7.10", - "@webassemblyjs/wast-parser": "1.7.10" + "@webassemblyjs/helper-module-context": "1.7.11", + "@webassemblyjs/helper-wasm-bytecode": "1.7.11", + "@webassemblyjs/wast-parser": "1.7.11" } }, "@webassemblyjs/floating-point-hex-parser": { - "version": "1.7.10", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.7.10.tgz", - "integrity": "sha512-gMsGbI6I3p/P1xL2UxqhNh1ga2HCsx5VBB2i5VvJFAaqAjd2PBTRULc3BpTydabUQEGlaZCzEUQhLoLG7TvEYQ==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.7.11.tgz", + "integrity": "sha512-zY8dSNyYcgzNRNT666/zOoAyImshm3ycKdoLsyDw/Bwo6+/uktb7p4xyApuef1dwEBo/U/SYQzbGBvV+nru2Xg==", "dev": true }, "@webassemblyjs/helper-api-error": { - "version": "1.7.10", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.7.10.tgz", - "integrity": "sha512-DoYRlPWtuw3yd5BOr9XhtrmB6X1enYF0/54yNvQWGXZEPDF5PJVNI7zQ7gkcKfTESzp8bIBWailaFXEK/jjCsw==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.7.11.tgz", + "integrity": "sha512-7r1qXLmiglC+wPNkGuXCvkmalyEstKVwcueZRP2GNC2PAvxbLYwLLPr14rcdJaE4UtHxQKfFkuDFuv91ipqvXg==", "dev": true }, "@webassemblyjs/helper-buffer": { - "version": "1.7.10", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.7.10.tgz", - "integrity": "sha512-+RMU3dt/dPh4EpVX4u5jxsOlw22tp3zjqE0m3ftU2tsYxnPULb4cyHlgaNd2KoWuwasCQqn8Mhr+TTdbtj3LlA==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.7.11.tgz", + "integrity": "sha512-MynuervdylPPh3ix+mKZloTcL06P8tenNH3sx6s0qE8SLR6DdwnfgA7Hc9NSYeob2jrW5Vql6GVlsQzKQCa13w==", "dev": true }, "@webassemblyjs/helper-code-frame": { - "version": "1.7.10", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.7.10.tgz", - "integrity": "sha512-UiytbpKAULOEab2hUZK2ywXen4gWJVrgxtwY3Kn+eZaaSWaRM8z/7dAXRSoamhKFiBh1uaqxzE/XD9BLlug3gw==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.7.11.tgz", + "integrity": "sha512-T8ESC9KMXFTXA5urJcyor5cn6qWeZ4/zLPyWeEXZ03hj/x9weSokGNkVCdnhSabKGYWxElSdgJ+sFa9G/RdHNw==", "dev": true, "requires": { - "@webassemblyjs/wast-printer": "1.7.10" + "@webassemblyjs/wast-printer": "1.7.11" } }, "@webassemblyjs/helper-fsm": { - "version": "1.7.10", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.7.10.tgz", - "integrity": "sha512-w2vDtUK9xeSRtt5+RnnlRCI7wHEvLjF0XdnxJpgx+LJOvklTZPqWkuy/NhwHSLP19sm9H8dWxKeReMR7sCkGZA==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.7.11.tgz", + "integrity": "sha512-nsAQWNP1+8Z6tkzdYlXT0kxfa2Z1tRTARd8wYnc/e3Zv3VydVVnaeePgqUzFrpkGUyhUUxOl5ML7f1NuT+gC0A==", "dev": true }, "@webassemblyjs/helper-module-context": { - "version": "1.7.10", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.7.10.tgz", - "integrity": "sha512-yE5x/LzZ3XdPdREmJijxzfrf+BDRewvO0zl8kvORgSWmxpRrkqY39KZSq6TSgIWBxkK4SrzlS3BsMCv2s1FpsQ==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.7.11.tgz", + "integrity": "sha512-JxfD5DX8Ygq4PvXDucq0M+sbUFA7BJAv/GGl9ITovqE+idGX+J3QSzJYz+LwQmL7fC3Rs+utvWoJxDb6pmC0qg==", "dev": true }, "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.7.10", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.7.10.tgz", - "integrity": "sha512-u5qy4SJ/OrxKxZqJ9N3qH4ZQgHaAzsopsYwLvoWJY6Q33r8PhT3VPyNMaJ7ZFoqzBnZlCcS/0f4Sp8WBxylXfg==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.7.11.tgz", + "integrity": "sha512-cMXeVS9rhoXsI9LLL4tJxBgVD/KMOKXuFqYb5oCJ/opScWpkCMEz9EJtkonaNcnLv2R3K5jIeS4TRj/drde1JQ==", "dev": true }, "@webassemblyjs/helper-wasm-section": { - "version": "1.7.10", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.7.10.tgz", - "integrity": "sha512-Ecvww6sCkcjatcyctUrn22neSJHLN/TTzolMGG/N7S9rpbsTZ8c6Bl98GpSpV77EvzNijiNRHBG0+JO99qKz6g==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.7.11.tgz", + "integrity": "sha512-8ZRY5iZbZdtNFE5UFunB8mmBEAbSI3guwbrsCl4fWdfRiAcvqQpeqd5KHhSWLL5wuxo53zcaGZDBU64qgn4I4Q==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.7.10", - "@webassemblyjs/helper-buffer": "1.7.10", - "@webassemblyjs/helper-wasm-bytecode": "1.7.10", - "@webassemblyjs/wasm-gen": "1.7.10" + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/helper-buffer": "1.7.11", + "@webassemblyjs/helper-wasm-bytecode": "1.7.11", + "@webassemblyjs/wasm-gen": "1.7.11" } }, "@webassemblyjs/ieee754": { - "version": "1.7.10", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.7.10.tgz", - "integrity": "sha512-HRcWcY+YWt4+s/CvQn+vnSPfRaD4KkuzQFt5MNaELXXHSjelHlSEA8ZcqT69q0GTIuLWZ6JaoKar4yWHVpZHsQ==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.7.11.tgz", + "integrity": "sha512-Mmqx/cS68K1tSrvRLtaV/Lp3NZWzXtOHUW2IvDvl2sihAwJh4ACE0eL6A8FvMyDG9abes3saB6dMimLOs+HMoQ==", "dev": true, "requires": { "@xtuc/ieee754": "^1.2.0" } }, "@webassemblyjs/leb128": { - "version": "1.7.10", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.7.10.tgz", - "integrity": "sha512-og8MciYlA8hvzCLR71hCuZKPbVBfLQeHv7ImKZ4nlyxrYbG7uJHYtHiHu6OV9SqrGuD03H/HtXC4Bgdjfm9FHw==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.7.11.tgz", + "integrity": "sha512-vuGmgZjjp3zjcerQg+JA+tGOncOnJLWVkt8Aze5eWQLwTQGNgVLcyOTqgSCxWTR4J42ijHbBxnuRaL1Rv7XMdw==", "dev": true, "requires": { "@xtuc/long": "4.2.1" } }, "@webassemblyjs/utf8": { - "version": "1.7.10", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.7.10.tgz", - "integrity": "sha512-Ng6Pxv6siyZp635xCSnH3mKmIFgqWPCcGdoo0GBYgyGdxu7cUj4agV7Uu1a8REP66UYUFXJLudeGgd4RvuJAnQ==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.7.11.tgz", + "integrity": "sha512-C6GFkc7aErQIAH+BMrIdVSmW+6HSe20wg57HEC1uqJP8E/xpMjXqQUxkQw07MhNDSDcGpxI9G5JSNOQCqJk4sA==", "dev": true }, "@webassemblyjs/wasm-edit": { - "version": "1.7.10", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.7.10.tgz", - "integrity": "sha512-e9RZFQlb+ZuYcKRcW9yl+mqX/Ycj9+3/+ppDI8nEE/NCY6FoK8f3dKBcfubYV/HZn44b+ND4hjh+4BYBt+sDnA==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.7.11.tgz", + "integrity": "sha512-FUd97guNGsCZQgeTPKdgxJhBXkUbMTY6hFPf2Y4OedXd48H97J+sOY2Ltaq6WGVpIH8o/TGOVNiVz/SbpEMJGg==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.7.10", - "@webassemblyjs/helper-buffer": "1.7.10", - "@webassemblyjs/helper-wasm-bytecode": "1.7.10", - "@webassemblyjs/helper-wasm-section": "1.7.10", - "@webassemblyjs/wasm-gen": "1.7.10", - "@webassemblyjs/wasm-opt": "1.7.10", - "@webassemblyjs/wasm-parser": "1.7.10", - "@webassemblyjs/wast-printer": "1.7.10" + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/helper-buffer": "1.7.11", + "@webassemblyjs/helper-wasm-bytecode": "1.7.11", + "@webassemblyjs/helper-wasm-section": "1.7.11", + "@webassemblyjs/wasm-gen": "1.7.11", + "@webassemblyjs/wasm-opt": "1.7.11", + "@webassemblyjs/wasm-parser": "1.7.11", + "@webassemblyjs/wast-printer": "1.7.11" } }, "@webassemblyjs/wasm-gen": { - "version": "1.7.10", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.7.10.tgz", - "integrity": "sha512-M0lb6cO2Y0PzDye/L39PqwV+jvO+2YxEG5ax+7dgq7EwXdAlpOMx1jxyXJTScQoeTpzOPIb+fLgX/IkLF8h2yw==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.7.11.tgz", + "integrity": "sha512-U/KDYp7fgAZX5KPfq4NOupK/BmhDc5Kjy2GIqstMhvvdJRcER/kUsMThpWeRP8BMn4LXaKhSTggIJPOeYHwISA==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.7.10", - "@webassemblyjs/helper-wasm-bytecode": "1.7.10", - "@webassemblyjs/ieee754": "1.7.10", - "@webassemblyjs/leb128": "1.7.10", - "@webassemblyjs/utf8": "1.7.10" + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/helper-wasm-bytecode": "1.7.11", + "@webassemblyjs/ieee754": "1.7.11", + "@webassemblyjs/leb128": "1.7.11", + "@webassemblyjs/utf8": "1.7.11" } }, "@webassemblyjs/wasm-opt": { - "version": "1.7.10", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.7.10.tgz", - "integrity": "sha512-R66IHGCdicgF5ZliN10yn5HaC7vwYAqrSVJGjtJJQp5+QNPBye6heWdVH/at40uh0uoaDN/UVUfXK0gvuUqtVg==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.7.11.tgz", + "integrity": "sha512-XynkOwQyiRidh0GLua7SkeHvAPXQV/RxsUeERILmAInZegApOUAIJfRuPYe2F7RcjOC9tW3Cb9juPvAC/sCqvg==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.7.10", - "@webassemblyjs/helper-buffer": "1.7.10", - "@webassemblyjs/wasm-gen": "1.7.10", - "@webassemblyjs/wasm-parser": "1.7.10" + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/helper-buffer": "1.7.11", + "@webassemblyjs/wasm-gen": "1.7.11", + "@webassemblyjs/wasm-parser": "1.7.11" } }, "@webassemblyjs/wasm-parser": { - "version": "1.7.10", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.7.10.tgz", - "integrity": "sha512-AEv8mkXVK63n/iDR3T693EzoGPnNAwKwT3iHmKJNBrrALAhhEjuPzo/lTE4U7LquEwyvg5nneSNdTdgrBaGJcA==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.7.11.tgz", + "integrity": "sha512-6lmXRTrrZjYD8Ng8xRyvyXQJYUQKYSXhJqXOBLw24rdiXsHAOlvw5PhesjdcaMadU/pyPQOJ5dHreMjBxwnQKg==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.7.10", - "@webassemblyjs/helper-api-error": "1.7.10", - "@webassemblyjs/helper-wasm-bytecode": "1.7.10", - "@webassemblyjs/ieee754": "1.7.10", - "@webassemblyjs/leb128": "1.7.10", - "@webassemblyjs/utf8": "1.7.10" + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/helper-api-error": "1.7.11", + "@webassemblyjs/helper-wasm-bytecode": "1.7.11", + "@webassemblyjs/ieee754": "1.7.11", + "@webassemblyjs/leb128": "1.7.11", + "@webassemblyjs/utf8": "1.7.11" } }, "@webassemblyjs/wast-parser": { - "version": "1.7.10", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.7.10.tgz", - "integrity": "sha512-YTPEtOBljkCL0VjDp4sHe22dAYSm3ZwdJ9+2NTGdtC7ayNvuip1wAhaAS8Zt9Q6SW9E5Jf5PX7YE3XWlrzR9cw==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.7.11.tgz", + "integrity": "sha512-lEyVCg2np15tS+dm7+JJTNhNWq9yTZvi3qEhAIIOaofcYlUp0UR5/tVqOwa/gXYr3gjwSZqw+/lS9dscyLelbQ==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.7.10", - "@webassemblyjs/floating-point-hex-parser": "1.7.10", - "@webassemblyjs/helper-api-error": "1.7.10", - "@webassemblyjs/helper-code-frame": "1.7.10", - "@webassemblyjs/helper-fsm": "1.7.10", + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/floating-point-hex-parser": "1.7.11", + "@webassemblyjs/helper-api-error": "1.7.11", + "@webassemblyjs/helper-code-frame": "1.7.11", + "@webassemblyjs/helper-fsm": "1.7.11", "@xtuc/long": "4.2.1" } }, "@webassemblyjs/wast-printer": { - "version": "1.7.10", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.7.10.tgz", - "integrity": "sha512-mJ3QKWtCchL1vhU/kZlJnLPuQZnlDOdZsyP0bbLWPGdYsQDnSBvyTLhzwBA3QAMlzEL9V4JHygEmK6/OTEyytA==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.7.11.tgz", + "integrity": "sha512-m5vkAsuJ32QpkdkDOUPGSltrg8Cuk3KBx4YrmAGQwCZPRdUHXxG4phIOuuycLemHFr74sWL9Wthqss4fzdzSwg==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.7.10", - "@webassemblyjs/wast-parser": "1.7.10", + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/wast-parser": "1.7.11", "@xtuc/long": "4.2.1" } }, @@ -8914,9 +8859,9 @@ "dev": true }, "ajv-keywords": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz", - "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.3.0.tgz", + "integrity": "sha512-CMzN9S62ZOO4sA/mJZIO4S++ZM7KFWzH3PPWkveLhy4OZ9i1/VatgwWMD46w/XbGCBy7Ye0gCk+Za6mmyfKK7g==", "dev": true }, "amdefine": { @@ -9071,6 +9016,12 @@ "readable-stream": "^2.0.6" } }, + "arg": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.0.tgz", + "integrity": "sha512-ZWc51jO3qegGkVh8Hwpv636EkbesNV5ZNQPCtRa+0qytRYPEs9IYT9qITY9buezqUH5uqyzlWLcufrzU2rffdg==", + "dev": true + }, "argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", @@ -9286,62 +9237,17 @@ "dev": true }, "autoprefixer": { - "version": "9.4.5", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.4.5.tgz", - "integrity": "sha512-M602C0ZxzFpJKqD4V6eq2j+K5CkzlhekCrcQupJmAOrPEZjWJyj/wSeo6qRSNoN6M3/9mtLPQqTTrABfReytQg==", + "version": "9.4.3", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.4.3.tgz", + "integrity": "sha512-/XSnzDepRkAU//xLcXA/lUWxpsBuw0WiriAHOqnxkuCtzLhaz+fL4it4gp20BQ8n5SyLzK/FOc7A0+u/rti2FQ==", "dev": true, "requires": { - "browserslist": "^4.4.0", - "caniuse-lite": "^1.0.30000928", + "browserslist": "^4.3.6", + "caniuse-lite": "^1.0.30000921", "normalize-range": "^0.1.2", "num2fraction": "^1.2.2", - "postcss": "^7.0.11", + "postcss": "^7.0.6", "postcss-value-parser": "^3.3.1" - }, - "dependencies": { - "browserslist": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.4.0.tgz", - "integrity": "sha512-tQkHS8VVxWbrjnNDXgt7/+SuPJ7qDvD0Y2e6bLtoQluR2SPvlmPUcfcU75L1KAalhqULlIFJlJ6BDfnYyJxJsw==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30000928", - "electron-to-chromium": "^1.3.100", - "node-releases": "^1.1.3" - } - }, - "caniuse-lite": { - "version": "1.0.30000928", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000928.tgz", - "integrity": "sha512-aSpMWRXL6ZXNnzm8hgE4QDLibG5pVJ2Ujzsuj3icazlIkxXkPXtL+BWnMx6FBkWmkZgBHGUxPZQvrbRw2ZTxhg==", - "dev": true - }, - "postcss": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.11.tgz", - "integrity": "sha512-9AXb//5UcjeOEof9T+yPw3XTa5SL207ZOIC/lHYP4mbUTEh4M0rDAQekQpVANCZdwQwKhBtFZCk3i3h3h2hdWg==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } } }, "aws-sign2": { @@ -9940,13 +9846,13 @@ } }, "browserslist": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.3.7.tgz", - "integrity": "sha512-pWQv51Ynb0MNk9JGMCZ8VkM785/4MQNXiFYtPqI7EEP0TJO+/d/NqRVn1uiAN0DNbnlUSpL2sh16Kspasv3pUQ==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.4.1.tgz", + "integrity": "sha512-pEBxEXg7JwaakBXjATYw/D1YZh4QUSCX/Mnd/wnqSRPPSi1U39iDhDoKGoBUcraKdxDlrYqJxSI5nNvD+dWP2A==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30000925", - "electron-to-chromium": "^1.3.96", + "caniuse-lite": "^1.0.30000929", + "electron-to-chromium": "^1.3.103", "node-releases": "^1.1.3" } }, @@ -10110,9 +10016,9 @@ } }, "caniuse-lite": { - "version": "1.0.30000927", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000927.tgz", - "integrity": "sha512-ogq4NbUWf1uG/j66k0AmiO3GjqJAlQyF8n4w8a954cbCyFKmYGvRtgz6qkq2fWuduTXHibX7GyYL5Pg58Aks2g==", + "version": "1.0.30000932", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000932.tgz", + "integrity": "sha512-4bghJFItvzz8m0T3lLZbacmEY9X1Z2AtIzTr7s7byqZIOumASfr4ynDx7rtm0J85nDmx8vsgR6vnaSoeU8Oh0A==", "dev": true }, "canonical-path": { @@ -11968,9 +11874,9 @@ "integrity": "sha512-6ucQ6FdlLdBm8kJfFnzozmBTjru/0xekHP/dAhjoCZggkGRlgs8TsUJFkxa/bV+qi7Dlo50JjmpE4UMWAO+aOQ==" }, "cordova-plugin-ionic-webview": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cordova-plugin-ionic-webview/-/cordova-plugin-ionic-webview-3.0.0.tgz", - "integrity": "sha512-zIpzszyRC1k769T3nqk/rY19BsH/NxrByMx3LX4Wsrf74RdrEcgHufJF0mHLANu7jH/nwzLFFPgl6FJQbeVYpA==" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/cordova-plugin-ionic-webview/-/cordova-plugin-ionic-webview-3.1.1.tgz", + "integrity": "sha512-dVRTvotXa1c63P55ckE/uejVlNOQU+wCLp5KANAFEYW1fxNswWJ6AM/NMNh1q9rGSH/hl9Z3C3rTkgYfdqNqDA==" }, "cordova-plugin-splashscreen": { "version": "5.0.2", @@ -12001,9 +11907,9 @@ "integrity": "sha512-4ihQApBGVKR1QZ4oOSGctKFfthtCfiWMTcIIfxe97vKxlvGr9NyXOvYG9vXU9S7yVR7Ua+Rj47hkE7pQIKvQTg==" }, "core-js": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.2.tgz", - "integrity": "sha512-NdBPF/RVwPW6jr0NCILuyN9RiqLo2b1mddWHkUL+VnvcB7dzlnBJ1bXYntjpTGOgkZiiLWj2JxmOr7eGE3qK6g==" + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.3.tgz", + "integrity": "sha512-l00tmFFZOBHtYhN4Cz7k32VM7vTn3rE2ANjQDxdEN6zmXZ/xq1jQuutnmHvMG1ZJ7xd72+TA5YpUK8wz3rWsfQ==" }, "core-util-is": { "version": "1.0.2", @@ -12380,10 +12286,21 @@ } }, "data-uri-to-buffer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-1.2.0.tgz", - "integrity": "sha512-vKQ9DTQPN1FLYiiEEOQ6IBGFqvjCa5rSK3cWMy/Nespm5d/x3dGFT9UBZnkLxCwua/IXBi2TYnwTEpsOvhC4UQ==", - "dev": true + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-2.0.0.tgz", + "integrity": "sha512-YbKCNLPPP4inc0E5If4OaalBc7gpaM2MRv77Pv2VThVComLKfbGYtJcdDCViDyp1Wd4SebhHLz94vp91zbK6bw==", + "dev": true, + "requires": { + "@types/node": "^8.0.7" + }, + "dependencies": { + "@types/node": { + "version": "8.10.39", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.39.tgz", + "integrity": "sha512-rE7fktr02J8ybFf6eysife+WF+L4sAHWzw09DgdCebEu+qDwMvv4zl6Bc+825ttGZP73kCKxa3dhJOoGJ8+5mA==", + "dev": true + } + } }, "date-format": { "version": "1.2.0", @@ -12683,9 +12600,9 @@ } }, "dir-glob": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.1.tgz", - "integrity": "sha512-UN6X6XwRjllabfRhBdkVSo63uurJ8nSvMGrwl94EYVz6g+exhTV+yVSYk5VC/xl3MBFBTtC0J20uFKce4Brrng==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", "dev": true, "requires": { "path-type": "^3.0.0" @@ -12870,9 +12787,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.3.100", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.100.tgz", - "integrity": "sha512-cEUzis2g/RatrVf8x26L8lK5VEls1AGnLHk6msluBUg/NTB4wcXzExTsGscFq+Vs4WBBU2zbLLySvD4C0C3hwg==", + "version": "1.3.108", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.108.tgz", + "integrity": "sha512-/QI4hMpAh48a1Sea6PALGv+kuVne9A2EWGd8HrWHMdYhIzGtbhVVHh6heL5fAzGaDnZuPyrlWJRl8WPm4RyiQQ==", "dev": true }, "elliptic": { @@ -13237,9 +13154,9 @@ "dev": true }, "events": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", - "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.0.0.tgz", + "integrity": "sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA==", "dev": true }, "eventsource": { @@ -13966,8 +13883,7 @@ "ansi-regex": { "version": "2.1.1", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "aproba": { "version": "1.2.0", @@ -14010,8 +13926,7 @@ "code-point-at": { "version": "1.1.0", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "concat-map": { "version": "0.0.1", @@ -14022,8 +13937,7 @@ "console-control-strings": { "version": "1.1.0", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "core-util-is": { "version": "1.0.2", @@ -14140,8 +14054,7 @@ "inherits": { "version": "2.0.3", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "ini": { "version": "1.3.5", @@ -14153,7 +14066,6 @@ "version": "1.0.0", "bundled": true, "dev": true, - "optional": true, "requires": { "number-is-nan": "^1.0.0" } @@ -14183,7 +14095,6 @@ "version": "2.2.4", "bundled": true, "dev": true, - "optional": true, "requires": { "safe-buffer": "^5.1.1", "yallist": "^3.0.0" @@ -14202,7 +14113,6 @@ "version": "0.5.1", "bundled": true, "dev": true, - "optional": true, "requires": { "minimist": "0.0.8" } @@ -14296,7 +14206,6 @@ "version": "1.4.0", "bundled": true, "dev": true, - "optional": true, "requires": { "wrappy": "1" } @@ -14382,8 +14291,7 @@ "safe-buffer": { "version": "5.1.1", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "safer-buffer": { "version": "2.1.2", @@ -14419,7 +14327,6 @@ "version": "1.0.2", "bundled": true, "dev": true, - "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -14439,7 +14346,6 @@ "version": "3.0.1", "bundled": true, "dev": true, - "optional": true, "requires": { "ansi-regex": "^2.0.0" } @@ -14483,14 +14389,12 @@ "wrappy": { "version": "1.0.2", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "yallist": { "version": "3.0.2", "bundled": true, - "dev": true, - "optional": true + "dev": true } } }, @@ -14617,17 +14521,39 @@ "dev": true }, "get-uri": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-2.0.2.tgz", - "integrity": "sha512-ZD325dMZOgerGqF/rF6vZXyFGTAay62svjQIT+X/oU2PtxYpFxvSkbsdi+oxIrsNxlZVd4y8wUDqkaExWTI/Cw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-2.0.3.tgz", + "integrity": "sha512-x5j6Ks7FOgLD/GlvjKwgu7wdmMR55iuRHhn8hj/+gA+eSbxQvZ+AEomq+3MgVEZj1vpi738QahGbCCSIDtXtkw==", "dev": true, "requires": { - "data-uri-to-buffer": "1", - "debug": "2", - "extend": "3", + "data-uri-to-buffer": "2", + "debug": "4", + "extend": "~3.0.2", "file-uri-to-path": "1", "ftp": "~0.3.10", - "readable-stream": "2" + "readable-stream": "3" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "readable-stream": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.1.1.tgz", + "integrity": "sha512-DkN66hPyqDhnIQ6Jcsvx9bFjhw214O4poMBcIMgPVpQvNy9a0e0Uhg5SqySyDKAmUlwt8LonTBz1ezOnM8pUdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } } }, "get-value": { @@ -15969,9 +15895,9 @@ "dev": true }, "ionicons": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-4.5.1.tgz", - "integrity": "sha512-zqfkjpPKsdzzXePdE03IRw6xt7B6N3fcN/7NepyniuEWhKZLy7YpdZLegEwBmKeciXi7rIcv1O/hHJTdokUwXQ==" + "version": "4.5.5", + "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-4.5.5.tgz", + "integrity": "sha512-dIGI73XG6Fg2Ps77ry5Ywe36Pq7wUGkDkl0pBhC4uhsiyoW+oXe+pplmarXEnKEcB5fmlkRrBOxYYzZaoRiUGw==" }, "ip": { "version": "1.1.5", @@ -16668,9 +16594,9 @@ "dev": true }, "js-base64": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.0.tgz", - "integrity": "sha512-wlEBIZ5LP8usDylWbDNhKPEFVFdI5hCHpnVoT/Ysvoi/PRhJENm/Rlh9TvjYB38HFfKZN7OzEbRjmjvLkFw11g==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz", + "integrity": "sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==", "dev": true }, "js-tokens": { @@ -16848,9 +16774,9 @@ } }, "jwa": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.1.6.tgz", - "integrity": "sha512-tBO/cf++BUsJkYql/kBbJroKOgHWEigTKBAjjBEmrMGYd1QMBC74Hr4Wo2zCZw6ZrVhlJPvoMrkcOnlWR/DJfw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.2.0.tgz", + "integrity": "sha512-Grku9ZST5NNQ3hqNUodSkDfEBqAmGA1R8yiyPHOnLzEKI0GaCQC/XhFmsheXYuXzFQJdILbh+lYBiliqG5R/Vg==", "requires": { "buffer-equal-constant-time": "1.0.1", "ecdsa-sig-formatter": "1.0.10", @@ -16858,18 +16784,18 @@ } }, "jws": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.1.5.tgz", - "integrity": "sha512-GsCSexFADNQUr8T5HPJvayTjvPIfoyJPtLQBwn5a4WZQchcrPMPMAWcC1AzJVRDKyD6ZPROPAxgv6rfHViO4uQ==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.0.tgz", + "integrity": "sha512-OmaE/N+SlUTMyja5XeM7aaGP3nNCUlypCCEtlDXf3887yq3tm1zk5O7l/dSz7TQ5p+imRxERZ8Fmk4Z6xcWIIw==", "requires": { - "jwa": "^1.1.5", + "jwa": "^1.2.0", "safe-buffer": "^5.0.1" } }, "karma": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/karma/-/karma-3.1.4.tgz", - "integrity": "sha512-31Vo8Qr5glN+dZEVIpnPCxEGleqE0EY6CtC2X9TagRV3rRQ3SNrvfhddICkJgUK3AgqpeKSZau03QumTGhGoSw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/karma/-/karma-4.0.0.tgz", + "integrity": "sha512-EFoFs3F6G0BcUGPNOn/YloGOb3h09hzTguyXlg6loHlKY76qbJikkcyPk43m2kfRF65TUGda/mig29QQtyhm1g==", "dev": true, "requires": { "bluebird": "^3.3.0", @@ -17190,9 +17116,9 @@ } }, "loader-runner": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.1.tgz", - "integrity": "sha512-By6ZFY7ETWOc9RFaAIb23IjJVcM4dvJC/N57nmdz9RSkMXvAXGI7SyVlAw3v8vjtDRlqThgVDVmTnr9fqMlxkw==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", "dev": true }, "loader-utils": { @@ -17799,9 +17725,9 @@ "dev": true }, "math-random": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz", - "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", + "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==", "dev": true }, "md5.js": { @@ -18239,9 +18165,9 @@ "dev": true }, "ng-packagr": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/ng-packagr/-/ng-packagr-4.5.0.tgz", - "integrity": "sha512-aWRotMYcU66MAz05R8IEmxahrzAztRNn9231Kvs7p0Agsd9iP6ehVQ7Uyp0pK+V/TX1DGIcF/zTgNS7Rt3kw1Q==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/ng-packagr/-/ng-packagr-4.7.0.tgz", + "integrity": "sha512-FNCe4WpHwBk107pCX0KOnsv+cUaM2bCGAD/oYUl0FIwQXkI+iYjDik9KlqJ/bWDUsiCUxiAH2v5AsTaEF7G4bw==", "dev": true, "requires": { "@ngtools/json-schema": "^1.1.0", @@ -18385,9 +18311,9 @@ "integrity": "sha512-7g7NEo7dYp6ap0j5qZ4Nf6nrU4WVdx8ycRQbWyLPps6mrR/+5vKU73ie0CMuKzl625bDTBjjJ60AmqTsp4l+AQ==" }, "ngx-dynamic-form-builder": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/ngx-dynamic-form-builder/-/ngx-dynamic-form-builder-0.8.1.tgz", - "integrity": "sha512-AKPf5YJ6bNP66dD3j7NMAyzzfNeVAYoj4+XbR+16/Q+StUkZf1O/+yJTqe81G4fLMcBgwj3rcq8o4aLRQvdafQ==", + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/ngx-dynamic-form-builder/-/ngx-dynamic-form-builder-0.9.0.tgz", + "integrity": "sha512-Cd6BIyOLkCy7wo73IpAPoJYEZICsM8Cpbv/66QVssKDuq41cZJcys/V4vIqgh/eK0SFIp6QuAjzl6PFmqZ3CgA==", "requires": { "@types/lodash-es": "^4.17.1", "class-transformer": "^0.2.0", @@ -18397,9 +18323,9 @@ } }, "ngx-permissions": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/ngx-permissions/-/ngx-permissions-6.0.4.tgz", - "integrity": "sha512-hIWPjdyhvUWRbz+ddLybIC9jFxt+U2384/CDdi6H52NJstRgs+stdW7G8EH0/Ca1mA58QAcklCF4j0y5WpP1aA==" + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/ngx-permissions/-/ngx-permissions-6.0.5.tgz", + "integrity": "sha512-Gls6NOeuIxH0Cn7gVVyXE8Jm47JRwqJClj9KWB9l29ciGGUucCEuw8CCJiplSKmFCGuFW7t3eMGwB4Gf2BZ8OQ==" }, "ngx-repository": { "version": "0.6.3", @@ -18485,9 +18411,9 @@ } }, "node-libs-browser": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.1.0.tgz", - "integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.0.tgz", + "integrity": "sha512-5MQunG/oyOaBdttrL40dA7bUfPORLRWMUJLQtMg7nluxUvk5XwnLdL9twQHFAjRx/y7mIMkLKT9++qPbbk6BZA==", "dev": true, "requires": { "assert": "^1.1.1", @@ -18497,7 +18423,7 @@ "constants-browserify": "^1.0.0", "crypto-browserify": "^3.11.0", "domain-browser": "^1.1.1", - "events": "^1.0.0", + "events": "^3.0.0", "https-browserify": "^1.0.0", "os-browserify": "^0.3.0", "path-browserify": "0.0.0", @@ -18511,7 +18437,7 @@ "timers-browserify": "^2.0.4", "tty-browserify": "0.0.0", "url": "^0.11.0", - "util": "^0.10.3", + "util": "^0.11.0", "vm-browserify": "0.0.4" }, "dependencies": { @@ -18683,9 +18609,9 @@ } }, "npm-registry-fetch": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-3.8.0.tgz", - "integrity": "sha512-hrw8UMD+Nob3Kl3h8Z/YjmKamb1gf7D1ZZch2otrIXM3uFLB5vjEY6DhMlq80z/zZet6eETLbOXcuQudCB3Zpw==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-3.9.0.tgz", + "integrity": "sha512-srwmt8YhNajAoSAaDWndmZgx89lJwIZ1GWxOuckH4Coek4uHv5S+o/l9FLQe/awA+JwTnj4FJHldxhlXdZEBmw==", "dev": true, "requires": { "JSONStream": "^1.3.4", @@ -19088,9 +19014,9 @@ } }, "opn": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz", - "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.4.0.tgz", + "integrity": "sha512-YF9MNdVy/0qvJvDtunAOzFw9iasOQHpVthTCvGzxt61Il64AYSGdK+rYwld7NAfk9qJ7dt+hymBNSc9LNYS+Sw==", "dev": true, "requires": { "is-wsl": "^1.1.0" @@ -19482,16 +19408,17 @@ } }, "parse-asn1": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz", - "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.3.tgz", + "integrity": "sha512-VrPoetlz7B/FqjBLD2f5wBVZvsZVLnRUrxVLfRYhGXCODa/NWE4p3Wp+6+aV3ZPL3KM7/OZmxDIwwijD7yuucg==", "dev": true, "requires": { "asn1.js": "^4.0.0", "browserify-aes": "^1.0.0", "create-hash": "^1.1.0", "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3" + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" } }, "parse-github-repo-url": { @@ -19730,14 +19657,14 @@ "dev": true }, "postcss": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", - "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "version": "7.0.13", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.13.tgz", + "integrity": "sha512-h8SY6kQTd1wISHWjz+E6cswdhMuyBZRb16pSTv3W4zYZ3/YbyWeJdNUeOXB5IdZqE1U76OUEjjjqsC3z2f3hVg==", "dev": true, "requires": { - "chalk": "^2.4.1", + "chalk": "^2.4.2", "source-map": "^0.6.1", - "supports-color": "^5.5.0" + "supports-color": "^6.1.0" }, "dependencies": { "source-map": { @@ -19745,13 +19672,22 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, "postcss-import": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-12.0.0.tgz", - "integrity": "sha512-3KqKRZcaZAvxbY8DVLdd81tG5uKzbUQuiWIvy0o0fzEC42bKacqPYFWbfCQyw6L4LWUaqPz/idvIdbhpgQ32eQ==", + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-12.0.1.tgz", + "integrity": "sha512-3Gti33dmCjyKBgimqGxL3vcV8w9+bsHwO5UrBawp796+jdardbcFl4RP5w/76BwNL7aGzpKstIfF9I+kdE8pTw==", "dev": true, "requires": { "postcss": "^7.0.1", @@ -19828,9 +19764,9 @@ "dev": true }, "prettier": { - "version": "1.15.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.15.3.tgz", - "integrity": "sha512-gAU9AGAPMaKb3NNSUUuhhFAS7SCO4ALTN4nRIn6PJ075Qd28Yn2Ig2ahEJWdJwJmlEBTUfC7mMUSFy8MwsOCfg==", + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.16.1.tgz", + "integrity": "sha512-XXUITwIkGb3CPJ2hforHah/zTINRyie5006Jd2HKy2qz7snEJXl0KLfsJZW/wst9g6R2rFvqba3VpNYdu1hDcA==", "dev": true }, "private": { @@ -20434,9 +20370,9 @@ } }, "reflect-metadata": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.12.tgz", - "integrity": "sha512-n+IyV+nGz3+0q3/Yf1ra12KpCyi001bi4XFxSjbiWWjfqb52iTTtpGXmCCAOWWIAn9KEuFZKGqBERHmrtScZ3A==", + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", "dev": true }, "regenerate": { @@ -20710,9 +20646,9 @@ }, "dependencies": { "resolve": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.9.0.tgz", - "integrity": "sha512-TZNye00tI67lwYvzxCxHGjwTNlUV70io54/Ed4j6PscB8xVfuBJpRenI/o6dVk0cY0PYTY27AgCoGGxRnYuItQ==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz", + "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==", "dev": true, "requires": { "path-parse": "^1.0.6" @@ -20747,9 +20683,9 @@ "dev": true }, "resolve": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.9.0.tgz", - "integrity": "sha512-TZNye00tI67lwYvzxCxHGjwTNlUV70io54/Ed4j6PscB8xVfuBJpRenI/o6dVk0cY0PYTY27AgCoGGxRnYuItQ==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz", + "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==", "dev": true, "requires": { "path-parse": "^1.0.6" @@ -21276,9 +21212,9 @@ } }, "smart-buffer": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.0.1.tgz", - "integrity": "sha512-RFqinRVJVcCAL9Uh1oVqE6FZkqsyLiVOYEZ20TqIOjuX7iFVJ+zsbs4RIghnw/pTs7mZvt8ZHhvm1ZUrR4fykg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.0.2.tgz", + "integrity": "sha512-JDhEpTKzXusOqXZ0BUIdH+CjFdO/CR3tLlf5CN34IypI+xMmXW1uB16OOY8z3cICbJlDAVJzNbwBhNO0wt9OAw==", "dev": true }, "snapdragon": { @@ -21549,13 +21485,13 @@ } }, "socks": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.2.2.tgz", - "integrity": "sha512-g6wjBnnMOZpE0ym6e0uHSddz9p3a+WsBaaYQaBaSCJYvrC4IXykQR9MNGjLQf38e9iIIhp3b1/Zk8YZI3KGJ0Q==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.2.3.tgz", + "integrity": "sha512-+2r83WaRT3PXYoO/1z+RDEBE7Z2f9YcdQnJ0K/ncXXbV5gJ6wYfNAebYFYiiUjM6E4JyXnPY8cimwyvFYHVUUA==", "dev": true, "requires": { "ip": "^1.1.5", - "smart-buffer": "^4.0.1" + "smart-buffer": "4.0.2" } }, "socks-proxy-agent": { @@ -21752,9 +21688,9 @@ } }, "speed-measure-webpack-plugin": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/speed-measure-webpack-plugin/-/speed-measure-webpack-plugin-1.2.3.tgz", - "integrity": "sha512-p+taQ69VkRUXYMoZOx2nxV/Tz8tt79ahctoZJyJDHWP7fEYvwFNf5Pd73k5kZ6auu0pTsPNLEUwWpM8mCk85Zw==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/speed-measure-webpack-plugin/-/speed-measure-webpack-plugin-1.2.5.tgz", + "integrity": "sha512-S/guYjC4Izn5wY2d0+M4zowED/F77Lxh9yjkTZ+XAr244pr9c1MYNcXcRe9lx2hmAj0GPbOrBXgOF2YIp/CZ8A==", "dev": true, "requires": { "chalk": "^2.0.1" @@ -21865,9 +21801,9 @@ } }, "stream-browserify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", - "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", "dev": true, "requires": { "inherits": "~2.0.1", @@ -22259,9 +22195,9 @@ } }, "terser-webpack-plugin": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.1.0.tgz", - "integrity": "sha512-61lV0DSxMAZ8AyZG7/A4a3UPlrbOBo8NIQ4tJzLPAdGOQ+yoNC7l5ijEow27lBAL2humer01KLS6bGIMYQxKoA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.2.1.tgz", + "integrity": "sha512-GGSt+gbT0oKcMDmPx4SRSfJPE1XaN3kQRWG4ghxKQw9cn5G9x6aCKSsgYdvyM0na9NJ4Drv0RG6jbBByZ5CMjw==", "dev": true, "requires": { "cacache": "^11.0.2", @@ -22638,27 +22574,16 @@ } }, "ts-node": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-7.0.1.tgz", - "integrity": "sha512-BVwVbPJRspzNh2yfslyT1PSbl5uIk03EZlb493RKHN4qej/D06n1cEhjlOJG69oFsE7OT8XjpTUcYf6pKTLMhw==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-8.0.2.tgz", + "integrity": "sha512-MosTrinKmaAcWgO8tqMjMJB22h+sp3Rd1i4fdoWY4mhBDekOwIAKI/bzmRi7IcbCmjquccYg2gcF6NBkLgr0Tw==", "dev": true, "requires": { - "arrify": "^1.0.0", - "buffer-from": "^1.1.0", + "arg": "^4.1.0", "diff": "^3.1.0", "make-error": "^1.1.1", - "minimist": "^1.2.0", - "mkdirp": "^0.5.1", "source-map-support": "^0.5.6", - "yn": "^2.0.0" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - } + "yn": "^3.0.0" } }, "tsickle": { @@ -22778,9 +22703,9 @@ "dev": true }, "typescript": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.2.2.tgz", - "integrity": "sha512-VCj5UiSyHBjwfYacmDuc/NOk4QQixbE+Wn7MFJuS0nRuPQbof132Pw4u53dm264O8LPc2MVsc7RJNml5szurkg==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.2.4.tgz", + "integrity": "sha512-0RNDbSdEokBeEAkgNbxJ+BLwSManFy9TeXz8uW+48j/xhEXv1ePME60olyzw2XzUqUBNAYFeJadIqAgNqIACwg==", "dev": true }, "uglify-js": { @@ -22801,56 +22726,6 @@ } } }, - "uglifyjs-webpack-plugin": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.3.0.tgz", - "integrity": "sha512-ovHIch0AMlxjD/97j9AYovZxG5wnHOPkL7T1GKochBADp/Zwc44pEWNqpKl1Loupp1WhFg7SlYmHZRUfdAacgw==", - "dev": true, - "requires": { - "cacache": "^10.0.4", - "find-cache-dir": "^1.0.0", - "schema-utils": "^0.4.5", - "serialize-javascript": "^1.4.0", - "source-map": "^0.6.1", - "uglify-es": "^3.3.4", - "webpack-sources": "^1.1.0", - "worker-farm": "^1.5.2" - }, - "dependencies": { - "commander": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", - "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", - "dev": true - }, - "schema-utils": { - "version": "0.4.7", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", - "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-keywords": "^3.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "uglify-es": { - "version": "3.3.9", - "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", - "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", - "dev": true, - "requires": { - "commander": "~2.13.0", - "source-map": "~0.6.1" - } - } - } - }, "ultron": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", @@ -23093,9 +22968,9 @@ } }, "util": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", - "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", "dev": true, "requires": { "inherits": "2.0.3" @@ -23231,15 +23106,15 @@ } }, "webpack": { - "version": "4.23.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.23.1.tgz", - "integrity": "sha512-iE5Cu4rGEDk7ONRjisTOjVHv3dDtcFfwitSxT7evtYj/rANJpt1OuC/Kozh1pBa99AUBr1L/LsaNB+D9Xz3CEg==", + "version": "4.28.4", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.28.4.tgz", + "integrity": "sha512-NxjD61WsK/a3JIdwWjtIpimmvE6UrRi3yG54/74Hk9rwNj5FPkA4DJCf1z4ByDWLkvZhTZE+P3C/eh6UD5lDcw==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.7.10", - "@webassemblyjs/helper-module-context": "1.7.10", - "@webassemblyjs/wasm-edit": "1.7.10", - "@webassemblyjs/wasm-parser": "1.7.10", + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/helper-module-context": "1.7.11", + "@webassemblyjs/wasm-edit": "1.7.11", + "@webassemblyjs/wasm-parser": "1.7.11", "acorn": "^5.6.2", "acorn-dynamic-import": "^3.0.0", "ajv": "^6.1.0", @@ -23257,7 +23132,7 @@ "node-libs-browser": "^2.0.0", "schema-utils": "^0.4.4", "tapable": "^1.1.0", - "uglifyjs-webpack-plugin": "^1.2.4", + "terser-webpack-plugin": "^1.1.0", "watchpack": "^1.5.0", "webpack-sources": "^1.3.0" }, @@ -23918,15 +23793,15 @@ "dev": true }, "yn": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/yn/-/yn-2.0.0.tgz", - "integrity": "sha1-5a2ryKz0CPY4X8dklWhMiOavaJo=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.0.0.tgz", + "integrity": "sha512-+Wo/p5VRfxUgBUGy2j/6KX2mj9AYJWOHuhMjMcbBFc3y54o9/4buK1ksBvuiK01C3kby8DH9lSmJdSxw+4G/2Q==", "dev": true }, "zone.js": { - "version": "0.8.27", - "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.8.27.tgz", - "integrity": "sha512-Gbv0wmh0paF4Q60zzcF28+qBWIxtMVuRKBCBm0hvLupZsN/SX7TYYcgYWoVH8MkP+yl0jHlyGHy4dIYUgZvBqA==" + "version": "0.8.29", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.8.29.tgz", + "integrity": "sha512-mla2acNCMkWXBD+c+yeUrBUrzOxYMNFdQ6FGfigGGtEVBPJx07BQeJekjt9DmH1FtZek4E9rE1eRR9qQpxACOQ==" } } } diff --git a/package.json b/package.json index 1e0c87ae..bc7edb1e 100644 --- a/package.json +++ b/package.json @@ -71,56 +71,56 @@ "all:build": "run-s github:build android" }, "dependencies": { - "@angular/common": "~7.2.0", - "@angular/core": "~7.2.0", - "@angular/forms": "~7.2.0", - "@angular/http": "~7.2.0", - "@angular/platform-browser": "~7.2.0", - "@angular/platform-browser-dynamic": "~7.2.0", - "@angular/router": "~7.2.0", - "@capacitor/android": "^1.0.0-beta.13", - "@capacitor/core": "1.0.0-beta.13", - "@ionic-native/core": "5.0.0-beta.15", - "@ionic-native/splash-screen": "5.0.0-beta.15", - "@ionic-native/status-bar": "5.0.0-beta.15", - "@ionic/angular": "4.0.0-rc.1", + "@angular/common": "~7.2.2", + "@angular/core": "~7.2.2", + "@angular/forms": "~7.2.2", + "@angular/http": "~7.2.2", + "@angular/platform-browser": "~7.2.2", + "@angular/platform-browser-dynamic": "~7.2.2", + "@angular/router": "~7.2.2", + "@capacitor/android": "^1.0.0-beta.17", + "@capacitor/core": "1.0.0-beta.17", + "@ionic-native/core": "5.0.0", + "@ionic-native/splash-screen": "5.0.0", + "@ionic-native/status-bar": "5.0.0", + "@ionic/angular": "4.0.0", "@ionic/storage": "^2.2.0", - "@nguniversal/express-engine": "^7.0.2", + "@nguniversal/express-engine": "^7.1.0", "@ngx-meta/core": "^7.0.0", - "@rucken/core": "^3.7.1", + "@rucken/core": "^3.8.0", "@types/object-path": "^0.11.0", "bind-observable": "^1.0.2", "cordova-android": "7.1.4", "cordova-plugin-device": "^2.0.2", "cordova-plugin-ionic-keyboard": "^2.1.3", - "cordova-plugin-ionic-webview": "^3.0.0", + "cordova-plugin-ionic-webview": "^3.1.1", "cordova-plugin-splashscreen": "^5.0.2", "cordova-plugin-statusbar": "^2.4.2", "cordova-plugin-whitelist": "^1.3.3", "cordova-sqlite-storage": "^2.6.0", - "core-js": "^2.6.2", + "core-js": "^2.6.3", "ngx-cookie-service": "^2.1.0", - "ngx-dynamic-form-builder": "^0.8.1", + "ngx-dynamic-form-builder": "^0.9.0", "ngx-repository": "^0.6.3", "object-path": "^0.11.4", "rxjs": "6.3.3", - "zone.js": "^0.8.27" + "zone.js": "^0.8.29" }, "devDependencies": { - "@angular-devkit/architect": "~0.12.1", - "@angular-devkit/build-angular": "~0.12.1", - "@angular-devkit/build-ng-packagr": "~0.12.1", - "@angular-devkit/core": "~7.2.1", - "@angular-devkit/schematics": "~7.2.1", - "@angular/cli": "~7.2.1", - "@angular/compiler": "~7.2.0", - "@angular/compiler-cli": "~7.2.0", - "@angular/language-service": "~7.2.0", - "@capacitor/cli": "1.0.0-beta.13", + "@angular-devkit/architect": "~0.12.3", + "@angular-devkit/build-angular": "~0.12.3", + "@angular-devkit/build-ng-packagr": "~0.12.3", + "@angular-devkit/core": "~7.2.3", + "@angular-devkit/schematics": "~7.2.3", + "@angular/cli": "~7.2.3", + "@angular/compiler": "~7.2.2", + "@angular/compiler-cli": "~7.2.2", + "@angular/language-service": "~7.2.2", + "@capacitor/cli": "1.0.0-beta.17", "@ionic/ng-toolkit": "^1.1.0", "@ionic/schematics-angular": "^1.0.7", "@rucken/cli": "^3.3.0", - "@types/jasmine": "~3.3.5", + "@types/jasmine": "~3.3.8", "@types/jasminewd2": "~2.0.6", "@types/node": "~10.12.18", "codelyzer": "~4.5.0", @@ -134,22 +134,22 @@ "html-loader": "^0.5.5", "jasmine-core": "~3.3.0", "jasmine-spec-reporter": "~4.2.1", - "karma": "~3.1.4", + "karma": "~4.0.0", "karma-chrome-launcher": "~2.2.0", "karma-coverage-istanbul-reporter": "~2.0.4", "karma-jasmine": "~2.0.1", "karma-jasmine-html-reporter": "^1.4.0", "markdown-loader": "^5.0.0", - "ng-packagr": "^4.5.0", + "ng-packagr": "^4.7.0", "npm-run-all": "^4.1.5", - "prettier": "^1.15.3", + "prettier": "^1.16.1", "protractor": "~5.4.2", - "ts-node": "~7.0.1", + "ts-node": "~8.0.2", "tsickle": ">=0.34.0", "tslib": "^1.9.3", "tslint": "~5.12.1", "tslint-config-prettier": "^1.17.0", - "typescript": "~3.2.2" + "typescript": "~3.2.4" }, "cordova": { "plugins": { @@ -174,4 +174,4 @@ "zone.js" ] } -} \ No newline at end of file +} From 4ac5ab69ac0f6da116677d50b63e58e532b79c8a Mon Sep 17 00:00:00 2001 From: EndyKaufman Date: Sun, 27 Jan 2019 17:58:02 +0500 Subject: [PATCH 2/4] feat: Add ngx-bind-io and update all sources --- apps/demo/src/app/app.module.ts | 4 +- libs/rucken/ionic/package.json | 10 +- .../entity-list/entity-list.component.ts | 109 +++++++++--------- .../form-group/form-group.component.ts | 8 +- .../lib/components/navbar/navbar.component.ts | 6 +- .../prompt-form-modal.component.ts | 8 +- .../select-input/select-input.component.ts | 4 +- .../group-modal/group-modal.component.html | 27 +---- .../group-modal/group-modal.component.ts | 2 +- .../groups/group-modal/group-modal.module.ts | 4 +- .../groups-list-filters-modal.component.html | 20 +--- .../groups-list-filters-modal.component.ts | 2 +- .../groups-list-filters-modal.module.ts | 4 +- .../groups-list/groups-list.component.html | 17 +-- .../groups/groups-list/groups-list.module.ts | 4 +- .../profile-panel.component.html | 30 ++--- .../profile-panel/profile-panel.component.ts | 4 +- .../profile-panel/profile-panel.module.ts | 4 +- .../user-modal/user-modal.component.html | 48 ++------ .../users/user-modal/user-modal.component.ts | 2 +- .../users/user-modal/user-modal.module.ts | 4 +- .../users-list-filters-modal.component.html | 23 +--- .../users-list-filters-modal.component.ts | 2 +- .../users-list-filters-modal.module.ts | 4 +- .../users-list/users-list.component.html | 18 +-- .../users/users-list/users-list.module.ts | 4 +- .../auth-modal/auth-modal.component.html | 26 +---- .../auth-modal/auth-modal.component.ts | 2 +- .../modules/auth-modal/auth-modal.module.ts | 6 +- package-lock.json | 37 ++++-- package.json | 1 + 31 files changed, 172 insertions(+), 272 deletions(-) diff --git a/apps/demo/src/app/app.module.ts b/apps/demo/src/app/app.module.ts index d56a17a9..f82c484a 100644 --- a/apps/demo/src/app/app.module.ts +++ b/apps/demo/src/app/app.module.ts @@ -11,6 +11,7 @@ import { MetaLoader, MetaModule } from '@ngx-meta/core'; import { TranslateModule, TranslateService } from '@ngx-translate/core'; import { AccountModule, AuthModalModule, AuthModule, BrowserStorage, CONTENT_TYPES_CONFIG_TOKEN, defaultContentTypesConfig, defaultGroupsConfig, defaultPermissionsConfig, defaultUsersConfig, ErrorsExtractor, GROUPS_CONFIG_TOKEN, LangModule, LangService, PermissionsGuard, PERMISSIONS_CONFIG_TOKEN, PipesModule, STORAGE_CONFIG_TOKEN, TokenService, TransferHttpCacheModule, USERS_CONFIG_TOKEN } from '@rucken/core'; import { GroupsListFiltersModalModule, GroupsListFiltersModalService, IonicAuthModalModule, IonicModalsModule, NavbarModule, UsersListFiltersModalModule, UsersListFiltersModalService } from '@rucken/ionic'; +import { NgxBindIOModule } from 'ngx-bind-io'; import { CookieService } from 'ngx-cookie-service'; import { NgxPermissionsModule } from 'ngx-permissions'; import { NgxRepositoryModule } from 'ngx-repository'; @@ -62,7 +63,8 @@ import { initializeApp } from './utils/initialize-app'; NavbarModule, IonicModalsModule, UsersListFiltersModalModule.forRoot(), - GroupsListFiltersModalModule.forRoot() + GroupsListFiltersModalModule.forRoot(), + NgxBindIOModule.forRoot() ], providers: [ { diff --git a/libs/rucken/ionic/package.json b/libs/rucken/ionic/package.json index 4c73caa2..7ba8d96c 100644 --- a/libs/rucken/ionic/package.json +++ b/libs/rucken/ionic/package.json @@ -35,14 +35,14 @@ } ], "peerDependencies": { - "@angular/common": "~7.2.0", - "@angular/core": "~7.2.0", - "@ionic/angular": "4.0.0-rc.1", - "@rucken/core": "^3.7.1" + "@angular/common": "~7.2.2", + "@angular/core": "~7.2.2", + "@ionic/angular": "4.0.0", + "@rucken/core": "^3.8.0" }, "dependencies": { "@ngx-translate/core": "^11.0.1", - "ngx-dynamic-form-builder": "^0.8.1", + "ngx-dynamic-form-builder": "^0.9.0", "ngx-permissions": "^6.0.4", "ngx-repository": "^0.6.3", "bind-observable": "^1.0.2", diff --git a/libs/rucken/ionic/src/lib/components/entity-list/entity-list.component.ts b/libs/rucken/ionic/src/lib/components/entity-list/entity-list.component.ts index b622e0b0..ffb6b759 100644 --- a/libs/rucken/ionic/src/lib/components/entity-list/entity-list.component.ts +++ b/libs/rucken/ionic/src/lib/components/entity-list/entity-list.component.ts @@ -30,66 +30,61 @@ export class EntityListComponent { defaultEntityListHeaderTemplate: TemplateRef; @Input() - gridFieldTemplate: TemplateRef; + gridFieldTemplate: TemplateRef = undefined; @Input() - gridCellTemplate: TemplateRef; + gridCellTemplate: TemplateRef = undefined; @Input() - gridFieldContent: TemplateRef; + gridFieldContent: TemplateRef = undefined; @Input() - gridFieldActionContent: TemplateRef; + gridFieldActionContent: TemplateRef = undefined; @Input() - gridCellContent: TemplateRef; + gridCellContent: TemplateRef = undefined; @Input() - gridCellTranslatedContent: TemplateRef; + gridCellTranslatedContent: TemplateRef = undefined; @Input() - gridCellActionContent: TemplateRef; + gridCellActionContent: TemplateRef = undefined; @Input() - searchFieldTemplate: TemplateRef; + searchFieldTemplate: TemplateRef = undefined; @Input() - entityListFooterTemplate: TemplateRef; + entityListFooterTemplate: TemplateRef = undefined; @Input() - entityListHeaderTemplate: TemplateRef; + entityListHeaderTemplate: TemplateRef = undefined; @Input() - viewLink: string; + viewLink: string = undefined; @Input() - updateLink: string; + updateLink: string = undefined; @Input() - deleteLink: string; + deleteLink: string = undefined; @Input() showSearchField = false; @Input() - selectFirst?: boolean; + selectFirst?: boolean = undefined; @Input() set processing(value: boolean) { - this._processing = undefined; - if (value) { - this._loadingController.create({ - message: this._translateService.instant('Loading...') - }).then(loading => { - this._processingModal = loading; - loading.present().then(modal => { - if (this._processing === undefined) { - this._processing = value; - } else { - if (this._processingModal && this._processing === false) { - this._processingModal.dismiss().then(() => { - this._processing = false; - this._processingModal = undefined; - }); - } - } - }); - }); - } else { - if (this._processingModal) { - this._processingModal.dismiss().then(() => { - this._processing = false; - this._processingModal = undefined; - }); + this._processing = value; + if (this._processingModal !== null) { + if (this._processingModal === undefined) { + this._processingModal = null; + if (value) { + this._loadingController.create({ + message: this._translateService.instant('Loading...') + }).then(element => { + element.present().then(_ => { + this._processingModal = element; + if (this._processing === false) { + this.processing = false; + } + }); + }); + } } else { - this._processing = false; + if (!value) { + this._processingModal.dismiss().then(() => { + this._processingModal = undefined; + }); + } } } } @@ -99,7 +94,7 @@ export class EntityListComponent { @Input() searchField: FormControl = new FormControl(); @Input() - title: string; + title: string = undefined; @Input() createTitle = translate('Create'); @Input() @@ -107,13 +102,13 @@ export class EntityListComponent { @Input() translatedCells: string[] = []; @Input() - orderColumns: string[]; + orderColumns: string[] = undefined; @Input() - columnsClasses: { [key: string]: string }; + columnsClasses: { [key: string]: string } = undefined; @Input() - orderBy: string; + orderBy: string = undefined; @Input() - multiSelectColumns: string[]; + multiSelectColumns: string[] = undefined; @Input() set columns(columns: string[]) { this._columns = columns; @@ -133,14 +128,11 @@ export class EntityListComponent { } } @Input() - classes: string[]; + classes: string[] = undefined; @Input() - strings: any; + strings: any = undefined; @Input() set items(items: TModel[]) { - if (this._refresher && this._refresher.target) { - this._refresher.target.complete(); - } this._items = items; if ( this.selectFirst !== false && @@ -150,6 +142,9 @@ export class EntityListComponent { ) { this.onSelected([]); } + if (this._refresher && this._refresher.target) { + this._refresher.target.complete(); + } } get items() { return this._items; @@ -182,7 +177,7 @@ export class EntityListComponent { nextPage: EventEmitter = new EventEmitter(); @Input() - readonly: boolean; + readonly: boolean = undefined; @Input() enableCreate = true; @Input() @@ -192,7 +187,7 @@ export class EntityListComponent { @Input() enableAppendFromGrid = true; @Input() - paginationMeta: PaginationMeta; + paginationMeta: PaginationMeta = undefined; get enableOnlyUpdateOrDelete() { return (this.isEnableDelete && !this.isEnableUpdate) || (!this.isEnableDelete && this.isEnableUpdate); @@ -204,12 +199,12 @@ export class EntityListComponent { return this.appendFromGrid.observers.length > 0; } - private _refresher: any; - private _processingModal: any; + private _refresher: any = undefined; + private _processingModal: any = undefined; private _processing = false; - private _selected: TModel[]; - private _items: TModel[]; - private _columns: string[]; + private _selected: TModel[] = undefined; + private _items: TModel[] = undefined; + private _columns: string[] = undefined; constructor( private _viewContainerRef: ViewContainerRef, diff --git a/libs/rucken/ionic/src/lib/components/form-group/form-group.component.ts b/libs/rucken/ionic/src/lib/components/form-group/form-group.component.ts index f50f42b0..7e428e32 100644 --- a/libs/rucken/ionic/src/lib/components/form-group/form-group.component.ts +++ b/libs/rucken/ionic/src/lib/components/form-group/form-group.component.ts @@ -10,9 +10,9 @@ import { map } from 'rxjs/operators'; }) export class FormGroupComponent implements AfterViewInit { @Input() - checkIsDirty?: boolean; + checkIsDirty?: boolean = undefined; @Input() - tooltipPlacement?: string; + tooltipPlacement?: string = undefined; get errors(): Observable { if (this.form && (this.checkIsDirty !== true || this.form.dirty)) { @@ -29,7 +29,7 @@ export class FormGroupComponent implements AfterViewInit { } } @Input() - form: DynamicFormGroup; + form: DynamicFormGroup = undefined; @Input() set name(name: string) { this._name = name; @@ -38,7 +38,7 @@ export class FormGroupComponent implements AfterViewInit { return this._name; } @Input() - title: string; + title: string = undefined; get valid() { return !this.form || this.form.get(this.name).valid; diff --git a/libs/rucken/ionic/src/lib/components/navbar/navbar.component.ts b/libs/rucken/ionic/src/lib/components/navbar/navbar.component.ts index f238efbd..aba9f6c4 100644 --- a/libs/rucken/ionic/src/lib/components/navbar/navbar.component.ts +++ b/libs/rucken/ionic/src/lib/components/navbar/navbar.component.ts @@ -9,11 +9,11 @@ import { BehaviorSubject } from 'rxjs'; }) export class NavbarComponent { @Input() - showSignIn: boolean; + showSignIn: boolean = undefined; @Input() - showSignOut: boolean; + showSignOut: boolean = undefined; @Input() - title: string; + title: string = undefined; @Input() set routes(routes: any[]) { this.allowedRoutes$.next( diff --git a/libs/rucken/ionic/src/lib/components/prompt-form-modal/prompt-form-modal.component.ts b/libs/rucken/ionic/src/lib/components/prompt-form-modal/prompt-form-modal.component.ts index 4535faf2..babc61f7 100644 --- a/libs/rucken/ionic/src/lib/components/prompt-form-modal/prompt-form-modal.component.ts +++ b/libs/rucken/ionic/src/lib/components/prompt-form-modal/prompt-form-modal.component.ts @@ -14,7 +14,7 @@ export class PromptFormModalComponent extends BasePromptModalComponent { @Input() hideFooter = false; @Input() - class: string; + class: string = undefined; @Input() hideTopNo = false; @Input() @@ -26,11 +26,11 @@ export class PromptFormModalComponent extends BasePromptModalComponent { @Input() iconTopInfo = 'information-circle-outline'; @Input() - footerButtonsTemplate: TemplateRef; + footerButtonsTemplate: TemplateRef = undefined; @Input() - readonlyFooterButtonsTemplate: TemplateRef; + readonlyFooterButtonsTemplate: TemplateRef = undefined; @Input() - headerTemplate: TemplateRef; + headerTemplate: TemplateRef = undefined; constructor( protected modalController: ModalController, private _modalsService: ModalsService, diff --git a/libs/rucken/ionic/src/lib/components/select-input/select-input.component.ts b/libs/rucken/ionic/src/lib/components/select-input/select-input.component.ts index 2875bbab..e445d3ae 100644 --- a/libs/rucken/ionic/src/lib/components/select-input/select-input.component.ts +++ b/libs/rucken/ionic/src/lib/components/select-input/select-input.component.ts @@ -29,7 +29,7 @@ export class SelectInputComponent implements ControlValueAccessor, OnDestroy, On titleField = 'title'; @Input() @BindObservable() - items: SelectInput[]; + items: SelectInput[] = undefined; items$!: Observable; @BindObservable() selectedIds: (string | number)[]; @@ -49,8 +49,6 @@ export class SelectInputComponent implements ControlValueAccessor, OnDestroy, On this.selectedIds$.pipe(takeUntil(this._destroyed$)).subscribe(ids => { if (ids !== undefined && !Array.isArray(ids)) { ids = [ids]; - } else { - ids = []; } const selectedItems = this.items.filter(item => ids.filter(id => item.id === id).length > 0); if (this.multiple) { diff --git a/libs/rucken/ionic/src/lib/entities/groups/group-modal/group-modal.component.html b/libs/rucken/ionic/src/lib/entities/groups/group-modal/group-modal.component.html index 6855fcbb..0d3d694e 100644 --- a/libs/rucken/ionic/src/lib/entities/groups/group-modal/group-modal.component.html +++ b/libs/rucken/ionic/src/lib/entities/groups/group-modal/group-modal.component.html @@ -2,25 +2,10 @@ [formGroup]="form" novalidate> + bindIO + [iconTopYes]="data.id?'checkmark':'add'"> { @Input() - class: string; + class: string = undefined; permissions$: Observable; constructor( diff --git a/libs/rucken/ionic/src/lib/entities/groups/group-modal/group-modal.module.ts b/libs/rucken/ionic/src/lib/entities/groups/group-modal/group-modal.module.ts index 7a022fad..2fe80eac 100644 --- a/libs/rucken/ionic/src/lib/entities/groups/group-modal/group-modal.module.ts +++ b/libs/rucken/ionic/src/lib/entities/groups/group-modal/group-modal.module.ts @@ -4,6 +4,7 @@ import { ReactiveFormsModule } from '@angular/forms'; import { IonicModule } from '@ionic/angular'; import { TranslateModule } from '@ngx-translate/core'; import { DirectivesModule, PipesModule } from '@rucken/core'; +import { NgxBindIOModule } from 'ngx-bind-io'; import { FormGroupModule } from '../../../components/form-group/form-group.module'; import { PromptFormModalModule } from '../../../components/prompt-form-modal/prompt-form-modal.module'; import { SelectInputModule } from '../../../components/select-input/select-input.module'; @@ -19,7 +20,8 @@ import { GroupModalComponent } from './group-modal.component'; DirectivesModule, PipesModule, PromptFormModalModule, - SelectInputModule + SelectInputModule, + NgxBindIOModule ], declarations: [GroupModalComponent], entryComponents: [GroupModalComponent], diff --git a/libs/rucken/ionic/src/lib/entities/groups/groups-list/groups-list-filters-modal/groups-list-filters-modal.component.html b/libs/rucken/ionic/src/lib/entities/groups/groups-list/groups-list-filters-modal/groups-list-filters-modal.component.html index 155d83eb..c4ebfe3d 100644 --- a/libs/rucken/ionic/src/lib/entities/groups/groups-list/groups-list-filters-modal/groups-list-filters-modal.component.html +++ b/libs/rucken/ionic/src/lib/entities/groups/groups-list/groups-list-filters-modal/groups-list-filters-modal.component.html @@ -2,25 +2,12 @@ [formGroup]="form" novalidate> implements OnInit { @Input() - class: string; + class: string = undefined; sortTypes = GroupsListFiltersModal.sortTypes; sortFields = GroupsListFiltersModal.sortFields; diff --git a/libs/rucken/ionic/src/lib/entities/groups/groups-list/groups-list-filters-modal/groups-list-filters-modal.module.ts b/libs/rucken/ionic/src/lib/entities/groups/groups-list/groups-list-filters-modal/groups-list-filters-modal.module.ts index aa9c608d..40719315 100644 --- a/libs/rucken/ionic/src/lib/entities/groups/groups-list/groups-list-filters-modal/groups-list-filters-modal.module.ts +++ b/libs/rucken/ionic/src/lib/entities/groups/groups-list/groups-list-filters-modal/groups-list-filters-modal.module.ts @@ -4,6 +4,7 @@ import { ReactiveFormsModule } from '@angular/forms'; import { IonicModule } from '@ionic/angular'; import { TranslateModule } from '@ngx-translate/core'; import { DirectivesModule, PipesModule } from '@rucken/core'; +import { NgxBindIOModule } from 'ngx-bind-io'; import { FormGroupModule } from '../../../../components/form-group/form-group.module'; import { PromptFormModalModule } from '../../../../components/prompt-form-modal/prompt-form-modal.module'; import { SelectInputModule } from '../../../../components/select-input/select-input.module'; @@ -20,7 +21,8 @@ import { GroupsListFiltersModalService } from './groups-list-filters-modal.servi DirectivesModule, PipesModule, PromptFormModalModule, - SelectInputModule + SelectInputModule, + NgxBindIOModule ], declarations: [GroupsListFiltersModalComponent], entryComponents: [GroupsListFiltersModalComponent], diff --git a/libs/rucken/ionic/src/lib/entities/groups/groups-list/groups-list.component.html b/libs/rucken/ionic/src/lib/entities/groups/groups-list/groups-list.component.html index 547c16cb..aff2a1cb 100644 --- a/libs/rucken/ionic/src/lib/entities/groups/groups-list/groups-list.component.html +++ b/libs/rucken/ionic/src/lib/entities/groups/groups-list/groups-list.component.html @@ -1,26 +1,11 @@ diff --git a/libs/rucken/ionic/src/lib/entities/groups/groups-list/groups-list.module.ts b/libs/rucken/ionic/src/lib/entities/groups/groups-list/groups-list.module.ts index b0504c45..540ba6ab 100644 --- a/libs/rucken/ionic/src/lib/entities/groups/groups-list/groups-list.module.ts +++ b/libs/rucken/ionic/src/lib/entities/groups/groups-list/groups-list.module.ts @@ -2,6 +2,7 @@ import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { IonicModule } from '@ionic/angular'; import { TranslateModule } from '@ngx-translate/core'; +import { NgxBindIOModule } from 'ngx-bind-io'; import { EntityListModule } from '../../../components/entity-list/entity-list.module'; import { IonicModalsModule } from '../../../modules/modals/modals.module'; import { GroupModalModule } from '../group-modal/group-modal.module'; @@ -16,7 +17,8 @@ import { GroupsListComponent } from './groups-list.component'; TranslateModule.forChild(), EntityListModule, GroupModalModule, - GroupsListFiltersModalModule + GroupsListFiltersModalModule, + NgxBindIOModule ], declarations: [GroupsListComponent], exports: [GroupsListComponent] diff --git a/libs/rucken/ionic/src/lib/entities/users/profile-panel/profile-panel.component.html b/libs/rucken/ionic/src/lib/entities/users/profile-panel/profile-panel.component.html index a123a461..4953e3fa 100644 --- a/libs/rucken/ionic/src/lib/entities/users/profile-panel/profile-panel.component.html +++ b/libs/rucken/ionic/src/lib/entities/users/profile-panel/profile-panel.component.html @@ -2,8 +2,7 @@ [formGroup]="form" novalidate> {{ strings.roles | translate }} {{strings.isActive | translate}} {{strings.isStaff | translate}} {{strings.isSuperuser | translate}} implements OnDestroy { @Input() - class: string; + class: string = undefined; @Input() - apiUrl?: string; + apiUrl?: string = undefined; @Input() enableSave = true; @Input() diff --git a/libs/rucken/ionic/src/lib/entities/users/profile-panel/profile-panel.module.ts b/libs/rucken/ionic/src/lib/entities/users/profile-panel/profile-panel.module.ts index 7abedb2f..b2f233c2 100644 --- a/libs/rucken/ionic/src/lib/entities/users/profile-panel/profile-panel.module.ts +++ b/libs/rucken/ionic/src/lib/entities/users/profile-panel/profile-panel.module.ts @@ -4,6 +4,7 @@ import { ReactiveFormsModule } from '@angular/forms'; import { IonicModule } from '@ionic/angular'; import { TranslateModule } from '@ngx-translate/core'; import { DirectivesModule, PipesModule } from '@rucken/core'; +import { NgxBindIOModule } from 'ngx-bind-io'; import { FormGroupModule } from '../../../components/form-group/form-group.module'; import { SelectInputModule } from '../../../components/select-input/select-input.module'; import { ProfilePanelComponent } from './profile-panel.component'; @@ -17,7 +18,8 @@ import { ProfilePanelComponent } from './profile-panel.component'; TranslateModule.forChild(), DirectivesModule, PipesModule, - SelectInputModule + SelectInputModule, + NgxBindIOModule ], declarations: [ProfilePanelComponent], entryComponents: [ProfilePanelComponent], diff --git a/libs/rucken/ionic/src/lib/entities/users/user-modal/user-modal.component.html b/libs/rucken/ionic/src/lib/entities/users/user-modal/user-modal.component.html index 92af7b2e..f5048c37 100644 --- a/libs/rucken/ionic/src/lib/entities/users/user-modal/user-modal.component.html +++ b/libs/rucken/ionic/src/lib/entities/users/user-modal/user-modal.component.html @@ -2,25 +2,10 @@ [formGroup]="form" novalidate> + bindIO + [iconTopYes]="data.id?'checkmark':'add'"> @@ -53,8 +36,7 @@ {{ strings.roles | translate }} {{strings.isActive | translate}} {{strings.isStaff | translate}} {{strings.isSuperuser | translate}} { @Input() - class: string; + class: string = undefined; groups$: Observable; constructor( diff --git a/libs/rucken/ionic/src/lib/entities/users/user-modal/user-modal.module.ts b/libs/rucken/ionic/src/lib/entities/users/user-modal/user-modal.module.ts index 96116b1f..b95ceaa5 100644 --- a/libs/rucken/ionic/src/lib/entities/users/user-modal/user-modal.module.ts +++ b/libs/rucken/ionic/src/lib/entities/users/user-modal/user-modal.module.ts @@ -4,6 +4,7 @@ import { ReactiveFormsModule } from '@angular/forms'; import { IonicModule } from '@ionic/angular'; import { TranslateModule } from '@ngx-translate/core'; import { DirectivesModule, PipesModule } from '@rucken/core'; +import { NgxBindIOModule } from 'ngx-bind-io'; import { FormGroupModule } from '../../../components/form-group/form-group.module'; import { PromptFormModalModule } from '../../../components/prompt-form-modal/prompt-form-modal.module'; import { SelectInputModule } from '../../../components/select-input/select-input.module'; @@ -19,7 +20,8 @@ import { UserModalComponent } from './user-modal.component'; DirectivesModule, PipesModule, PromptFormModalModule, - SelectInputModule + SelectInputModule, + NgxBindIOModule ], declarations: [UserModalComponent], entryComponents: [UserModalComponent], diff --git a/libs/rucken/ionic/src/lib/entities/users/users-list/users-list-filters-modal/users-list-filters-modal.component.html b/libs/rucken/ionic/src/lib/entities/users/users-list/users-list-filters-modal/users-list-filters-modal.component.html index 7f7cf3cd..8c2e5db5 100644 --- a/libs/rucken/ionic/src/lib/entities/users/users-list/users-list-filters-modal/users-list-filters-modal.component.html +++ b/libs/rucken/ionic/src/lib/entities/users/users-list/users-list-filters-modal/users-list-filters-modal.component.html @@ -2,25 +2,12 @@ [formGroup]="form" novalidate> implements OnInit { @Input() - class: string; + class: string = undefined; groups$: Observable; sortTypes = UsersListFiltersModal.sortTypes; sortFields = UsersListFiltersModal.sortFields; diff --git a/libs/rucken/ionic/src/lib/entities/users/users-list/users-list-filters-modal/users-list-filters-modal.module.ts b/libs/rucken/ionic/src/lib/entities/users/users-list/users-list-filters-modal/users-list-filters-modal.module.ts index 2fb6b92e..91f31208 100644 --- a/libs/rucken/ionic/src/lib/entities/users/users-list/users-list-filters-modal/users-list-filters-modal.module.ts +++ b/libs/rucken/ionic/src/lib/entities/users/users-list/users-list-filters-modal/users-list-filters-modal.module.ts @@ -9,6 +9,7 @@ import { PromptFormModalModule } from '../../../../components/prompt-form-modal/ import { SelectInputModule } from '../../../../components/select-input/select-input.module'; import { UsersListFiltersModalComponent } from './users-list-filters-modal.component'; import { UsersListFiltersModalService } from './users-list-filters-modal.service'; +import { NgxBindIOModule } from 'ngx-bind-io'; @NgModule({ imports: [ @@ -20,7 +21,8 @@ import { UsersListFiltersModalService } from './users-list-filters-modal.service DirectivesModule, PipesModule, PromptFormModalModule, - SelectInputModule + SelectInputModule, + NgxBindIOModule ], declarations: [UsersListFiltersModalComponent], entryComponents: [UsersListFiltersModalComponent], diff --git a/libs/rucken/ionic/src/lib/entities/users/users-list/users-list.component.html b/libs/rucken/ionic/src/lib/entities/users/users-list/users-list.component.html index 10f8f66e..eb315f8d 100644 --- a/libs/rucken/ionic/src/lib/entities/users/users-list/users-list.component.html +++ b/libs/rucken/ionic/src/lib/entities/users/users-list/users-list.component.html @@ -1,26 +1,10 @@ diff --git a/libs/rucken/ionic/src/lib/entities/users/users-list/users-list.module.ts b/libs/rucken/ionic/src/lib/entities/users/users-list/users-list.module.ts index 250baaa8..7f87acca 100644 --- a/libs/rucken/ionic/src/lib/entities/users/users-list/users-list.module.ts +++ b/libs/rucken/ionic/src/lib/entities/users/users-list/users-list.module.ts @@ -2,6 +2,7 @@ import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { IonicModule } from '@ionic/angular'; import { TranslateModule } from '@ngx-translate/core'; +import { NgxBindIOModule } from 'ngx-bind-io'; import { EntityListModule } from '../../../components/entity-list/entity-list.module'; import { IonicModalsModule } from '../../../modules/modals/modals.module'; import { UserModalModule } from '../user-modal/user-modal.module'; @@ -16,7 +17,8 @@ import { UsersListComponent } from './users-list.component'; TranslateModule.forChild(), EntityListModule, UserModalModule, - UsersListFiltersModalModule + UsersListFiltersModalModule, + NgxBindIOModule ], declarations: [UsersListComponent], exports: [UsersListComponent] diff --git a/libs/rucken/ionic/src/lib/modules/auth-modal/auth-modal.component.html b/libs/rucken/ionic/src/lib/modules/auth-modal/auth-modal.component.html index 11643442..2a6a9720 100644 --- a/libs/rucken/ionic/src/lib/modules/auth-modal/auth-modal.component.html +++ b/libs/rucken/ionic/src/lib/modules/auth-modal/auth-modal.component.html @@ -2,25 +2,12 @@ [formGroup]="form" novalidate> @@ -31,8 +18,7 @@ diff --git a/libs/rucken/ionic/src/lib/modules/auth-modal/auth-modal.component.ts b/libs/rucken/ionic/src/lib/modules/auth-modal/auth-modal.component.ts index 0dc07230..52e9ff31 100644 --- a/libs/rucken/ionic/src/lib/modules/auth-modal/auth-modal.component.ts +++ b/libs/rucken/ionic/src/lib/modules/auth-modal/auth-modal.component.ts @@ -9,7 +9,7 @@ import { AuthModalComponent, AUTH_MODAL_CONFIG_TOKEN, IAuthModalConfig } from '@ }) export class IonicAuthModalComponent extends AuthModalComponent { @Input() - class: string; + class: string = undefined; constructor(@Inject(AUTH_MODAL_CONFIG_TOKEN) private _authModalConfig: IAuthModalConfig) { super(_authModalConfig); } diff --git a/libs/rucken/ionic/src/lib/modules/auth-modal/auth-modal.module.ts b/libs/rucken/ionic/src/lib/modules/auth-modal/auth-modal.module.ts index f3d1ea6f..d15260ed 100644 --- a/libs/rucken/ionic/src/lib/modules/auth-modal/auth-modal.module.ts +++ b/libs/rucken/ionic/src/lib/modules/auth-modal/auth-modal.module.ts @@ -1,17 +1,19 @@ import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; +import { IonicModule } from '@ionic/angular'; import { TranslateModule } from '@ngx-translate/core'; import { AuthModalService } from '@rucken/core'; +import { NgxBindIOModule } from 'ngx-bind-io'; import { PromptFormModalModule } from '../../components/prompt-form-modal/prompt-form-modal.module'; import { IonicAuthModalComponent } from './auth-modal.component'; import { IonicAuthModalService } from './auth-modal.service'; -import { IonicModule } from '@ionic/angular'; @NgModule({ imports: [ CommonModule, IonicModule, PromptFormModalModule, - TranslateModule.forChild() + TranslateModule.forChild(), + NgxBindIOModule ], declarations: [IonicAuthModalComponent], entryComponents: [IonicAuthModalComponent], diff --git a/package-lock.json b/package-lock.json index c8b34384..fe16aa44 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3570,12 +3570,14 @@ "balanced-match": { "version": "1.0.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "brace-expansion": { "version": "1.1.11", "bundled": true, "dev": true, + "optional": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -3596,12 +3598,14 @@ "concat-map": { "version": "0.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "console-control-strings": { "version": "1.1.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "core-util-is": { "version": "1.0.2", @@ -3718,7 +3722,8 @@ "inherits": { "version": "2.0.3", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "ini": { "version": "1.3.5", @@ -3745,6 +3750,7 @@ "version": "3.0.4", "bundled": true, "dev": true, + "optional": true, "requires": { "brace-expansion": "^1.1.7" } @@ -3752,12 +3758,14 @@ "minimist": { "version": "0.0.8", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "minipass": { "version": "2.2.4", "bundled": true, "dev": true, + "optional": true, "requires": { "safe-buffer": "^5.1.1", "yallist": "^3.0.0" @@ -3776,6 +3784,7 @@ "version": "0.5.1", "bundled": true, "dev": true, + "optional": true, "requires": { "minimist": "0.0.8" } @@ -3869,6 +3878,7 @@ "version": "1.4.0", "bundled": true, "dev": true, + "optional": true, "requires": { "wrappy": "1" } @@ -3990,6 +4000,7 @@ "version": "1.0.2", "bundled": true, "dev": true, + "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -13911,7 +13922,6 @@ "version": "1.1.11", "bundled": true, "dev": true, - "optional": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -14080,7 +14090,6 @@ "version": "3.0.4", "bundled": true, "dev": true, - "optional": true, "requires": { "brace-expansion": "^1.1.7" } @@ -14088,8 +14097,7 @@ "minimist": { "version": "0.0.8", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "minipass": { "version": "2.2.4", @@ -14193,8 +14201,7 @@ "number-is-nan": { "version": "1.0.1", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "object-assign": { "version": "4.1.1", @@ -18305,6 +18312,14 @@ } } }, + "ngx-bind-io": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/ngx-bind-io/-/ngx-bind-io-0.4.0.tgz", + "integrity": "sha512-Z7EUrLC6z3woqPxcahb8R5x7OLdGeeXjKrfTEi27D10C1Vbq1s7Sdpv0QcuMljeYdjy0ULYyPg3887AnTVP9hQ==", + "requires": { + "tslib": "^1.9.0" + } + }, "ngx-cookie-service": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/ngx-cookie-service/-/ngx-cookie-service-2.1.0.tgz", diff --git a/package.json b/package.json index bc7edb1e..dc2f1903 100644 --- a/package.json +++ b/package.json @@ -99,6 +99,7 @@ "cordova-plugin-whitelist": "^1.3.3", "cordova-sqlite-storage": "^2.6.0", "core-js": "^2.6.3", + "ngx-bind-io": "^0.4.0", "ngx-cookie-service": "^2.1.0", "ngx-dynamic-form-builder": "^0.9.0", "ngx-repository": "^0.6.3", From 9697fc6d0ce21be473371dea3825b06d86c85023 Mon Sep 17 00:00:00 2001 From: EndyKaufman Date: Sun, 27 Jan 2019 23:27:15 +0500 Subject: [PATCH 3/4] fix: Revert use form-group to without bindIO --- libs/rucken/ionic/package.json | 2 +- .../group-modal/group-modal.component.html | 9 ++++-- .../groups-list-filters-modal.component.html | 6 ++-- .../profile-panel.component.html | 30 ++++++++++++------- .../user-modal/user-modal.component.html | 30 ++++++++++++------- .../users-list-filters-modal.component.html | 9 ++++-- .../auth-modal/auth-modal.component.html | 12 +++++--- package-lock.json | 27 +++++++++-------- package.json | 4 +-- 9 files changed, 82 insertions(+), 47 deletions(-) diff --git a/libs/rucken/ionic/package.json b/libs/rucken/ionic/package.json index 7ba8d96c..ed85c572 100644 --- a/libs/rucken/ionic/package.json +++ b/libs/rucken/ionic/package.json @@ -38,7 +38,7 @@ "@angular/common": "~7.2.2", "@angular/core": "~7.2.2", "@ionic/angular": "4.0.0", - "@rucken/core": "^3.8.0" + "@rucken/core": "^3.8.1" }, "dependencies": { "@ngx-translate/core": "^11.0.1", diff --git a/libs/rucken/ionic/src/lib/entities/groups/group-modal/group-modal.component.html b/libs/rucken/ionic/src/lib/entities/groups/group-modal/group-modal.component.html index 0d3d694e..4c6d117d 100644 --- a/libs/rucken/ionic/src/lib/entities/groups/group-modal/group-modal.component.html +++ b/libs/rucken/ionic/src/lib/entities/groups/group-modal/group-modal.component.html @@ -5,7 +5,8 @@ bindIO [iconTopYes]="data.id?'checkmark':'add'"> {{ strings.roles | translate }} {{strings.isActive | translate}} {{strings.isStaff | translate}} {{strings.isSuperuser | translate}} @@ -36,7 +39,8 @@ {{ strings.roles | translate }} {{strings.isActive | translate}} {{strings.isStaff | translate}} {{strings.isSuperuser | translate}} @@ -18,7 +19,8 @@ diff --git a/package-lock.json b/package-lock.json index fe16aa44..4753686d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3964,7 +3964,8 @@ "safe-buffer": { "version": "5.1.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "safer-buffer": { "version": "2.1.2", @@ -4064,12 +4065,14 @@ "wrappy": { "version": "1.0.2", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "yallist": { "version": "3.0.2", "bundled": true, - "dev": true + "dev": true, + "optional": true } } }, @@ -8284,9 +8287,9 @@ } }, "@rucken/core": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@rucken/core/-/core-3.8.0.tgz", - "integrity": "sha512-XlSob6t8iSmgpIzLzdbJi1oDyX66HCg0JF1ObbUdHjihzhnbknOhZD1zBt92plgZtNq7cFTA3PvyxQw/4FsXAw==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@rucken/core/-/core-3.8.1.tgz", + "integrity": "sha512-M1SzC9EH2NEINO4RjhaauGtP3Q3RzCZrmfAIgjxYwJfTGg4YfKXNqdZ7O+4162rgICKMS2aNyWa+Yqmhe6KLRA==", "requires": { "@nguniversal/express-engine": "^7.1.0", "@ngx-translate/core": "^11.0.1", @@ -16791,9 +16794,9 @@ } }, "jws": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.0.tgz", - "integrity": "sha512-OmaE/N+SlUTMyja5XeM7aaGP3nNCUlypCCEtlDXf3887yq3tm1zk5O7l/dSz7TQ5p+imRxERZ8Fmk4Z6xcWIIw==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.1.tgz", + "integrity": "sha512-bGA2omSrFUkd72dhh05bIAN832znP4wOU3lfuXtRBuGTbsmNmDXMQg28f0Vsxaxgk4myF5YkKQpz6qeRpMgX9g==", "requires": { "jwa": "^1.2.0", "safe-buffer": "^5.0.1" @@ -18313,9 +18316,9 @@ } }, "ngx-bind-io": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/ngx-bind-io/-/ngx-bind-io-0.4.0.tgz", - "integrity": "sha512-Z7EUrLC6z3woqPxcahb8R5x7OLdGeeXjKrfTEi27D10C1Vbq1s7Sdpv0QcuMljeYdjy0ULYyPg3887AnTVP9hQ==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/ngx-bind-io/-/ngx-bind-io-0.4.1.tgz", + "integrity": "sha512-HRCq5a/CE5U53lGa72+OMGTjVx+mbWPqY2PWG4Qyv7eoXqb42wq7SH/d1E1GadMzf277QD/qERFmwzwNB3WDsg==", "requires": { "tslib": "^1.9.0" } diff --git a/package.json b/package.json index dc2f1903..66cb77aa 100644 --- a/package.json +++ b/package.json @@ -87,7 +87,7 @@ "@ionic/storage": "^2.2.0", "@nguniversal/express-engine": "^7.1.0", "@ngx-meta/core": "^7.0.0", - "@rucken/core": "^3.8.0", + "@rucken/core": "^3.8.1", "@types/object-path": "^0.11.0", "bind-observable": "^1.0.2", "cordova-android": "7.1.4", @@ -99,7 +99,7 @@ "cordova-plugin-whitelist": "^1.3.3", "cordova-sqlite-storage": "^2.6.0", "core-js": "^2.6.3", - "ngx-bind-io": "^0.4.0", + "ngx-bind-io": "^0.4.1", "ngx-cookie-service": "^2.1.0", "ngx-dynamic-form-builder": "^0.9.0", "ngx-repository": "^0.6.3", From eb1ad1c88a571173551b98ed23280d475390572f Mon Sep 17 00:00:00 2001 From: EndyKaufman Date: Sun, 27 Jan 2019 23:41:57 +0500 Subject: [PATCH 4/4] chore(version): Release --- CHANGELOG.md | 14 ++++++++++++++ libs/rucken/ionic/package.json | 2 +- package-lock.json | 2 +- package.json | 2 +- 4 files changed, 17 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bfbed771..603b390b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,17 @@ +# [0.1.0](https://github.com/rucken/ionic/compare/0.0.4...0.1.0) (2019-01-27) + + +### Bug Fixes + +* Revert use form-group to without bindIO ([9697fc6](https://github.com/rucken/ionic/commit/9697fc6)) + + +### Features + +* Add ngx-bind-io and update all sources ([4ac5ab6](https://github.com/rucken/ionic/commit/4ac5ab6)) + + + ## [0.0.4](https://github.com/rucken/ionic/compare/0.0.3...0.0.4) (2019-01-12) diff --git a/libs/rucken/ionic/package.json b/libs/rucken/ionic/package.json index ed85c572..8beb737e 100644 --- a/libs/rucken/ionic/package.json +++ b/libs/rucken/ionic/package.json @@ -1,6 +1,6 @@ { "name": "@rucken/ionic", - "version": "0.0.4", + "version": "0.1.0", "engines": { "node": ">=10", "npm": ">=6.4.0" diff --git a/package-lock.json b/package-lock.json index 4753686d..7a3c3974 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "rucken-ionic", - "version": "0.0.4", + "version": "0.1.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 66cb77aa..8e9ae06f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "rucken-ionic", - "version": "0.0.4", + "version": "0.1.0", "engines": { "node": ">=11", "npm": ">=6.5.0"