diff --git a/package-lock.json b/package-lock.json index 6d193b2..ca664cd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "dependencies": { "@designestate/dees-domtools": "^2.0.22", - "@designestate/dees-element": "^2.0.15", + "@designestate/dees-element": "^2.0.16", "@designestate/dees-wcctools": "^1.0.74", "@fortawesome/fontawesome-svg-core": "^6.1.1", "@fortawesome/free-brands-svg-icons": "^6.1.1", @@ -19,8 +19,8 @@ "pdfjs-dist": "^2.14.305" }, "devDependencies": { - "@gitzone/tsbuild": "^2.1.61", - "@gitzone/tsbundle": "^2.0.3", + "@gitzone/tsbuild": "^2.1.63", + "@gitzone/tsbundle": "^2.0.5", "@gitzone/tstest": "^1.0.71", "@gitzone/tswatch": "^2.0.1", "@pushrocks/projectinfo": "^5.0.1", @@ -127,9 +127,9 @@ } }, "node_modules/@designestate/dees-element": { - "version": "2.0.15", - "resolved": "https://verdaccio.lossless.one/@designestate%2fdees-element/-/dees-element-2.0.15.tgz", - "integrity": "sha512-Gn/MQV9GUA+EMM4AAM+8l82uVJZ/u+MgSNqFUMJkVOnhi+uRQmLx3QbMMAqxOSMtjzFaQW3u3vlHg37Wf1ZLqQ==", + "version": "2.0.16", + "resolved": "https://verdaccio.lossless.one/@designestate%2fdees-element/-/dees-element-2.0.16.tgz", + "integrity": "sha512-3NOyet4KbvV5QyauUhNoUAvJ6f/SRGHOsCX+7mP6coBvGAa93jgvAkYrlV16fF5aaKAv3l8SpttZpLVAXNnGUw==", "license": "MIT", "dependencies": { "@designestate/dees-domtools": "^2.0.22", @@ -214,33 +214,47 @@ } }, "node_modules/@gitzone/tsbuild": { - "version": "2.1.61", - "resolved": "https://verdaccio.lossless.one/@gitzone%2ftsbuild/-/tsbuild-2.1.61.tgz", - "integrity": "sha512-wKMl3OK6YcXcPutQqOtuZvt2GhxpO+DrvLJ/75zyfEF5JVzOtBdfdfd4Nv3prDKBpViXaqgQVVf1BARKQVA7wA==", + "version": "2.1.63", + "resolved": "https://verdaccio.lossless.one/@gitzone%2ftsbuild/-/tsbuild-2.1.63.tgz", + "integrity": "sha512-FgnFgb3WU0FdpJdhGC/bl518uZ7qPs0RiLlOXb5/yfS3LbOgwAqOTx+qvsqJ+G1WGw777COwJHe9Ut9E15vAEA==", "dev": true, "license": "MIT", "dependencies": { - "@pushrocks/early": "^3.0.6", + "@pushrocks/early": "^4.0.2", "@pushrocks/smartcli": "^3.0.14", "@pushrocks/smartdelay": "^2.0.13", "@pushrocks/smartfile": "^9.0.6", "@pushrocks/smartlog": "^2.0.44", - "@pushrocks/smartpath": "^5.0.4", + "@pushrocks/smartpath": "^5.0.5", "@pushrocks/smartpromise": "^3.1.7", - "typescript": "4.7.0" + "typescript": "^4.7.2" }, "bin": { "tsbuild": "cli.js" } }, + "node_modules/@gitzone/tsbuild/node_modules/typescript": { + "version": "4.7.4", + "resolved": "https://verdaccio.lossless.one/typescript/-/typescript-4.7.4.tgz", + "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, "node_modules/@gitzone/tsbundle": { - "version": "2.0.3", - "resolved": "https://verdaccio.lossless.one/@gitzone%2ftsbundle/-/tsbundle-2.0.3.tgz", - "integrity": "sha512-XNQgVUu5/h/l30kYWpxB6DQOyEGQ5ZPU2kGdkHAPbFLtZQKpciZgWSkbClg3eKZZn1ArwPIPwJ2MBDWm41H02Q==", + "version": "2.0.5", + "resolved": "https://verdaccio.lossless.one/@gitzone%2ftsbundle/-/tsbundle-2.0.5.tgz", + "integrity": "sha512-nFxxRSZrG6UKRrju1O7t3Bg1bzjBCBG5QgrxZqsFBjAiuAZmmhcqHm5RbpC2/UE4EwCGg45BhZWDhP/oG2f0KA==", "dev": true, "license": "MIT", "dependencies": { - "@pushrocks/early": "^3.0.6", + "@pushrocks/early": "^4.0.3", "@pushrocks/smartcli": "^3.0.14", "@pushrocks/smartfile": "^9.0.6", "@pushrocks/smartlog": "^2.0.44", @@ -249,15 +263,29 @@ "@pushrocks/smartpromise": "^3.1.7", "@pushrocks/smartspawn": "^2.0.9", "@types/html-minifier": "^4.0.2", - "@types/node": "^17.0.21", + "@types/node": "^17.0.38", "esbuild": "0.14.27", "html-minifier": "^4.0.0", - "typescript": "4.7.0" + "typescript": "^4.7.2" }, "bin": { "tsbundle": "cli.js" } }, + "node_modules/@gitzone/tsbundle/node_modules/typescript": { + "version": "4.7.4", + "resolved": "https://verdaccio.lossless.one/typescript/-/typescript-4.7.4.tgz", + "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, "node_modules/@gitzone/tsrun": { "version": "1.2.32", "resolved": "https://verdaccio.lossless.one/@gitzone%2ftsrun/-/tsrun-1.2.32.tgz", @@ -322,18 +350,6 @@ "tswatch": "cli.js" } }, - "node_modules/@gitzone/tswatch/node_modules/@pushrocks/early": { - "version": "4.0.2", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fearly/-/early-4.0.2.tgz", - "integrity": "sha512-aCFDD3JEtjjjap1oO/gUG39TgIW2QacqU4DgY/Dt7VdR8ZPN6CHB2RYhjrGjQV3PIkw7w04kMIAvTBoY0uLu/w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@gitzone/tsbuild": "^2.1.60", - "@pushrocks/consolecolor": "^2.0.1", - "@pushrocks/smartpromise": "^3.1.7" - } - }, "node_modules/@leichtgewicht/ip-codec": { "version": "2.0.4", "resolved": "https://verdaccio.lossless.one/@leichtgewicht%2fip-codec/-/ip-codec-2.0.4.tgz", @@ -388,15 +404,14 @@ } }, "node_modules/@pushrocks/early": { - "version": "3.0.6", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fearly/-/early-3.0.6.tgz", - "integrity": "sha512-ifUU0bbR/p3Vpe+nMg3LYHCPvM9QmRpL83pEYBvZ8KjbkrCxeXTJuNkeO3T8NGfeEL/q+SS8a9oEnpzoT/SGvw==", + "version": "4.0.3", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fearly/-/early-4.0.3.tgz", + "integrity": "sha512-Xov1TsboU2d399MqByKIDoYWTWCNvBHNwC9u99HuVFx/lN38qdm5bkrLx73msiZ+uKxgpUe6zRR+jTVuoGxjlQ==", "dev": true, "license": "MIT", "dependencies": { - "@gitzone/tsbuild": "^2.1.24", "@pushrocks/consolecolor": "^2.0.1", - "@pushrocks/smartpromise": "^3.0.6" + "@pushrocks/smartpromise": "^3.1.7" } }, "node_modules/@pushrocks/isohash": { @@ -1418,9 +1433,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "17.0.35", - "resolved": "https://verdaccio.lossless.one/@types%2fnode/-/node-17.0.35.tgz", - "integrity": "sha512-vu1SrqBjbbZ3J6vwY17jBs8Sr/BKA+/a/WtjRG+whKg1iuLFOosq872EXS0eXWILdO36DHQQeku/ZcL6hz2fpg==", + "version": "17.0.45", + "resolved": "https://verdaccio.lossless.one/@types%2fnode/-/node-17.0.45.tgz", + "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==", "license": "MIT" }, "node_modules/@types/qs": { @@ -6162,9 +6177,9 @@ } }, "@designestate/dees-element": { - "version": "2.0.15", - "resolved": "https://verdaccio.lossless.one/@designestate%2fdees-element/-/dees-element-2.0.15.tgz", - "integrity": "sha512-Gn/MQV9GUA+EMM4AAM+8l82uVJZ/u+MgSNqFUMJkVOnhi+uRQmLx3QbMMAqxOSMtjzFaQW3u3vlHg37Wf1ZLqQ==", + "version": "2.0.16", + "resolved": "https://verdaccio.lossless.one/@designestate%2fdees-element/-/dees-element-2.0.16.tgz", + "integrity": "sha512-3NOyet4KbvV5QyauUhNoUAvJ6f/SRGHOsCX+7mP6coBvGAa93jgvAkYrlV16fF5aaKAv3l8SpttZpLVAXNnGUw==", "requires": { "@designestate/dees-domtools": "^2.0.22", "@pushrocks/isounique": "^1.0.5", @@ -6222,28 +6237,36 @@ } }, "@gitzone/tsbuild": { - "version": "2.1.61", - "resolved": "https://verdaccio.lossless.one/@gitzone%2ftsbuild/-/tsbuild-2.1.61.tgz", - "integrity": "sha512-wKMl3OK6YcXcPutQqOtuZvt2GhxpO+DrvLJ/75zyfEF5JVzOtBdfdfd4Nv3prDKBpViXaqgQVVf1BARKQVA7wA==", + "version": "2.1.63", + "resolved": "https://verdaccio.lossless.one/@gitzone%2ftsbuild/-/tsbuild-2.1.63.tgz", + "integrity": "sha512-FgnFgb3WU0FdpJdhGC/bl518uZ7qPs0RiLlOXb5/yfS3LbOgwAqOTx+qvsqJ+G1WGw777COwJHe9Ut9E15vAEA==", "dev": true, "requires": { - "@pushrocks/early": "^3.0.6", + "@pushrocks/early": "^4.0.2", "@pushrocks/smartcli": "^3.0.14", "@pushrocks/smartdelay": "^2.0.13", "@pushrocks/smartfile": "^9.0.6", "@pushrocks/smartlog": "^2.0.44", - "@pushrocks/smartpath": "^5.0.4", + "@pushrocks/smartpath": "^5.0.5", "@pushrocks/smartpromise": "^3.1.7", - "typescript": "4.7.0" + "typescript": "^4.7.2" + }, + "dependencies": { + "typescript": { + "version": "4.7.4", + "resolved": "https://verdaccio.lossless.one/typescript/-/typescript-4.7.4.tgz", + "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", + "dev": true + } } }, "@gitzone/tsbundle": { - "version": "2.0.3", - "resolved": "https://verdaccio.lossless.one/@gitzone%2ftsbundle/-/tsbundle-2.0.3.tgz", - "integrity": "sha512-XNQgVUu5/h/l30kYWpxB6DQOyEGQ5ZPU2kGdkHAPbFLtZQKpciZgWSkbClg3eKZZn1ArwPIPwJ2MBDWm41H02Q==", + "version": "2.0.5", + "resolved": "https://verdaccio.lossless.one/@gitzone%2ftsbundle/-/tsbundle-2.0.5.tgz", + "integrity": "sha512-nFxxRSZrG6UKRrju1O7t3Bg1bzjBCBG5QgrxZqsFBjAiuAZmmhcqHm5RbpC2/UE4EwCGg45BhZWDhP/oG2f0KA==", "dev": true, "requires": { - "@pushrocks/early": "^3.0.6", + "@pushrocks/early": "^4.0.3", "@pushrocks/smartcli": "^3.0.14", "@pushrocks/smartfile": "^9.0.6", "@pushrocks/smartlog": "^2.0.44", @@ -6252,10 +6275,18 @@ "@pushrocks/smartpromise": "^3.1.7", "@pushrocks/smartspawn": "^2.0.9", "@types/html-minifier": "^4.0.2", - "@types/node": "^17.0.21", + "@types/node": "^17.0.38", "esbuild": "0.14.27", "html-minifier": "^4.0.0", - "typescript": "4.7.0" + "typescript": "^4.7.2" + }, + "dependencies": { + "typescript": { + "version": "4.7.4", + "resolved": "https://verdaccio.lossless.one/typescript/-/typescript-4.7.4.tgz", + "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", + "dev": true + } } }, "@gitzone/tsrun": { @@ -6308,19 +6339,6 @@ "@pushrocks/smartserve": "^2.0.27", "@pushrocks/smartshell": "^2.0.30", "@pushrocks/taskbuffer": "^3.0.1" - }, - "dependencies": { - "@pushrocks/early": { - "version": "4.0.2", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fearly/-/early-4.0.2.tgz", - "integrity": "sha512-aCFDD3JEtjjjap1oO/gUG39TgIW2QacqU4DgY/Dt7VdR8ZPN6CHB2RYhjrGjQV3PIkw7w04kMIAvTBoY0uLu/w==", - "dev": true, - "requires": { - "@gitzone/tsbuild": "^2.1.60", - "@pushrocks/consolecolor": "^2.0.1", - "@pushrocks/smartpromise": "^3.1.7" - } - } } }, "@leichtgewicht/ip-codec": { @@ -6371,14 +6389,13 @@ } }, "@pushrocks/early": { - "version": "3.0.6", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fearly/-/early-3.0.6.tgz", - "integrity": "sha512-ifUU0bbR/p3Vpe+nMg3LYHCPvM9QmRpL83pEYBvZ8KjbkrCxeXTJuNkeO3T8NGfeEL/q+SS8a9oEnpzoT/SGvw==", + "version": "4.0.3", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fearly/-/early-4.0.3.tgz", + "integrity": "sha512-Xov1TsboU2d399MqByKIDoYWTWCNvBHNwC9u99HuVFx/lN38qdm5bkrLx73msiZ+uKxgpUe6zRR+jTVuoGxjlQ==", "dev": true, "requires": { - "@gitzone/tsbuild": "^2.1.24", "@pushrocks/consolecolor": "^2.0.1", - "@pushrocks/smartpromise": "^3.0.6" + "@pushrocks/smartpromise": "^3.1.7" } }, "@pushrocks/isohash": { @@ -7307,9 +7324,9 @@ "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==" }, "@types/node": { - "version": "17.0.35", - "resolved": "https://verdaccio.lossless.one/@types%2fnode/-/node-17.0.35.tgz", - "integrity": "sha512-vu1SrqBjbbZ3J6vwY17jBs8Sr/BKA+/a/WtjRG+whKg1iuLFOosq872EXS0eXWILdO36DHQQeku/ZcL6hz2fpg==" + "version": "17.0.45", + "resolved": "https://verdaccio.lossless.one/@types%2fnode/-/node-17.0.45.tgz", + "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==" }, "@types/qs": { "version": "6.9.7", diff --git a/package.json b/package.json index 3e0401c..d9ab085 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "license": "MIT", "dependencies": { "@designestate/dees-domtools": "^2.0.22", - "@designestate/dees-element": "^2.0.15", + "@designestate/dees-element": "^2.0.16", "@designestate/dees-wcctools": "^1.0.74", "@fortawesome/fontawesome-svg-core": "^6.1.1", "@fortawesome/free-brands-svg-icons": "^6.1.1", @@ -24,8 +24,8 @@ "pdfjs-dist": "^2.14.305" }, "devDependencies": { - "@gitzone/tsbuild": "^2.1.61", - "@gitzone/tsbundle": "^2.0.3", + "@gitzone/tsbuild": "^2.1.63", + "@gitzone/tsbundle": "^2.0.5", "@gitzone/tstest": "^1.0.71", "@gitzone/tswatch": "^2.0.1", "@pushrocks/projectinfo": "^5.0.1", diff --git a/ts_web/00_commitinfo_data.ts b/ts_web/00_commitinfo_data.ts index 02d4c4b..34327fd 100644 --- a/ts_web/00_commitinfo_data.ts +++ b/ts_web/00_commitinfo_data.ts @@ -3,6 +3,6 @@ */ export const commitinfo = { name: '@designestate/dees-catalog', - version: '1.0.93', + version: '1.0.94', description: 'website for lossless.com' } diff --git a/ts_web/elements/dees-icon.ts b/ts_web/elements/dees-icon.ts index f1f8068..4b50494 100644 --- a/ts_web/elements/dees-icon.ts +++ b/ts_web/elements/dees-icon.ts @@ -10,6 +10,9 @@ import { faMedium, faSlackHash, faTwitter, + faInstagram, + faTiktok, + } from '@fortawesome/free-brands-svg-icons'; import {} from '@fortawesome/free-regular-svg-icons'; @@ -22,10 +25,12 @@ type TFontAwesomeIcon = // brands | 'facebook' | 'google' - | 'twitter' | 'linkedin' + | 'instagram' | 'medium' | 'slack' + | 'tiktok' + | 'twitter' | 'users'; const faIcons: { [key: string]: IconDefinition } = { // normal @@ -34,9 +39,11 @@ const faIcons: { [key: string]: IconDefinition } = { // brands facebook: faFacebook, google: faGoogle, + instagram: faInstagram, linkedin: faLinkedin, medium: faMedium, slack: faSlackHash, + tiktok: faTiktok, twitter: faTwitter, users: faUsers, }; diff --git a/tsconfig.json b/tsconfig.json index 200e250..0e331cc 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,8 +1,10 @@ { "compilerOptions": { "experimentalDecorators": true, - "target": "ES2020", - "module": "ES2020", - "moduleResolution": "Node12" + "useDefineForClassFields": false, + "target": "ES2022", + "module": "ES2022", + "moduleResolution": "nodenext", + "esModuleInterop": true } } diff --git a/tslint.json b/tslint.json deleted file mode 100644 index d4ea2e9..0000000 --- a/tslint.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "extends": ["tslint:latest", "tslint-config-prettier"], - "rules": { - "semicolon": [true, "always"], - "no-console": false, - "ordered-imports": false, - "object-literal-sort-keys": false, - "member-ordering": { - "options":{ - "order": [ - "static-method" - ] - } - } - }, - "defaultSeverity": "warning" -}