icons font added, taiga ui removed

This commit is contained in:
wagonsoftware 2022-10-27 20:51:11 +03:00
parent 3ca17adc2e
commit 4bee35dddc
36 changed files with 130 additions and 807 deletions

View File

@ -26,22 +26,9 @@
"inlineStyleLanguage": "scss",
"assets": [
"src/favicon.ico",
"src/assets",
{
"glob": "**/*",
"input": "node_modules/@taiga-ui/icons/src",
"output": "assets/taiga-ui/icons"
},
{
"glob": "**/*",
"input": "node_modules/@taiga-ui/icons/src",
"output": "assets/taiga-ui/icons"
}
"src/assets"
],
"styles": [
"node_modules/@taiga-ui/core/styles/taiga-ui-theme.less",
"node_modules/@taiga-ui/core/styles/taiga-ui-fonts.less",
"node_modules/@taiga-ui/styles/taiga-ui-global.less",
"src/styles.scss"
],
"scripts": []

683
package-lock.json generated
View File

@ -17,13 +17,6 @@
"@angular/platform-browser": "^14.1.0",
"@angular/platform-browser-dynamic": "^14.1.0",
"@angular/router": "^14.1.0",
"@taiga-ui/cdk": "^3.6.0",
"@taiga-ui/core": "^3.6.0",
"@taiga-ui/icons": "^3.6.0",
"@taiga-ui/kit": "^3.6.0",
"@taiga-ui/styles": "^3.6.0",
"@tinkoff/ng-dompurify": "3.0.0",
"dompurify": "2.2.9",
"fast-average-color": "^9.1.1",
"moment": "^2.29.4",
"rxjs": "~7.5.0",
@ -316,7 +309,7 @@
"version": "14.1.3",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-14.1.3.tgz",
"integrity": "sha512-i1vuuClGvBzmgQi3qAUWTwLdnGJZ/C8xVeFMHXmgVNZhck9/8xGGusi500SYsGcVzEfetGSJt5hOfUHmVrcpbg==",
"devOptional": true,
"dev": true,
"dependencies": {
"@angular-devkit/core": "14.1.3",
"jsonc-parser": "3.1.0",
@ -334,7 +327,7 @@
"version": "14.1.3",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-14.1.3.tgz",
"integrity": "sha512-YBxhRl7hKgirjcKeurfejVrIgmw31GcfKKCyQiIudoLCYjonnSMdDEx2y8BNMANvxe5YmuZsIYJtgVlqp3mMDg==",
"devOptional": true,
"dev": true,
"dependencies": {
"ajv": "8.11.0",
"ajv-formats": "2.1.1",
@ -360,7 +353,7 @@
"version": "6.6.7",
"resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
"integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
"devOptional": true,
"dev": true,
"dependencies": {
"tslib": "^1.9.0"
},
@ -372,7 +365,7 @@
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
"devOptional": true
"dev": true
},
"node_modules/@angular/animations": {
"version": "14.2.6",
@ -2639,55 +2632,6 @@
"resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz",
"integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A=="
},
"node_modules/@ng-web-apis/common": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/@ng-web-apis/common/-/common-2.0.1.tgz",
"integrity": "sha512-DqnH+zZFFKeINpbFIzCrBTYksP+7FqrHxWo2+jIXfMLjSngwZ6WYz3F4N9s+tFc8mKe8I1/P7pZtxD7fqSPtlA==",
"dependencies": {
"tslib": "^2.2.0"
},
"peerDependencies": {
"@angular/common": ">=12.0.0",
"@angular/core": ">=12.0.0",
"rxjs": ">=6.4.0"
}
},
"node_modules/@ng-web-apis/intersection-observer": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/@ng-web-apis/intersection-observer/-/intersection-observer-3.0.0.tgz",
"integrity": "sha512-Y3ts9WgXG/A6atyMlFOoP8ZNczUNxUGHSV4ii4xCepwcKW2gN/kkimsP4oPtb7UsTWzN1tF1n0bgD2civraZiA==",
"dependencies": {
"tslib": "^2.2.0"
},
"peerDependencies": {
"@angular/core": ">=12.0.0",
"@ng-web-apis/common": ">=2.0.0"
}
},
"node_modules/@ng-web-apis/mutation-observer": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/@ng-web-apis/mutation-observer/-/mutation-observer-2.0.0.tgz",
"integrity": "sha512-f51Cu2DloNze1HaTWdUbtYFnt9VXhzpEnHDd9KFdiKOUNfEDx7wrSXIEQqv810hrq7F2jcIAERCdiqV6ItH7Pg==",
"dependencies": {
"tslib": "^2.2.0"
},
"peerDependencies": {
"@angular/core": ">=12.0.0",
"@ng-web-apis/common": ">=2.0.0"
}
},
"node_modules/@ng-web-apis/resize-observer": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/@ng-web-apis/resize-observer/-/resize-observer-2.0.0.tgz",
"integrity": "sha512-umuXJepTYBCI3ZcW9873fozO0qt1PeHLBNM+wXA+7Wphy35+RQcPNmkwfgkKqWceIjlYAvyuPTNWa5TM1OEeqg==",
"dependencies": {
"tslib": "^2.2.0"
},
"peerDependencies": {
"@angular/core": ">=12.0.0",
"@ng-web-apis/common": ">=2.0.0"
}
},
"node_modules/@ngtools/webpack": {
"version": "14.2.6",
"resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-14.2.6.tgz",
@ -2975,145 +2919,6 @@
"integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==",
"devOptional": true
},
"node_modules/@taiga-ui/cdk": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/@taiga-ui/cdk/-/cdk-3.6.0.tgz",
"integrity": "sha512-J9FSv2FzNdIW28wS0IsVJmKHOWmsnMAXMDzgApyjqS99C4Mzsu5i/T2lArAZgYTp12/XulFsMuo0BppN5FfYsw==",
"dependencies": {
"@ng-web-apis/common": "2.0.1",
"@ng-web-apis/mutation-observer": "2.0.0",
"@ng-web-apis/resize-observer": "2.0.0",
"@tinkoff/ng-event-plugins": "3.0.0",
"@tinkoff/ng-polymorpheus": "4.0.7",
"tslib": "^2.0.0"
},
"optionalDependencies": {
"ng-morph": "^2.1.0",
"parse5": "^6.0.1"
},
"peerDependencies": {
"@angular/animations": ">=9.0.0",
"@angular/common": ">=9.0.0",
"@angular/core": ">=9.0.0",
"@angular/forms": ">=9.0.0",
"rxjs": ">=6.0.0"
}
},
"node_modules/@taiga-ui/core": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/@taiga-ui/core/-/core-3.6.0.tgz",
"integrity": "sha512-RK3Q2MCE8JllXgtP7DLTSl0okhDZSyYdg23uVudmhBE57ktRFIrpIo+zrns9jRnRrl2JfY5SxmnhOxSE4F5QJQ==",
"dependencies": {
"@taiga-ui/i18n": "^3.6.0",
"tslib": "^2.0.0"
},
"peerDependencies": {
"@angular/animations": ">=9.0.0",
"@angular/common": ">=9.0.0",
"@angular/core": ">=9.0.0",
"@angular/forms": ">=9.0.0",
"@angular/platform-browser": ">=9.0.0",
"@angular/router": ">=9.0.0",
"@ng-web-apis/common": ">=2.0.0",
"@ng-web-apis/mutation-observer": ">=2.0.0",
"@taiga-ui/cdk": ">=3.6.0",
"@taiga-ui/i18n": ">=3.6.0",
"@tinkoff/ng-event-plugins": ">=3.0.0",
"@tinkoff/ng-polymorpheus": ">=4.0.0",
"rxjs": ">=6.0.0"
}
},
"node_modules/@taiga-ui/i18n": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/@taiga-ui/i18n/-/i18n-3.6.0.tgz",
"integrity": "sha512-ICWTLPmZuuZkn+RHA8mPG2ee00ImIQn2nMFsK+jsRBGEhFx5Nsqu7+0z7khl8xE3SLntPLNDu/BcswwZPmWHow==",
"dependencies": {
"tslib": "^2.0.0"
},
"peerDependencies": {
"@angular/core": ">=9.0.0",
"rxjs": ">=6.0.0"
}
},
"node_modules/@taiga-ui/icons": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/@taiga-ui/icons/-/icons-3.6.0.tgz",
"integrity": "sha512-SabHVIXYEfQCOTOL+BZP+QyrI8e5jyt3kIYh6rHQJ835okJ4Ali7aFA/68r/ceNrE+0w+YfjCgYrAWfUpXT4kQ==",
"dependencies": {
"tslib": "^2.0.0"
}
},
"node_modules/@taiga-ui/kit": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/@taiga-ui/kit/-/kit-3.6.0.tgz",
"integrity": "sha512-ZBZgd9hsrSmYYTRr96EY04Xh39XYdrqBkOPxqNnNGcH8QaOY01+XjLgmfFMaQ65/IjmxF4EpUXdCYz9M0kuP1g==",
"dependencies": {
"@ng-web-apis/intersection-observer": "^3.0.0",
"text-mask-core": "^5.0.0",
"tslib": "^2.0.0"
},
"peerDependencies": {
"@angular/common": ">=9.0.0",
"@angular/core": ">=9.0.0",
"@angular/forms": ">=9.0.0",
"@angular/router": ">=9.0.0",
"@ng-web-apis/common": ">=2.0.0",
"@ng-web-apis/mutation-observer": ">=2.0.0",
"@taiga-ui/cdk": ">=3.6.0",
"@taiga-ui/core": ">=3.6.0",
"@taiga-ui/i18n": ">=3.6.0",
"@tinkoff/ng-polymorpheus": ">=4.0.0",
"rxjs": ">=6.0.0"
}
},
"node_modules/@taiga-ui/styles": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/@taiga-ui/styles/-/styles-3.6.0.tgz",
"integrity": "sha512-iv4vbi7bMJLzqVdOFaX8YCXc4e4h+/vxRhub+QwVnyjOnUDn70KpQkByknPYx7tJlv1McrFUVPOBulUOV4zKJQ=="
},
"node_modules/@tinkoff/ng-dompurify": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/@tinkoff/ng-dompurify/-/ng-dompurify-3.0.0.tgz",
"integrity": "sha512-Gx153lEakv4nEDZXFd2vW2zK8fI7fJMu8ZaRaPgGcq1wrAe0ps/mCZdg9KXNdyLUvwTu3WFsJXj5CwCG6Zfucg==",
"dependencies": {
"tslib": "^1.9.0"
},
"peerDependencies": {
"@angular/core": ">=4.0.0",
"@angular/platform-browser": ">=4.0.0",
"@types/dompurify": ">=2.0.0",
"dompurify": ">=2.0.0"
}
},
"node_modules/@tinkoff/ng-dompurify/node_modules/tslib": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
"node_modules/@tinkoff/ng-event-plugins": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/@tinkoff/ng-event-plugins/-/ng-event-plugins-3.0.0.tgz",
"integrity": "sha512-3+5R86ozam9uevQ5N7+B/lPMWYCfQGxUOxuSp6qccpPTWqCjTBGjlhRVdt11r6S+3Gx2r9y4rgZ1Q1/P58MOFA==",
"dependencies": {
"tslib": "^2.2.0"
},
"peerDependencies": {
"@angular/core": ">=12.0.0",
"@angular/platform-browser": ">=12.0.0",
"rxjs": ">=6.0.0"
}
},
"node_modules/@tinkoff/ng-polymorpheus": {
"version": "4.0.7",
"resolved": "https://registry.npmjs.org/@tinkoff/ng-polymorpheus/-/ng-polymorpheus-4.0.7.tgz",
"integrity": "sha512-+Gbwk9vfJVNbN1qy0L3pV+QW1sBkLfyAC1DsEdgSS3+c2qa2UEzDma5NTsaBbKoGTr3B3Qlryly8cTSz0JMLAQ==",
"dependencies": {
"tslib": "^2.0.0"
},
"peerDependencies": {
"@angular/core": ">=12.0.0"
}
},
"node_modules/@tootallnate/once": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz",
@ -3123,40 +2928,6 @@
"node": ">= 10"
}
},
"node_modules/@ts-morph/common": {
"version": "0.9.2",
"resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.9.2.tgz",
"integrity": "sha512-IPyg+c3Am0EBoa63W0f/AKeLrJhvzMzQ4BIvD1baxLopmiHOj1HFTXYxC6e8iTZ+UYtN+/WFM9UyGRnoA20b8g==",
"optional": true,
"dependencies": {
"fast-glob": "^3.2.5",
"minimatch": "^3.0.4",
"mkdirp": "^1.0.4",
"path-browserify": "^1.0.1"
}
},
"node_modules/@ts-morph/common/node_modules/brace-expansion": {
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
"optional": true,
"dependencies": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
}
},
"node_modules/@ts-morph/common/node_modules/minimatch": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"optional": true,
"dependencies": {
"brace-expansion": "^1.1.7"
},
"engines": {
"node": "*"
}
},
"node_modules/@tsconfig/node10": {
"version": "1.0.9",
"resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz",
@ -3227,6 +2998,7 @@
"version": "2.2.3",
"resolved": "https://registry.npmjs.org/@types/dompurify/-/dompurify-2.2.3.tgz",
"integrity": "sha512-CLtc2mZK8+axmrz1JqtpklO/Kvn38arGc8o1l3UVopZaXXuer9ONdZwJ/9f226GrhRLtUmLr9WrvZsRSNpS8og==",
"dev": true,
"dependencies": {
"@types/trusted-types": "*"
}
@ -3304,12 +3076,6 @@
"resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz",
"integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA=="
},
"node_modules/@types/minimatch": {
"version": "3.0.5",
"resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz",
"integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==",
"optional": true
},
"node_modules/@types/node": {
"version": "18.11.0",
"resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.0.tgz",
@ -3377,7 +3143,8 @@
"node_modules/@types/trusted-types": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz",
"integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg=="
"integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==",
"dev": true
},
"node_modules/@types/ws": {
"version": "8.5.3",
@ -3793,38 +3560,11 @@
"sprintf-js": "~1.0.2"
}
},
"node_modules/array-differ": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz",
"integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==",
"optional": true,
"engines": {
"node": ">=8"
}
},
"node_modules/array-flatten": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
"integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ=="
},
"node_modules/array-union": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
"integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
"optional": true,
"engines": {
"node": ">=8"
}
},
"node_modules/arrify": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz",
"integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==",
"optional": true,
"engines": {
"node": ">=8"
}
},
"node_modules/atob": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
@ -4386,12 +4126,6 @@
"node": ">=6"
}
},
"node_modules/code-block-writer": {
"version": "10.1.1",
"resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-10.1.1.tgz",
"integrity": "sha512-67ueh2IRGst/51p0n6FvPrnRjAGHY5F8xdjkgrYE7DDzpJe6qA07RYQ9VcoUeo5ATOjSOiWpSL3SWBRRbempMw==",
"optional": true
},
"node_modules/color-convert": {
"version": "1.9.3",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
@ -5133,11 +4867,6 @@
"url": "https://github.com/fb55/domhandler?sponsor=1"
}
},
"node_modules/dompurify": {
"version": "2.2.9",
"resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.2.9.tgz",
"integrity": "sha512-+9MqacuigMIZ+1+EwoEltogyWGFTJZWU3258Rupxs+2CGs4H914G9er6pZbsme/bvb5L67o2rade9n21e4RW/w=="
},
"node_modules/domutils": {
"version": "2.8.0",
"resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
@ -8070,47 +7799,6 @@
"multicast-dns": "cli.js"
}
},
"node_modules/multimatch": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz",
"integrity": "sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==",
"optional": true,
"dependencies": {
"@types/minimatch": "^3.0.3",
"array-differ": "^3.0.0",
"array-union": "^2.1.0",
"arrify": "^2.0.1",
"minimatch": "^3.0.4"
},
"engines": {
"node": ">=10"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/multimatch/node_modules/brace-expansion": {
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
"optional": true,
"dependencies": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
}
},
"node_modules/multimatch/node_modules/minimatch": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"optional": true,
"dependencies": {
"brace-expansion": "^1.1.7"
},
"engines": {
"node": "*"
}
},
"node_modules/mute-stream": {
"version": "0.0.8",
"resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
@ -8178,50 +7866,6 @@
"resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
"integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="
},
"node_modules/ng-morph": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/ng-morph/-/ng-morph-2.1.1.tgz",
"integrity": "sha512-mUziQxQm0YnP9WOCy2WRZVq6xNf+WgAvosdPU+hwmGUinoZ6vBrP3GECoRmM7Aor0PDG1KNIarJsDNS7BlxTLQ==",
"optional": true,
"dependencies": {
"jsonc-parser": "3.0.0",
"minimatch": "3.0.4",
"multimatch": "5.0.0",
"ts-morph": "10.0.2"
},
"peerDependencies": {
"@angular-devkit/core": ">=11.0.0",
"@angular-devkit/schematics": ">=11.0.0"
}
},
"node_modules/ng-morph/node_modules/brace-expansion": {
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
"optional": true,
"dependencies": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
}
},
"node_modules/ng-morph/node_modules/jsonc-parser": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz",
"integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==",
"optional": true
},
"node_modules/ng-morph/node_modules/minimatch": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
"integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
"optional": true,
"dependencies": {
"brace-expansion": "^1.1.7"
},
"engines": {
"node": "*"
}
},
"node_modules/ng-packagr": {
"version": "14.2.1",
"resolved": "https://registry.npmjs.org/ng-packagr/-/ng-packagr-14.2.1.tgz",
@ -8978,12 +8622,6 @@
"node": ">= 0.8"
}
},
"node_modules/path-browserify": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz",
"integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==",
"optional": true
},
"node_modules/path-exists": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
@ -11275,11 +10913,6 @@
"node": "*"
}
},
"node_modules/text-mask-core": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/text-mask-core/-/text-mask-core-5.1.2.tgz",
"integrity": "sha512-VfkCMdmRRZqXgQZFlDMiavm3hzsMzBM23CxHZsaeAYg66ZhXCNJWrFmnJwNy8KF9f74YvAUAuQenxsMCfuvhUw=="
},
"node_modules/text-table": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
@ -11341,16 +10974,6 @@
"tree-kill": "cli.js"
}
},
"node_modules/ts-morph": {
"version": "10.0.2",
"resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-10.0.2.tgz",
"integrity": "sha512-TVuIfEqtr9dW25K3Jajqpqx7t/zLRFxKu2rXQZSDjTm4MO4lfmuj1hn8WEryjeDDBFcNOCi+yOmYUYR4HucrAg==",
"optional": true,
"dependencies": {
"@ts-morph/common": "~0.9.0",
"code-block-writer": "^10.1.1"
}
},
"node_modules/ts-node": {
"version": "10.9.1",
"resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz",
@ -12323,7 +11946,7 @@
"version": "14.1.3",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-14.1.3.tgz",
"integrity": "sha512-i1vuuClGvBzmgQi3qAUWTwLdnGJZ/C8xVeFMHXmgVNZhck9/8xGGusi500SYsGcVzEfetGSJt5hOfUHmVrcpbg==",
"devOptional": true,
"dev": true,
"requires": {
"@angular-devkit/core": "14.1.3",
"jsonc-parser": "3.1.0",
@ -12336,7 +11959,7 @@
"version": "14.1.3",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-14.1.3.tgz",
"integrity": "sha512-YBxhRl7hKgirjcKeurfejVrIgmw31GcfKKCyQiIudoLCYjonnSMdDEx2y8BNMANvxe5YmuZsIYJtgVlqp3mMDg==",
"devOptional": true,
"dev": true,
"requires": {
"ajv": "8.11.0",
"ajv-formats": "2.1.1",
@ -12349,7 +11972,7 @@
"version": "6.6.7",
"resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
"integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
"devOptional": true,
"dev": true,
"requires": {
"tslib": "^1.9.0"
}
@ -12358,7 +11981,7 @@
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
"devOptional": true
"dev": true
}
}
},
@ -13835,38 +13458,6 @@
"resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz",
"integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A=="
},
"@ng-web-apis/common": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/@ng-web-apis/common/-/common-2.0.1.tgz",
"integrity": "sha512-DqnH+zZFFKeINpbFIzCrBTYksP+7FqrHxWo2+jIXfMLjSngwZ6WYz3F4N9s+tFc8mKe8I1/P7pZtxD7fqSPtlA==",
"requires": {
"tslib": "^2.2.0"
}
},
"@ng-web-apis/intersection-observer": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/@ng-web-apis/intersection-observer/-/intersection-observer-3.0.0.tgz",
"integrity": "sha512-Y3ts9WgXG/A6atyMlFOoP8ZNczUNxUGHSV4ii4xCepwcKW2gN/kkimsP4oPtb7UsTWzN1tF1n0bgD2civraZiA==",
"requires": {
"tslib": "^2.2.0"
}
},
"@ng-web-apis/mutation-observer": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/@ng-web-apis/mutation-observer/-/mutation-observer-2.0.0.tgz",
"integrity": "sha512-f51Cu2DloNze1HaTWdUbtYFnt9VXhzpEnHDd9KFdiKOUNfEDx7wrSXIEQqv810hrq7F2jcIAERCdiqV6ItH7Pg==",
"requires": {
"tslib": "^2.2.0"
}
},
"@ng-web-apis/resize-observer": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/@ng-web-apis/resize-observer/-/resize-observer-2.0.0.tgz",
"integrity": "sha512-umuXJepTYBCI3ZcW9873fozO0qt1PeHLBNM+wXA+7Wphy35+RQcPNmkwfgkKqWceIjlYAvyuPTNWa5TM1OEeqg==",
"requires": {
"tslib": "^2.2.0"
}
},
"@ngtools/webpack": {
"version": "14.2.6",
"resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-14.2.6.tgz",
@ -14080,131 +13671,12 @@
"integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==",
"devOptional": true
},
"@taiga-ui/cdk": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/@taiga-ui/cdk/-/cdk-3.6.0.tgz",
"integrity": "sha512-J9FSv2FzNdIW28wS0IsVJmKHOWmsnMAXMDzgApyjqS99C4Mzsu5i/T2lArAZgYTp12/XulFsMuo0BppN5FfYsw==",
"requires": {
"@ng-web-apis/common": "2.0.1",
"@ng-web-apis/mutation-observer": "2.0.0",
"@ng-web-apis/resize-observer": "2.0.0",
"@tinkoff/ng-event-plugins": "3.0.0",
"@tinkoff/ng-polymorpheus": "4.0.7",
"ng-morph": "^2.1.0",
"parse5": "^6.0.1",
"tslib": "^2.0.0"
}
},
"@taiga-ui/core": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/@taiga-ui/core/-/core-3.6.0.tgz",
"integrity": "sha512-RK3Q2MCE8JllXgtP7DLTSl0okhDZSyYdg23uVudmhBE57ktRFIrpIo+zrns9jRnRrl2JfY5SxmnhOxSE4F5QJQ==",
"requires": {
"@taiga-ui/i18n": "^3.6.0",
"tslib": "^2.0.0"
}
},
"@taiga-ui/i18n": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/@taiga-ui/i18n/-/i18n-3.6.0.tgz",
"integrity": "sha512-ICWTLPmZuuZkn+RHA8mPG2ee00ImIQn2nMFsK+jsRBGEhFx5Nsqu7+0z7khl8xE3SLntPLNDu/BcswwZPmWHow==",
"requires": {
"tslib": "^2.0.0"
}
},
"@taiga-ui/icons": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/@taiga-ui/icons/-/icons-3.6.0.tgz",
"integrity": "sha512-SabHVIXYEfQCOTOL+BZP+QyrI8e5jyt3kIYh6rHQJ835okJ4Ali7aFA/68r/ceNrE+0w+YfjCgYrAWfUpXT4kQ==",
"requires": {
"tslib": "^2.0.0"
}
},
"@taiga-ui/kit": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/@taiga-ui/kit/-/kit-3.6.0.tgz",
"integrity": "sha512-ZBZgd9hsrSmYYTRr96EY04Xh39XYdrqBkOPxqNnNGcH8QaOY01+XjLgmfFMaQ65/IjmxF4EpUXdCYz9M0kuP1g==",
"requires": {
"@ng-web-apis/intersection-observer": "^3.0.0",
"text-mask-core": "^5.0.0",
"tslib": "^2.0.0"
}
},
"@taiga-ui/styles": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/@taiga-ui/styles/-/styles-3.6.0.tgz",
"integrity": "sha512-iv4vbi7bMJLzqVdOFaX8YCXc4e4h+/vxRhub+QwVnyjOnUDn70KpQkByknPYx7tJlv1McrFUVPOBulUOV4zKJQ=="
},
"@tinkoff/ng-dompurify": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/@tinkoff/ng-dompurify/-/ng-dompurify-3.0.0.tgz",
"integrity": "sha512-Gx153lEakv4nEDZXFd2vW2zK8fI7fJMu8ZaRaPgGcq1wrAe0ps/mCZdg9KXNdyLUvwTu3WFsJXj5CwCG6Zfucg==",
"requires": {
"tslib": "^1.9.0"
},
"dependencies": {
"tslib": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
}
}
},
"@tinkoff/ng-event-plugins": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/@tinkoff/ng-event-plugins/-/ng-event-plugins-3.0.0.tgz",
"integrity": "sha512-3+5R86ozam9uevQ5N7+B/lPMWYCfQGxUOxuSp6qccpPTWqCjTBGjlhRVdt11r6S+3Gx2r9y4rgZ1Q1/P58MOFA==",
"requires": {
"tslib": "^2.2.0"
}
},
"@tinkoff/ng-polymorpheus": {
"version": "4.0.7",
"resolved": "https://registry.npmjs.org/@tinkoff/ng-polymorpheus/-/ng-polymorpheus-4.0.7.tgz",
"integrity": "sha512-+Gbwk9vfJVNbN1qy0L3pV+QW1sBkLfyAC1DsEdgSS3+c2qa2UEzDma5NTsaBbKoGTr3B3Qlryly8cTSz0JMLAQ==",
"requires": {
"tslib": "^2.0.0"
}
},
"@tootallnate/once": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz",
"integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==",
"dev": true
},
"@ts-morph/common": {
"version": "0.9.2",
"resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.9.2.tgz",
"integrity": "sha512-IPyg+c3Am0EBoa63W0f/AKeLrJhvzMzQ4BIvD1baxLopmiHOj1HFTXYxC6e8iTZ+UYtN+/WFM9UyGRnoA20b8g==",
"optional": true,
"requires": {
"fast-glob": "^3.2.5",
"minimatch": "^3.0.4",
"mkdirp": "^1.0.4",
"path-browserify": "^1.0.1"
},
"dependencies": {
"brace-expansion": {
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
"optional": true,
"requires": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
}
},
"minimatch": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"optional": true,
"requires": {
"brace-expansion": "^1.1.7"
}
}
}
},
"@tsconfig/node10": {
"version": "1.0.9",
"resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz",
@ -14275,6 +13747,7 @@
"version": "2.2.3",
"resolved": "https://registry.npmjs.org/@types/dompurify/-/dompurify-2.2.3.tgz",
"integrity": "sha512-CLtc2mZK8+axmrz1JqtpklO/Kvn38arGc8o1l3UVopZaXXuer9ONdZwJ/9f226GrhRLtUmLr9WrvZsRSNpS8og==",
"dev": true,
"requires": {
"@types/trusted-types": "*"
}
@ -14352,12 +13825,6 @@
"resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz",
"integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA=="
},
"@types/minimatch": {
"version": "3.0.5",
"resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz",
"integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==",
"optional": true
},
"@types/node": {
"version": "18.11.0",
"resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.0.tgz",
@ -14425,7 +13892,8 @@
"@types/trusted-types": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz",
"integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg=="
"integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==",
"dev": true
},
"@types/ws": {
"version": "8.5.3",
@ -14771,29 +14239,11 @@
"sprintf-js": "~1.0.2"
}
},
"array-differ": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz",
"integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==",
"optional": true
},
"array-flatten": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
"integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ=="
},
"array-union": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
"integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
"optional": true
},
"arrify": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz",
"integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==",
"optional": true
},
"atob": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
@ -15179,12 +14629,6 @@
"shallow-clone": "^3.0.0"
}
},
"code-block-writer": {
"version": "10.1.1",
"resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-10.1.1.tgz",
"integrity": "sha512-67ueh2IRGst/51p0n6FvPrnRjAGHY5F8xdjkgrYE7DDzpJe6qA07RYQ9VcoUeo5ATOjSOiWpSL3SWBRRbempMw==",
"optional": true
},
"color-convert": {
"version": "1.9.3",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
@ -15725,11 +15169,6 @@
"domelementtype": "^2.2.0"
}
},
"dompurify": {
"version": "2.2.9",
"resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.2.9.tgz",
"integrity": "sha512-+9MqacuigMIZ+1+EwoEltogyWGFTJZWU3258Rupxs+2CGs4H914G9er6pZbsme/bvb5L67o2rade9n21e4RW/w=="
},
"domutils": {
"version": "2.8.0",
"resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
@ -17814,40 +17253,6 @@
"thunky": "^1.0.2"
}
},
"multimatch": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz",
"integrity": "sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==",
"optional": true,
"requires": {
"@types/minimatch": "^3.0.3",
"array-differ": "^3.0.0",
"array-union": "^2.1.0",
"arrify": "^2.0.1",
"minimatch": "^3.0.4"
},
"dependencies": {
"brace-expansion": {
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
"optional": true,
"requires": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
}
},
"minimatch": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"optional": true,
"requires": {
"brace-expansion": "^1.1.7"
}
}
}
},
"mute-stream": {
"version": "0.0.8",
"resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
@ -17899,45 +17304,6 @@
"resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
"integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="
},
"ng-morph": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/ng-morph/-/ng-morph-2.1.1.tgz",
"integrity": "sha512-mUziQxQm0YnP9WOCy2WRZVq6xNf+WgAvosdPU+hwmGUinoZ6vBrP3GECoRmM7Aor0PDG1KNIarJsDNS7BlxTLQ==",
"optional": true,
"requires": {
"jsonc-parser": "3.0.0",
"minimatch": "3.0.4",
"multimatch": "5.0.0",
"ts-morph": "10.0.2"
},
"dependencies": {
"brace-expansion": {
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
"optional": true,
"requires": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
}
},
"jsonc-parser": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz",
"integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==",
"optional": true
},
"minimatch": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
"integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
"optional": true,
"requires": {
"brace-expansion": "^1.1.7"
}
}
}
},
"ng-packagr": {
"version": "14.2.1",
"resolved": "https://registry.npmjs.org/ng-packagr/-/ng-packagr-14.2.1.tgz",
@ -18499,12 +17865,6 @@
"resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
"integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
},
"path-browserify": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz",
"integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==",
"optional": true
},
"path-exists": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
@ -20058,11 +19418,6 @@
}
}
},
"text-mask-core": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/text-mask-core/-/text-mask-core-5.1.2.tgz",
"integrity": "sha512-VfkCMdmRRZqXgQZFlDMiavm3hzsMzBM23CxHZsaeAYg66ZhXCNJWrFmnJwNy8KF9f74YvAUAuQenxsMCfuvhUw=="
},
"text-table": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
@ -20109,16 +19464,6 @@
"resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz",
"integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A=="
},
"ts-morph": {
"version": "10.0.2",
"resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-10.0.2.tgz",
"integrity": "sha512-TVuIfEqtr9dW25K3Jajqpqx7t/zLRFxKu2rXQZSDjTm4MO4lfmuj1hn8WEryjeDDBFcNOCi+yOmYUYR4HucrAg==",
"optional": true,
"requires": {
"@ts-morph/common": "~0.9.0",
"code-block-writer": "^10.1.1"
}
},
"ts-node": {
"version": "10.9.1",
"resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz",

View File

@ -19,13 +19,6 @@
"@angular/platform-browser": "^14.1.0",
"@angular/platform-browser-dynamic": "^14.1.0",
"@angular/router": "^14.1.0",
"@taiga-ui/cdk": "^3.6.0",
"@taiga-ui/core": "^3.6.0",
"@taiga-ui/icons": "^3.6.0",
"@taiga-ui/kit": "^3.6.0",
"@taiga-ui/styles": "^3.6.0",
"@tinkoff/ng-dompurify": "3.0.0",
"dompurify": "2.2.9",
"fast-average-color": "^9.1.1",
"moment": "^2.29.4",
"rxjs": "~7.5.0",

View File

@ -10,6 +10,7 @@
border: none;
border-radius: var(--sk-br-m);
cursor: pointer;
color: #fff;
&:hover {
opacity: 0.9;

View File

@ -1 +1 @@
<tui-svg [style]="'--local-stroke:' + stroke" [style.color]="color" [style.width]="sizeWithUnit" [style.height]="sizeWithUnit" [src]="src" (tui-icon-error)="error"></tui-svg>
<div class="icon" [attr.style]="'--local-size:' + sizeWithUnit + ';--local-color:' + color" [ngClass]="'skirda-' + name"></div>

View File

@ -1,16 +1,17 @@
@import './skirda/skirda.css';
:host::ng-deep {
display: flex;
align-items: center;
justify-content: center;
svg {
width: 100%;
height: 100%;
display: block;
path, circle, rect {
stroke-width: var(--local-stroke, 1.5);
stroke: currentColor;
}
.icon {
font-size: var(--local-size);
color: var(--local-color);
width: var(--local-size);
height: var(--local-size);
display: flex;
align-items: center;
justify-content: center;
}
}

View File

@ -1,5 +1,5 @@
import { Component, Input, OnInit } from '@angular/core';
import { TuiIconError } from '@taiga-ui/core';
import { environment } from 'src/environments/environment';
const BASE_SIZE = 24;
const BASE_STROKE_WIDTH = 1.5;
@ -19,19 +19,7 @@ export class IconComponent implements OnInit {
ngOnInit(): void {}
get src() {
return `/assets/icons/Name=${this.name}.svg`;
}
get sizeWithUnit() {
return this.size + this.sizeUnit;
}
get stroke() {
return +this.size / BASE_SIZE < 1 ? 2.5 : 1.5;
}
error(error: TuiIconError) {
console.log(`[${error.icon}]: ${error.message}`);
}
}

View File

@ -1,11 +1,10 @@
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { IconComponent } from './icon.component';
import { TuiSvgModule } from '@taiga-ui/core';
@NgModule({
declarations: [IconComponent],
imports: [CommonModule, TuiSvgModule],
imports: [CommonModule],
exports: [IconComponent],
})
export class IconModule {}

View File

@ -0,0 +1,41 @@
@font-face {
font-family: 'skirda';
src: url('./skirda.eot?27107141');
src: url('./skirda.eot?27107141#iefix') format('embedded-opentype'),
url('./skirda.woff2?27107141') format('woff2'),
url('./skirda.woff?27107141') format('woff'),
url('./skirda.ttf?27107141') format('truetype'),
url('./skirda.svg?27107141#skirda') format('svg');
font-weight: normal;
font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: 'skirda';
src: url('./skirda.svg?27107141#skirda') format('svg');
}
}
[class^="skirda-"]:before, [class*=" skirda-"]:before {
font-family: "skirda";
display: inline-block;
text-decoration: inherit;
text-align: center;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.skirda-discord:before { content: '\e800'; } /* '' */
.skirda-friends:before { content: '\e801'; } /* '' */
.skirda-menu-panel:before { content: '\e802'; } /* '' */
.skirda-play:before { content: '\e803'; } /* '' */
.skirda-search:before { content: '\e804'; } /* '' */
.skirda-server:before { content: '\e805'; } /* '' */
.skirda-sign-out:before { content: '\e806'; } /* '' */
.skirda-favorite:before { content: '\e807'; } /* '' */
.skirda-library:before { content: '\e808'; } /* '' */

Binary file not shown.

View File

@ -0,0 +1,28 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg">
<metadata>Copyright (C) 2022 by original authors @ fontello.com</metadata>
<defs>
<font id="skirda" horiz-adv-x="1000" >
<font-face font-family="skirda" font-weight="400" font-stretch="normal" units-per-em="1000" ascent="850" descent="-150" />
<missing-glyph horiz-adv-x="1000" />
<glyph glyph-name="discord" unicode="&#xe800;" d="M577 767l-26-48-1-2c-33 2-67 2-100 0l-2 2-25 48-54-10c-67-12-131-33-191-62l-19-9-12-18c-118-185-151-368-135-546l3-33 26-20c80-61 157-99 234-124l52-17 32 46c13 17 24 36 35 56 70-14 142-15 212-1 10-19 22-38 35-56l32-45 52 17c77 25 154 63 234 124l26 20 3 33c19 207-33 388-136 546l-11 18-19 9c-60 29-124 50-191 62z m-194-84c7-13 16-32 22-47 63 10 126 10 190 0 6 15 15 34 22 47 61-10 118-29 172-55 95-146 141-310 124-500-72-55-142-89-211-111-2 3-5 7-7 11-5 7-10 14-14 22-9 14-17 29-24 44 6 2 11 4 17 7 14 6 29 13 42 21 2 1 3 2 4 3 3 1 6 3 8 4-6 5-12 10-17 15-21-10-42-19-63-26-26-9-51-15-77-19-47-7-95-7-142 1-26 4-51 10-77 18-21 7-42 16-63 26-5-5-11-10-17-15 3-1 5-3 8-5 1 0 3-1 4-2 14-8 28-15 43-22 5-2 11-4 16-6-7-15-15-30-24-44-4-7-9-15-14-22-2-4-5-8-7-11-69 22-139 56-211 111-15 164 15 329 123 499 54 27 112 46 173 56z m-21-278c-42 0-75-40-75-88 0-48 33-88 75-88 41 0 75 40 75 88 0 48-34 88-75 88z m277 0c-42 0-75-40-75-88 0-48 33-88 75-88 41 0 74 40 74 88 1 48-33 88-74 88z" horiz-adv-x="1000" />
<glyph glyph-name="friends" unicode="&#xe801;" d="M253 804c-80 0-145-65-145-145a38 38 0 0 1 0 0c0-78 62-142 139-145a38 38 0 0 1 6 1 38 38 0 0 1 5-1c77 3 140 67 140 145 0 80-66 145-145 145z m493 0c-79 0-145-65-145-145 0-78 63-142 140-145a38 38 0 0 1 5 1 38 38 0 0 1 5-1c78 3 140 67 140 145a38 38 0 0 1 0 0 38 38 0 0 1 0 0 38 38 0 0 1 0 0c0 80-65 145-145 145z m-493-75c39 0 70-30 70-70 0-38-29-67-65-70-4 1-7 1-10 0-37 3-65 32-65 70 0 39 30 70 70 70z m493 0c40 0 70-31 70-70 0-38-28-67-65-70-3 1-6 1-10 0-36 3-65 32-65 70 0 40 31 70 70 70z m-250-236c-79 0-145-65-145-145 0-78 63-142 140-145a38 38 0 0 1 5 0 38 38 0 0 1 5 0c78 2 140 67 140 145a38 38 0 0 1 0 0 38 38 0 0 1 0 0 38 38 0 0 1 0 0c0 79-65 145-145 145z m-247-1c-17 0-33-1-50-4-33-6-65-18-92-36-37-25-61-62-61-102 0-40 24-78 61-103 54-36 125-47 191-36a38 38 0 0 1 31 44 38 38 0 0 1-44 30c-48-8-103 2-137 25a38 38 0 0 1 0 0c-21 14-27 28-27 40 0 11 6 25 27 40 34 22 90 32 138 24a38 38 0 0 1 44 30 38 38 0 0 1-31 43c-16 3-33 5-50 5z m501 0c-17 0-34-2-51-5a38 38 0 0 1-30-43 38 38 0 0 1 43-30c49 8 104-2 139-24 21-15 27-29 27-40 0-12-6-26-28-40a38 38 0 0 1 0 0c-33-23-88-33-137-25a38 38 0 0 1-43-30 38 38 0 0 1 31-44c66-11 136 0 191 36 37 25 61 63 61 103 0 40-24 77-61 102a38 38 0 0 1 0 0c-27 18-59 30-92 36-17 3-34 4-50 4z m-254-74c40 0 70-31 70-70 0-38-29-68-65-70-3 0-6 0-10 0-36 3-65 32-65 70 0 39 31 70 70 70z m4-237c-50 0-101-13-142-41a38 38 0 0 1 0 0c-37-24-61-62-61-102 0-40 24-78 61-103 82-55 202-55 284 0 37 25 61 63 61 103 0 40-24 78-61 102-41 28-91 41-142 41z m0-78c38 0 75-8 101-25 21-14 27-28 27-40 0-12-6-26-27-40a38 38 0 0 1-1 0c-51-34-149-34-200 0a38 38 0 0 1 0 0c-22 14-28 28-28 40 0 12 6 26 28 40 25 17 63 25 100 25z" horiz-adv-x="1000" />
<glyph glyph-name="menu-panel" unicode="&#xe802;" d="M375 804c-109 0-194-22-250-78-57-57-79-142-79-251v-250c0-109 22-194 79-251 56-56 141-78 250-78h250c109 0 194 22 251 78 56 57 78 142 78 251v250c0 109-22 194-78 251-57 56-142 78-251 78z m0-75h213v-758h-213c-99 0-160 19-197 57-37 37-57 98-57 197v250c0 99 20 160 57 198 37 37 98 56 197 56z m288-1c77-4 127-23 160-55 37-38 56-99 56-198v-250c0-99-19-160-56-197-33-33-83-52-160-56z" horiz-adv-x="1000" />
<glyph glyph-name="play" unicode="&#xe803;" d="M240 845c-101-2-194-84-194-196v-598c0-149 165-245 294-170v0l258 149 258 150c129 75 129 265 0 340l-258 150a38 38 0 0 1 0 0l-258 149c-32 19-67 27-100 26z m0-74c20 1 42-5 63-17l258-149 258-150a38 38 0 0 1 0 0c82-47 82-163 0-210a38 38 0 0 1 0 0l-258-150-258-149c-82-48-182 10-182 105v598c0 72 56 122 119 122z" horiz-adv-x="1000" />
<glyph glyph-name="search" unicode="&#xe804;" d="M438 804c-216 0-392-176-392-391 0-216 176-392 392-392 215 0 391 176 391 392 0 215-176 391-391 391z m0-75c175 0 316-141 316-316 0-176-141-317-316-317-176 0-317 141-317 317 0 175 141 316 317 316z m354-633a38 38 0 0 1-27-11 38 38 0 0 1 0-53l125-125a38 38 0 0 1 53 0 38 38 0 0 1 0 53l-125 125a38 38 0 0 1-26 11z" horiz-adv-x="1000" />
<glyph glyph-name="server" unicode="&#xe805;" d="M195 804c-81 0-149-67-149-149v-110c0-82 67-149 149-149h610c82 0 149 67 149 149v110c0 81-67 149-149 149z m0-75h610c41 0 74-34 74-74v-110c0-41-33-74-74-74h-610c-41 0-74 33-74 74v110c0 41 34 74 74 74z m55-50a38 38 0 0 1-37-37v-84a38 38 0 0 1 37-37 38 38 0 0 1 38 37v84a38 38 0 0 1-38 37z m167 0a38 38 0 0 1-38-37v-84a38 38 0 0 1 38-37 38 38 0 0 1 37 37v84a38 38 0 0 1-37 37z m166-41a38 38 0 0 1-37-38 38 38 0 0 1 37-37h167a38 38 0 0 1 38 37 38 38 0 0 1-38 38z m-388-334c-81 0-149-67-149-149v-110c0-82 67-149 149-149h610c82 0 149 67 149 149v110c0 81-67 149-149 149z m0-75h610c41 0 74-34 74-74v-110c0-41-33-74-74-74h-610c-41 0-74 33-74 74v110c0 41 34 74 74 74z m55-50a38 38 0 0 1-37-37v-84a38 38 0 0 1 37-37 38 38 0 0 1 38 37v84a38 38 0 0 1-38 37z m167 0a38 38 0 0 1-38-37v-84a38 38 0 0 1 38-37 38 38 0 0 1 37 37v84a38 38 0 0 1-37 37z m166-41a38 38 0 0 1-37-38 38 38 0 0 1 37-37h167a38 38 0 0 1 38 37 38 38 0 0 1-38 38z" horiz-adv-x="1000" />
<glyph glyph-name="sign-out" unicode="&#xe806;" d="M365 784c-98 0-175-20-227-72-52-51-71-128-71-227v-271c0-98 19-175 71-227 52-52 129-72 227-72h5c89 0 159 16 211 57 51 42 78 106 85 185a38 38 0 0 1-34 41 38 38 0 0 1-41-34c-6-67-25-107-57-133-32-26-84-41-164-41h-5c-88 0-142 18-174 50-32 32-49 86-49 174v271c0 89 17 142 49 174 32 32 86 50 174 50h5c80 0 132-15 165-41 32-26 51-67 57-136a38 38 0 0 1 40-34 38 38 0 0 1 35 40c-7 81-33 146-85 188-52 42-123 58-212 58z m391-257a38 38 0 0 1-26-11 38 38 0 0 1 0-53l75-75h-430a38 38 0 0 1-37-38 38 38 0 0 1 37-37h430l-75-76a38 38 0 0 1 0-53 38 38 0 0 1 53 0l139 140a38 38 0 0 1 0 53l-139 139a38 38 0 0 1-27 11z" horiz-adv-x="1000" />
<glyph glyph-name="favorite" unicode="&#xe807;" d="M500 801c-45 0-82-33-106-80a38 38 0 0 1 0 0l-73-147a38 38 0 0 1 0 0c-3-6-26-23-32-24l-133-22c-50-8-92-34-106-76-13-42 6-88 42-124l104-103c5-6 13-33 11-41l-29-128c-7-28-9-55-4-79 4-24 16-46 36-61 40-29 92-18 143 12l125 74c7 4 37 4 44 0a38 38 0 0 1 0 0l125-74a38 38 0 0 1 0 0c25-15 50-25 74-28 24-3 49 2 69 16 20 14 32 37 36 61 5 24 3 50-4 79l-29 128c-2 8 6 35 11 41l104 103c36 36 56 82 42 124-14 42-56 68-106 76l-133 22c-7 1-29 18-32 24a38 38 0 0 1 0 0l-73 146c-24 48-61 81-106 81z m0-75c7 0 22-6 39-39a38 38 0 0 1 0 0l73-146c0 0 0 0 0-1l0 0c17-35 48-57 86-64l133-22c35-5 45-18 48-25 2-7 1-23-24-48a38 38 0 0 1 0 0l-104-103c-29-30-40-70-31-110a38 38 0 0 1 0-1l29-127c5-22 6-39 4-49-2-10-5-13-7-14-2-2-5-4-16-2-10 1-26 6-45 18h0l-125 73c-38 23-82 23-120 1a38 38 0 0 1 0-1l-125-73c-38-23-57-19-61-16-2 1-5 4-7 14-1 10-1 27 4 49l29 127a38 38 0 0 1 0 1c10 40-2 80-31 110l-104 103c-24 25-26 41-23 48 2 7 12 20 47 25l133 22a38 38 0 0 1 0 0c38 7 68 29 86 65l73 146v0c16 32 32 39 39 39z" horiz-adv-x="1000" />
<glyph glyph-name="library" unicode="&#xe808;" d="M609 804c-44 0-83-9-110-36-27-28-36-66-36-110v-62h-62c-44 0-83-9-110-36-28-28-37-67-37-111v-61h-61c-44 0-83-9-111-37-27-27-36-66-36-111v-197c0-45 9-83 36-111 28-27 67-36 111-36h197c45 0 84 9 111 36 28 27 37 66 37 111v61h61c44 0 83 9 111 37 27 27 36 66 36 110v62h61c44 0 83 9 111 36 27 27 36 66 36 111v198c0 44-9 83-36 110-28 27-67 36-111 36z m0-75h198c34 0 50-6 58-14 8-8 14-23 14-57v-198c0-35-6-50-14-58-8-8-24-14-58-14h-198c-34 0-49 6-57 14-8 8-14 23-14 58v98 100c0 34 6 49 14 57 8 8 23 14 57 14z m-208-208h62v-61c0-45 9-84 36-111 27-27 66-36 110-36h62v-62c0-34-7-50-15-57-7-8-23-15-57-15h-99-99c0 0 0 0 0 0-4 0-8 0-12 1 0 0 0 0 0 0-4 0-7 0-10 0 0 0 0 0 0 0-7 1-12 2-17 4 0 0 0 0 0 0-9 2-15 6-18 10-8 7-15 23-15 57v99 99c0 34 7 50 15 57 7 8 23 15 57 15z m-208-208h61v-62c0-16 2-32 5-47 1-7 3-14 5-21 1-3 2-5 3-7 6-13 13-25 23-35 0 0 1 0 1 0 1-2 3-4 5-5 0 0 0 0 0 0 2-2 3-3 5-5 0 0 0 0 0 0 2-1 4-3 6-4 0 0 0 0 0 0 2-1 4-2 6-4 0 0 0 0 0 0 2-1 4-2 6-3 0 0 0 0 0 0 3-1 5-2 7-3 0 0 0 0 0 0 2-1 4-2 7-2 0-1 0 0 0 0 2-1 4-2 6-3 0 0 0 0 1 0 2-1 4-1 7-2 0 0 0 0 0 0 2 0 4-1 7-1 0 0 0 0 0 0 5-1 10-2 15-3 0 0 0 0 0 0 5-1 10-1 16-1 0 0 0 0 0 0 5-1 10-1 16-1 0 0 0 0 0 0h62v-61c0-34-7-50-15-58-8-8-23-14-58-14h-197c-34 0-50 6-58 14-7 8-14 24-14 58v197c0 35 7 50 14 58 8 8 24 15 58 15z" horiz-adv-x="1000" />
</font>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -18,10 +18,11 @@
input {
flex: 1;
border: 0;
font-family: var(--tui-text-font);
outline: none;
appearance: none;
background: transparent;
font-size: 0.875rem;
color: #fff;
&::placeholder {
color: rgba(255, 255, 255, 0.5);
@ -31,8 +32,8 @@
}
:host::ng-deep {
skirda-icon svg {
color: var(--tui-base-01);
skirda-icon {
color: #fff;
opacity: 0.5;
}
}

View File

@ -4,6 +4,7 @@
padding: var(--sk-gap-m) var(--sk-gap-l);
gap: var(--sk-gap-m);
opacity: 0.65;
font-size: 13px;
skirda-text {
text-transform: uppercase;

View File

@ -1,3 +1,4 @@
:host {
display: inline;
font-size: 0.875rem;
}

View File

@ -1,3 +1 @@
<tui-root>
<router-outlet></router-outlet>
</tui-root>
<router-outlet></router-outlet>

View File

@ -1,12 +1,4 @@
import { NgDompurifySanitizer } from '@tinkoff/ng-dompurify';
import {
TuiRootModule,
TuiDialogModule,
TuiAlertModule,
TUI_SANITIZER,
} from '@taiga-ui/core';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { TuiButtonModule } from '@taiga-ui/core';
import {
APP_BASE_HREF,
LocationStrategy,
@ -17,7 +9,6 @@ import { BrowserModule } from '@angular/platform-browser';
import { AppRoutingModule } from './modules/app-routing.module';
import { AppComponent } from './app.component';
import { TuiAvatarModule } from '@taiga-ui/kit';
import { GamesBarModule } from './components/games-bar/games-bar.module';
import { MainModule } from './components/main/main.module';
import { PlaygroundModule } from './components/playground/playground.module';
@ -30,11 +21,6 @@ import { SignInModule } from './components/sign-in/sign-in.module';
BrowserModule,
AppRoutingModule,
BrowserAnimationsModule,
TuiRootModule,
TuiDialogModule,
TuiAlertModule,
TuiButtonModule,
TuiAvatarModule,
GamesBarModule,
MainModule,
PlaygroundModule,
@ -44,7 +30,6 @@ import { SignInModule } from './components/sign-in/sign-in.module';
providers: [
{ provide: APP_BASE_HREF, useValue: '/' },
{ provide: LocationStrategy, useClass: HashLocationStrategy },
{ provide: TUI_SANITIZER, useClass: NgDompurifySanitizer },
],
bootstrap: [AppComponent],
exports: [],

View File

@ -1,4 +1,4 @@
<h1>{{game.title}}</h1>
<!-- <h1>{{game.title}}</h1>
<p>{{game.description}}</p>
<button
@ -10,4 +10,4 @@
>
Launch
<ng-content></ng-content>
</button>
</button> -->

View File

@ -1,6 +1,5 @@
import { Component, Input, OnInit } from '@angular/core';
import { Game } from 'src/app/interfaces/game.interface';
import {TuiButtonModule} from '@taiga-ui/core';
import { LauncherService } from 'src/app/services/launcher.service';
@Component({
@ -15,8 +14,8 @@ export class GameInfoComponent implements OnInit {
ngOnInit(): void {}
runGame(){
runGame() {
//console.log("hello")
this.launcher.RunGame(this.game)
this.launcher.RunGame(this.game);
}
}

View File

@ -1,7 +1,4 @@
<!-- <div class="game" [ngClass]="{'active': active}">
<div class="game-title">{{game.title}}</div>
</div> -->
<ng-template #icon>
<!-- <ng-template #icon>
<tui-avatar
size="xs"
[rounded]="true"
@ -19,4 +16,4 @@
[ngClass]="{'active': active}"
>
{{game.title}}
<ng-content></ng-content>
<ng-content></ng-content> -->

View File

@ -3,12 +3,10 @@ import { CommonModule } from '@angular/common';
import { GamesBarComponent } from './games-bar.component';
import { GameItemComponent } from './game-item/game-item.component';
import { GameInfoComponent } from './game-info/game-info.component';
import {TuiButtonModule} from '@taiga-ui/core';
import { TuiAvatarComponent, TuiAvatarModule } from '@taiga-ui/kit';
@NgModule({
declarations: [GamesBarComponent, GameItemComponent, GameInfoComponent],
imports: [CommonModule,TuiButtonModule, TuiAvatarModule],
imports: [CommonModule],
exports: [GamesBarComponent, GameItemComponent, GameInfoComponent],
})
export class GamesBarModule {}

View File

@ -15,7 +15,7 @@
<skirda-heading size="6">Servers</skirda-heading>
</skirda-section>
<skirda-section [routerLink]="['games']" routerLinkActive="active">
<skirda-icon name="game"></skirda-icon>
<skirda-icon name="library"></skirda-icon>
<skirda-heading size="6">Games</skirda-heading>
</skirda-section>
<skirda-section [routerLink]="['friends']" routerLinkActive="active">

View File

@ -21,7 +21,7 @@ export class MenuSessionsComponent implements OnInit {
icon: '/assets/games/garrysmod/icon.png',
title: 'Minecraft 2',
version: '1.12-dev',
expires: new Date('2022-10-22T20:00:00'),
expires: new Date('2022-10-27T20:00:00'),
},
{
id: 'minecraft-003',

View File

@ -1,9 +1,7 @@
<tui-root>
Test (version: {{version}})
Test (version: {{version}})
<button (click)="getVersion()">Get version</button>
<app-games-bar></app-games-bar>
<!-- <button (click)="RunGame()">Launch Open Arena</button> -->
<!-- <button (click)="launchGame2()">Launch Garry's Mod</button> -->
<button (click)="getVersion()">Get version</button>
<app-games-bar></app-games-bar>
<!-- <button (click)="RunGame()">Launch Open Arena</button> -->
<!-- <button (click)="launchGame2()">Launch Garry's Mod</button> -->
</tui-root>

View File

@ -2,11 +2,10 @@ import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { PlaygroundComponent } from './playground.component';
import { GamesBarModule } from '../games-bar/games-bar.module';
import { TuiRootModule } from '@taiga-ui/core';
@NgModule({
declarations: [PlaygroundComponent],
imports: [CommonModule, GamesBarModule, TuiRootModule],
imports: [CommonModule, GamesBarModule],
exports: [PlaygroundComponent],
})
export class PlaygroundModule {}

View File

@ -1,3 +0,0 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M19.6361 5.38186C18.212 4.73631 16.6893 4.26715 15.0973 4C14.9018 4.34248 14.6734 4.80312 14.5159 5.16953C12.8236 4.92296 11.1469 4.92296 9.48573 5.16953C9.32828 4.80312 9.09466 4.34248 8.8974 4C7.30374 4.26715 5.77926 4.73804 4.35518 5.38528C1.48275 9.59078 0.70409 13.6918 1.09342 17.7346C2.99856 19.113 4.84489 19.9504 6.66003 20.4983C7.10821 19.9007 7.5079 19.2654 7.85226 18.5959C7.19645 18.3545 6.56832 18.0565 5.97482 17.7106C6.13227 17.5976 6.28627 17.4795 6.43507 17.3579C10.055 18.9983 13.9881 18.9983 17.5648 17.3579C17.7154 17.4795 17.8694 17.5976 18.0251 17.7106C17.4299 18.0582 16.8 18.3562 16.1442 18.5976C16.4886 19.2654 16.8865 19.9024 17.3364 20.5C19.1533 19.9521 21.0014 19.1148 22.9065 17.7346C23.3633 13.048 22.1261 8.98459 19.6361 5.38186ZM8.34541 15.2483C7.25873 15.2483 6.36758 14.2654 6.36758 13.0685C6.36758 11.8716 7.2397 10.887 8.34541 10.887C9.45115 10.887 10.3423 11.8699 10.3232 13.0685C10.325 14.2654 9.45115 15.2483 8.34541 15.2483ZM15.6545 15.2483C14.5678 15.2483 13.6767 14.2654 13.6767 13.0685C13.6767 11.8716 14.5488 10.887 15.6545 10.887C16.7602 10.887 17.6513 11.8699 17.6323 13.0685C17.6323 14.2654 16.7602 15.2483 15.6545 15.2483Z" stroke="#292D32" stroke-width="1.5"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -1,6 +0,0 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M9.16006 10.87C9.06006 10.86 8.94006 10.86 8.83006 10.87C6.45006 10.79 4.56006 8.84 4.56006 6.44C4.56006 3.99 6.54006 2 9.00006 2C11.4501 2 13.4401 3.99 13.4401 6.44C13.4301 8.84 11.5401 10.79 9.16006 10.87Z" stroke="#292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M16.41 4C18.35 4 19.91 5.57 19.91 7.5C19.91 9.39 18.41 10.93 16.54 11C16.46 10.99 16.37 10.99 16.28 11" stroke="#292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M4.15997 14.56C1.73997 16.18 1.73997 18.82 4.15997 20.43C6.90997 22.27 11.42 22.27 14.17 20.43C16.59 18.81 16.59 16.17 14.17 14.56C11.43 12.73 6.91997 12.73 4.15997 14.56Z" stroke="#292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M18.3401 20C19.0601 19.85 19.7401 19.56 20.3001 19.13C21.8601 17.96 21.8601 16.03 20.3001 14.86C19.7501 14.44 19.0801 14.16 18.3701 14" stroke="#292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -1,10 +0,0 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M9.57002 12.46L6.52002 15.51" stroke="#292D32" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M6.55005 12.49L9.60005 15.54" stroke="#292D32" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M13.53 14H13.54" stroke="#292D32" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M17.47 14H17.48" stroke="#292D32" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M15.5 15.98V15.96" stroke="#292D32" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M15.5 12.04V12.02" stroke="#292D32" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M9 22H15C20 22 22 20 22 15V13C22 8 20 6 15 6H9C4 6 2 8 2 13V15C2 20 4 22 9 22Z" stroke="#292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M13.01 2L13 3.01C12.99 3.56 12.55 4 12 4H11.97C11.42 4 10.98 4.45 10.98 5C10.98 5.55 11.43 6 11.98 6H12.98" stroke="#292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -1,4 +0,0 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M9 22H15C20 22 22 20 22 15V9C22 4 20 2 15 2H9C4 2 2 4 2 9V15C2 20 4 22 9 22Z" stroke="#292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M9 2V22" stroke="#292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

Before

Width:  |  Height:  |  Size: 378 B

View File

@ -1,3 +0,0 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M2 4.82985V19.1721C2 22.1095 5.1779 23.9529 7.71426 22.4842L13.906 18.9023L20.0977 15.3055C22.6341 13.8368 22.6341 10.1651 20.0977 8.6964L13.906 5.0996L7.71426 1.5178C5.1779 0.0491071 2 1.87747 2 4.82985Z" stroke="#292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

Before

Width:  |  Height:  |  Size: 403 B

View File

@ -1,4 +0,0 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M11.4998 20.9998C16.7465 20.9998 20.9998 16.7465 20.9998 11.4998C20.9998 6.25305 16.7465 1.99976 11.4998 1.99976C6.25305 1.99976 1.99976 6.25305 1.99976 11.4998C1.99976 16.7465 6.25305 20.9998 11.4998 20.9998Z" stroke="#292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M21.9998 21.9998L19.9998 19.9998" stroke="#292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

Before

Width:  |  Height:  |  Size: 536 B

View File

@ -1,10 +0,0 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M6 6.25V8.25" stroke="#292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M10 6.25V8.25" stroke="#292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M9 22H15C20 22 22 20 22 15V9C22 4 20 2 15 2H9C4 2 2 4 2 9V15C2 20 4 22 9 22Z" stroke="#292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M6 16V18" stroke="#292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M10 16V18" stroke="#292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M14 7.25H18" stroke="#292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M14 17H18" stroke="#292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M2 12H22" stroke="#292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

Before

Width:  |  Height:  |  Size: 1017 B

View File

@ -1,5 +0,0 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M15.1001 7.55999C14.7901 3.95999 12.9401 2.48999 8.8901 2.48999H8.7601C4.2901 2.48999 2.5001 4.27999 2.5001 8.74999V15.27C2.5001 19.74 4.2901 21.53 8.7601 21.53H8.8901C12.9101 21.53 14.7601 20.08 15.0901 16.54" stroke="#292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M8.99988 12H20.3799" stroke="#292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M18.15 8.6499L21.5 11.9999L18.15 15.3499" stroke="#292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

Before

Width:  |  Height:  |  Size: 659 B

View File

@ -1,10 +1,18 @@
/* You can add global styles to this file, and also import other style files */
html, body {
color: #fff!important;
background-color: #222;
color: #fff;
font-size: 16px;
margin: 0;
font-family: var(--font);
}
button, input, textarea {
font-family: var(--font);
}
:root {
--font: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
--sk-gap-xs: 0.125rem;
--sk-gap-s: 0.25rem;
--sk-gap-m: 0.5rem;