Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
PSManagementUI
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
hasan.bahjat
PSManagementUI
Commits
ad1fd4fc
Commit
ad1fd4fc
authored
Sep 06, 2024
by
hasan khaddour
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
style stpes list
parent
14fd9a94
Changes
16
Hide whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
320 additions
and
31 deletions
+320
-31
angular.json
angular.json
+12
-4
package-lock.json
package-lock.json
+154
-15
package.json
package.json
+3
-0
info-controll.component.html
...oject-controll/info-controll/info-controll.component.html
+1
-0
edit-step-modal.component.html
...tep-modals/edit-step-modal/edit-step-modal.component.html
+1
-1
edit-step-modal.component.ts
.../step-modals/edit-step-modal/edit-step-modal.component.ts
+1
-1
project-details.component.html
...ects/pages/project-details/project-details.component.html
+4
-2
step-list.component.css
src/app/projects/pages/step-list/step-list.component.css
+3
-0
step-list.component.html
src/app/projects/pages/step-list/step-list.component.html
+73
-1
step-list.component.ts
src/app/projects/pages/step-list/step-list.component.ts
+7
-3
projects.module.ts
src/app/projects/projects.module.ts
+10
-1
card-skeleton.component.css
...red/componenets/card-skeleton/card-skeleton.component.css
+0
-0
card-skeleton.component.html
...ed/componenets/card-skeleton/card-skeleton.component.html
+29
-0
card-skeleton.component.ts
...ared/componenets/card-skeleton/card-skeleton.component.ts
+10
-0
shared.module.ts
src/app/shared/shared.module.ts
+9
-1
tracks-list.component.html
src/app/tracks/pages/tracks-list/tracks-list.component.html
+3
-2
No files found.
angular.json
View file @
ad1fd4fc
...
...
@@ -50,16 +50,19 @@
"src/assets/css/app-light.css"
,
"./node_modules/@fortawesome/fontawesome-free/css/all.min.css"
,
"./node_modules/bootstrap/dist/css/bootstrap.min.css"
,
"node_modules/dhtmlx-gantt/codebase/dhtmlxgantt.css"
"./node_modules/dhtmlx-gantt/codebase/dhtmlxgantt.css"
,
"./node_modules/primeng/resources/themes/saga-blue/theme.css"
,
"./node_modules/primeng/resources/primeng.min.css"
,
"./node_modules/primeicons/primeicons.css"
,
"./node_modules/primeflex/primeflex.css"
],
"scripts"
:
[
"node_modules/@popperjs/core/dist/umd/popper.min.js"
,
"node_modules/bootstrap/dist/js/bootstrap.min.js"
,
"./node_modules/jquery-sparkline/jquery.sparkline.min.js"
,
"./node_modules/@popperjs/core/dist/umd/popper.min.js"
,
"node_modules/feather-icons/dist/feather.min.js"
,
"node_modules/dhtmlx-gantt/codebase/dhtmlxgantt.js"
"./node_modules/feather-icons/dist/feather.min.js"
,
"./node_modules/dhtmlx-gantt/codebase/dhtmlxgantt.js"
]
},
"configurations"
:
{
...
...
@@ -88,6 +91,11 @@
},
"serve"
:
{
"builder"
:
"@angular-devkit/build-angular:dev-server"
,
"options"
:
{
"host"
:
"psm.hiast.edu.sy"
,
"port"
:
80
},
"configurations"
:
{
"production"
:
{
"buildTarget"
:
"PSManagementUI:build:production"
...
...
package-lock.json
View file @
ad1fd4fc
...
...
@@ -39,6 +39,9 @@
"ngx-gantt"
:
"^0.3.5"
,
"ngx-pagination"
:
"^6.0.3"
,
"ngx-toastr"
:
"^19.0.0"
,
"primeflex"
:
"^3.3.1"
,
"primeicons"
:
"^7.0.0"
,
"primeng"
:
"^17.18.9"
,
"rxjs"
:
"~7.8.0"
,
"tslib"
:
"^2.3.0"
,
"zone.js"
:
"~0.14.3"
...
...
@@ -68,6 +71,7 @@
"version"
:
"2.3.0"
,
"resolved"
:
"https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz"
,
"integrity"
:
"sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw=="
,
"dev"
:
true
,
"dependencies"
:
{
"@jridgewell/gen-mapping"
:
"^0.3.5"
,
"@jridgewell/trace-mapping"
:
"^0.3.24"
...
...
@@ -455,6 +459,7 @@
"version"
:
"18.1.0"
,
"resolved"
:
"https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-18.1.0.tgz"
,
"integrity"
:
"sha512-BBsogLPJwxkPh7f8RVHsxyyqNE8XpHbAanjB5fAwnU4W6Sw1kR5rFzkeZM3xaRm2MDiC8DovIl6hlf+s/mKYOw=="
,
"dev"
:
true
,
"dependencies"
:
{
"@babel/core"
:
"7.24.7"
,
"@jridgewell/sourcemap-codec"
:
"^1.4.14"
,
...
...
@@ -514,6 +519,7 @@
"version"
:
"18.1.0"
,
"resolved"
:
"https://registry.npmjs.org/@angular/localize/-/localize-18.1.0.tgz"
,
"integrity"
:
"sha512-84D06p2Th5NxoJZzsSIn4FkTJGImj7rtNnvyTrHvHdomzzUKwiBOXDB2FiCLDstND0DsCtgjD/uBJivg77z9tg=="
,
"dev"
:
true
,
"dependencies"
:
{
"@babel/core"
:
"7.24.7"
,
"@types/babel__core"
:
"7.20.5"
,
...
...
@@ -609,6 +615,7 @@
"version"
:
"7.24.7"
,
"resolved"
:
"https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz"
,
"integrity"
:
"sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA=="
,
"dev"
:
true
,
"dependencies"
:
{
"@babel/highlight"
:
"^7.24.7"
,
"picocolors"
:
"^1.0.0"
...
...
@@ -621,6 +628,7 @@
"version"
:
"7.24.9"
,
"resolved"
:
"https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.9.tgz"
,
"integrity"
:
"sha512-e701mcfApCJqMMueQI0Fb68Amflj83+dvAvHawoBpAz+GDjCIyGHzNwnefjsWJ3xiYAqqiQFoWbspGYBdb2/ng=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
">=6.9.0"
}
...
...
@@ -629,6 +637,7 @@
"version"
:
"7.24.7"
,
"resolved"
:
"https://registry.npmjs.org/@babel/core/-/core-7.24.7.tgz"
,
"integrity"
:
"sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g=="
,
"dev"
:
true
,
"dependencies"
:
{
"@ampproject/remapping"
:
"^2.2.0"
,
"@babel/code-frame"
:
"^7.24.7"
,
...
...
@@ -657,12 +666,14 @@
"node_modules/@babel/core/node_modules/convert-source-map"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz"
,
"integrity"
:
"sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg=="
"integrity"
:
"sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg=="
,
"dev"
:
true
},
"node_modules/@babel/core/node_modules/semver"
:
{
"version"
:
"6.3.1"
,
"resolved"
:
"https://registry.npmjs.org/semver/-/semver-6.3.1.tgz"
,
"integrity"
:
"sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="
,
"dev"
:
true
,
"bin"
:
{
"semver"
:
"bin/semver.js"
}
...
...
@@ -671,6 +682,7 @@
"version"
:
"7.24.7"
,
"resolved"
:
"https://registry.npmjs.org/@babel/generator/-/generator-7.24.7.tgz"
,
"integrity"
:
"sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA=="
,
"dev"
:
true
,
"dependencies"
:
{
"@babel/types"
:
"^7.24.7"
,
"@jridgewell/gen-mapping"
:
"^0.3.5"
,
...
...
@@ -710,6 +722,7 @@
"version"
:
"7.24.8"
,
"resolved"
:
"https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.8.tgz"
,
"integrity"
:
"sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw=="
,
"dev"
:
true
,
"dependencies"
:
{
"@babel/compat-data"
:
"^7.24.8"
,
"@babel/helper-validator-option"
:
"^7.24.8"
,
...
...
@@ -725,6 +738,7 @@
"version"
:
"6.3.1"
,
"resolved"
:
"https://registry.npmjs.org/semver/-/semver-6.3.1.tgz"
,
"integrity"
:
"sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="
,
"dev"
:
true
,
"bin"
:
{
"semver"
:
"bin/semver.js"
}
...
...
@@ -807,6 +821,7 @@
"version"
:
"7.24.7"
,
"resolved"
:
"https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz"
,
"integrity"
:
"sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ=="
,
"dev"
:
true
,
"dependencies"
:
{
"@babel/types"
:
"^7.24.7"
},
...
...
@@ -818,6 +833,7 @@
"version"
:
"7.24.7"
,
"resolved"
:
"https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz"
,
"integrity"
:
"sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA=="
,
"dev"
:
true
,
"dependencies"
:
{
"@babel/template"
:
"^7.24.7"
,
"@babel/types"
:
"^7.24.7"
...
...
@@ -830,6 +846,7 @@
"version"
:
"7.24.7"
,
"resolved"
:
"https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz"
,
"integrity"
:
"sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ=="
,
"dev"
:
true
,
"dependencies"
:
{
"@babel/types"
:
"^7.24.7"
},
...
...
@@ -854,6 +871,7 @@
"version"
:
"7.24.7"
,
"resolved"
:
"https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz"
,
"integrity"
:
"sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA=="
,
"dev"
:
true
,
"dependencies"
:
{
"@babel/traverse"
:
"^7.24.7"
,
"@babel/types"
:
"^7.24.7"
...
...
@@ -866,6 +884,7 @@
"version"
:
"7.24.9"
,
"resolved"
:
"https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.9.tgz"
,
"integrity"
:
"sha512-oYbh+rtFKj/HwBQkFlUzvcybzklmVdVV3UU+mN7n2t/q3yGHbuVdNxyFvSBO1tfvjyArpHNcWMAzsSPdyI46hw=="
,
"dev"
:
true
,
"dependencies"
:
{
"@babel/helper-environment-visitor"
:
"^7.24.7"
,
"@babel/helper-module-imports"
:
"^7.24.7"
,
...
...
@@ -939,6 +958,7 @@
"version"
:
"7.24.7"
,
"resolved"
:
"https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz"
,
"integrity"
:
"sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg=="
,
"dev"
:
true
,
"dependencies"
:
{
"@babel/traverse"
:
"^7.24.7"
,
"@babel/types"
:
"^7.24.7"
...
...
@@ -964,6 +984,7 @@
"version"
:
"7.24.7"
,
"resolved"
:
"https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz"
,
"integrity"
:
"sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA=="
,
"dev"
:
true
,
"dependencies"
:
{
"@babel/types"
:
"^7.24.7"
},
...
...
@@ -975,6 +996,7 @@
"version"
:
"7.24.8"
,
"resolved"
:
"https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz"
,
"integrity"
:
"sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
">=6.9.0"
}
...
...
@@ -983,6 +1005,7 @@
"version"
:
"7.24.7"
,
"resolved"
:
"https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz"
,
"integrity"
:
"sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
">=6.9.0"
}
...
...
@@ -991,6 +1014,7 @@
"version"
:
"7.24.8"
,
"resolved"
:
"https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz"
,
"integrity"
:
"sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
">=6.9.0"
}
...
...
@@ -1014,6 +1038,7 @@
"version"
:
"7.24.8"
,
"resolved"
:
"https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.8.tgz"
,
"integrity"
:
"sha512-gV2265Nkcz7weJJfvDoAEVzC1e2OTDpkGbEsebse8koXUJUXPsCMi7sRo/+SPMuMZ9MtUPnGwITTnQnU5YjyaQ=="
,
"dev"
:
true
,
"dependencies"
:
{
"@babel/template"
:
"^7.24.7"
,
"@babel/types"
:
"^7.24.8"
...
...
@@ -1026,6 +1051,7 @@
"version"
:
"7.24.7"
,
"resolved"
:
"https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz"
,
"integrity"
:
"sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw=="
,
"dev"
:
true
,
"dependencies"
:
{
"@babel/helper-validator-identifier"
:
"^7.24.7"
,
"chalk"
:
"^2.4.2"
,
...
...
@@ -1040,6 +1066,7 @@
"version"
:
"7.24.8"
,
"resolved"
:
"https://registry.npmjs.org/@babel/parser/-/parser-7.24.8.tgz"
,
"integrity"
:
"sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w=="
,
"dev"
:
true
,
"bin"
:
{
"parser"
:
"bin/babel-parser.js"
},
...
...
@@ -2297,6 +2324,7 @@
"version"
:
"7.24.7"
,
"resolved"
:
"https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz"
,
"integrity"
:
"sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig=="
,
"dev"
:
true
,
"dependencies"
:
{
"@babel/code-frame"
:
"^7.24.7"
,
"@babel/parser"
:
"^7.24.7"
,
...
...
@@ -2310,6 +2338,7 @@
"version"
:
"7.24.8"
,
"resolved"
:
"https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.8.tgz"
,
"integrity"
:
"sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ=="
,
"dev"
:
true
,
"dependencies"
:
{
"@babel/code-frame"
:
"^7.24.7"
,
"@babel/generator"
:
"^7.24.8"
,
...
...
@@ -2330,6 +2359,7 @@
"version"
:
"7.24.10"
,
"resolved"
:
"https://registry.npmjs.org/@babel/generator/-/generator-7.24.10.tgz"
,
"integrity"
:
"sha512-o9HBZL1G2129luEUlG1hB4N/nlYNWHnpwlND9eOMclRqqu1YDy2sSYVCFUZwl8I1Gxh+QSRrP2vD7EpUmFVXxg=="
,
"dev"
:
true
,
"dependencies"
:
{
"@babel/types"
:
"^7.24.9"
,
"@jridgewell/gen-mapping"
:
"^0.3.5"
,
...
...
@@ -2344,6 +2374,7 @@
"version"
:
"7.24.9"
,
"resolved"
:
"https://registry.npmjs.org/@babel/types/-/types-7.24.9.tgz"
,
"integrity"
:
"sha512-xm8XrMKz0IlUdocVbYJe0Z9xEgidU7msskG8BbhnTPK/HZ2z/7FP7ykqPgrUH+C+r414mNfNWam1f2vqOjqjYQ=="
,
"dev"
:
true
,
"dependencies"
:
{
"@babel/helper-string-parser"
:
"^7.24.8"
,
"@babel/helper-validator-identifier"
:
"^7.24.7"
,
...
...
@@ -3202,6 +3233,7 @@
"version"
:
"0.3.5"
,
"resolved"
:
"https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz"
,
"integrity"
:
"sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg=="
,
"dev"
:
true
,
"dependencies"
:
{
"@jridgewell/set-array"
:
"^1.2.1"
,
"@jridgewell/sourcemap-codec"
:
"^1.4.10"
,
...
...
@@ -3215,6 +3247,7 @@
"version"
:
"3.1.2"
,
"resolved"
:
"https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz"
,
"integrity"
:
"sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
">=6.0.0"
}
...
...
@@ -3223,6 +3256,7 @@
"version"
:
"1.2.1"
,
"resolved"
:
"https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz"
,
"integrity"
:
"sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
">=6.0.0"
}
...
...
@@ -3240,12 +3274,14 @@
"node_modules/@jridgewell/sourcemap-codec"
:
{
"version"
:
"1.5.0"
,
"resolved"
:
"https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz"
,
"integrity"
:
"sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ=="
"integrity"
:
"sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ=="
,
"dev"
:
true
},
"node_modules/@jridgewell/trace-mapping"
:
{
"version"
:
"0.3.25"
,
"resolved"
:
"https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz"
,
"integrity"
:
"sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ=="
,
"dev"
:
true
,
"dependencies"
:
{
"@jridgewell/resolve-uri"
:
"^3.1.0"
,
"@jridgewell/sourcemap-codec"
:
"^1.4.14"
...
...
@@ -3545,6 +3581,7 @@
"version"
:
"2.1.5"
,
"resolved"
:
"https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz"
,
"integrity"
:
"sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g=="
,
"dev"
:
true
,
"dependencies"
:
{
"@nodelib/fs.stat"
:
"2.0.5"
,
"run-parallel"
:
"^1.1.9"
...
...
@@ -3557,6 +3594,7 @@
"version"
:
"2.0.5"
,
"resolved"
:
"https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz"
,
"integrity"
:
"sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
">= 8"
}
...
...
@@ -3565,6 +3603,7 @@
"version"
:
"1.2.8"
,
"resolved"
:
"https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz"
,
"integrity"
:
"sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg=="
,
"dev"
:
true
,
"dependencies"
:
{
"@nodelib/fs.scandir"
:
"2.1.5"
,
"fastq"
:
"^1.6.0"
...
...
@@ -4215,6 +4254,7 @@
"version"
:
"7.20.5"
,
"resolved"
:
"https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz"
,
"integrity"
:
"sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA=="
,
"dev"
:
true
,
"dependencies"
:
{
"@babel/parser"
:
"^7.20.7"
,
"@babel/types"
:
"^7.20.7"
,
...
...
@@ -4227,6 +4267,7 @@
"version"
:
"7.6.8"
,
"resolved"
:
"https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz"
,
"integrity"
:
"sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw=="
,
"dev"
:
true
,
"dependencies"
:
{
"@babel/types"
:
"^7.0.0"
}
...
...
@@ -4235,6 +4276,7 @@
"version"
:
"7.4.4"
,
"resolved"
:
"https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz"
,
"integrity"
:
"sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A=="
,
"dev"
:
true
,
"dependencies"
:
{
"@babel/parser"
:
"^7.1.0"
,
"@babel/types"
:
"^7.0.0"
...
...
@@ -4244,6 +4286,7 @@
"version"
:
"7.20.6"
,
"resolved"
:
"https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz"
,
"integrity"
:
"sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg=="
,
"dev"
:
true
,
"dependencies"
:
{
"@babel/types"
:
"^7.20.7"
}
...
...
@@ -4895,6 +4938,7 @@
"version"
:
"5.0.1"
,
"resolved"
:
"https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz"
,
"integrity"
:
"sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
">=8"
}
...
...
@@ -4903,6 +4947,7 @@
"version"
:
"3.2.1"
,
"resolved"
:
"https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz"
,
"integrity"
:
"sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA=="
,
"dev"
:
true
,
"dependencies"
:
{
"color-convert"
:
"^1.9.0"
},
...
...
@@ -4914,6 +4959,7 @@
"version"
:
"3.1.3"
,
"resolved"
:
"https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz"
,
"integrity"
:
"sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw=="
,
"dev"
:
true
,
"dependencies"
:
{
"normalize-path"
:
"^3.0.0"
,
"picomatch"
:
"^2.0.4"
...
...
@@ -4926,6 +4972,7 @@
"version"
:
"2.3.1"
,
"resolved"
:
"https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz"
,
"integrity"
:
"sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
">=8.6"
},
...
...
@@ -5168,6 +5215,7 @@
"version"
:
"2.3.0"
,
"resolved"
:
"https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz"
,
"integrity"
:
"sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
">=8"
},
...
...
@@ -5273,6 +5321,7 @@
"version"
:
"3.0.3"
,
"resolved"
:
"https://registry.npmjs.org/braces/-/braces-3.0.3.tgz"
,
"integrity"
:
"sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA=="
,
"dev"
:
true
,
"dependencies"
:
{
"fill-range"
:
"^7.1.1"
},
...
...
@@ -5284,6 +5333,7 @@
"version"
:
"4.23.2"
,
"resolved"
:
"https://registry.npmjs.org/browserslist/-/browserslist-4.23.2.tgz"
,
"integrity"
:
"sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA=="
,
"dev"
:
true
,
"funding"
:
[
{
"type"
:
"opencollective"
,
...
...
@@ -5481,6 +5531,7 @@
"version"
:
"1.0.30001642"
,
"resolved"
:
"https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001642.tgz"
,
"integrity"
:
"sha512-3XQ0DoRgLijXJErLSl+bLnJ+Et4KqV1PY6JJBGAFlsNsz31zeAIncyeZfLCabHK/jtSh+671RM9YMldxjUPZtA=="
,
"dev"
:
true
,
"funding"
:
[
{
"type"
:
"opencollective"
,
...
...
@@ -5531,6 +5582,7 @@
"version"
:
"2.4.2"
,
"resolved"
:
"https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz"
,
"integrity"
:
"sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ=="
,
"dev"
:
true
,
"dependencies"
:
{
"ansi-styles"
:
"^3.2.1"
,
"escape-string-regexp"
:
"^1.0.5"
,
...
...
@@ -5550,6 +5602,7 @@
"version"
:
"3.6.0"
,
"resolved"
:
"https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz"
,
"integrity"
:
"sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw=="
,
"dev"
:
true
,
"dependencies"
:
{
"anymatch"
:
"~3.1.2"
,
"braces"
:
"~3.0.2"
,
...
...
@@ -5657,6 +5710,7 @@
"version"
:
"8.0.1"
,
"resolved"
:
"https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz"
,
"integrity"
:
"sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ=="
,
"dev"
:
true
,
"dependencies"
:
{
"string-width"
:
"^4.2.0"
,
"strip-ansi"
:
"^6.0.1"
,
...
...
@@ -5670,6 +5724,7 @@
"version"
:
"4.3.0"
,
"resolved"
:
"https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz"
,
"integrity"
:
"sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="
,
"dev"
:
true
,
"dependencies"
:
{
"color-convert"
:
"^2.0.1"
},
...
...
@@ -5684,6 +5739,7 @@
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz"
,
"integrity"
:
"sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="
,
"dev"
:
true
,
"dependencies"
:
{
"color-name"
:
"~1.1.4"
},
...
...
@@ -5694,17 +5750,20 @@
"node_modules/cliui/node_modules/color-name"
:
{
"version"
:
"1.1.4"
,
"resolved"
:
"https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz"
,
"integrity"
:
"sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
"integrity"
:
"sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
,
"dev"
:
true
},
"node_modules/cliui/node_modules/emoji-regex"
:
{
"version"
:
"8.0.0"
,
"resolved"
:
"https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz"
,
"integrity"
:
"sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
"integrity"
:
"sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
,
"dev"
:
true
},
"node_modules/cliui/node_modules/is-fullwidth-code-point"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz"
,
"integrity"
:
"sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
">=8"
}
...
...
@@ -5713,6 +5772,7 @@
"version"
:
"4.2.3"
,
"resolved"
:
"https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz"
,
"integrity"
:
"sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="
,
"dev"
:
true
,
"dependencies"
:
{
"emoji-regex"
:
"^8.0.0"
,
"is-fullwidth-code-point"
:
"^3.0.0"
,
...
...
@@ -5726,6 +5786,7 @@
"version"
:
"7.0.0"
,
"resolved"
:
"https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz"
,
"integrity"
:
"sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q=="
,
"dev"
:
true
,
"dependencies"
:
{
"ansi-styles"
:
"^4.0.0"
,
"string-width"
:
"^4.1.0"
,
...
...
@@ -5765,6 +5826,7 @@
"version"
:
"1.9.3"
,
"resolved"
:
"https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz"
,
"integrity"
:
"sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg=="
,
"dev"
:
true
,
"dependencies"
:
{
"color-name"
:
"1.1.3"
}
...
...
@@ -5772,7 +5834,8 @@
"node_modules/color-name"
:
{
"version"
:
"1.1.3"
,
"resolved"
:
"https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz"
,
"integrity"
:
"sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
"integrity"
:
"sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
,
"dev"
:
true
},
"node_modules/colorette"
:
{
"version"
:
"2.0.20"
,
...
...
@@ -5933,7 +5996,8 @@
"node_modules/convert-source-map"
:
{
"version"
:
"1.9.0"
,
"resolved"
:
"https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz"
,
"integrity"
:
"sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A=="
"integrity"
:
"sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A=="
,
"dev"
:
true
},
"node_modules/cookie"
:
{
"version"
:
"0.4.2"
,
...
...
@@ -6294,6 +6358,7 @@
"version"
:
"4.3.5"
,
"resolved"
:
"https://registry.npmjs.org/debug/-/debug-4.3.5.tgz"
,
"integrity"
:
"sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg=="
,
"dev"
:
true
,
"dependencies"
:
{
"ms"
:
"2.1.2"
},
...
...
@@ -6562,7 +6627,8 @@
"node_modules/electron-to-chromium"
:
{
"version"
:
"1.4.828"
,
"resolved"
:
"https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.828.tgz"
,
"integrity"
:
"sha512-QOIJiWpQJDHAVO4P58pwb133Cwee0nbvy/MV1CwzZVGpkH1RX33N3vsaWRCpR6bF63AAq366neZrRTu7Qlsbbw=="
"integrity"
:
"sha512-QOIJiWpQJDHAVO4P58pwb133Cwee0nbvy/MV1CwzZVGpkH1RX33N3vsaWRCpR6bF63AAq366neZrRTu7Qlsbbw=="
,
"dev"
:
true
},
"node_modules/emoji-regex"
:
{
"version"
:
"10.3.0"
,
...
...
@@ -6796,6 +6862,7 @@
"version"
:
"3.1.2"
,
"resolved"
:
"https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz"
,
"integrity"
:
"sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
">=6"
}
...
...
@@ -6810,6 +6877,7 @@
"version"
:
"1.0.5"
,
"resolved"
:
"https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"
,
"integrity"
:
"sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
">=0.8.0"
}
...
...
@@ -7057,6 +7125,7 @@
"version"
:
"3.3.2"
,
"resolved"
:
"https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz"
,
"integrity"
:
"sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow=="
,
"dev"
:
true
,
"dependencies"
:
{
"@nodelib/fs.stat"
:
"^2.0.2"
,
"@nodelib/fs.walk"
:
"^1.2.3"
,
...
...
@@ -7078,6 +7147,7 @@
"version"
:
"1.17.1"
,
"resolved"
:
"https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz"
,
"integrity"
:
"sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w=="
,
"dev"
:
true
,
"dependencies"
:
{
"reusify"
:
"^1.0.4"
}
...
...
@@ -7112,6 +7182,7 @@
"version"
:
"7.1.1"
,
"resolved"
:
"https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz"
,
"integrity"
:
"sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg=="
,
"dev"
:
true
,
"dependencies"
:
{
"to-regex-range"
:
"^5.0.1"
},
...
...
@@ -7337,6 +7408,7 @@
"version"
:
"2.3.3"
,
"resolved"
:
"https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz"
,
"integrity"
:
"sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw=="
,
"dev"
:
true
,
"hasInstallScript"
:
true
,
"optional"
:
true
,
"os"
:
[
...
...
@@ -7359,6 +7431,7 @@
"version"
:
"1.0.0-beta.2"
,
"resolved"
:
"https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz"
,
"integrity"
:
"sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
">=6.9.0"
}
...
...
@@ -7367,6 +7440,7 @@
"version"
:
"2.0.5"
,
"resolved"
:
"https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz"
,
"integrity"
:
"sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
"6.* || 8.* || >= 10.*"
}
...
...
@@ -7448,6 +7522,7 @@
"version"
:
"5.1.2"
,
"resolved"
:
"https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz"
,
"integrity"
:
"sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="
,
"dev"
:
true
,
"dependencies"
:
{
"is-glob"
:
"^4.0.1"
},
...
...
@@ -7465,6 +7540,7 @@
"version"
:
"11.12.0"
,
"resolved"
:
"https://registry.npmjs.org/globals/-/globals-11.12.0.tgz"
,
"integrity"
:
"sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
">=4"
}
...
...
@@ -7562,6 +7638,7 @@
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz"
,
"integrity"
:
"sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
">=4"
}
...
...
@@ -8095,6 +8172,7 @@
"version"
:
"2.1.0"
,
"resolved"
:
"https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz"
,
"integrity"
:
"sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw=="
,
"dev"
:
true
,
"dependencies"
:
{
"binary-extensions"
:
"^2.0.0"
},
...
...
@@ -8136,6 +8214,7 @@
"version"
:
"2.1.1"
,
"resolved"
:
"https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz"
,
"integrity"
:
"sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
">=0.10.0"
}
...
...
@@ -8156,6 +8235,7 @@
"version"
:
"4.0.3"
,
"resolved"
:
"https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz"
,
"integrity"
:
"sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="
,
"dev"
:
true
,
"dependencies"
:
{
"is-extglob"
:
"^2.1.1"
},
...
...
@@ -8212,6 +8292,7 @@
"version"
:
"7.0.0"
,
"resolved"
:
"https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz"
,
"integrity"
:
"sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
">=0.12.0"
}
...
...
@@ -8507,7 +8588,8 @@
"node_modules/js-tokens"
:
{
"version"
:
"4.0.0"
,
"resolved"
:
"https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz"
,
"integrity"
:
"sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
"integrity"
:
"sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
,
"dev"
:
true
},
"node_modules/js-yaml"
:
{
"version"
:
"4.1.0"
,
...
...
@@ -8531,6 +8613,7 @@
"version"
:
"2.5.2"
,
"resolved"
:
"https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz"
,
"integrity"
:
"sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA=="
,
"dev"
:
true
,
"bin"
:
{
"jsesc"
:
"bin/jsesc"
},
...
...
@@ -8569,6 +8652,7 @@
"version"
:
"2.2.3"
,
"resolved"
:
"https://registry.npmjs.org/json5/-/json5-2.2.3.tgz"
,
"integrity"
:
"sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg=="
,
"dev"
:
true
,
"bin"
:
{
"json5"
:
"lib/cli.js"
},
...
...
@@ -9178,7 +9262,8 @@
"node_modules/lodash"
:
{
"version"
:
"4.17.21"
,
"resolved"
:
"https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz"
,
"integrity"
:
"sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
"integrity"
:
"sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
,
"dev"
:
true
},
"node_modules/lodash.debounce"
:
{
"version"
:
"4.0.8"
,
...
...
@@ -9410,6 +9495,7 @@
"version"
:
"5.1.1"
,
"resolved"
:
"https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz"
,
"integrity"
:
"sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w=="
,
"dev"
:
true
,
"dependencies"
:
{
"yallist"
:
"^3.0.2"
}
...
...
@@ -9510,6 +9596,7 @@
"version"
:
"1.4.1"
,
"resolved"
:
"https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz"
,
"integrity"
:
"sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
">= 8"
}
...
...
@@ -9527,6 +9614,7 @@
"version"
:
"4.0.7"
,
"resolved"
:
"https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz"
,
"integrity"
:
"sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q=="
,
"dev"
:
true
,
"dependencies"
:
{
"braces"
:
"^3.0.3"
,
"picomatch"
:
"^2.3.1"
...
...
@@ -9539,6 +9627,7 @@
"version"
:
"2.3.1"
,
"resolved"
:
"https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz"
,
"integrity"
:
"sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
">=8.6"
},
...
...
@@ -9826,7 +9915,8 @@
"node_modules/ms"
:
{
"version"
:
"2.1.2"
,
"resolved"
:
"https://registry.npmjs.org/ms/-/ms-2.1.2.tgz"
,
"integrity"
:
"sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
"integrity"
:
"sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
,
"dev"
:
true
},
"node_modules/msgpackr"
:
{
"version"
:
"1.11.0"
,
...
...
@@ -10212,7 +10302,8 @@
"node_modules/node-releases"
:
{
"version"
:
"2.0.14"
,
"resolved"
:
"https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz"
,
"integrity"
:
"sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw=="
"integrity"
:
"sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw=="
,
"dev"
:
true
},
"node_modules/nopt"
:
{
"version"
:
"7.2.1"
,
...
...
@@ -10247,6 +10338,7 @@
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz"
,
"integrity"
:
"sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
">=0.10.0"
}
...
...
@@ -10898,7 +10990,8 @@
"node_modules/picocolors"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz"
,
"integrity"
:
"sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew=="
"integrity"
:
"sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew=="
,
"dev"
:
true
},
"node_modules/picomatch"
:
{
"version"
:
"4.0.2"
,
...
...
@@ -11089,6 +11182,31 @@
"integrity"
:
"sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="
,
"dev"
:
true
},
"node_modules/primeflex"
:
{
"version"
:
"3.3.1"
,
"resolved"
:
"https://registry.npmjs.org/primeflex/-/primeflex-3.3.1.tgz"
,
"integrity"
:
"sha512-zaOq3YvcOYytbAmKv3zYc+0VNS9Wg5d37dfxZnveKBFPr7vEIwfV5ydrpiouTft8MVW6qNjfkaQphHSnvgQbpQ=="
},
"node_modules/primeicons"
:
{
"version"
:
"7.0.0"
,
"resolved"
:
"https://registry.npmjs.org/primeicons/-/primeicons-7.0.0.tgz"
,
"integrity"
:
"sha512-jK3Et9UzwzTsd6tzl2RmwrVY/b8raJ3QZLzoDACj+oTJ0oX7L9Hy+XnVwgo4QVKlKpnP/Ur13SXV/pVh4LzaDw=="
},
"node_modules/primeng"
:
{
"version"
:
"17.18.9"
,
"resolved"
:
"https://registry.npmjs.org/primeng/-/primeng-17.18.9.tgz"
,
"integrity"
:
"sha512-1FT0B8wtgvs/joduB1DDOLe2IsP1pegOiEfSPAHSbc6otgNx/6iLR0k2M/xr2c9Ur1aC7tAikkVfH3FGpWof3w=="
,
"dependencies"
:
{
"tslib"
:
"^2.3.0"
},
"peerDependencies"
:
{
"@angular/common"
:
"^17.0.0 || ^18.0.0"
,
"@angular/core"
:
"^17.0.0 || ^18.0.0"
,
"@angular/forms"
:
"^17.0.0 || ^18.0.0"
,
"rxjs"
:
"^6.0.0 || ^7.8.1"
,
"zone.js"
:
"~0.14.0"
}
},
"node_modules/proc-log"
:
{
"version"
:
"4.2.0"
,
"resolved"
:
"https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz"
,
...
...
@@ -11192,6 +11310,7 @@
"version"
:
"1.2.3"
,
"resolved"
:
"https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz"
,
"integrity"
:
"sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="
,
"dev"
:
true
,
"funding"
:
[
{
"type"
:
"github"
,
...
...
@@ -11267,6 +11386,7 @@
"version"
:
"3.6.0"
,
"resolved"
:
"https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz"
,
"integrity"
:
"sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA=="
,
"dev"
:
true
,
"dependencies"
:
{
"picomatch"
:
"^2.2.1"
},
...
...
@@ -11278,6 +11398,7 @@
"version"
:
"2.3.1"
,
"resolved"
:
"https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz"
,
"integrity"
:
"sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
">=8.6"
},
...
...
@@ -11288,7 +11409,8 @@
"node_modules/reflect-metadata"
:
{
"version"
:
"0.2.2"
,
"resolved"
:
"https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz"
,
"integrity"
:
"sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q=="
"integrity"
:
"sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q=="
,
"dev"
:
true
},
"node_modules/regenerate"
:
{
"version"
:
"1.4.2"
,
...
...
@@ -11421,6 +11543,7 @@
"version"
:
"2.1.1"
,
"resolved"
:
"https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz"
,
"integrity"
:
"sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
">=0.10.0"
}
...
...
@@ -11540,6 +11663,7 @@
"version"
:
"1.0.4"
,
"resolved"
:
"https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz"
,
"integrity"
:
"sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw=="
,
"dev"
:
true
,
"engines"
:
{
"iojs"
:
">=1.0.0"
,
"node"
:
">=0.10.0"
...
...
@@ -11627,6 +11751,7 @@
"version"
:
"1.2.0"
,
"resolved"
:
"https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz"
,
"integrity"
:
"sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA=="
,
"dev"
:
true
,
"funding"
:
[
{
"type"
:
"github"
,
...
...
@@ -11802,6 +11927,7 @@
"version"
:
"7.6.2"
,
"resolved"
:
"https://registry.npmjs.org/semver/-/semver-7.6.2.tgz"
,
"integrity"
:
"sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w=="
,
"dev"
:
true
,
"bin"
:
{
"semver"
:
"bin/semver.js"
},
...
...
@@ -12509,6 +12635,7 @@
"version"
:
"6.0.1"
,
"resolved"
:
"https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
,
"integrity"
:
"sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="
,
"dev"
:
true
,
"dependencies"
:
{
"ansi-regex"
:
"^5.0.1"
},
...
...
@@ -12542,6 +12669,7 @@
"version"
:
"5.5.0"
,
"resolved"
:
"https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz"
,
"integrity"
:
"sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow=="
,
"dev"
:
true
,
"dependencies"
:
{
"has-flag"
:
"^3.0.0"
},
...
...
@@ -12799,6 +12927,7 @@
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz"
,
"integrity"
:
"sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
">=4"
}
...
...
@@ -12807,6 +12936,7 @@
"version"
:
"5.0.1"
,
"resolved"
:
"https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz"
,
"integrity"
:
"sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="
,
"dev"
:
true
,
"dependencies"
:
{
"is-number"
:
"^7.0.0"
},
...
...
@@ -12948,6 +13078,7 @@
"version"
:
"5.4.5"
,
"resolved"
:
"https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz"
,
"integrity"
:
"sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ=="
,
"dev"
:
true
,
"bin"
:
{
"tsc"
:
"bin/tsc"
,
"tsserver"
:
"bin/tsserver"
...
...
@@ -13092,6 +13223,7 @@
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz"
,
"integrity"
:
"sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ=="
,
"dev"
:
true
,
"funding"
:
[
{
"type"
:
"opencollective"
,
...
...
@@ -13896,6 +14028,7 @@
"version"
:
"5.0.8"
,
"resolved"
:
"https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz"
,
"integrity"
:
"sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
">=10"
}
...
...
@@ -13903,12 +14036,14 @@
"node_modules/yallist"
:
{
"version"
:
"3.1.1"
,
"resolved"
:
"https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz"
,
"integrity"
:
"sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
"integrity"
:
"sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
,
"dev"
:
true
},
"node_modules/yargs"
:
{
"version"
:
"17.7.2"
,
"resolved"
:
"https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz"
,
"integrity"
:
"sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w=="
,
"dev"
:
true
,
"dependencies"
:
{
"cliui"
:
"^8.0.1"
,
"escalade"
:
"^3.1.1"
,
...
...
@@ -13926,6 +14061,7 @@
"version"
:
"21.1.1"
,
"resolved"
:
"https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz"
,
"integrity"
:
"sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
">=12"
}
...
...
@@ -13933,12 +14069,14 @@
"node_modules/yargs/node_modules/emoji-regex"
:
{
"version"
:
"8.0.0"
,
"resolved"
:
"https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz"
,
"integrity"
:
"sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
"integrity"
:
"sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
,
"dev"
:
true
},
"node_modules/yargs/node_modules/is-fullwidth-code-point"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz"
,
"integrity"
:
"sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
">=8"
}
...
...
@@ -13947,6 +14085,7 @@
"version"
:
"4.2.3"
,
"resolved"
:
"https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz"
,
"integrity"
:
"sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="
,
"dev"
:
true
,
"dependencies"
:
{
"emoji-regex"
:
"^8.0.0"
,
"is-fullwidth-code-point"
:
"^3.0.0"
,
...
...
package.json
View file @
ad1fd4fc
...
...
@@ -42,6 +42,9 @@
"
ngx-gantt
"
:
"
^0.3.5
"
,
"
ngx-pagination
"
:
"
^6.0.3
"
,
"
ngx-toastr
"
:
"
^19.0.0
"
,
"
primeflex
"
:
"
^3.3.1
"
,
"
primeicons
"
:
"
^7.0.0
"
,
"
primeng
"
:
"
^17.18.9
"
,
"
rxjs
"
:
"
~7.8.0
"
,
"
tslib
"
:
"
^2.3.0
"
,
"
zone.js
"
:
"
~0.14.3
"
...
...
src/app/projects/components/project-controll/info-controll/info-controll.component.html
View file @
ad1fd4fc
...
...
@@ -13,6 +13,7 @@
<div
class=
"circle circle-md bg-secondary"
>
<span
class=
"fe fe-credit-card fe-16 text-white"
></span>
</div>
<div
class=
"flex-fill ml-4 fname"
>
<strong>
المراحل
</strong><br
/>
</div>
...
...
src/app/projects/components/step-modals/edit-step-modal/edit-step-modal.component.html
View file @
ad1fd4fc
...
...
@@ -73,7 +73,7 @@
[
disabled
]="
projectForm
.
invalid
"
class=
"col-5 m-4 btn btn-primary"
>
إضافة
تعديل
</button>
<div
class=
"col-5 m-4 btn btn-secondary"
(
click
)="
onClose
()"
>
إغلاق
</div>
</div>
...
...
src/app/projects/components/step-modals/edit-step-modal/edit-step-modal.component.ts
View file @
ad1fd4fc
...
...
@@ -46,7 +46,7 @@ export class EditStepModalComponent {
next
:
(
data
)
=>
{
this
.
activeModal
.
close
(
this
.
stepInfo
);
// Close modal and pass data
this
.
activeModal
.
close
(
this
.
request
);
// Close modal and pass data
},
error
:
(
err
)
=>
this
.
toastr
.
error
(
"لقد حدث خطاء ما"
)
...
...
src/app/projects/pages/project-details/project-details.component.html
View file @
ad1fd4fc
...
...
@@ -65,7 +65,7 @@
</div>
<hr>
<hr
*
ngIf=
"project.currentState.toLocaleLowerCase()=='inplan'"
>
<plan-controll
*
ngIf=
"project.currentState.toLocaleLowerCase()=='inplan'"
...
...
@@ -75,7 +75,9 @@
</plan-controll>
<hr>
<hr
*
ngIf=
"project.currentState.toLocaleLowerCase()=='inprogress'"
>
<track-controll
*
ngIf=
"project.currentState.toLocaleLowerCase()=='inprogress'"
...
...
src/app/projects/pages/step-list/step-list.component.css
View file @
ad1fd4fc
.prime
{
color
:
seagreen
;
}
\ No newline at end of file
src/app/projects/pages/step-list/step-list.component.html
View file @
ad1fd4fc
...
...
@@ -6,12 +6,24 @@
<h2
class=
"h3 mb-0 page-title"
>
قائمة مراحل المشروع
</h2>
</div>
<div
class=
"col-auto"
>
<button
type=
"button"
*
ngIf=
"canSee()"
(
click
)="
openAddModal
()"
class=
"btn btn-primary"
><span
class=
"fe fe-file-plus fe-12 mr-2"
></span>
إضافة مرحلة
</button>
<div
class=
"circle circle-md "
[
class
.
bg-secondary
]="
isToggled
"
[
class
.
bg-primary
]="!
isToggled
"
>
<span
class=
"fe fe-credit-card fe-16 text-white"
(
click
)="
toggle
()"
></span>
</div>
<button
type=
"button"
*
ngIf=
"canSee()"
(
click
)="
openAddModal
()"
class=
"btn m-4 btn-primary"
><span
class=
"fe fe-file-plus fe-12 mr-2"
></span>
إضافة مرحلة
</button>
</div>
</div>
<hr>
<div
*
ngIf=
"isToggled"
>
<step-row-item
class=
" offset-2"
*
ngFor=
"let step of steps"
...
...
@@ -21,6 +33,36 @@
(
changeWeight
)="
openChangeWeightModal
(
step
)"
(
edit
)="
openEditModal
(
step
)"
></step-row-item>
</div>
<p-timeline
*
ngIf=
"!isToggled"
[
value
]="
steps
"
align=
"alternate"
styleClass=
"customized-timeline"
>
<ng-template
pTemplate=
"marker"
let-event
>
<span
class=
"flex w-2rem h-2rem align-items-center justify-content-center text-white border-circle z-1 shadow-1"
[
style
]="{
'
background-color
'
:
'#
9C27B0
'
}"
>
<i
[
class
]="'
fe
fe-clipboard
'"
></i>
</span>
</ng-template>
<ng-template
pTemplate=
"content"
let-event
>
<p-card
[
header
]="
event
.
stepInfo
.
stepName
"
[
subheader
]="(
event
.
stepInfo
.
startDate
|
date
)
??''
"
>
<p
class=
""
>
{{event.stepInfo.description}}
</p>
<p>
<strong
class=
"mb-4"
>
الثقل
{{event.weight}}
</strong>
<p-progressBar
[
value
]="
event
.
currentCompletionRatio
"
/>
</p>
</p-card>
</ng-template>
</p-timeline>
<div
*
ngIf=
"steps.length==0"
>
<p
class=
"tect-center"
>
...
...
@@ -35,3 +77,33 @@
</div>
</div>
</section>
<div
class=
"card shadow mb-4 col-8 offset-2"
*
ngIf=
"!steps"
>
<div
class=
"card-header py-3"
>
<div
class=
"row align-items-center"
>
<div
class=
"col-auto"
>
<p-skeleton
shape=
"circle"
size=
"4rem"
styleClass=
"mr-2"
/>
</div>
<div
class=
"col ml-n2"
>
<p-skeleton
width=
"20%"
styleClass=
"mb-2"
/>
<p-skeleton
width=
"30%"
styleClass=
"mb-2"
/>
</div>
</div>
</div>
<div
class=
"card-body "
>
<div
class=
"row align-items-center"
>
<div
class=
"col-8 "
>
<p-skeleton
width=
"80%"
styleClass=
"mb-2"
/>
<p-skeleton
width=
"50%"
styleClass=
"mb-2"
/>
<p-skeleton
width=
"70%"
styleClass=
"mb-2"
/>
</div>
<div
class=
"col-8 "
>
<p-skeleton
width=
"70%"
styleClass=
"mb-2"
/>
</div>
</div>
</div>
</div>
src/app/projects/pages/step-list/step-list.component.ts
View file @
ad1fd4fc
...
...
@@ -18,6 +18,8 @@ import { Project } from '../../models/responses/project';
styleUrl
:
'./step-list.component.css'
})
export
class
StepListComponent
{
isToggled
=
true
steps
:
Step
[]
project
:
Project
modalMode
:
'edit'
|
'delete'
=
'edit'
;
...
...
@@ -99,10 +101,9 @@ export class StepListComponent {
modalRef
.
componentInstance
.
stepInfo
=
step
.
stepInfo
;
modalRef
.
componentInstance
.
stepId
=
step
.
id
;
modalRef
.
result
.
then
((
result
)
=>
{
modalRef
.
result
.
then
((
result
:
ChangeStepInfoRequest
)
=>
{
if
(
result
)
{
// Add the new project to the list
step
.
stepInfo
=
{...
result
.
stepInfo
};
}
...
...
@@ -166,5 +167,8 @@ closeModal(): void {
canSee
(){
return
this
.
project
.
currentState
.
toLocaleLowerCase
()
==
'inplan'
}
toggle
()
{
this
.
isToggled
=!
this
.
isToggled
}
}
src/app/projects/projects.module.ts
View file @
ad1fd4fc
import
{
NgModule
}
from
'@angular/core'
;
import
{
CommonModule
}
from
'@angular/common'
;
import
{
TimelineModule
}
from
'primeng/timeline'
;
import
{
ProjectItemComponent
}
from
'./components/project-item/project-item.component'
;
import
{
ProjectListComponent
}
from
'./pages/project-list/project-list.component'
;
import
{
ProjectDetailsComponent
}
from
'./pages/project-details/project-details.component'
;
...
...
@@ -13,6 +14,7 @@ import { MatFormFieldModule } from '@angular/material/form-field';
import
{
MatAutocompleteModule
}
from
'@angular/material/autocomplete'
;
import
{
MatInputModule
}
from
'@angular/material/input'
;
import
{
ProjectService
}
from
'./services/project.service'
;
import
{
SkeletonModule
}
from
'primeng/skeleton'
;
import
{
MatSelectModule
}
from
'@angular/material/select'
;
import
{
MatDatepickerModule
}
from
'@angular/material/datepicker'
;
import
{
provideNativeDateAdapter
}
from
'@angular/material/core'
;
...
...
@@ -50,7 +52,9 @@ import { FilterModalComponent } from './components/filter-modal/filter-modal.com
import
{
CancelProjectComponent
}
from
'./components/cancel-project/cancel-project.component'
;
import
{
EditFinancialModalComponent
}
from
'./components/edit-financial-modal/edit-financial-modal.component'
;
import
{
RemoveFinancialModalComponent
}
from
'./components/remove-financial-modal/remove-financial-modal.component'
;
import
{
CardModule
}
from
'primeng/card'
;
import
{
ButtonModule
}
from
'primeng/button'
;
import
{
ProgressBarModule
}
from
'primeng/progressbar'
;
@
NgModule
({
declarations
:
[
ProjectItemComponent
,
...
...
@@ -101,18 +105,23 @@ import { RemoveFinancialModalComponent } from './components/remove-financial-mod
],
imports
:
[
CommonModule
,
CardModule
,
ButtonModule
,
NgbModule
,
FormsModule
,
MatFormFieldModule
,
MatCommonModule
,
ProgressBarModule
,
MatSelectModule
,
MatOptionModule
,
MatAutocompleteModule
,
MatDatepickerModule
,
RouterModule
,
MatInputModule
,
TimelineModule
,
ReactiveFormsModule
,
SharedModule
,
SkeletonModule
,
NgbTypeaheadModule
]
})
...
...
src/app/shared/componenets/card-skeleton/card-skeleton.component.css
0 → 100644
View file @
ad1fd4fc
src/app/shared/componenets/card-skeleton/card-skeleton.component.html
0 → 100644
View file @
ad1fd4fc
<div
class=
"card shadow mb-4 col-8 offset-2"
*
ngIf=
"!steps"
>
<div
class=
"card-header py-3"
>
<div
class=
"row align-items-center"
>
<div
class=
"col-auto"
>
<p-skeleton
shape=
"circle"
size=
"4rem"
styleClass=
"mr-2"
/>
</div>
<div
class=
"col ml-n2"
>
<p-skeleton
width=
"20%"
styleClass=
"mb-2"
/>
<p-skeleton
width=
"30%"
styleClass=
"mb-2"
/>
</div>
</div>
</div>
<div
class=
"card-body "
>
<div
class=
"row align-items-center"
>
<div
class=
"col-8 "
>
<p-skeleton
width=
"80%"
styleClass=
"mb-2"
/>
<p-skeleton
width=
"50%"
styleClass=
"mb-2"
/>
<p-skeleton
width=
"70%"
styleClass=
"mb-2"
/>
</div>
<div
class=
"col-8 "
>
<p-skeleton
width=
"70%"
styleClass=
"mb-2"
/>
</div>
</div>
</div>
</div>
src/app/shared/componenets/card-skeleton/card-skeleton.component.ts
0 → 100644
View file @
ad1fd4fc
import
{
Component
}
from
'@angular/core'
;
@
Component
({
selector
:
'card-skeleton'
,
templateUrl
:
'./card-skeleton.component.html'
,
styleUrl
:
'./card-skeleton.component.css'
})
export
class
CardSkeletonComponent
{
}
src/app/shared/shared.module.ts
View file @
ad1fd4fc
...
...
@@ -11,6 +11,11 @@ import { LoadingSpinnerComponent } from './componenets/loading-spinner/loading-s
import
{
FullnamePipe
}
from
'./pipes/fullName/fullname.pipe'
;
import
{
CardItemComponent
}
from
'./componenets/card-item/card-item.component'
;
import
{
StateTranslatePipe
}
from
'./pipes/stateTranslate/state-translate.pipe'
;
import
{
CardSkeletonComponent
}
from
'./componenets/card-skeleton/card-skeleton.component'
;
import
{
KnobModule
}
from
'primeng/knob'
;
import
{
ProgressBarModule
}
from
'primeng/progressbar'
;
import
{
SkeletonModule
}
from
'primeng/skeleton'
;
@
NgModule
({
...
...
@@ -24,7 +29,8 @@ import { StateTranslatePipe } from './pipes/stateTranslate/state-translate.pipe'
LoadingSpinnerComponent
,
FullnamePipe
,
StateTranslatePipe
,
CardItemComponent
CardItemComponent
,
CardSkeletonComponent
],
imports
:
[
...
...
@@ -39,6 +45,8 @@ import { StateTranslatePipe } from './pipes/stateTranslate/state-translate.pipe'
FullnamePipe
,
StateTranslatePipe
,
CardItemComponent
,
SkeletonModule
,
ProgressBarModule
,
LoadingSpinnerComponent
],
schemas
:
[
CUSTOM_ELEMENTS_SCHEMA
]
})
...
...
src/app/tracks/pages/tracks-list/tracks-list.component.html
View file @
ad1fd4fc
...
...
@@ -49,8 +49,9 @@
</div>
<div
class=
"col-auto"
>
<button
type=
"button"
[
routerLink
]="['/
tracks
/
detail
/',
track
.
id
]"
class=
"btn m-2 btn-sm btn-secondary"
>
تفاصيل المتابعة
</button>
<button
[
routerLink
]="['/
reports
/
employees-tracks
',
track
.
projectId
,'
track
',
track
.
id
]"
class=
"btn m-4 btn-primary col-3 offset-1"
>
تقرير انشغالية عاملين
</button>
<button
[
routerLink
]="['/
reports
/
steps-tracks
',
track
.
projectId
,'
track
',
track
.
id
]"
class=
"btn m-4 btn-primary col-3 offset-1"
>
تقرير متابعة مراحل
</button>
</div>
</div>
</div>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment