Changeset c352b2d for Farmatiko/ClientApp
- Timestamp:
- 07/21/20 22:21:03 (4 years ago)
- Branches:
- master
- Children:
- 1f041f6
- Parents:
- 92a1f41 (diff), 333cdac (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - Location:
- Farmatiko/ClientApp
- Files:
-
- 16 added
- 13 edited
Legend:
- Unmodified
- Added
- Removed
-
Farmatiko/ClientApp/angular.json
r92a1f41 rc352b2d 21 21 "polyfills": "src/polyfills.ts", 22 22 "tsConfig": "src/tsconfig.app.json", 23 "assets": ["src/assets"], 23 "assets": [ 24 "src/assets" 25 ], 24 26 "styles": [ 27 "src/custom-theme.scss", 25 28 "node_modules/bootstrap/dist/css/bootstrap.min.css", 26 29 "src/styles.css" … … 72 75 "tsConfig": "src/tsconfig.spec.json", 73 76 "karmaConfig": "src/karma.conf.js", 74 "styles": ["src/styles.css"], 77 "styles": [ 78 "src/styles.css" 79 ], 75 80 "scripts": [], 76 "assets": ["src/assets"] 81 "assets": [ 82 "src/assets" 83 ] 77 84 } 78 85 }, … … 80 87 "builder": "@angular-devkit/build-angular:tslint", 81 88 "options": { 82 "tsConfig": ["src/tsconfig.app.json", "src/tsconfig.spec.json"], 83 "exclude": ["**/node_modules/**"] 89 "tsConfig": [ 90 "src/tsconfig.app.json", 91 "src/tsconfig.spec.json" 92 ], 93 "exclude": [ 94 "**/node_modules/**" 95 ] 84 96 } 85 97 }, … … 127 139 "options": { 128 140 "tsConfig": "e2e/tsconfig.e2e.json", 129 "exclude": ["**/node_modules/**"] 141 "exclude": [ 142 "**/node_modules/**" 143 ] 130 144 } 131 145 } -
Farmatiko/ClientApp/package-lock.json
r92a1f41 rc352b2d 270 270 }, 271 271 "@angular-devkit/schematics": { 272 "version": "8.3.26", 273 "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-8.3.26.tgz", 274 "integrity": "sha512-IoZbXVFGLvVi5d0ozfssWDXuzot0/pMSKbQPzWIG8K7nCo7nNMVYpsMHrEVYUikA9EQEL5LqMCGohH36/zVPcA==", 275 "dev": true, 276 "requires": { 277 "@angular-devkit/core": "8.3.26", 278 "rxjs": "6.4.0" 272 "version": "10.0.3", 273 "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-10.0.3.tgz", 274 "integrity": "sha512-TjA2ZSPCgUK9l4FiRTIQY7DceXMAvNzOMWffy9o3kv2HPtxG9kuBrQXk++Z99zpylK0cAsugV7t/5ANpUkrIiA==", 275 "dev": true, 276 "requires": { 277 "@angular-devkit/core": "10.0.3", 278 "ora": "4.0.4", 279 "rxjs": "6.5.5" 279 280 }, 280 281 "dependencies": { 282 "@angular-devkit/core": { 283 "version": "10.0.3", 284 "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-10.0.3.tgz", 285 "integrity": "sha512-m27ogjq44j80x64RnEswSvy8UewUqeCVJBbEuY6fzrWoaiCf12sgPlrSCwjwfhtQrLgl1e/i9zYA7U6ulGRXyg==", 286 "dev": true, 287 "requires": { 288 "ajv": "6.12.2", 289 "fast-json-stable-stringify": "2.1.0", 290 "magic-string": "0.25.7", 291 "rxjs": "6.5.5", 292 "source-map": "0.7.3" 293 } 294 }, 295 "ajv": { 296 "version": "6.12.2", 297 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz", 298 "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==", 299 "dev": true, 300 "requires": { 301 "fast-deep-equal": "^3.1.1", 302 "fast-json-stable-stringify": "^2.0.0", 303 "json-schema-traverse": "^0.4.1", 304 "uri-js": "^4.2.2" 305 } 306 }, 281 307 "rxjs": { 282 "version": "6. 4.0",283 "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6. 4.0.tgz",284 "integrity": "sha512- Z9Yfa11F6B9Sg/BK9MnqnQ+aQYicPLtilXBp2yUtDt2JRCE0h26d33EnfO3ZxoNxG0T92OUucP3Ct7cpfkdFfw==",308 "version": "6.5.5", 309 "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz", 310 "integrity": "sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==", 285 311 "dev": true, 286 312 "requires": { 287 313 "tslib": "^1.9.0" 288 314 } 315 }, 316 "source-map": { 317 "version": "0.7.3", 318 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", 319 "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", 320 "dev": true 289 321 } 290 322 } … … 298 330 } 299 331 }, 332 "@angular/cdk": { 333 "version": "8.2.3", 334 "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-8.2.3.tgz", 335 "integrity": "sha512-ZwO5Sn720RA2YvBqud0JAHkZXjmjxM0yNzCO8RVtRE9i8Gl26Wk0j0nQeJkVm4zwv2QO8MwbKUKGTMt8evsokA==", 336 "requires": { 337 "parse5": "^5.0.0", 338 "tslib": "^1.7.1" 339 }, 340 "dependencies": { 341 "parse5": { 342 "version": "5.1.1", 343 "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", 344 "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", 345 "optional": true 346 } 347 } 348 }, 300 349 "@angular/cli": { 301 "version": " 8.3.26",302 "resolved": "https://registry.npmjs.org/@angular/cli/-/cli- 8.3.26.tgz",303 "integrity": "sha512- /dZik0ALcMSNaZdzqeG5hnFqyezrPQlWv+NXPidp1l0VTIwdEmjWmL26QpSBBvZ9bqXjY5/5SZYb+zZlGu78Kg==",304 "dev": true, 305 "requires": { 306 "@angular-devkit/architect": "0. 803.26",307 "@angular-devkit/core": " 8.3.26",308 "@angular-devkit/schematics": " 8.3.26",309 "@schematics/angular": " 8.3.26",310 "@schematics/update": "0. 803.26",350 "version": "10.0.3", 351 "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-10.0.3.tgz", 352 "integrity": "sha512-ONK8YG20KuakQetY0lPKDAOA3uBoLurdpSfFspFkcECyDimwJYSEydi3FUnCxEexeoKvrQWcol+q+u9YPoHCyg==", 353 "dev": true, 354 "requires": { 355 "@angular-devkit/architect": "0.1000.3", 356 "@angular-devkit/core": "10.0.3", 357 "@angular-devkit/schematics": "10.0.3", 358 "@schematics/angular": "10.0.3", 359 "@schematics/update": "0.1000.3", 311 360 "@yarnpkg/lockfile": "1.1.0", 312 361 "ansi-colors": "4.1.1", 313 "debug": " ^4.1.1",362 "debug": "4.1.1", 314 363 "ini": "1.3.5", 315 "inquirer": " 6.5.1",316 "npm-package-arg": " 6.1.0",317 "npm-pick-manifest": " 3.0.2",318 "open": " 6.4.0",319 "pacote": "9.5. 5",364 "inquirer": "7.1.0", 365 "npm-package-arg": "8.0.1", 366 "npm-pick-manifest": "6.1.0", 367 "open": "7.0.4", 368 "pacote": "9.5.12", 320 369 "read-package-tree": "5.3.1", 321 "rimraf": "3.0. 0",322 "semver": " 6.3.0",370 "rimraf": "3.0.2", 371 "semver": "7.3.2", 323 372 "symbol-observable": "1.2.0", 324 "universal-analytics": " ^0.4.20",325 "uuid": " ^3.3.2"373 "universal-analytics": "0.4.20", 374 "uuid": "8.1.0" 326 375 }, 327 376 "dependencies": { 377 "@angular-devkit/architect": { 378 "version": "0.1000.3", 379 "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1000.3.tgz", 380 "integrity": "sha512-8ZszTAkRvGGMXERFvyLT6SJPfJXjNNfHamA76uDPTBXy+EijJ1XVTUr1+SYEe73E4ovtxqxAnsApEFxS7/Ni5w==", 381 "dev": true, 382 "requires": { 383 "@angular-devkit/core": "10.0.3", 384 "rxjs": "6.5.5" 385 } 386 }, 387 "@angular-devkit/core": { 388 "version": "10.0.3", 389 "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-10.0.3.tgz", 390 "integrity": "sha512-m27ogjq44j80x64RnEswSvy8UewUqeCVJBbEuY6fzrWoaiCf12sgPlrSCwjwfhtQrLgl1e/i9zYA7U6ulGRXyg==", 391 "dev": true, 392 "requires": { 393 "ajv": "6.12.2", 394 "fast-json-stable-stringify": "2.1.0", 395 "magic-string": "0.25.7", 396 "rxjs": "6.5.5", 397 "source-map": "0.7.3" 398 } 399 }, 400 "ajv": { 401 "version": "6.12.2", 402 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz", 403 "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==", 404 "dev": true, 405 "requires": { 406 "fast-deep-equal": "^3.1.1", 407 "fast-json-stable-stringify": "^2.0.0", 408 "json-schema-traverse": "^0.4.1", 409 "uri-js": "^4.2.2" 410 } 411 }, 328 412 "ansi-colors": { 329 413 "version": "4.1.1", … … 341 425 } 342 426 }, 427 "is-wsl": { 428 "version": "2.2.0", 429 "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", 430 "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", 431 "dev": true, 432 "requires": { 433 "is-docker": "^2.0.0" 434 } 435 }, 436 "open": { 437 "version": "7.0.4", 438 "resolved": "https://registry.npmjs.org/open/-/open-7.0.4.tgz", 439 "integrity": "sha512-brSA+/yq+b08Hsr4c8fsEW2CRzk1BmfN3SAK/5VCHQ9bdoZJ4qa/+AfR0xHjlbbZUyPkUHs1b8x1RqdyZdkVqQ==", 440 "dev": true, 441 "requires": { 442 "is-docker": "^2.0.0", 443 "is-wsl": "^2.1.1" 444 } 445 }, 343 446 "rimraf": { 344 "version": "3.0. 0",345 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0. 0.tgz",346 "integrity": "sha512- NDGVxTsjqfunkds7CqsOiEnxln4Bo7Nddl3XhS4pXg5OzwkLqJ971ZVAAnB+DDLnF76N+VnDEiBHaVV8I06SUg==",447 "version": "3.0.2", 448 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 449 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 347 450 "dev": true, 348 451 "requires": { … … 350 453 } 351 454 }, 455 "rxjs": { 456 "version": "6.5.5", 457 "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz", 458 "integrity": "sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==", 459 "dev": true, 460 "requires": { 461 "tslib": "^1.9.0" 462 } 463 }, 352 464 "semver": { 353 "version": "6.3.0", 354 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 355 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 465 "version": "7.3.2", 466 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", 467 "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", 468 "dev": true 469 }, 470 "source-map": { 471 "version": "0.7.3", 472 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", 473 "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", 474 "dev": true 475 }, 476 "uuid": { 477 "version": "8.1.0", 478 "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.1.0.tgz", 479 "integrity": "sha512-CI18flHDznR0lq54xBycOVmphdCYnQLKn8abKn7PXUiKUGdEd+/l9LWNJmugXel4hXq7S+RMNl34ecyC9TntWg==", 356 480 "dev": true 357 481 } … … 1278 1402 "integrity": "sha512-uXGVSC4ugkyBt7pYdI8qaKNV0TIxfjSWb3dWNuhD6b9riPtaa+xJFQrfMu7OX/tVX642aFxca4jkUHBLCyWptA==", 1279 1403 "dev": true 1404 }, 1405 "@angular/material": { 1406 "version": "8.2.3", 1407 "resolved": "https://registry.npmjs.org/@angular/material/-/material-8.2.3.tgz", 1408 "integrity": "sha512-SOczkIaqes+r+9XF/UUiokidfFKBpHkOPIaFK857sFD0FBNPvPEpOr5oHKCG3feERRwAFqHS7Wo2ohVEWypb5A==", 1409 "requires": { 1410 "tslib": "^1.7.1" 1411 } 1280 1412 }, 1281 1413 "@angular/platform-browser": { … … 2597 2729 }, 2598 2730 "@schematics/angular": { 2599 "version": "8.3.26", 2600 "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-8.3.26.tgz", 2601 "integrity": "sha512-NJCykMxB9RKL+Tmr9xHftUevsivKGsQZQKjkub528wrSgwrCWoFCxGWV31iOXkT3TlBWmuibH6MZkrWbCLX4Sw==", 2602 "dev": true, 2603 "requires": { 2604 "@angular-devkit/core": "8.3.26", 2605 "@angular-devkit/schematics": "8.3.26" 2731 "version": "10.0.3", 2732 "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-10.0.3.tgz", 2733 "integrity": "sha512-Or2pCqjpPbAvmbxtfMosGwQbNbSL4xodK5Key7678ZAPGB+rcxrVkBI9yxEJ/qzF/LrmMoKqy0JCmVLK7Grpog==", 2734 "dev": true, 2735 "requires": { 2736 "@angular-devkit/core": "10.0.3", 2737 "@angular-devkit/schematics": "10.0.3" 2738 }, 2739 "dependencies": { 2740 "@angular-devkit/core": { 2741 "version": "10.0.3", 2742 "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-10.0.3.tgz", 2743 "integrity": "sha512-m27ogjq44j80x64RnEswSvy8UewUqeCVJBbEuY6fzrWoaiCf12sgPlrSCwjwfhtQrLgl1e/i9zYA7U6ulGRXyg==", 2744 "dev": true, 2745 "requires": { 2746 "ajv": "6.12.2", 2747 "fast-json-stable-stringify": "2.1.0", 2748 "magic-string": "0.25.7", 2749 "rxjs": "6.5.5", 2750 "source-map": "0.7.3" 2751 } 2752 }, 2753 "ajv": { 2754 "version": "6.12.2", 2755 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz", 2756 "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==", 2757 "dev": true, 2758 "requires": { 2759 "fast-deep-equal": "^3.1.1", 2760 "fast-json-stable-stringify": "^2.0.0", 2761 "json-schema-traverse": "^0.4.1", 2762 "uri-js": "^4.2.2" 2763 } 2764 }, 2765 "rxjs": { 2766 "version": "6.5.5", 2767 "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz", 2768 "integrity": "sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==", 2769 "dev": true, 2770 "requires": { 2771 "tslib": "^1.9.0" 2772 } 2773 }, 2774 "source-map": { 2775 "version": "0.7.3", 2776 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", 2777 "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", 2778 "dev": true 2779 } 2606 2780 } 2607 2781 }, 2608 2782 "@schematics/update": { 2609 "version": "0. 803.26",2610 "resolved": "https://registry.npmjs.org/@schematics/update/-/update-0. 803.26.tgz",2611 "integrity": "sha512- r284UN3HP/UgxK80SG3MDlbF4qPS6EitEqwdSBqXizUYRlV6ovG9vHMLpNruWE0B6vfYbSAn1YvvIwW/ORL1Cw==",2612 "dev": true, 2613 "requires": { 2614 "@angular-devkit/core": " 8.3.26",2615 "@angular-devkit/schematics": " 8.3.26",2783 "version": "0.1000.3", 2784 "resolved": "https://registry.npmjs.org/@schematics/update/-/update-0.1000.3.tgz", 2785 "integrity": "sha512-Nncdklmzi1tyzkoAh7GlSslxriRhftlmfqPVmFHrrPRttYACtT/QH5qcWsrPgTPpHGINYEHrPjpeljsMoMchBQ==", 2786 "dev": true, 2787 "requires": { 2788 "@angular-devkit/core": "10.0.3", 2789 "@angular-devkit/schematics": "10.0.3", 2616 2790 "@yarnpkg/lockfile": "1.1.0", 2617 2791 "ini": "1.3.5", 2618 "pacote": "9.5.5", 2619 "rxjs": "6.4.0", 2620 "semver": "6.3.0", 2792 "npm-package-arg": "^8.0.0", 2793 "pacote": "9.5.12", 2794 "rxjs": "6.5.5", 2795 "semver": "7.3.2", 2621 2796 "semver-intersect": "1.4.0" 2622 2797 }, 2623 2798 "dependencies": { 2799 "@angular-devkit/core": { 2800 "version": "10.0.3", 2801 "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-10.0.3.tgz", 2802 "integrity": "sha512-m27ogjq44j80x64RnEswSvy8UewUqeCVJBbEuY6fzrWoaiCf12sgPlrSCwjwfhtQrLgl1e/i9zYA7U6ulGRXyg==", 2803 "dev": true, 2804 "requires": { 2805 "ajv": "6.12.2", 2806 "fast-json-stable-stringify": "2.1.0", 2807 "magic-string": "0.25.7", 2808 "rxjs": "6.5.5", 2809 "source-map": "0.7.3" 2810 } 2811 }, 2812 "ajv": { 2813 "version": "6.12.2", 2814 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz", 2815 "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==", 2816 "dev": true, 2817 "requires": { 2818 "fast-deep-equal": "^3.1.1", 2819 "fast-json-stable-stringify": "^2.0.0", 2820 "json-schema-traverse": "^0.4.1", 2821 "uri-js": "^4.2.2" 2822 } 2823 }, 2624 2824 "rxjs": { 2625 "version": "6. 4.0",2626 "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6. 4.0.tgz",2627 "integrity": "sha512- Z9Yfa11F6B9Sg/BK9MnqnQ+aQYicPLtilXBp2yUtDt2JRCE0h26d33EnfO3ZxoNxG0T92OUucP3Ct7cpfkdFfw==",2825 "version": "6.5.5", 2826 "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz", 2827 "integrity": "sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==", 2628 2828 "dev": true, 2629 2829 "requires": { … … 2632 2832 }, 2633 2833 "semver": { 2634 "version": "6.3.0", 2635 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 2636 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 2834 "version": "7.3.2", 2835 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", 2836 "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", 2837 "dev": true 2838 }, 2839 "source-map": { 2840 "version": "0.7.3", 2841 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", 2842 "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", 2637 2843 "dev": true 2638 2844 } … … 4005 4211 } 4006 4212 }, 4213 "cli-spinners": { 4214 "version": "2.4.0", 4215 "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.4.0.tgz", 4216 "integrity": "sha512-sJAofoarcm76ZGpuooaO0eDy8saEy+YoZBLjC4h8srt4jeBnkYeOgqxgsJQTpyt2LjI5PTfLJHSL+41Yu4fEJA==", 4217 "dev": true 4218 }, 4007 4219 "cli-width": { 4008 4220 "version": "2.2.1", … … 4740 4952 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", 4741 4953 "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", 4954 "dev": true 4955 } 4956 } 4957 }, 4958 "defaults": { 4959 "version": "1.0.3", 4960 "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", 4961 "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", 4962 "dev": true, 4963 "requires": { 4964 "clone": "^1.0.2" 4965 }, 4966 "dependencies": { 4967 "clone": { 4968 "version": "1.0.4", 4969 "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", 4970 "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", 4742 4971 "dev": true 4743 4972 } … … 6555 6784 }, 6556 6785 "inquirer": { 6557 "version": " 6.5.1",6558 "resolved": "https://registry.npmjs.org/inquirer/-/inquirer- 6.5.1.tgz",6559 "integrity": "sha512- uxNHBeQhRXIoHWTSNYUFhQVrHYFThIt6IVo2fFmSe8aBwdR3/w6b58hJpiL/fMukFkvGzjg+hSxFtwvVmKZmXw==",6786 "version": "7.1.0", 6787 "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.1.0.tgz", 6788 "integrity": "sha512-5fJMWEmikSYu0nv/flMc475MhGbB7TSPd/2IpFV4I4rMklboCH2rQjYY5kKiYGHqUF9gvaambupcJFFG9dvReg==", 6560 6789 "dev": true, 6561 6790 "requires": { 6562 6791 "ansi-escapes": "^4.2.1", 6563 "chalk": "^ 2.4.2",6792 "chalk": "^3.0.0", 6564 6793 "cli-cursor": "^3.1.0", 6565 6794 "cli-width": "^2.0.0", … … 6568 6797 "lodash": "^4.17.15", 6569 6798 "mute-stream": "0.0.8", 6570 "run-async": "^2. 2.0",6571 "rxjs": "^6. 4.0",6799 "run-async": "^2.4.0", 6800 "rxjs": "^6.5.3", 6572 6801 "string-width": "^4.1.0", 6573 "strip-ansi": "^ 5.1.0",6802 "strip-ansi": "^6.0.0", 6574 6803 "through": "^2.3.6" 6575 6804 }, … … 6582 6811 }, 6583 6812 "ansi-styles": { 6584 "version": "3.2.1", 6585 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 6586 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 6587 "dev": true, 6588 "requires": { 6589 "color-convert": "^1.9.0" 6813 "version": "4.2.1", 6814 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", 6815 "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", 6816 "dev": true, 6817 "requires": { 6818 "@types/color-name": "^1.1.1", 6819 "color-convert": "^2.0.1" 6590 6820 } 6591 6821 }, 6592 6822 "chalk": { 6593 "version": "2.4.2", 6594 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 6595 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 6596 "dev": true, 6597 "requires": { 6598 "ansi-styles": "^3.2.1", 6599 "escape-string-regexp": "^1.0.5", 6600 "supports-color": "^5.3.0" 6601 } 6823 "version": "3.0.0", 6824 "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", 6825 "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", 6826 "dev": true, 6827 "requires": { 6828 "ansi-styles": "^4.1.0", 6829 "supports-color": "^7.1.0" 6830 } 6831 }, 6832 "color-convert": { 6833 "version": "2.0.1", 6834 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 6835 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 6836 "dev": true, 6837 "requires": { 6838 "color-name": "~1.1.4" 6839 } 6840 }, 6841 "color-name": { 6842 "version": "1.1.4", 6843 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 6844 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 6845 "dev": true 6846 }, 6847 "has-flag": { 6848 "version": "4.0.0", 6849 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 6850 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 6851 "dev": true 6602 6852 }, 6603 6853 "is-fullwidth-code-point": { … … 6616 6866 "is-fullwidth-code-point": "^3.0.0", 6617 6867 "strip-ansi": "^6.0.0" 6618 },6619 "dependencies": {6620 "strip-ansi": {6621 "version": "6.0.0",6622 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",6623 "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",6624 "dev": true,6625 "requires": {6626 "ansi-regex": "^5.0.0"6627 }6628 }6629 6868 } 6630 6869 }, 6631 6870 "strip-ansi": { 6632 "version": "5.2.0", 6633 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", 6634 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", 6635 "dev": true, 6636 "requires": { 6637 "ansi-regex": "^4.1.0" 6638 }, 6639 "dependencies": { 6640 "ansi-regex": { 6641 "version": "4.1.0", 6642 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", 6643 "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", 6644 "dev": true 6645 } 6871 "version": "6.0.0", 6872 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", 6873 "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", 6874 "dev": true, 6875 "requires": { 6876 "ansi-regex": "^5.0.0" 6646 6877 } 6647 6878 }, 6648 6879 "supports-color": { 6649 "version": " 5.5.0",6650 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color- 5.5.0.tgz",6651 "integrity": "sha512- QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",6652 "dev": true, 6653 "requires": { 6654 "has-flag": "^ 3.0.0"6880 "version": "7.1.0", 6881 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", 6882 "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", 6883 "dev": true, 6884 "requires": { 6885 "has-flag": "^4.0.0" 6655 6886 } 6656 6887 } … … 6808 7039 "dev": true 6809 7040 }, 7041 "is-docker": { 7042 "version": "2.0.0", 7043 "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.0.0.tgz", 7044 "integrity": "sha512-pJEdRugimx4fBMra5z2/5iRdZ63OhYV0vr0Dwm5+xtW4D1FvRkB8hamMIhnWfyJeDdyr/aa7BDyNbtG38VxgoQ==", 7045 "dev": true 7046 }, 6810 7047 "is-extendable": { 6811 7048 "version": "0.1.1", … … 6842 7079 "is-extglob": "^2.1.1" 6843 7080 } 7081 }, 7082 "is-interactive": { 7083 "version": "1.0.0", 7084 "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", 7085 "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", 7086 "dev": true 6844 7087 }, 6845 7088 "is-number": { … … 7749 7992 "dev": true 7750 7993 }, 7994 "log-symbols": { 7995 "version": "3.0.0", 7996 "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", 7997 "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", 7998 "dev": true, 7999 "requires": { 8000 "chalk": "^2.4.2" 8001 }, 8002 "dependencies": { 8003 "ansi-styles": { 8004 "version": "3.2.1", 8005 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 8006 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 8007 "dev": true, 8008 "requires": { 8009 "color-convert": "^1.9.0" 8010 } 8011 }, 8012 "chalk": { 8013 "version": "2.4.2", 8014 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 8015 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 8016 "dev": true, 8017 "requires": { 8018 "ansi-styles": "^3.2.1", 8019 "escape-string-regexp": "^1.0.5", 8020 "supports-color": "^5.3.0" 8021 } 8022 }, 8023 "supports-color": { 8024 "version": "5.5.0", 8025 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 8026 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 8027 "dev": true, 8028 "requires": { 8029 "has-flag": "^3.0.0" 8030 } 8031 } 8032 } 8033 }, 7751 8034 "log4js": { 7752 8035 "version": "4.5.1", … … 8516 8799 } 8517 8800 }, 8801 "npm-install-checks": { 8802 "version": "4.0.0", 8803 "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-4.0.0.tgz", 8804 "integrity": "sha512-09OmyDkNLYwqKPOnbI8exiOZU2GVVmQp7tgez2BPi5OZC8M82elDAps7sxC4l//uSUtotWqoEIDwjRvWH4qz8w==", 8805 "dev": true, 8806 "requires": { 8807 "semver": "^7.1.1" 8808 }, 8809 "dependencies": { 8810 "semver": { 8811 "version": "7.3.2", 8812 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", 8813 "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", 8814 "dev": true 8815 } 8816 } 8817 }, 8518 8818 "npm-normalize-package-bin": { 8519 8819 "version": "1.0.1", … … 8523 8823 }, 8524 8824 "npm-package-arg": { 8525 "version": "6.1.0", 8526 "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.0.tgz", 8527 "integrity": "sha512-zYbhP2k9DbJhA0Z3HKUePUgdB1x7MfIfKssC+WLPFMKTBZKpZh5m13PgexJjCq6KW7j17r0jHWcCpxEqnnncSA==", 8528 "dev": true, 8529 "requires": { 8530 "hosted-git-info": "^2.6.0", 8531 "osenv": "^0.1.5", 8532 "semver": "^5.5.0", 8825 "version": "8.0.1", 8826 "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.0.1.tgz", 8827 "integrity": "sha512-/h5Fm6a/exByzFSTm7jAyHbgOqErl9qSNJDQF32Si/ZzgwT2TERVxRxn3Jurw1wflgyVVAxnFR4fRHPM7y1ClQ==", 8828 "dev": true, 8829 "requires": { 8830 "hosted-git-info": "^3.0.2", 8831 "semver": "^7.0.0", 8533 8832 "validate-npm-package-name": "^3.0.0" 8833 }, 8834 "dependencies": { 8835 "hosted-git-info": { 8836 "version": "3.0.5", 8837 "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.5.tgz", 8838 "integrity": "sha512-i4dpK6xj9BIpVOTboXIlKG9+8HMKggcrMX7WA24xZtKwX0TPelq/rbaS5rCKeNX8sJXZJGdSxpnEGtta+wismQ==", 8839 "dev": true, 8840 "requires": { 8841 "lru-cache": "^6.0.0" 8842 } 8843 }, 8844 "lru-cache": { 8845 "version": "6.0.0", 8846 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 8847 "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 8848 "dev": true, 8849 "requires": { 8850 "yallist": "^4.0.0" 8851 } 8852 }, 8853 "semver": { 8854 "version": "7.3.2", 8855 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", 8856 "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", 8857 "dev": true 8858 }, 8859 "yallist": { 8860 "version": "4.0.0", 8861 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 8862 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 8863 "dev": true 8864 } 8534 8865 } 8535 8866 }, … … 8546 8877 }, 8547 8878 "npm-pick-manifest": { 8548 "version": "3.0.2", 8549 "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-3.0.2.tgz", 8550 "integrity": "sha512-wNprTNg+X5nf+tDi+hbjdHhM4bX+mKqv6XmPh7B5eG+QY9VARfQPfCEH013H5GqfNj6ee8Ij2fg8yk0mzps1Vw==", 8551 "dev": true, 8552 "requires": { 8553 "figgy-pudding": "^3.5.1", 8554 "npm-package-arg": "^6.0.0", 8555 "semver": "^5.4.1" 8879 "version": "6.1.0", 8880 "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-6.1.0.tgz", 8881 "integrity": "sha512-ygs4k6f54ZxJXrzT0x34NybRlLeZ4+6nECAIbr2i0foTnijtS1TJiyzpqtuUAJOps/hO0tNDr8fRV5g+BtRlTw==", 8882 "dev": true, 8883 "requires": { 8884 "npm-install-checks": "^4.0.0", 8885 "npm-package-arg": "^8.0.0", 8886 "semver": "^7.0.0" 8887 }, 8888 "dependencies": { 8889 "semver": { 8890 "version": "7.3.2", 8891 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", 8892 "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", 8893 "dev": true 8894 } 8556 8895 } 8557 8896 }, 8558 8897 "npm-registry-fetch": { 8559 "version": "4.0. 4",8560 "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-4.0. 4.tgz",8561 "integrity": "sha512- 6jb34hX/iYNQebqWUHtU8YF6Cjb1H6ouTFPClYsyiW6lpFkljTpdeftm53rRojtja1rKAvKNIIiTS5Sjpw4wsA==",8898 "version": "4.0.5", 8899 "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-4.0.5.tgz", 8900 "integrity": "sha512-yQ0/U4fYpCCqmueB2g8sc+89ckQ3eXpmU4+Yi2j5o/r0WkKvE2+Y0tK3DEILAtn2UaQTkjTHxIXe2/CSdit+/Q==", 8562 8901 "dev": true, 8563 8902 "requires": { … … 8580 8919 } 8581 8920 }, 8921 "npm-package-arg": { 8922 "version": "6.1.1", 8923 "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz", 8924 "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==", 8925 "dev": true, 8926 "requires": { 8927 "hosted-git-info": "^2.7.1", 8928 "osenv": "^0.1.5", 8929 "semver": "^5.6.0", 8930 "validate-npm-package-name": "^3.0.0" 8931 } 8932 }, 8582 8933 "safe-buffer": { 8583 "version": "5.2. 0",8584 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2. 0.tgz",8585 "integrity": "sha512- fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==",8934 "version": "5.2.1", 8935 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 8936 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 8586 8937 "dev": true 8587 8938 }, … … 8848 9199 } 8849 9200 }, 9201 "ora": { 9202 "version": "4.0.4", 9203 "resolved": "https://registry.npmjs.org/ora/-/ora-4.0.4.tgz", 9204 "integrity": "sha512-77iGeVU1cIdRhgFzCK8aw1fbtT1B/iZAvWjS+l/o1x0RShMgxHUZaD2yDpWsNCPwXg9z1ZA78Kbdvr8kBmG/Ww==", 9205 "dev": true, 9206 "requires": { 9207 "chalk": "^3.0.0", 9208 "cli-cursor": "^3.1.0", 9209 "cli-spinners": "^2.2.0", 9210 "is-interactive": "^1.0.0", 9211 "log-symbols": "^3.0.0", 9212 "mute-stream": "0.0.8", 9213 "strip-ansi": "^6.0.0", 9214 "wcwidth": "^1.0.1" 9215 }, 9216 "dependencies": { 9217 "ansi-regex": { 9218 "version": "5.0.0", 9219 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", 9220 "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", 9221 "dev": true 9222 }, 9223 "ansi-styles": { 9224 "version": "4.2.1", 9225 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", 9226 "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", 9227 "dev": true, 9228 "requires": { 9229 "@types/color-name": "^1.1.1", 9230 "color-convert": "^2.0.1" 9231 } 9232 }, 9233 "chalk": { 9234 "version": "3.0.0", 9235 "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", 9236 "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", 9237 "dev": true, 9238 "requires": { 9239 "ansi-styles": "^4.1.0", 9240 "supports-color": "^7.1.0" 9241 } 9242 }, 9243 "color-convert": { 9244 "version": "2.0.1", 9245 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 9246 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 9247 "dev": true, 9248 "requires": { 9249 "color-name": "~1.1.4" 9250 } 9251 }, 9252 "color-name": { 9253 "version": "1.1.4", 9254 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 9255 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 9256 "dev": true 9257 }, 9258 "has-flag": { 9259 "version": "4.0.0", 9260 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 9261 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 9262 "dev": true 9263 }, 9264 "strip-ansi": { 9265 "version": "6.0.0", 9266 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", 9267 "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", 9268 "dev": true, 9269 "requires": { 9270 "ansi-regex": "^5.0.0" 9271 } 9272 }, 9273 "supports-color": { 9274 "version": "7.1.0", 9275 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", 9276 "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", 9277 "dev": true, 9278 "requires": { 9279 "has-flag": "^4.0.0" 9280 } 9281 } 9282 } 9283 }, 8850 9284 "original": { 8851 9285 "version": "1.0.2", … … 8949 9383 }, 8950 9384 "pacote": { 8951 "version": "9.5. 5",8952 "resolved": "https://registry.npmjs.org/pacote/-/pacote-9.5. 5.tgz",8953 "integrity": "sha512- jAEP+Nqj4kyMWyNpfTU/Whx1jA7jEc5cCOlurm0/0oL+v8TAp1QSsK83N7bYe+2bEdFzMAtPG5TBebjzzGV0cA==",9385 "version": "9.5.12", 9386 "resolved": "https://registry.npmjs.org/pacote/-/pacote-9.5.12.tgz", 9387 "integrity": "sha512-BUIj/4kKbwWg4RtnBncXPJd15piFSVNpTzY0rysSr3VnMowTYgkGKcaHrbReepAkjTr8lH2CVWRi58Spg2CicQ==", 8954 9388 "dev": true, 8955 9389 "requires": { 8956 9390 "bluebird": "^3.5.3", 8957 9391 "cacache": "^12.0.2", 9392 "chownr": "^1.1.2", 8958 9393 "figgy-pudding": "^3.5.1", 8959 9394 "get-stream": "^4.1.0", … … 8967 9402 "mkdirp": "^0.5.1", 8968 9403 "normalize-package-data": "^2.4.0", 9404 "npm-normalize-package-bin": "^1.0.0", 8969 9405 "npm-package-arg": "^6.1.0", 8970 9406 "npm-packlist": "^1.1.12", 8971 "npm-pick-manifest": "^ 2.2.3",9407 "npm-pick-manifest": "^3.0.0", 8972 9408 "npm-registry-fetch": "^4.0.0", 8973 9409 "osenv": "^0.1.5", … … 8979 9415 "semver": "^5.6.0", 8980 9416 "ssri": "^6.0.1", 8981 "tar": "^4.4. 8",9417 "tar": "^4.4.10", 8982 9418 "unique-filename": "^1.1.1", 8983 9419 "which": "^1.3.1" … … 8993 9429 } 8994 9430 }, 9431 "npm-package-arg": { 9432 "version": "6.1.1", 9433 "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz", 9434 "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==", 9435 "dev": true, 9436 "requires": { 9437 "hosted-git-info": "^2.7.1", 9438 "osenv": "^0.1.5", 9439 "semver": "^5.6.0", 9440 "validate-npm-package-name": "^3.0.0" 9441 } 9442 }, 8995 9443 "npm-pick-manifest": { 8996 "version": " 2.2.3",8997 "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest- 2.2.3.tgz",8998 "integrity": "sha512- +IluBC5K201+gRU85vFlUwX3PFShZAbAgDNp2ewJdWMVSppdo/Zih0ul2Ecky/X7b51J7LrrUAP+XOmOCvYZqA==",9444 "version": "3.0.2", 9445 "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-3.0.2.tgz", 9446 "integrity": "sha512-wNprTNg+X5nf+tDi+hbjdHhM4bX+mKqv6XmPh7B5eG+QY9VARfQPfCEH013H5GqfNj6ee8Ij2fg8yk0mzps1Vw==", 8999 9447 "dev": true, 9000 9448 "requires": { … … 12575 13023 "requires": { 12576 13024 "minimalistic-assert": "^1.0.0" 13025 } 13026 }, 13027 "wcwidth": { 13028 "version": "1.0.1", 13029 "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", 13030 "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", 13031 "dev": true, 13032 "requires": { 13033 "defaults": "^1.0.3" 12577 13034 } 12578 13035 }, -
Farmatiko/ClientApp/package.json
r92a1f41 rc352b2d 14 14 "dependencies": { 15 15 "@angular/animations": "8.2.12", 16 "@angular/cdk": "~8.2.3", 16 17 "@angular/common": "8.2.12", 17 18 "@angular/compiler": "8.2.12", 18 19 "@angular/core": "8.2.12", 19 20 "@angular/forms": "8.2.12", 21 "@angular/material": "^8.2.3", 20 22 "@angular/platform-browser": "8.2.12", 21 23 "@angular/platform-browser-dynamic": "8.2.12", … … 34 36 "devDependencies": { 35 37 "@angular-devkit/build-angular": "^0.803.26", 36 "@angular/cli": "^ 8.3.26",38 "@angular/cli": "^10.0.3", 37 39 "@angular/compiler-cli": "^8.2.14", 38 40 "@angular/language-service": "^8.2.12", -
Farmatiko/ClientApp/src/app/app.component.ts
r92a1f41 rc352b2d 1 1 import { Component } from '@angular/core'; 2 import { MaterialModule } from './shared/material.module' 2 3 3 4 @Component({ -
Farmatiko/ClientApp/src/app/app.module.ts
r92a1f41 rc352b2d 10 10 import { CounterComponent } from './counter/counter.component'; 11 11 import { FetchDataComponent } from './fetch-data/fetch-data.component'; 12 import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; 13 import { KoronaComponent } from './korona/korona.component'; 12 14 13 15 @NgModule({ … … 17 19 HomeComponent, 18 20 CounterComponent, 19 FetchDataComponent 21 FetchDataComponent, 22 KoronaComponent 20 23 ], 21 24 imports: [ … … 25 28 RouterModule.forRoot([ 26 29 { path: '', component: HomeComponent, pathMatch: 'full' }, 27 { path: ' counter', component: CounterComponent },30 { path: 'mapa', component: CounterComponent }, 28 31 { path: 'fetch-data', component: FetchDataComponent }, 29 ]) 32 { path: 'koronavirus', component: KoronaComponent } 33 ]), 34 BrowserAnimationsModule 30 35 ], 31 36 providers: [], -
Farmatiko/ClientApp/src/app/counter/counter.component.html
r92a1f41 rc352b2d 6 6 7 7 <button class="btn btn-primary" (click)="incrementCounter()">Increment</button> 8 9 10 <div class="wrapper"> 11 <div> 12 <h2>Здравствени установи</h2> 13 <input type="text" class="form-control" name="lek" placeholder="Пронајди лек"> 14 <table class='table table-striped table-bordered table-sm' cellspacing="0" width="100%" aria-labelledby="tableLabel" *ngIf="true"> 15 <thead> 16 <tr> 17 <th>Placeholder1</th> 18 <th>Placeholder2</th> 19 <th>Placeholder3</th> 20 <th>Placeholder4</th> 21 </tr> 22 </thead> 23 <tbody> 24 <tr *ngFor=""> 25 <td>data1</td> 26 <td>data2</td> 27 <td>data3</td> 28 <td>data4</td> 29 </tr> 30 </tbody> 31 </table> 32 <nav aria-label="Page navigation example"> 33 <ul class="pagination"> 34 <li class="page-item"> 35 <a class="page-link" href="#" aria-label="Previous"> 36 <span aria-hidden="true">«</span> 37 <span class="sr-only">Previous</span> 38 </a> 39 </li> 40 <li class="page-item"><a class="page-link" href="#">1</a></li> 41 <li class="page-item"><a class="page-link" href="#">2</a></li> 42 <li class="page-item"><a class="page-link" href="#">3</a></li> 43 <li class="page-item"> 44 <a class="page-link" href="#" aria-label="Next"> 45 <span aria-hidden="true">»</span> 46 <span class="sr-only">Next</span> 47 </a> 48 </li> 49 </ul> 50 </nav> 51 </div> 52 <div> 53 <h2>Здравствени работници</h2> 54 <input type="text" class="form-control" name="apteka" placeholder="Пронајди аптека"> 55 <table class='table table-striped table-bordered table-sm' cellspacing="0" width="100%" aria-labelledby="tableLabel" *ngIf="true"> 56 <thead> 57 <tr> 58 <th>Placeholder1</th> 59 <th>Placeholder2</th> 60 <th>Placeholder3</th> 61 <th>Placeholder4</th> 62 </tr> 63 </thead> 64 <tbody> 65 <tr *ngFor=""> 66 <td>data1</td> 67 <td>data2</td> 68 <td>data3</td> 69 <td>data4</td> 70 </tr> 71 </tbody> 72 </table> 73 <nav aria-label="Page navigation example"> 74 <ul class="pagination"> 75 <li class="page-item"> 76 <a class="page-link" href="#" aria-label="Previous"> 77 <span aria-hidden="true">«</span> 78 <span class="sr-only">Previous</span> 79 </a> 80 </li> 81 <li class="page-item"><a class="page-link" href="#">1</a></li> 82 <li class="page-item"><a class="page-link" href="#">2</a></li> 83 <li class="page-item"><a class="page-link" href="#">3</a></li> 84 <li class="page-item"> 85 <a class="page-link" href="#" aria-label="Next"> 86 <span aria-hidden="true">»</span> 87 <span class="sr-only">Next</span> 88 </a> 89 </li> 90 </ul> 91 </nav> 92 </div> 93 </div> -
Farmatiko/ClientApp/src/app/counter/counter.component.ts
r92a1f41 rc352b2d 3 3 @Component({ 4 4 selector: 'app-counter-component', 5 templateUrl: './counter.component.html' 5 templateUrl: './counter.component.html', 6 styleUrls: ['./counter.component.css'] 6 7 }) 7 8 export class CounterComponent { -
Farmatiko/ClientApp/src/app/home/home.component.html
r92a1f41 rc352b2d 1 <h1>Hello, world!</h1> 2 <p>Welcome to your new single-page application, built with:</p> 3 <ul> 4 <li><a href='https://get.asp.net/'>ASP.NET Core</a> and <a href='https://msdn.microsoft.com/en-us/library/67ef8sbd.aspx'>C#</a> for cross-platform server-side code</li> 5 <li><a href='https://angular.io/'>Angular</a> and <a href='http://www.typescriptlang.org/'>TypeScript</a> for client-side code</li> 6 <li><a href='http://getbootstrap.com/'>Bootstrap</a> for layout and styling</li> 7 </ul> 8 <p>To help you get started, we've also set up:</p> 9 <ul> 10 <li><strong>Client-side navigation</strong>. For example, click <em>Counter</em> then <em>Back</em> to return here.</li> 11 <li><strong>Angular CLI integration</strong>. In development mode, there's no need to run <code>ng serve</code>. It runs in the background automatically, so your client-side resources are dynamically built on demand and the page refreshes when you modify any file.</li> 12 <li><strong>Efficient production builds</strong>. In production mode, development-time features are disabled, and your <code>dotnet publish</code> configuration automatically invokes <code>ng build</code> to produce minified, ahead-of-time compiled JavaScript files.</li> 13 </ul> 14 <p>The <code>ClientApp</code> subdirectory is a standard Angular CLI application. If you open a command prompt in that directory, you can run any <code>ng</code> command (e.g., <code>ng test</code>), or use <code>npm</code> to install extra packages into it.</p> 1 <div class="wrapper"> 2 <div> 3 <h2>Лекови</h2> 4 <input type="text" class="form-control" name="lek" placeholder="Пронајди лек"> 5 <table class='table table-striped table-bordered table-sm' cellspacing="0" width="100%" aria-labelledby="tableLabel" *ngIf="true"> 6 <thead> 7 <tr> 8 <th>Placeholder1</th> 9 <th>Placeholder2</th> 10 <th>Placeholder3</th> 11 <th>Placeholder4</th> 12 </tr> 13 </thead> 14 <tbody> 15 <tr *ngFor=""> 16 <td>data1</td> 17 <td>data2</td> 18 <td>data3</td> 19 <td>data4</td> 20 </tr> 21 </tbody> 22 </table> 23 <nav aria-label="Page navigation example"> 24 <ul class="pagination"> 25 <li class="page-item"> 26 <a class="page-link" href="#" aria-label="Previous"> 27 <span aria-hidden="true">«</span> 28 <span class="sr-only">Previous</span> 29 </a> 30 </li> 31 <li class="page-item"><a class="page-link" href="#">1</a></li> 32 <li class="page-item"><a class="page-link" href="#">2</a></li> 33 <li class="page-item"><a class="page-link" href="#">3</a></li> 34 <li class="page-item"> 35 <a class="page-link" href="#" aria-label="Next"> 36 <span aria-hidden="true">»</span> 37 <span class="sr-only">Next</span> 38 </a> 39 </li> 40 </ul> 41 </nav> 42 </div> 43 <div> 44 <h2>Аптеки</h2> 45 <input type="text" class="form-control" name="apteka" placeholder="Пронајди аптека"> 46 <table class='table table-striped table-bordered table-sm' cellspacing="0" width="100%" aria-labelledby="tableLabel" *ngIf="true"> 47 <thead> 48 <tr> 49 <th>Placeholder1</th> 50 <th>Placeholder2</th> 51 <th>Placeholder3</th> 52 <th>Placeholder4</th> 53 </tr> 54 </thead> 55 <tbody> 56 <tr *ngFor=""> 57 <td>data1</td> 58 <td>data2</td> 59 <td>data3</td> 60 <td>data4</td> 61 </tr> 62 </tbody> 63 </table> 64 <nav aria-label="Page navigation example"> 65 <ul class="pagination"> 66 <li class="page-item"> 67 <a class="page-link" href="#" aria-label="Previous"> 68 <span aria-hidden="true">«</span> 69 <span class="sr-only">Previous</span> 70 </a> 71 </li> 72 <li class="page-item"><a class="page-link" href="#">1</a></li> 73 <li class="page-item"><a class="page-link" href="#">2</a></li> 74 <li class="page-item"><a class="page-link" href="#">3</a></li> 75 <li class="page-item"> 76 <a class="page-link" href="#" aria-label="Next"> 77 <span aria-hidden="true">»</span> 78 <span class="sr-only">Next</span> 79 </a> 80 </li> 81 </ul> 82 </nav> 83 </div> 84 </div> -
Farmatiko/ClientApp/src/app/home/home.component.ts
r92a1f41 rc352b2d 1 import { Component } from '@angular/core'; 1 import { Component, OnInit, Input, ViewChild } from '@angular/core'; 2 import { MaterialModule } from '../shared/material.module'; 2 3 3 4 @Component({ 4 5 selector: 'app-home', 5 6 templateUrl: './home.component.html', 7 styleUrls: ['./home.component.css'] 6 8 }) 7 9 export class HomeComponent { -
Farmatiko/ClientApp/src/app/nav-menu/nav-menu.component.css
r92a1f41 rc352b2d 3 3 text-align: center; 4 4 word-break: break-all; 5 } 6 7 a.navbar-brand img { 8 width: 200px; 5 9 } 6 10 -
Farmatiko/ClientApp/src/app/nav-menu/nav-menu.component.html
r92a1f41 rc352b2d 4 4 > 5 5 <div class="container"> 6 <a class="navbar-brand" [routerLink]="['/']"> Farmatiko</a>6 <a class="navbar-brand" [routerLink]="['/']"><img src="../../assets/logo.png"></a> 7 7 <button 8 8 class="navbar-toggler" … … 26 26 [routerLinkActiveOptions]="{ exact: true }" 27 27 > 28 <a class="nav-link text-dark" [routerLink]="['/']"> Home</a>28 <a class="nav-link text-dark" [routerLink]="['/']">Побарај лек</a> 29 29 </li> 30 30 <li class="nav-item" [routerLinkActive]="['link-active']"> 31 <a class="nav-link text-dark" [routerLink]="['/ counter']"32 > Counter</a31 <a class="nav-link text-dark" [routerLink]="['/mapa']" 32 >Мапа на здравствени работници и здравствени установи</a 33 33 > 34 </li> 34 </li> 35 35 <li class="nav-item" [routerLinkActive]="['link-active']"> 36 <a class="nav-link text-dark" [routerLink]="['/ fetch-data']"37 > Fetch data</a36 <a class="nav-link text-dark" [routerLink]="['/koronavirus']" 37 >Коронавирус</a 38 38 > 39 39 </li> -
Farmatiko/ClientApp/src/index.html
r92a1f41 rc352b2d 8 8 <meta name="viewport" content="width=device-width, initial-scale=1" /> 9 9 <link rel="icon" type="image/x-icon" href="favicon.ico" /> 10 </head> 10 <link href="https://fonts.googleapis.com/css?family=Roboto:300,400,500&display=swap" rel="stylesheet"> 11 <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> 12 </head> 11 13 <body> 12 <app-root> Loading...</app-root>14 <app-root></app-root> 13 15 </body> 14 16 </html> -
Farmatiko/ClientApp/src/styles.css
r92a1f41 rc352b2d 15 15 border-color: #1861ac; 16 16 } 17 18 html, body { height: 100%; } 19 body { margin: 0; font-family: Roboto, "Helvetica Neue", sans-serif; }
Note:
See TracChangeset
for help on using the changeset viewer.