diff --git a/npmextra.json b/npmextra.json index e11dc98..34f8307 100644 --- a/npmextra.json +++ b/npmextra.json @@ -9,7 +9,7 @@ "gitscope": "pushrocks", "gitrepo": "typedserver", "description": "easy serving of static files", - "npmPackagename": "@apiglobal/typedserver", + "npmPackagename": "@api.global/typedserver", "license": "MIT" } } diff --git a/package.json b/package.json index bcf02cd..079035f 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "@apiglobal/typedserver", + "name": "@api.global/typedserver", "version": "2.0.65", "description": "easy serving of static files", "main": "dist_ts/index.js", @@ -40,42 +40,42 @@ "@apiglobal/typedrequest": "^2.0.12", "@apiglobal/typedrequest-interfaces": "^2.0.1", "@apiglobal/typedsocket": "^2.0.24", - "@pushrocks/lik": "^6.0.2", - "@pushrocks/smartchok": "^1.0.23", - "@pushrocks/smartdelay": "^3.0.1", - "@pushrocks/smartenv": "^5.0.5", - "@pushrocks/smartfeed": "^1.0.11", - "@pushrocks/smartfile": "^10.0.25", - "@pushrocks/smartlog": "^3.0.2", - "@pushrocks/smartlog-destination-devtools": "^1.0.10", - "@pushrocks/smartmanifest": "^2.0.2", - "@pushrocks/smartmime": "^1.0.5", - "@pushrocks/smartopen": "^2.0.0", - "@pushrocks/smartpath": "^5.0.5", - "@pushrocks/smartpromise": "^4.0.2", - "@pushrocks/smartrequest": "^2.0.15", - "@pushrocks/smartrx": "^3.0.2", - "@pushrocks/smartsitemap": "^2.0.1", - "@pushrocks/smarttime": "^4.0.1", - "@pushrocks/webstore": "^2.0.8", + "@push.rocks/lik": "^6.0.3", + "@push.rocks/smartchok": "^1.0.23", + "@push.rocks/smartdelay": "^3.0.5", + "@push.rocks/smartenv": "^5.0.5", + "@push.rocks/smartfeed": "^1.0.11", + "@push.rocks/smartfile": "^10.0.28", + "@push.rocks/smartlog": "^3.0.3", + "@push.rocks/smartlog-destination-devtools": "^1.0.10", + "@push.rocks/smartmanifest": "^2.0.2", + "@push.rocks/smartmime": "^1.0.5", + "@push.rocks/smartopen": "^2.0.0", + "@push.rocks/smartpath": "^5.0.11", + "@push.rocks/smartpromise": "^4.0.2", + "@push.rocks/smartrequest": "^2.0.18", + "@push.rocks/smartrx": "^3.0.6", + "@push.rocks/smartsitemap": "^2.0.2", + "@push.rocks/smarttime": "^4.0.4", + "@push.rocks/webstore": "^2.0.9", "@tsclass/tsclass": "^4.0.42", "@types/express": "^4.17.17", "body-parser": "^1.20.2", "cors": "^2.8.5", "express": "^4.18.2", "express-force-ssl": "^0.3.2", - "lit": "^2.7.5" + "lit": "^2.8.0" }, "devDependencies": { "@gitzone/tsbuild": "^2.1.66", "@gitzone/tsbundle": "^2.0.8", - "@gitzone/tsrun": "^1.2.42", - "@gitzone/tstest": "^1.0.74", - "@pushrocks/tapbundle": "^5.0.8", - "@types/node": "^20.3.3" + "@gitzone/tsrun": "^1.2.44", + "@gitzone/tstest": "^1.0.77", + "@push.rocks/tapbundle": "^5.0.12", + "@types/node": "^20.4.6" }, "private": false, "browserslist": [ "last 1 chrome versions" ] -} +} \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 70ac368..6fb277c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -14,60 +14,60 @@ dependencies: '@apiglobal/typedsocket': specifier: ^2.0.24 version: 2.0.24 - '@pushrocks/lik': - specifier: ^6.0.2 - version: 6.0.2 - '@pushrocks/smartchok': + '@push.rocks/lik': + specifier: ^6.0.3 + version: 6.0.3 + '@push.rocks/smartchok': specifier: ^1.0.23 version: 1.0.23 - '@pushrocks/smartdelay': - specifier: ^3.0.1 - version: 3.0.1 - '@pushrocks/smartenv': + '@push.rocks/smartdelay': + specifier: ^3.0.5 + version: 3.0.5 + '@push.rocks/smartenv': specifier: ^5.0.5 version: 5.0.5 - '@pushrocks/smartfeed': + '@push.rocks/smartfeed': specifier: ^1.0.11 version: 1.0.11 - '@pushrocks/smartfile': - specifier: ^10.0.25 - version: 10.0.25 - '@pushrocks/smartlog': - specifier: ^3.0.2 - version: 3.0.2 - '@pushrocks/smartlog-destination-devtools': + '@push.rocks/smartfile': + specifier: ^10.0.28 + version: 10.0.28 + '@push.rocks/smartlog': + specifier: ^3.0.3 + version: 3.0.3 + '@push.rocks/smartlog-destination-devtools': specifier: ^1.0.10 version: 1.0.10 - '@pushrocks/smartmanifest': + '@push.rocks/smartmanifest': specifier: ^2.0.2 version: 2.0.2 - '@pushrocks/smartmime': + '@push.rocks/smartmime': specifier: ^1.0.5 - version: 1.0.5 - '@pushrocks/smartopen': + version: 1.0.6 + '@push.rocks/smartopen': specifier: ^2.0.0 version: 2.0.0 - '@pushrocks/smartpath': - specifier: ^5.0.5 - version: 5.0.5 - '@pushrocks/smartpromise': + '@push.rocks/smartpath': + specifier: ^5.0.11 + version: 5.0.11 + '@push.rocks/smartpromise': specifier: ^4.0.2 - version: 4.0.2 - '@pushrocks/smartrequest': - specifier: ^2.0.15 - version: 2.0.15 - '@pushrocks/smartrx': - specifier: ^3.0.2 - version: 3.0.2 - '@pushrocks/smartsitemap': - specifier: ^2.0.1 - version: 2.0.1 - '@pushrocks/smarttime': - specifier: ^4.0.1 - version: 4.0.1 - '@pushrocks/webstore': - specifier: ^2.0.8 - version: 2.0.8 + version: 4.0.3 + '@push.rocks/smartrequest': + specifier: ^2.0.18 + version: 2.0.18 + '@push.rocks/smartrx': + specifier: ^3.0.6 + version: 3.0.6 + '@push.rocks/smartsitemap': + specifier: ^2.0.2 + version: 2.0.2 + '@push.rocks/smarttime': + specifier: ^4.0.4 + version: 4.0.4 + '@push.rocks/webstore': + specifier: ^2.0.9 + version: 2.0.9 '@tsclass/tsclass': specifier: ^4.0.42 version: 4.0.42 @@ -87,8 +87,8 @@ dependencies: specifier: ^0.3.2 version: 0.3.2 lit: - specifier: ^2.7.5 - version: 2.7.5 + specifier: ^2.8.0 + version: 2.8.0 devDependencies: '@gitzone/tsbuild': @@ -98,17 +98,17 @@ devDependencies: specifier: ^2.0.8 version: 2.0.8 '@gitzone/tsrun': - specifier: ^1.2.42 - version: 1.2.42(@types/node@20.3.3) + specifier: ^1.2.44 + version: 1.2.44(@types/node@20.4.6) '@gitzone/tstest': - specifier: ^1.0.74 - version: 1.0.74(@types/node@20.3.3) - '@pushrocks/tapbundle': - specifier: ^5.0.8 - version: 5.0.8 + specifier: ^1.0.77 + version: 1.0.77(@types/node@20.4.6) + '@push.rocks/tapbundle': + specifier: ^5.0.12 + version: 5.0.12 '@types/node': - specifier: ^20.3.3 - version: 20.3.3 + specifier: ^20.4.6 + version: 20.4.6 packages: @@ -140,6 +140,42 @@ packages: transitivePeerDependencies: - supports-color + /@apiglobal/typedserver@2.0.65: + resolution: {integrity: sha512-enI+UGgzyQRG43ZQBzRMcc9dSII7vOx+v/7+mkVqTqgCQtad9RimqMDBdhOrnIWPyzctY86CK1LfQmlpZJAFbA==} + dependencies: + '@apiglobal/typedrequest': 2.0.12 + '@apiglobal/typedrequest-interfaces': 2.0.1 + '@apiglobal/typedsocket': 2.0.24 + '@pushrocks/lik': 6.0.2 + '@pushrocks/smartchok': 1.0.23 + '@pushrocks/smartdelay': 3.0.1 + '@pushrocks/smartenv': 5.0.5 + '@pushrocks/smartfeed': 1.0.11 + '@pushrocks/smartfile': 10.0.26 + '@pushrocks/smartlog': 3.0.2 + '@pushrocks/smartlog-destination-devtools': 1.0.10 + '@pushrocks/smartmanifest': 2.0.2 + '@pushrocks/smartmime': 1.0.5 + '@pushrocks/smartopen': 2.0.0 + '@pushrocks/smartpath': 5.0.5 + '@pushrocks/smartpromise': 4.0.2 + '@pushrocks/smartrequest': 2.0.15 + '@pushrocks/smartrx': 3.0.2 + '@pushrocks/smartsitemap': 2.0.1 + '@pushrocks/smarttime': 4.0.1 + '@pushrocks/webstore': 2.0.8 + '@tsclass/tsclass': 4.0.42 + '@types/express': 4.17.17 + body-parser: 1.20.2 + cors: 2.8.5 + express: 4.18.2 + express-force-ssl: 0.3.2 + lit: 2.8.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + /@apiglobal/typedsocket@2.0.24: resolution: {integrity: sha512-8Ol5E3AvqdUTjEhiNkEKnbGpst9iXBtD5zDudeQDcajzjSdstUGe+GExQRc+D7hiOkktfuF8FArQ3HQ4RyZwow==} dependencies: @@ -423,13 +459,13 @@ packages: - supports-color dev: true - /@gitzone/tsrun@1.2.42(@types/node@20.3.3): - resolution: {integrity: sha512-56TC2F09FeyFE74dJHSS0QMKdoXVNx1XsFOsOWGiOAjt8bkXenktsUN9s5vy53TYBS4HYXo5pyvRZ7Xym+TD7g==} + /@gitzone/tsrun@1.2.44(@types/node@20.4.6): + resolution: {integrity: sha512-7AfL9u+TmD7gLiRaTCimhWm5rq9GGBQnOF4q1FnFh2CAb1FbK5fzUVbj6wo3zGS2H+MSm6dqFA6mvdBI1ox0mQ==} hasBin: true dependencies: - '@pushrocks/smartfile': 10.0.25 - '@pushrocks/smartshell': 2.0.30 - ts-node: 10.9.1(@types/node@20.3.3)(typescript@5.1.6) + '@push.rocks/smartfile': 10.0.28 + '@push.rocks/smartshell': 3.0.3 + ts-node: 10.9.1(@types/node@20.4.6)(typescript@5.1.6) typescript: 5.1.6 transitivePeerDependencies: - '@swc/core' @@ -438,21 +474,21 @@ packages: - supports-color dev: true - /@gitzone/tstest@1.0.74(@types/node@20.3.3): - resolution: {integrity: sha512-6V8bsfvpnODWqrkdooVqcOS1z5GA8dMDnLCOHnr/SUTeie3ox8KGpckwiZ+gTfz9WvzX6+KLVTZNYKGOaNbmMQ==} + /@gitzone/tstest@1.0.77(@types/node@20.4.6): + resolution: {integrity: sha512-YzBXnNqkYOiFf8xAA+m8owblrmAut8ukINghYy4DXoUR+5g1IKrpTjK4A8HzIsvVsQRyHPsQ2YFtsk+utqdivQ==} hasBin: true dependencies: + '@apiglobal/typedserver': 2.0.65 '@gitzone/tsbundle': 2.0.8 - '@gitzone/tsrun': 1.2.42(@types/node@20.3.3) - '@pushrocks/consolecolor': 2.0.1 - '@pushrocks/smartbrowser': 2.0.5 - '@pushrocks/smartdelay': 2.0.13 - '@pushrocks/smartexpress': 4.0.35 - '@pushrocks/smartfile': 10.0.25 - '@pushrocks/smartlog': 3.0.2 - '@pushrocks/smartpromise': 3.1.10 - '@pushrocks/smartshell': 2.0.30 - '@pushrocks/tapbundle': 5.0.8 + '@gitzone/tsrun': 1.2.44(@types/node@20.4.6) + '@push.rocks/consolecolor': 2.0.1 + '@push.rocks/smartbrowser': 2.0.5 + '@push.rocks/smartdelay': 3.0.5 + '@push.rocks/smartfile': 10.0.28 + '@push.rocks/smartlog': 3.0.3 + '@push.rocks/smartpromise': 4.0.3 + '@push.rocks/smartshell': 3.0.3 + '@push.rocks/tapbundle': 5.0.12 figures: 5.0.0 transitivePeerDependencies: - '@swc/core' @@ -498,8 +534,8 @@ packages: /@lit-labs/ssr-dom-shim@1.1.1: resolution: {integrity: sha512-kXOeFbfCm4fFf2A3WwVEeQj55tMZa8c8/f9AKHMobQMkzNUfUj+antR3fRPaZJawsa1aZiP/Da3ndpZrwEe4rQ==} - /@lit/reactive-element@1.6.2: - resolution: {integrity: sha512-rDfl+QnCYjuIGf5xI2sVJWdYIi56CTCwWa+nidKYX6oIuBYwUbT/vX4qbUDlHiZKJ/3FRNQ/tWJui44p6/stSA==} + /@lit/reactive-element@1.6.3: + resolution: {integrity: sha512-QuTgnG52Poic7uM1AN5yJ09QMe0O28e10XzSvWDz02TJiiKee4stsiownEIadWm8nYzyDAyT+gKzUoZmiWQtsQ==} dependencies: '@lit-labs/ssr-dom-shim': 1.1.1 @@ -538,7 +574,7 @@ packages: /@open-wc/scoped-elements@2.2.0: resolution: {integrity: sha512-Qe+vWsuVHFzUkdChwlmJGuQf9cA3I+QOsSHULV/6qf6wsqLM2/32svNRH+rbBIMwiPEwzZprZlkvkqQRucYnVA==} dependencies: - '@lit/reactive-element': 1.6.2 + '@lit/reactive-element': 1.6.3 '@open-wc/dedupe-mixin': 1.4.0 dev: true @@ -561,8 +597,8 @@ packages: resolution: {integrity: sha512-wkDipkia/OMWq5Z1KkAgvqNLfIOCiPGrrtfoCKuQje8u7F0Bz9Un44EwBtWcCdYtLc40quWP7XFpFsW8poIfUA==} dependencies: '@open-wc/scoped-elements': 2.2.0 - lit: 2.7.5 - lit-html: 2.7.4 + lit: 2.8.0 + lit-html: 2.8.0 dev: true /@open-wc/testing@3.2.0: @@ -588,6 +624,295 @@ packages: requiresBuild: true optional: true + /@push.rocks/consolecolor@2.0.1: + resolution: {integrity: sha512-iQx+sjxmvhRXjnv8aMiaZu125ZWfyZKSylCvKUNjVrdhkmP2uPy2VWsvyRBS4UiieYHTY/i+HpQiFv4QZV2/Fg==} + dependencies: + ansi-256-colors: 1.1.0 + dev: true + + /@push.rocks/isounique@1.0.5: + resolution: {integrity: sha512-Z0BVqZZOCif1THTbIKWMgg0wxCzt9CyBtBBqQJiZ+jJ0KlQFrQHNHrPt81/LXe/L4x0cxWsn0bpL6W5DNSvNLw==} + + /@push.rocks/lik@6.0.3: + resolution: {integrity: sha512-YPA2PfubtD6YSWo5AXx8J10ZbEMkGezrBw93+2jq7ASSNnmGnXYMNuCOnfj+ZLqT7mT0cQOaUxmfyBKF1gG+ng==} + dependencies: + '@push.rocks/smartdelay': 3.0.5 + '@push.rocks/smartmatch': 2.0.0 + '@push.rocks/smartpromise': 4.0.3 + '@push.rocks/smartrx': 3.0.6 + '@push.rocks/smarttime': 4.0.4 + '@types/minimatch': 5.1.2 + '@types/symbol-tree': 3.2.2 + symbol-tree: 3.2.4 + + /@push.rocks/smartbrowser@2.0.5: + resolution: {integrity: sha512-Jdhe4ZnuQfrd+DcdLD0M3TMTzeTCq86sXTkRtiLwjpNLZSO3E7CL5V+5IBxr1VIwOgAF8wz8LYjezkaeuOW2lg==} + dependencies: + '@pushrocks/smartdelay': 2.0.13 + '@pushrocks/smartpdf': 3.0.15 + '@pushrocks/smartpuppeteer': 2.0.2 + '@pushrocks/smartunique': 3.0.3 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate + dev: true + + /@push.rocks/smartcache@1.0.16: + resolution: {integrity: sha512-UAXf74eDuH4/RebJhydIbHlYVR3ACYJjniEY/9ZePblu7bIPgwFZqLBE9g1lcKVogbH9yY62dk3rSpgBzenyfQ==} + dependencies: + '@pushrocks/smartdelay': 2.0.13 + '@pushrocks/smarterror': 2.0.1 + '@pushrocks/smarthash': 3.0.2 + '@pushrocks/smartpromise': 3.1.10 + '@pushrocks/smarttime': 4.0.1 + dev: false + + /@push.rocks/smartchok@1.0.23: + resolution: {integrity: sha512-Wwyr0UTso6pTsLaZq4HJbkSxmIT+HNVADOUtRYVDcdj5gB3e7djThva0y+U6viU0kQK56nclWMuz8tcDpFNNJA==} + dependencies: + '@pushrocks/lik': 3.0.19 + '@pushrocks/smartpromise': 3.1.10 + '@pushrocks/smartrx': 2.0.27 + '@types/chokidar': 2.1.3 + chokidar: 3.5.3 + dev: false + + /@push.rocks/smartdelay@3.0.5: + resolution: {integrity: sha512-mUuI7kj2f7ztjpic96FvRIlf2RsKBa5arw81AHNsndbxO6asRcxuWL8dTVxouEIK8YsBUlj0AsrCkHhMbLQdHw==} + dependencies: + '@push.rocks/smartpromise': 4.0.3 + + /@push.rocks/smartenv@5.0.5: + resolution: {integrity: sha512-GmFGcUvi6iXU3uS4dNyxFGLktnroHE5Kjn+5sqojiJh/U+F134Ep5DwI3aeBtsD+BNHrDNa8t74v7uoWd1zR4g==} + dependencies: + '@pushrocks/smartpromise': 3.1.10 + + /@push.rocks/smartexpect@1.0.15: + resolution: {integrity: sha512-Y0jYB+dPJxrBcStA2/s2mZD09IY0agHqSM1Zi9hnQv7NbnDQhwrLZpqivIvUC53XxHPI4Sea1/xS0GZNYy70uw==} + dependencies: + '@pushrocks/smartdelay': 3.0.1 + '@pushrocks/smartpromise': 4.0.2 + fast-deep-equal: 3.1.3 + dev: true + + /@push.rocks/smartfeed@1.0.11: + resolution: {integrity: sha512-02uhXxQamgfBo3T12FsAdfyElnpoWuDUb08B2AE60DbIaukVx/7Mi17xwobApY1flNSr5StZDt8N8vxPhBhIXw==} + dependencies: + '@tsclass/tsclass': 3.0.48 + feed: 4.2.2 + rss-parser: 3.13.0 + dev: false + + /@push.rocks/smartfile-interfaces@1.0.7: + resolution: {integrity: sha512-MeOl/200UOvSO4Pgq/DVFiBVZpL9gjOBQM+4XYNjSxda8c6VBvchHAntaFLQUlO8U1ckNaP9i+nMO4O4/0ymyw==} + + /@push.rocks/smartfile@10.0.28: + resolution: {integrity: sha512-Bza5xwJuXGeIokr9xeLx1LSGuXvIYLtJimz0X6lB2Sv2kurlIjpb+/ix4KqsG9eBhvzo6ncqqjgnLAUyUQQjfw==} + dependencies: + '@push.rocks/lik': 6.0.3 + '@push.rocks/smartdelay': 3.0.5 + '@push.rocks/smartfile-interfaces': 1.0.7 + '@push.rocks/smarthash': 3.0.2 + '@push.rocks/smartjson': 5.0.6 + '@push.rocks/smartmime': 1.0.6 + '@push.rocks/smartpath': 5.0.11 + '@push.rocks/smartpromise': 4.0.3 + '@push.rocks/smartrequest': 2.0.18 + '@push.rocks/smartstream': 2.0.4 + '@types/fs-extra': 11.0.1 + '@types/glob': 8.1.0 + '@types/js-yaml': 4.0.5 + fs-extra: 11.1.1 + glob: 10.3.3 + js-yaml: 4.1.0 + transitivePeerDependencies: + - supports-color + + /@push.rocks/smarthash@3.0.2: + resolution: {integrity: sha512-EB4lwQtBUmFaNrOXhQeFvItsuGq7NGbo3LLiPGHwEgSyf6NPSkxwleC+KDV68ggvBTGuhC4Lk6Z2qF11s8Dd0g==} + dependencies: + '@pushrocks/smartjson': 5.0.6 + '@pushrocks/smartpromise': 3.1.10 + '@types/through2': 2.0.38 + through2: 4.0.2 + + /@push.rocks/smartjson@5.0.6: + resolution: {integrity: sha512-TIf9eIAdy22Ul3+pExF/IG4NqIj82bf28JgnJr2olgyFL5DWKudPUjMAly1cvnUtxo2V91N4J/9Uec7XLocywA==} + dependencies: + '@pushrocks/smartstring': 4.0.7 + '@types/buffer-json': 2.0.1 + buffer-json: 2.0.0 + fast-json-stable-stringify: 2.1.0 + lodash.clonedeep: 4.5.0 + + /@push.rocks/smartlog-destination-devtools@1.0.10: + resolution: {integrity: sha512-E6xRx5vhR7gh9peXjUyBwNj0H0MeaBjh+PY++PbOhUF4NDMaEuswRLRs+UN9bfbLXZQl2i4hYD1MNCesHGTVgA==} + dependencies: + '@pushrocks/smartlog-interfaces': 2.0.23 + dev: false + + /@push.rocks/smartlog-interfaces@3.0.0: + resolution: {integrity: sha512-dfRqiSolGQwaF9gWmkixWOoXZxcWBjK3u6A1CpcfhCbVr2VSUMIrZ5t74/DgdfedsTrhDqoD0NGezsMXF2pFHQ==} + dependencies: + '@apiglobal/typedrequest-interfaces': 2.0.1 + + /@push.rocks/smartlog@3.0.3: + resolution: {integrity: sha512-E4UUSdbrf0TdSqI7LrUa3jgYQGKT6+ybSHuRcopFDt0W2/tBpY+/vPyAApJIa8iGFKJoi3oSTgYJbK90SwQwKg==} + dependencies: + '@push.rocks/isounique': 1.0.5 + '@push.rocks/smartlog-interfaces': 3.0.0 + + /@push.rocks/smartmanifest@2.0.2: + resolution: {integrity: sha512-QGc5C9vunjfUbYsPGz5bynV/mVmPHkrQDkWp8ZO8VJtK1GZe+njgbrNyxn2SUHR0IhSAbSXl1j4JvBqYf5eTVg==} + dev: false + + /@push.rocks/smartmatch@2.0.0: + resolution: {integrity: sha512-MBzP++1yNIBeox71X6VxpIgZ8m4bXnJpZJ4nWVH6IWpmO38MXTu4X0QF8tQnyT4LFcwvc9iiWaD15cstHa7Mmw==} + dependencies: + matcher: 5.0.0 + + /@push.rocks/smartmime@1.0.6: + resolution: {integrity: sha512-PHd+I4UcsnOATNg8wjDsSAmmJ4CwQFrQCNzd0HSJMs4ZpiK3Ya91almd6GLpDPU370U4HFh4FaPF4eEAI6vkJQ==} + dependencies: + '@types/mime-types': 2.1.1 + mime-types: 2.1.35 + + /@push.rocks/smartopen@2.0.0: + resolution: {integrity: sha512-eVT0GhtQ2drb95j/kktYst/Toh1zCwCqjTJFYtaYFUnnBnBUajPtBZDFnPQo01DN8JxoeCTo8jggq+PCvzcfww==} + dependencies: + open: 8.4.2 + dev: false + + /@push.rocks/smartpath@5.0.11: + resolution: {integrity: sha512-dqdd7KTby0AdaWYC9gVoHDTUIixFhEvo+mmdaTdNshZsfHNkm/EDV25dA+9gJ8/yoyuCYmrwmByNYy9a+xFUeQ==} + + /@push.rocks/smartpromise@4.0.3: + resolution: {integrity: sha512-z3lIso4/6KK3c6NFTVGZ7AOBsGURf8ha3qQtX/OxjZFk5dqS//8PLd0XqghVdIaUlRGmJ7Sfds/efZERWn1tAg==} + + /@push.rocks/smartrequest@2.0.18: + resolution: {integrity: sha512-MsTou9rRHhlhBC83dUGoi6quYKrWD9urI23Bcgk2GjvkiOpaddpSib6x1cQfidoOVpwP7LaVDMD+tFnW4CpWRA==} + dependencies: + '@push.rocks/smartpromise': 4.0.3 + '@push.rocks/smarturl': 3.0.7 + agentkeepalive: 4.3.0 + form-data: 4.0.0 + transitivePeerDependencies: + - supports-color + + /@push.rocks/smartrx@3.0.6: + resolution: {integrity: sha512-l+GOdML8yOdPvBXnJUdyfHyb6Ox2ipPTD8ZzzHTfQt20D7/IYUQKnG5JExT1B6Jo0DqszgDFhOoYEqLKnDC28g==} + dependencies: + '@push.rocks/smartpromise': 4.0.3 + rxjs: 7.8.1 + + /@push.rocks/smartshell@3.0.3: + resolution: {integrity: sha512-S4RXI76ltPetdJ8Gv4HlnlhR/hXDV8QmSU7TdhLEe171ZzfouAyt9XZ4MFDCtjk3VQ4Mw+zz4mSDaACXP/QdlQ==} + dependencies: + '@pushrocks/smartdelay': 3.0.1 + '@pushrocks/smartexit': 1.0.20 + '@pushrocks/smartpromise': 4.0.2 + '@types/which': 3.0.0 + tree-kill: 1.2.2 + which: 3.0.1 + dev: true + + /@push.rocks/smartsitemap@2.0.2: + resolution: {integrity: sha512-TiesAOHMMTVa7/3LeU0iLtCGkW9QvR9IFmdRl0CEOMEmajwp0GAVT1i1DUPq/84WbD8RE/Pw3b0Wt10QrpoBPw==} + dependencies: + '@push.rocks/smartcache': 1.0.16 + '@push.rocks/smartfeed': 1.0.11 + '@push.rocks/smartxml': 1.0.6 + '@push.rocks/smartyaml': 2.0.5 + '@push.rocks/webrequest': 3.0.32 + '@tsclass/tsclass': 4.0.42 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: false + + /@push.rocks/smartstream@2.0.4: + resolution: {integrity: sha512-rbQf4+sLle9ga6RidRv0WXb/TuLFcMordRQBbqPq01n/mpBHoEiqIThWzVuImPVRVuSK/LKbM/QX4Ey26FFerg==} + dependencies: + '@push.rocks/smartpromise': 4.0.3 + '@push.rocks/smartrx': 3.0.6 + '@types/from2': 2.3.2 + '@types/through2': 2.0.38 + from2: 2.3.0 + through2: 4.0.2 + + /@push.rocks/smarttime@4.0.4: + resolution: {integrity: sha512-PTYxvl6Rr5eSOKPbB0S5+ym6z6zfI/e1wqmVxX8QjnZ5ZIvhGfAoCZ7sie+Zd4OJ4nCG8UClgk5LrFaN3zUnZA==} + dependencies: + '@push.rocks/lik': 6.0.3 + '@push.rocks/smartdelay': 3.0.5 + '@push.rocks/smartpromise': 4.0.3 + croner: 5.7.0 + dayjs: 1.11.9 + is-nan: 1.3.2 + pretty-ms: 8.0.0 + + /@push.rocks/smarturl@3.0.7: + resolution: {integrity: sha512-nx4EWjQD9JeO7QVbOsxd1PFeDQYoSQOOOYCZ+r7QWXHLJG52iYzgvJDCQyX6p705HDkYMJWozW2ZzhR22qLKbw==} + + /@push.rocks/smartxml@1.0.6: + resolution: {integrity: sha512-ZgVrtQIfwtHkmeUDBAj/HL9LmcYikmvSsdtF+zn9U/L7JxgY4X18uJTuSHhnzj+AZQuz6pnuVEO8Bk5dyvyvGw==} + dependencies: + fast-xml-parser: 3.21.1 + dev: false + + /@push.rocks/smartyaml@2.0.5: + resolution: {integrity: sha512-tBcf+HaOIfeEsTMwgUZDtZERCxXQyRsWO8Ar5DjBdiSRchbhVGZQEBzXswMS0W5ZoRenjgPK+4tPW3JQGRTfbg==} + dependencies: + '@types/js-yaml': 3.12.7 + js-yaml: 3.14.1 + dev: false + + /@push.rocks/tapbundle@5.0.12: + resolution: {integrity: sha512-vOxncCSHuMK09vxT2DLaIYRDLPGPyiFwaO/sEikSnkXkWjGsQBJTXPWBOwlofqg7FKHEhjjBo8N3GMc7mZqx8Q==} + dependencies: + '@open-wc/testing': 3.2.0 + '@push.rocks/smartdelay': 3.0.5 + '@push.rocks/smartenv': 5.0.5 + '@push.rocks/smartexpect': 1.0.15 + '@push.rocks/smartpromise': 4.0.3 + '@push.rocks/smarttime': 4.0.4 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: true + + /@push.rocks/webrequest@3.0.32: + resolution: {integrity: sha512-9DSzN0rKpu0M9jt+MoWuvba5NrlPngYC7FMcmb2bVCR9HFlQvKJMMxytCDUOrZP38OdnIfWsJmVaxUcnjTKEzA==} + dependencies: + '@apiglobal/typedserver': 2.0.65 + '@push.rocks/smartdelay': 3.0.5 + '@push.rocks/smartenv': 5.0.5 + '@push.rocks/smartjson': 5.0.6 + '@push.rocks/smartpromise': 4.0.3 + '@push.rocks/webstore': 2.0.9 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: false + + /@push.rocks/webstore@2.0.9: + resolution: {integrity: sha512-B/a/M+udyr0pByGdOEcWyY+gugIx36YJXWwNUrslh9XjIWs+0NKSFJRnZKuVYSCHOnc/WblAOceSlGVwFmYVBw==} + dependencies: + '@apiglobal/typedrequest-interfaces': 2.0.1 + '@push.rocks/lik': 6.0.3 + '@push.rocks/smartenv': 5.0.5 + '@push.rocks/smartjson': 5.0.6 + '@push.rocks/smartpromise': 4.0.3 + '@push.rocks/smartrx': 3.0.6 + fake-indexeddb: 4.0.2 + idb: 7.1.1 + dev: false + /@pushrocks/consolecolor@2.0.1: resolution: {integrity: sha512-iOFCHVeFZ2OywbdwSxVI4/wokkcLrXVdHLgvMmkNhJ220eeLgjNZWx3EJo3vNW3zq5ybCSCUIq0878djBxrWpw==} dependencies: @@ -612,6 +937,7 @@ packages: /@pushrocks/lik@3.0.19: resolution: {integrity: sha512-N9uTtQmTJ/iZ/V7LMCKbVx/ZAmP+b8uId0pxV9Au9T0Ulu9wcg3vNpyTQARgdWfG+tI9Qc0NHgOEa9H5mbDcDA==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/lik dependencies: '@pushrocks/smartdelay': 2.0.13 '@pushrocks/smartpromise': 3.1.10 @@ -621,10 +947,10 @@ packages: '@types/minimatch': 3.0.5 minimatch: 3.1.2 symbol-tree: 3.2.4 - dev: false /@pushrocks/lik@4.0.22: resolution: {integrity: sha512-dg6Du7nr/SLU80yJw7a0zk2xX9Vc8SCLZaQMmSRBlsnL1/Z7qpWDOtpRC9VlL9vTLenbvwGTvPWMpOKyyNbiiA==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/lik dependencies: '@pushrocks/smartdelay': 2.0.13 '@pushrocks/smartmatch': 1.0.7 @@ -658,20 +984,6 @@ packages: '@types/symbol-tree': 3.2.2 symbol-tree: 3.2.4 - /@pushrocks/smartbrowser@2.0.5: - resolution: {integrity: sha512-S8GbBxytCWRDz6Le+ccaL1Mj63yNJ0/We1GEL9ROZi7iPeZpi7XHN0srss+V6cttaR4IYNpucY4RfQloTjGVog==} - dependencies: - '@pushrocks/smartdelay': 2.0.13 - '@pushrocks/smartpdf': 3.0.15 - '@pushrocks/smartpuppeteer': 2.0.2 - '@pushrocks/smartunique': 3.0.3 - transitivePeerDependencies: - - bufferutil - - encoding - - supports-color - - utf-8-validate - dev: true - /@pushrocks/smartcache@1.0.16: resolution: {integrity: sha512-bKtueWrRHs4Rlink81MpNUDpnXqoPy+7sdw/WQWKzlWfDWLzF/cO24efriNP+3O2W84MvfSzxliRcbxxPvefLA==} dependencies: @@ -683,13 +995,13 @@ packages: /@pushrocks/smartchok@1.0.23: resolution: {integrity: sha512-l1owj/ZYfP3chD5Gm3dkxucdpVRYiqyn/bLgCmtBZY0Q4EAvsu+bUJQ8qixiPiKYpjyIg0ZUKlCeDzZJc+G3Xg==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartchok dependencies: '@pushrocks/lik': 3.0.19 '@pushrocks/smartpromise': 3.1.10 '@pushrocks/smartrx': 2.0.27 '@types/chokidar': 2.1.3 chokidar: 3.5.3 - dev: false /@pushrocks/smartcli@4.0.6: resolution: {integrity: sha512-nv2Ldy+jTRsVpGpOz+9o0F8FMELoWYk/sy5ecyh9AsP97Kdj3CtqwRwHhcl7mLepdrcRw1qHK3DAloln1XP4Vg==} @@ -725,19 +1037,12 @@ packages: /@pushrocks/smartexit@1.0.20: resolution: {integrity: sha512-u/KgA7s2zAtZ7gZvL13HZbO3mZATvjfCLU8Ez6h8VweG8UsIBVaPfYziMDCmJOWIPYLGzEW8eG/u4mCHuyLBow==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartexit dependencies: '@pushrocks/lik': 4.0.22 '@pushrocks/smartdelay': 2.0.13 dev: true - /@pushrocks/smartexpect@1.0.15: - resolution: {integrity: sha512-ABhsgmTqE1cfL6m0qpicZf6FdfuUip3oJR8CDr9wZwkBODKpahv7lHqeN0EjdvaJuHyqqcd3m1WaHmLPEyZ63A==} - dependencies: - '@pushrocks/smartdelay': 3.0.1 - '@pushrocks/smartpromise': 4.0.2 - fast-deep-equal: 3.1.3 - dev: true - /@pushrocks/smartexpress@4.0.35: resolution: {integrity: sha512-/xuUshI4VtfM2Q8RJxsTjD/7sI2HZ4p4+CmKOZYK66nxgeyO+IkKM/qcxHdZLbuB2q/ekYNAfvce8VL0RxtTVQ==} deprecated: This package has been replaced by @apiglobal/typedserver @@ -766,9 +1071,7 @@ packages: express: 4.18.2 express-force-ssl: 0.3.2 transitivePeerDependencies: - - bufferutil - supports-color - - utf-8-validate /@pushrocks/smartfeed@1.0.11: resolution: {integrity: sha512-PcsiQ4tkwTpGxOdLiEpAR5vfFpn8Utnlind4mmX+FLIZVuuONaApefWMvaYv5ysmfnWQuCE2qkFq1J5ulDcBbQ==} @@ -803,6 +1106,30 @@ packages: transitivePeerDependencies: - supports-color + /@pushrocks/smartfile@10.0.26: + resolution: {integrity: sha512-JAbsVHXCkBoqI+GHN/gnbXji8hztCVlPrri63HQAdx4lS9OyDCdXN2CSbEIBXQIsXFx9ITzx5LZiPq0owbcDpQ==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartfile + dependencies: + '@pushrocks/lik': 6.0.2 + '@pushrocks/smartdelay': 3.0.1 + '@pushrocks/smartfile-interfaces': 1.0.7 + '@pushrocks/smarthash': 3.0.2 + '@pushrocks/smartjson': 5.0.6 + '@pushrocks/smartmime': 1.0.5 + '@pushrocks/smartpath': 5.0.5 + '@pushrocks/smartpromise': 4.0.2 + '@pushrocks/smartrequest': 2.0.15 + '@pushrocks/smartstream': 2.0.3 + '@pushrocks/streamfunction': 4.0.4 + '@types/fs-extra': 11.0.1 + '@types/glob': 8.1.0 + '@types/js-yaml': 4.0.5 + fs-extra: 11.1.1 + glob: 10.3.3 + js-yaml: 4.1.0 + transitivePeerDependencies: + - supports-color + /@pushrocks/smarthash@3.0.2: resolution: {integrity: sha512-jXW4f8k6iqOQRvkCmXMID1C+qXyNvUMKm7apPETxnO+L172VlzxP1dml0Ey1+vjfpU2luKCteJWX7W95sOdLDg==} dependencies: @@ -822,9 +1149,9 @@ packages: /@pushrocks/smartlog-destination-devtools@1.0.10: resolution: {integrity: sha512-Kkss3lAogY+n/Xx3N9eOjWz0L4XUWlCYZLOqWnDOIMzX5mJtwesYXHIT8SHvADv13qT4d7T9k+VUQNsDEoT71g==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartlog-destination-devtools dependencies: '@pushrocks/smartlog-interfaces': 2.0.23 - dev: false /@pushrocks/smartlog-destination-local@9.0.0: resolution: {integrity: sha512-Cu4+SRKM7Ir2x7udM+FuAfILZDluEb/p2z+QOSQXfElgl9h/a2nIbp4Jv4HF0S80IB2e3zPjBq+8N8k3nsBowg==} @@ -836,9 +1163,9 @@ packages: /@pushrocks/smartlog-interfaces@2.0.23: resolution: {integrity: sha512-tXqwfrekGxGZJB72BFQppywk7413hXVDgcJNeU+kY6xvmzVjf2HxOMbFYhewh1+p4uai1u9n0xcMb0qbbPy4/Q==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartlog-interfaces dependencies: '@apiglobal/typedrequest-interfaces': 1.0.20 - dev: false /@pushrocks/smartlog-interfaces@3.0.0: resolution: {integrity: sha512-yjppiLLJHBcrXTJJusDbFTvHq0RTMl3LnhvWAhyyy8U0O4VkJxIls1t5mS6jsEwxogP88+0flQIWknNJeB913A==} @@ -856,7 +1183,7 @@ packages: /@pushrocks/smartmanifest@2.0.2: resolution: {integrity: sha512-q5QMWTUO9vv59IksUc24isVbOLyde4CU5TwGT01WrzflCStH9MLgPOo5JoPz04UjokxpsFbFqGcPnWUr37toyw==} - dev: false + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartmanifest /@pushrocks/smartmatch@1.0.7: resolution: {integrity: sha512-D+lK5HIKO4Kj1Jm/ycKvy1VzDJ3V6ucHqmf5DMBFdm18BrMj2Zb6M7wN8HUKtkfHvOI7ig85JMuANSEyO7kAPg==} @@ -876,6 +1203,7 @@ packages: /@pushrocks/smartnetwork@3.0.2: resolution: {integrity: sha512-XKVeTzf22IRgAvY9m8naFlsjh5yYVCU4/Dqi7XnxQUVfrnrcNIJVo+9JIYjQetLbHiUOHAnthlZVP5yXppOxyw==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartnetwork dependencies: '@pushrocks/smartping': 1.0.8 '@pushrocks/smartpromise': 3.1.10 @@ -883,14 +1211,14 @@ packages: '@types/default-gateway': 3.0.1 isopen: 1.3.0 public-ip: 6.0.1 - systeminformation: 5.18.6 + systeminformation: 5.18.10 dev: true /@pushrocks/smartopen@2.0.0: resolution: {integrity: sha512-pqglAbp/OiJ8nUlCLKq8A2n1tKi7WH9lJgV93fs5s4gZCTVijGRg1SMZNAa/OI2O5hRfBeXacu/Na6bQSJ3hyw==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartopen dependencies: open: 8.4.2 - dev: false /@pushrocks/smartparam@1.1.6: resolution: {integrity: sha512-1El/F2QTWYDGy4Nh6vz9Ry1JVg1FEeyexB7Uvi4zHElpXYVxwso6xImRTLj+SW50JAg7nwEZ+ljkzTG9XvnwWA==} @@ -905,9 +1233,10 @@ packages: /@pushrocks/smartpdf@3.0.15: resolution: {integrity: sha512-z1XAxHW3C0gkzk30yZJpc74S6MJyMBAtlG9FiGhIhs9jGw6z/dkgpVr8beJMOCOX1KIzlA5HJoJOWtex/fd90g==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartpdf dependencies: '@pushrocks/smartdelay': 2.0.13 - '@pushrocks/smartfile': 10.0.25 + '@pushrocks/smartfile': 10.0.26 '@pushrocks/smartnetwork': 3.0.2 '@pushrocks/smartpath': 5.0.5 '@pushrocks/smartpromise': 3.1.10 @@ -927,6 +1256,7 @@ packages: /@pushrocks/smartping@1.0.8: resolution: {integrity: sha512-VM2gfS1sTuycj/jHyDa0lDntkPe7/JT0b2kGsy265RkichAJZkoEp3fboRJH/WAdzM8T4Du64JYgZkc8v2HHQg==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartping dependencies: '@types/ping': 0.4.1 ping: 0.4.4 @@ -940,6 +1270,7 @@ packages: /@pushrocks/smartpuppeteer@2.0.2: resolution: {integrity: sha512-l3tqnD6Evseofq1avHsMy2FXXEmCd4Z+nm3xmMWS7nWvP9qTbJIn0XguOBaUIAhR8zE53UKPXs5/qBqXVNZDDQ==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartpuppeteer dependencies: '@pushrocks/smartdelay': 2.0.13 '@pushrocks/smartshell': 2.0.30 @@ -976,6 +1307,7 @@ packages: /@pushrocks/smartshell@2.0.30: resolution: {integrity: sha512-HPgdTFzfzhk2TQau/jVdYNSANlxyBZdqq2vyZ+bZahegVHfH/27Zur5Fk+2vE16VJjJMqP7zcvDITUe2+ipgJg==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartshell dependencies: '@pushrocks/smartdelay': 2.0.13 '@pushrocks/smartexit': 1.0.20 @@ -1109,22 +1441,6 @@ packages: from2: 2.3.0 through2: 4.0.2 - /@pushrocks/tapbundle@5.0.8: - resolution: {integrity: sha512-w6oyVA1VYht5/OnUrWrvdDqBpb3H5ao3LATKauTG9wSyOng65/8ttAbhHqg5Jo39Hlib9QYbLH3QQyLfukfxCw==} - dependencies: - '@open-wc/testing': 3.2.0 - '@open-wc/testing-helpers': 2.3.0 - '@pushrocks/smartdelay': 3.0.1 - '@pushrocks/smartenv': 5.0.5 - '@pushrocks/smartexpect': 1.0.15 - '@pushrocks/smartpromise': 4.0.2 - '@pushrocks/smarttime': 4.0.1 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: true - /@pushrocks/webrequest@3.0.23: resolution: {integrity: sha512-2SCVnT3jdUYwKNyvqg4pTixnhOYv099TfLKVS1cEpTVS5g5W6nLqT4Muvs/uz8eYoqedipBswFscjGzRSF6VJg==} dependencies: @@ -1155,8 +1471,8 @@ packages: unicode-trie: 0.3.1 dev: true - /@sindresorhus/is@5.4.1: - resolution: {integrity: sha512-axlrvsHlHlFmKKMEg4VyvMzFr93JWJj4eIfXY1STVuO2fsImCa7ncaiG5gC8HKOX590AW5RtRsC41/B+OfrSqw==} + /@sindresorhus/is@5.6.0: + resolution: {integrity: sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==} engines: {node: '>=14.16'} dev: true @@ -1199,7 +1515,7 @@ packages: /@types/accepts@1.3.5: resolution: {integrity: sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==} dependencies: - '@types/node': 20.3.3 + '@types/node': 20.4.6 dev: true /@types/babel__code-frame@7.0.3: @@ -1210,7 +1526,7 @@ packages: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: '@types/connect': 3.4.35 - '@types/node': 20.3.3 + '@types/node': 20.4.6 /@types/buffer-json@2.0.1: resolution: {integrity: sha512-y2q2QGDqpS8NBtgKg8si+vKfanyd8smKzTglDCm7dXrco1VclSR8G1/uezK+sWbEUxsVPTomv5RxsTl3JAzxLA==} @@ -1230,19 +1546,18 @@ packages: deprecated: This is a stub types definition. chokidar provides its own type definitions, so you do not need this installed. dependencies: chokidar: 3.5.3 - dev: false /@types/clean-css@4.2.6: resolution: {integrity: sha512-Ze1tf+LnGPmG6hBFMi0B4TEB0mhF7EiMM5oyjLDNPE9hxrPU0W+5+bHvO+eFPA+bt0iC1zkQMoU/iGdRVjcRbw==} dependencies: - '@types/node': 20.3.3 + '@types/node': 20.4.6 source-map: 0.6.1 dev: true /@types/co-body@6.1.0: resolution: {integrity: sha512-3e0q2jyDAnx/DSZi0z2H0yoZ2wt5yRDZ+P7ymcMObvq0ufWRT4tsajyO+Q1VwVWiv9PRR4W3YEjEzBjeZlhF+w==} dependencies: - '@types/node': 20.3.3 + '@types/node': 20.4.6 '@types/qs': 6.9.7 dev: true @@ -1254,7 +1569,7 @@ packages: /@types/connect@3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: - '@types/node': 20.3.3 + '@types/node': 20.4.6 /@types/content-disposition@0.5.5: resolution: {integrity: sha512-v6LCdKfK6BwcqMo+wYW05rLS12S0ZO0Fl4w1h4aaZMD7bqT3gVUns6FvLJKGZHQmYn3SX55JWGpziwJRwVgutA==} @@ -1273,13 +1588,13 @@ packages: '@types/connect': 3.4.35 '@types/express': 4.17.17 '@types/keygrip': 1.0.2 - '@types/node': 20.3.3 + '@types/node': 20.4.6 dev: true /@types/cors@2.8.13: resolution: {integrity: sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==} dependencies: - '@types/node': 20.3.3 + '@types/node': 20.4.6 /@types/debounce@1.2.1: resolution: {integrity: sha512-epMsEE85fi4lfmJUH/89/iV/LI+F5CvNIvmgs5g5jYFPfhO2S/ae8WSsLOKWdwtoaZw9Q2IhJ4tQ5tFCcS/4HA==} @@ -1292,7 +1607,7 @@ packages: /@types/express-serve-static-core@4.17.35: resolution: {integrity: sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==} dependencies: - '@types/node': 20.3.3 + '@types/node': 20.4.6 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 '@types/send': 0.17.1 @@ -1308,24 +1623,24 @@ packages: /@types/finalhandler@1.2.0: resolution: {integrity: sha512-NgEZKOhxUSXkwNnWNaMXZaopQ5aFGPAYiEpEWIkQ6Dzc4iS0M1oQsvWne2t+ex9QZUAdTz/ZT4tOXJhWtP6mCw==} dependencies: - '@types/node': 20.3.3 + '@types/node': 20.4.6 /@types/from2@2.3.2: resolution: {integrity: sha512-s1pdctxW2+CA4FOxxTBRxC3RKQL9Br1a2s2LngP4jh1BI84JBL3mDXj87EwcckN9z/IXp8o3ySmvZveGEAAwqw==} dependencies: - '@types/node': 20.3.3 + '@types/node': 20.4.6 /@types/fs-extra@11.0.1: resolution: {integrity: sha512-MxObHvNl4A69ofaTRU8DFqvgzzv8s9yRtaPPm5gud9HDNvpB3GPQFvNuTWAI59B9huVGV5jXYJwbCsmBsOGYWA==} dependencies: '@types/jsonfile': 6.1.1 - '@types/node': 20.3.3 + '@types/node': 20.4.6 /@types/glob@8.1.0: resolution: {integrity: sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 20.3.3 + '@types/node': 20.4.6 /@types/html-minifier@4.0.2: resolution: {integrity: sha512-4IkmkXJP/25R2fZsCHDX2abztXuQRzUAZq39PfCMz2loLFj8vS9y7aF6vDl58koXSTpsF+eL4Lc5Y4Aww/GCTQ==} @@ -1371,7 +1686,7 @@ packages: /@types/jsonfile@6.1.1: resolution: {integrity: sha512-GSgiRCVeapDN+3pqA35IkQwasaCh/0YFH5dEF6S88iDvEn901DjOeH3/QPY+XYP1DFzDZPvIvfeEgk+7br5png==} dependencies: - '@types/node': 20.3.3 + '@types/node': 20.4.6 /@types/keygrip@1.0.2: resolution: {integrity: sha512-GJhpTepz2udxGexqos8wgaBx4I/zWIDPh/KOGEwAqtuGDkOUJu5eFvwmdBX4AmB8Odsr+9pHCQqiAqDL/yKMKw==} @@ -1380,11 +1695,11 @@ packages: /@types/koa-compose@3.2.5: resolution: {integrity: sha512-B8nG/OoE1ORZqCkBVsup/AKcvjdgoHnfi4pZMn5UwAPCbhk/96xyv284eBYW8JlQbQ7zDmnpFr68I/40mFoIBQ==} dependencies: - '@types/koa': 2.13.6 + '@types/koa': 2.13.8 dev: true - /@types/koa@2.13.6: - resolution: {integrity: sha512-diYUfp/GqfWBAiwxHtYJ/FQYIXhlEhlyaU7lB/bWQrx4Il9lCET5UwpFy3StOAohfsxxvEQ11qIJgT1j2tfBvw==} + /@types/koa@2.13.8: + resolution: {integrity: sha512-Ugmxmgk/yPRW3ptBTh9VjOLwsKWJuGbymo1uGX0qdaqqL18uJiiG1ZoV0rxCOYSaDGhvEp5Ece02Amx0iwaxQQ==} dependencies: '@types/accepts': 1.3.5 '@types/content-disposition': 0.5.5 @@ -1393,7 +1708,7 @@ packages: '@types/http-errors': 2.0.1 '@types/keygrip': 1.0.2 '@types/koa-compose': 3.2.5 - '@types/node': 20.3.3 + '@types/node': 20.4.6 dev: true /@types/mime-types@2.1.1: @@ -1411,8 +1726,8 @@ packages: /@types/minimatch@5.1.2: resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} - /@types/node@20.3.3: - resolution: {integrity: sha512-wheIYdr4NYML61AjC8MKj/2jrR/kDQri/CIpVoZwldwhnIrD/j9jIU5bJ8yBKuB2VhpFV7Ab6G2XkBjv9r9Zzw==} + /@types/node@20.4.6: + resolution: {integrity: sha512-q0RkvNgMweWWIvSMDiXhflGUKMdIxBo2M2tYM/0kEGDueQByFzK4KZAgu5YHGFNxziTlppNpTIBcqHQAxlfHdA==} /@types/parse5@6.0.3: resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==} @@ -1439,14 +1754,14 @@ packages: resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==} dependencies: '@types/mime': 1.3.2 - '@types/node': 20.3.3 + '@types/node': 20.4.6 /@types/serve-static@1.15.2: resolution: {integrity: sha512-J2LqtvFYCzaj8pVYKw8klQXrLLk7TBZmQ4ShlcdkELFKGwGMfevMLneMMRkMgZxotOD9wg497LpC7O8PcvAmfw==} dependencies: '@types/http-errors': 2.0.1 '@types/mime': 3.0.1 - '@types/node': 20.3.3 + '@types/node': 20.4.6 /@types/shortid@0.0.29: resolution: {integrity: sha1-gJPuBBam4r8qpjOBCRFLP7/6Dps=} @@ -1455,11 +1770,11 @@ packages: resolution: {integrity: sha512-/19t63pFYU0ikrdbXKBWj9PCdnKyTd0Qkz0X91Ta081cYsq90OxYdcWwK/dwEoDa6dtXgj2HJfmzgq+QZTHdmQ==} dependencies: '@types/chai': 4.3.5 - '@types/sinon': 10.0.15 + '@types/sinon': 10.0.16 dev: true - /@types/sinon@10.0.15: - resolution: {integrity: sha512-3lrFNQG0Kr2LDzvjyjB6AMJk4ge+8iYhQfdnSwIwlG88FUOV43kPcQqDZkDa/h3WSZy6i8Fr0BSjfQtB1B3xuQ==} + /@types/sinon@10.0.16: + resolution: {integrity: sha512-j2Du5SYpXZjJVJtXBokASpPRj+e2z+VUhCPHmM6WMfe3dpHu6iVKJMU6AiBcMp/XTAYnEj6Wc1trJUWwZ0QaAQ==} dependencies: '@types/sinonjs__fake-timers': 8.1.2 dev: true @@ -1474,7 +1789,7 @@ packages: /@types/through2@2.0.38: resolution: {integrity: sha512-YFu+nHmjxMurkH1BSzA0Z1WrKDAY8jUKPZctNQn7mc+/KKtp2XxnclHFXxdB1m7Iqnzb5aywgP8TMK283LezGQ==} dependencies: - '@types/node': 20.3.3 + '@types/node': 20.4.6 /@types/trusted-types@2.0.3: resolution: {integrity: sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g==} @@ -1492,32 +1807,36 @@ packages: resolution: {integrity: sha512-113D3mDkZDjo+EeUEHCFy0qniNc1ZpecGiAU7WSo7YDoSzolZIQKpYFHrPpjkB2nuyahcKfrmLXeQlh7gqJYdw==} dev: true + /@types/which@3.0.0: + resolution: {integrity: sha512-ASCxdbsrwNfSMXALlC3Decif9rwDMu+80KGp5zI2RLRotfMsTv7fHL8W8VDp24wymzDyIFudhUeSCugrgRFfHQ==} + dev: true + /@types/ws@7.4.7: resolution: {integrity: sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==} dependencies: - '@types/node': 20.3.3 + '@types/node': 20.4.6 dev: true /@types/yauzl@2.10.0: resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==} requiresBuild: true dependencies: - '@types/node': 20.3.3 + '@types/node': 20.4.6 dev: true optional: true - /@web/browser-logs@0.3.2: - resolution: {integrity: sha512-4kYoH4XBpOnrYAzlG3M9fy3kj7jhUgOLXsBcdC5n4oALYzgX57mt2MeJT4LkdgLWbCGRl1K8KaZhOKgH4RktxQ==} + /@web/browser-logs@0.3.3: + resolution: {integrity: sha512-wt8arj0x7ghXbnipgCvLR+xQ90cFg16ae23cFbInCrJvAxvyI22bAtT24W4XOXMPXwWLBVUJwBgBcXo3oKIvDw==} engines: {node: '>=16.0.0'} dependencies: errorstacks: 2.4.0 dev: true - /@web/dev-server-core@0.5.1: - resolution: {integrity: sha512-pXgb4bjDmPIaIQT9luixTSqTvRQxttUEzSKOZqLNl6pVgrl4n47ZtmZte936G2tM7nHmpT+oaMDDtCM0CgbQNQ==} + /@web/dev-server-core@0.5.2: + resolution: {integrity: sha512-7YjWmwzM+K5fPvBCXldUIMTK4EnEufi1aWQWinQE81oW1CqzEwmyUNCtnWV9fcPA4kJC4qrpcjWNGF4YDWxuSg==} engines: {node: '>=16.0.0'} dependencies: - '@types/koa': 2.13.6 + '@types/koa': 2.13.8 '@types/ws': 7.4.7 '@web/parse5-utils': 2.0.0 chokidar: 3.5.3 @@ -1572,8 +1891,8 @@ packages: '@types/debounce': 1.2.1 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@web/browser-logs': 0.3.2 - '@web/dev-server-core': 0.5.1 + '@web/browser-logs': 0.3.3 + '@web/dev-server-core': 0.5.2 chokidar: 3.5.3 cli-cursor: 3.1.0 co-body: 6.1.0 @@ -1583,8 +1902,8 @@ packages: globby: 11.1.0 ip: 1.1.8 istanbul-lib-coverage: 3.2.0 - istanbul-lib-report: 3.0.0 - istanbul-reports: 3.1.5 + istanbul-lib-report: 3.0.1 + istanbul-reports: 3.1.6 log-update: 4.0.0 nanocolors: 0.2.13 nanoid: 3.3.6 @@ -1614,8 +1933,8 @@ packages: engines: {node: '>=0.4.0'} dev: true - /acorn@8.9.0: - resolution: {integrity: sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==} + /acorn@8.10.0: + resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==} engines: {node: '>=0.4.0'} hasBin: true dev: true @@ -1842,14 +2161,14 @@ packages: engines: {node: '>=14.16'} dev: true - /cacheable-request@10.2.12: - resolution: {integrity: sha512-qtWGB5kn2OLjx47pYUkWicyOpK1vy9XZhq8yRTXOy+KAmjjESSRLx6SiExnnaGGUP1NM6/vmygMu0fGylNh9tw==} + /cacheable-request@10.2.13: + resolution: {integrity: sha512-3SD4rrMu1msNGEtNSt8Od6enwdo//U9s4ykmXfA2TD58kcLkCobtCDiby7kNyj7a/Q7lz/mAesAFI54rTdnvBA==} engines: {node: '>=14.16'} dependencies: '@types/http-cache-semantics': 4.0.1 get-stream: 6.0.1 http-cache-semantics: 4.1.1 - keyv: 4.5.2 + keyv: 4.5.3 mimic-response: 4.0.0 normalize-url: 8.0.0 responselike: 3.0.0 @@ -2230,7 +2549,7 @@ packages: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.13 - '@types/node': 20.3.3 + '@types/node': 20.4.6 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 @@ -2249,7 +2568,7 @@ packages: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.13 - '@types/node': 20.3.3 + '@types/node': 20.4.6 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 @@ -2396,12 +2715,18 @@ packages: dependencies: realistic-structured-clone: 3.0.0 + /fake-indexeddb@4.0.2: + resolution: {integrity: sha512-SdTwEhnakbgazc7W3WUXOJfGmhH0YfG4d+dRPOFoYDRTL6U5t8tvrmkf2W/C3W1jk2ylV7Wrnj44RASqpX/lEw==} + dependencies: + realistic-structured-clone: 3.0.0 + dev: false + /fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} dev: true - /fast-glob@3.3.0: - resolution: {integrity: sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==} + /fast-glob@3.3.1: + resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==} engines: {node: '>=8.6.0'} dependencies: '@nodelib/fs.stat': 2.0.5 @@ -2579,6 +2904,17 @@ packages: minipass: 6.0.2 path-scurry: 1.10.0 + /glob@10.3.3: + resolution: {integrity: sha512-92vPiMb/iqpmEgsOoIDvTjc50wf9CCCvMzsi6W0JLPeUKE8TWP1a73PgqSrqy7iAZxaSD1YdzU7QZR5LF51MJw==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + dependencies: + foreground-child: 3.1.1 + jackspeak: 2.2.2 + minimatch: 9.0.3 + minipass: 7.0.2 + path-scurry: 1.10.1 + /glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} dependencies: @@ -2596,7 +2932,7 @@ packages: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.3.0 + fast-glob: 3.3.1 ignore: 5.2.4 merge2: 1.4.1 slash: 3.0.0 @@ -2606,10 +2942,10 @@ packages: resolution: {integrity: sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==} engines: {node: '>=14.16'} dependencies: - '@sindresorhus/is': 5.4.1 + '@sindresorhus/is': 5.6.0 '@szmarczak/http-timer': 5.0.1 cacheable-lookup: 7.0.0 - cacheable-request: 10.2.12 + cacheable-request: 10.2.13 decompress-response: 6.0.0 form-data-encoder: 2.1.4 get-stream: 6.0.1 @@ -2904,21 +3240,21 @@ packages: engines: {node: '>=8'} dev: true - /istanbul-lib-report@3.0.0: - resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==} - engines: {node: '>=8'} + /istanbul-lib-report@3.0.1: + resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} + engines: {node: '>=10'} dependencies: istanbul-lib-coverage: 3.2.0 - make-dir: 3.1.0 + make-dir: 4.0.0 supports-color: 7.2.0 dev: true - /istanbul-reports@3.1.5: - resolution: {integrity: sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==} + /istanbul-reports@3.1.6: + resolution: {integrity: sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==} engines: {node: '>=8'} dependencies: html-escaper: 2.0.2 - istanbul-lib-report: 3.0.0 + istanbul-lib-report: 3.0.1 dev: true /jackspeak@2.2.1: @@ -2929,6 +3265,14 @@ packages: optionalDependencies: '@pkgjs/parseargs': 0.11.0 + /jackspeak@2.2.2: + resolution: {integrity: sha512-mgNtVv4vUuaKA97yxUHoA3+FkuhtxkjdXEWOyB/N76fjy0FjezEt34oy3epBtvCvS+7DyKwqCFWx/oJLV5+kCg==} + engines: {node: '>=14'} + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + /js-base64@3.7.5: resolution: {integrity: sha512-3MEt5DTINKqfScXKfJFrRbxkrnk2AxPWGBL/ycjz4dK8iqiSJ06UxD8jh8xuh6p10TX4t2+7FsBYVxxQbMg+qA==} @@ -2967,8 +3311,8 @@ packages: tsscmp: 1.0.6 dev: true - /keyv@4.5.2: - resolution: {integrity: sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g==} + /keyv@4.5.3: + resolution: {integrity: sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==} dependencies: json-buffer: 3.0.1 dev: true @@ -3047,24 +3391,24 @@ packages: - supports-color dev: true - /lit-element@3.3.2: - resolution: {integrity: sha512-xXAeVWKGr4/njq0rGC9dethMnYCq5hpKYrgQZYTzawt9YQhMiXfD+T1RgrdY3NamOxwq2aXlb0vOI6e29CKgVQ==} + /lit-element@3.3.3: + resolution: {integrity: sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==} dependencies: '@lit-labs/ssr-dom-shim': 1.1.1 - '@lit/reactive-element': 1.6.2 - lit-html: 2.7.4 + '@lit/reactive-element': 1.6.3 + lit-html: 2.8.0 - /lit-html@2.7.4: - resolution: {integrity: sha512-/Jw+FBpeEN+z8X6PJva5n7+0MzCVAH2yypN99qHYYkq8bI+j7I39GH+68Z/MZD6rGKDK9RpzBw7CocfmHfq6+g==} + /lit-html@2.8.0: + resolution: {integrity: sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==} dependencies: '@types/trusted-types': 2.0.3 - /lit@2.7.5: - resolution: {integrity: sha512-i/cH7Ye6nBDUASMnfwcictBnsTN91+aBjXoTHF2xARghXScKxpD4F4WYI+VLXg9lqbMinDfvoI7VnZXjyHgdfQ==} + /lit@2.8.0: + resolution: {integrity: sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==} dependencies: - '@lit/reactive-element': 1.6.2 - lit-element: 3.3.2 - lit-html: 2.7.4 + '@lit/reactive-element': 1.6.3 + lit-element: 3.3.3 + lit-html: 2.8.0 /locate-path@5.0.0: resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} @@ -3150,6 +3494,13 @@ packages: resolution: {integrity: sha512-svTf/fzsKHffP42sujkO/Rjs37BCIsQVRCeNYIm9WN8rgT7ffoUnRtZCqU+6BqcSBdv8gwJeTz8knJpgACeQMw==} engines: {node: 14 || >=16.14} + /lru-cache@6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + dependencies: + yallist: 4.0.0 + dev: true + /lru-cache@8.0.5: resolution: {integrity: sha512-MhWWlVnuab1RG5/zMRRcVGXZLCXrZTgfwMikgzCegsPnG62yDQo5JnqKkrK4jO5iKqDAZGItAqN5CtKBCBWRUA==} engines: {node: '>=16.14'} @@ -3166,6 +3517,13 @@ packages: semver: 6.3.0 dev: true + /make-dir@4.0.0: + resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} + engines: {node: '>=10'} + dependencies: + semver: 7.5.4 + dev: true + /make-error-cause@2.3.0: resolution: {integrity: sha512-etgt+n4LlOkGSJbBTV9VROHA5R7ekIPS4vfh+bCAoJgRrJWdqJCBbpS3osRJ/HrT7R68MzMiY3L3sDJ/Fd8aBg==} dependencies: @@ -3258,10 +3616,20 @@ packages: dependencies: brace-expansion: 2.0.1 + /minimatch@9.0.3: + resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + brace-expansion: 2.0.1 + /minipass@6.0.2: resolution: {integrity: sha512-MzWSV5nYVT7mVyWCwn2o7JH13w2TBRmmSqSRCKzTw+lmft9X4z+3wjvs06Tzijo5z4W/kahUCDpRXTF+ZrmF/w==} engines: {node: '>=16 || 14 >=14.17'} + /minipass@7.0.2: + resolution: {integrity: sha512-eL79dXrE1q9dBbDCLg7xfn/vl7MS4F1gvJAgjJrQli/jbQWdUttuVawphqpffoIYfRdq78LHx6GP4bU/EQ2ATA==} + engines: {node: '>=16 || 14 >=14.17'} + /mkdirp-classic@0.5.3: resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} dev: true @@ -3461,6 +3829,13 @@ packages: lru-cache: 10.0.0 minipass: 6.0.2 + /path-scurry@1.10.1: + resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + lru-cache: 10.0.0 + minipass: 7.0.2 + /path-to-regexp@0.1.7: resolution: {integrity: sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=} @@ -3472,7 +3847,7 @@ packages: /pdf-merger-js@3.4.0: resolution: {integrity: sha512-2LkaPYf49cp/QAhjE+n9LEZXVVOzCjZPGlB6fE3a0neW+fers6vz+0A9drQCYNesMbzZ6JttCUF8jJvgwNPHAA==} dependencies: - pdfjs: 2.5.0 + pdfjs: 2.5.2 dev: true /pdf2json@2.1.0: @@ -3485,8 +3860,8 @@ packages: bundledDependencies: - '@xmldom/xmldom' - /pdfjs@2.5.0: - resolution: {integrity: sha512-SGd2QuVp/4WfbRAkb4Jh9+WrB/NULqAhijvvHX3Gkf6vgMLoQeYmLQE54UImWCuiy9/kAM7UMfoDuslP++NRaA==} + /pdfjs@2.5.2: + resolution: {integrity: sha512-jfjtP5bclEs58udYKPkVNjRi11OadBmMxuVaN4DQh5l8tMCm7MXSFFzDvcZAsf1ravqtt07q5sVPHaLugB2BAQ==} engines: {node: '>=7'} dependencies: '@rkusa/linebreak': 1.0.0 @@ -3761,6 +4136,14 @@ packages: hasBin: true dev: true + /semver@7.5.4: + resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: true + /send@0.18.0: resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} engines: {node: '>= 0.8.0'} @@ -3985,8 +4368,8 @@ packages: /symbol-tree@3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} - /systeminformation@5.18.6: - resolution: {integrity: sha512-pLXv6kjJZ1xUcVs9SrCqbQ9y0x1rgRWxBUc8/KxpOp9IRxFGFfzVK5efsxBn/KdYog4C9rPcKk+kHNIL2SB/8Q==} + /systeminformation@5.18.10: + resolution: {integrity: sha512-p7Su6y3MhKODBVOeQuJQG8jk3HvaU9dtSgVHT/pkRGj2g97n4fmYhYCJ2+djK0Ed5Zq4nSQ7zzEYFVlW71RbHg==} engines: {node: '>=8.0.0'} os: [darwin, linux, win32, freebsd, openbsd, netbsd, sunos, android] hasBin: true @@ -4069,7 +4452,7 @@ packages: hasBin: true dev: true - /ts-node@10.9.1(@types/node@20.3.3)(typescript@5.1.6): + /ts-node@10.9.1(@types/node@20.4.6)(typescript@5.1.6): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -4088,8 +4471,8 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.3.3 - acorn: 8.9.0 + '@types/node': 20.4.6 + acorn: 8.10.0 acorn-walk: 8.2.0 arg: 4.1.3 create-require: 1.1.1 @@ -4246,6 +4629,14 @@ packages: dependencies: isexe: 2.0.0 + /which@3.0.1: + resolution: {integrity: sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + hasBin: true + dependencies: + isexe: 2.0.0 + dev: true + /wrap-ansi@6.2.0: resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} engines: {node: '>=8'} @@ -4346,6 +4737,10 @@ packages: resolution: {integrity: sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==} engines: {node: '>=0.4.0'} + /yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + dev: true + /yargs-parser@21.0.1: resolution: {integrity: sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==} engines: {node: '>=12'} diff --git a/test/test.reload.ts b/test/test.reload.ts index ac5679c..84c90e6 100644 --- a/test/test.reload.ts +++ b/test/test.reload.ts @@ -1,5 +1,5 @@ -import { tap, expect } from '@pushrocks/tapbundle'; -import * as smartpath from '@pushrocks/smartpath'; +import { tap, expect } from '@push.rocks/tapbundle'; +import * as smartpath from '@push.rocks/smartpath'; import { TypedServer } from '../ts/index.js'; diff --git a/test/test.server.ts b/test/test.server.ts index 7ea651b..d99cdda 100644 --- a/test/test.server.ts +++ b/test/test.server.ts @@ -1,11 +1,11 @@ // tslint:disable-next-line:no-implicit-dependencies -import { expect, tap } from '@pushrocks/tapbundle'; +import { expect, tap } from '@push.rocks/tapbundle'; // helper dependencies // tslint:disable-next-line:no-implicit-dependencies -import * as smartpath from '@pushrocks/smartpath'; -import * as smartrequest from '@pushrocks/smartrequest'; +import * as smartpath from '@push.rocks/smartpath'; +import * as smartrequest from '@push.rocks/smartrequest'; import * as typedserver from '../ts/index.js'; diff --git a/ts/00_commitinfo_data.ts b/ts/00_commitinfo_data.ts index e69bca4..eafa74d 100644 --- a/ts/00_commitinfo_data.ts +++ b/ts/00_commitinfo_data.ts @@ -2,7 +2,7 @@ * autocreated commitinfo by @pushrocks/commitinfo */ export const commitinfo = { - name: '@apiglobal/typedserver', - version: '2.0.65', + name: '@api.global/typedserver', + version: '3.0.0', description: 'easy serving of static files' } diff --git a/ts/typedserver.classes.typedserver.ts b/ts/typedserver.classes.typedserver.ts index c7be198..49b01b4 100644 --- a/ts/typedserver.classes.typedserver.ts +++ b/ts/typedserver.classes.typedserver.ts @@ -109,6 +109,10 @@ export class TypedServer { } }) ); + this.server.addRoute( + '/typedrequest', + new servertools.HandlerTypedRouter(this.typedrouter) + ) } /** diff --git a/ts/typedserver.plugins.ts b/ts/typedserver.plugins.ts index 61794fb..543579e 100644 --- a/ts/typedserver.plugins.ts +++ b/ts/typedserver.plugins.ts @@ -19,20 +19,20 @@ import * as typedsocket from '@apiglobal/typedsocket'; export { typedrequest, typedrequestInterfaces, typedsocket }; // @pushrocks scope -import * as lik from '@pushrocks/lik'; -import * as smartchok from '@pushrocks/smartchok'; -import * as smartdelay from '@pushrocks/smartdelay'; -import * as smartfeed from '@pushrocks/smartfeed'; -import * as smartfile from '@pushrocks/smartfile'; -import * as smartmanifest from '@pushrocks/smartmanifest'; -import * as smartmime from '@pushrocks/smartmime'; -import * as smartopen from '@pushrocks/smartopen'; -import * as smartpath from '@pushrocks/smartpath'; -import * as smartpromise from '@pushrocks/smartpromise'; -import * as smartrequest from '@pushrocks/smartrequest'; -import * as smartrx from '@pushrocks/smartrx'; -import * as smartsitemap from '@pushrocks/smartsitemap'; -import * as smarttime from '@pushrocks/smarttime'; +import * as lik from '@push.rocks/lik'; +import * as smartchok from '@push.rocks/smartchok'; +import * as smartdelay from '@push.rocks/smartdelay'; +import * as smartfeed from '@push.rocks/smartfeed'; +import * as smartfile from '@push.rocks/smartfile'; +import * as smartmanifest from '@push.rocks/smartmanifest'; +import * as smartmime from '@push.rocks/smartmime'; +import * as smartopen from '@push.rocks/smartopen'; +import * as smartpath from '@push.rocks/smartpath'; +import * as smartpromise from '@push.rocks/smartpromise'; +import * as smartrequest from '@push.rocks/smartrequest'; +import * as smartrx from '@push.rocks/smartrx'; +import * as smartsitemap from '@push.rocks/smartsitemap'; +import * as smarttime from '@push.rocks/smarttime'; export { lik, diff --git a/ts_web/00_commitinfo_data.ts b/ts_web/00_commitinfo_data.ts index e69bca4..eafa74d 100644 --- a/ts_web/00_commitinfo_data.ts +++ b/ts_web/00_commitinfo_data.ts @@ -2,7 +2,7 @@ * autocreated commitinfo by @pushrocks/commitinfo */ export const commitinfo = { - name: '@apiglobal/typedserver', - version: '2.0.65', + name: '@api.global/typedserver', + version: '3.0.0', description: 'easy serving of static files' }