From f3ff6302ea7be3794627479909b811689f216b74 Mon Sep 17 00:00:00 2001 From: Kuba Orlik Date: Thu, 11 Apr 2024 18:38:29 +0200 Subject: [PATCH] Update sealgen to get the .path option for assets --- package-lock.json | 95 +++++++++++++++++++++++++++++++++++++++---- package.json | 4 +- src/back/globals.d.ts | 5 +++ 3 files changed, 95 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6437c38..68c4399 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,8 +15,8 @@ "@koa/router": "^12.0.1", "@playwright/test": "^1.36.1", "@sealcode/jdd": "^0.3.5", - "@sealcode/sealgen": "^0.14.7", - "@sealcode/ts-predicates": "^0.4.3", + "@sealcode/sealgen": "^0.14.8", + "@sealcode/ts-predicates": "^0.6.2", "@types/kill-port": "^2.0.0", "@types/leaflet": "^1.9.8", "get-port": "^7.0.0", @@ -860,9 +860,9 @@ } }, "node_modules/@sealcode/sealgen": { - "version": "0.14.7", - "resolved": "https://registry.npmjs.org/@sealcode/sealgen/-/sealgen-0.14.7.tgz", - "integrity": "sha512-oTHLiImVwJU6xFoXwYQPrJjs6mlvALzeX6IAzKjMrSd/IYpvw1XXm9Feb4mf7d9tuxOHyFbMIiRXxjF8G0Mv0g==", + "version": "0.14.8", + "resolved": "https://registry.npmjs.org/@sealcode/sealgen/-/sealgen-0.14.8.tgz", + "integrity": "sha512-1NfxIOsDsBVed+jIoL6Fhrgl/yHIBm2KVR0PhxIznyGU5O/XFJRQ65XGY2YPVgFiLD17nXHxvL400KAabR8+MA==", "dependencies": { "@koa/router": "^12.0.1", "@sealcode/ts-predicates": "^0.4.3", @@ -890,9 +890,19 @@ "sealious": "^0.18.1" } }, - "node_modules/@sealcode/ts-predicates": { + "node_modules/@sealcode/sealgen/node_modules/@sealcode/ts-predicates": { "version": "0.4.3", - "license": "ISC" + "resolved": "https://registry.npmjs.org/@sealcode/ts-predicates/-/ts-predicates-0.4.3.tgz", + "integrity": "sha512-UNSEacu7Ye8q0N8AJCJy37oJvv3w2OXKGkUnP7xO5lOY9DQviDPRDQhVaZdJ3/xMzXLm4UE3389ihctrPaov/A==" + }, + "node_modules/@sealcode/ts-predicates": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@sealcode/ts-predicates/-/ts-predicates-0.6.2.tgz", + "integrity": "sha512-OxZpMBDEgpCeTlLS6py2f4wp3vHfbNn6n4dcRNd5Uy6kge7eiYrlB+mF5iquk4g9NLPcUCHe5M/JIUXiVsXYWA==", + "dependencies": { + "multiple-scripts-tmux": "^1.1.2", + "ts-morph": "^19.0.0" + } }, "node_modules/@sinclair/typebox": { "version": "0.27.8", @@ -920,6 +930,53 @@ "version": "2.0.0", "license": "MIT" }, + "node_modules/@ts-morph/common": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.20.0.tgz", + "integrity": "sha512-7uKjByfbPpwuzkstL3L5MQyuXPSKdoNG93Fmi2JoDcTf3pEP731JdRFAduRVkOs8oqxPsXKA+ScrWkdQ8t/I+Q==", + "dependencies": { + "fast-glob": "^3.2.12", + "minimatch": "^7.4.3", + "mkdirp": "^2.1.6", + "path-browserify": "^1.0.1" + } + }, + "node_modules/@ts-morph/common/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@ts-morph/common/node_modules/minimatch": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.6.tgz", + "integrity": "sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@ts-morph/common/node_modules/mkdirp": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-2.1.6.tgz", + "integrity": "sha512-+hEnITedc8LAtIP9u3HJDFIdcLV2vXP33sqLLIzkv1Db1zO/1OxbvYf0Y1OC/S/Qo5dxHXepofhmxL02PsKe+A==", + "bin": { + "mkdirp": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/@tsconfig/node10": { "version": "1.0.10", "dev": true, @@ -2629,6 +2686,11 @@ "type-is": "^1.6.14" } }, + "node_modules/code-block-writer": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-12.0.0.tgz", + "integrity": "sha512-q4dMFMlXtKR3XNBHyMHt/3pwYNA69EDk00lloMOaaUMKPUXBw6lpXtbu3MMVG6/uOihGnRDOlkyqsONEUj60+w==" + }, "node_modules/color": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", @@ -7382,6 +7444,11 @@ "node": ">= 0.8" } }, + "node_modules/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" + }, "node_modules/path-exists": { "version": "4.0.0", "dev": true, @@ -8286,6 +8353,11 @@ "node": ">=21.0" } }, + "node_modules/sealious/node_modules/@sealcode/ts-predicates": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@sealcode/ts-predicates/-/ts-predicates-0.4.3.tgz", + "integrity": "sha512-UNSEacu7Ye8q0N8AJCJy37oJvv3w2OXKGkUnP7xO5lOY9DQviDPRDQhVaZdJ3/xMzXLm4UE3389ihctrPaov/A==" + }, "node_modules/sealious/node_modules/@types/uuid": { "version": "8.3.4", "license": "MIT" @@ -9277,6 +9349,15 @@ "dev": true, "license": "ISC" }, + "node_modules/ts-morph": { + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-19.0.0.tgz", + "integrity": "sha512-D6qcpiJdn46tUqV45vr5UGM2dnIEuTGNxVhg0sk5NX11orcouwj6i1bMqZIz2mZTZB1Hcgy7C3oEVhAT+f6mbQ==", + "dependencies": { + "@ts-morph/common": "~0.20.0", + "code-block-writer": "^12.0.0" + } + }, "node_modules/ts-node": { "version": "10.9.2", "dev": true, diff --git a/package.json b/package.json index 6936349..e35f154 100644 --- a/package.json +++ b/package.json @@ -36,8 +36,8 @@ "@koa/router": "^12.0.1", "@playwright/test": "^1.36.1", "@sealcode/jdd": "^0.3.5", - "@sealcode/sealgen": "^0.14.7", - "@sealcode/ts-predicates": "^0.4.3", + "@sealcode/sealgen": "^0.14.8", + "@sealcode/ts-predicates": "^0.6.2", "@types/kill-port": "^2.0.0", "@types/leaflet": "^1.9.8", "get-port": "^7.0.0", diff --git a/src/back/globals.d.ts b/src/back/globals.d.ts index 6dfacae..48e3c2c 100644 --- a/src/back/globals.d.ts +++ b/src/back/globals.d.ts @@ -3,6 +3,7 @@ declare module "*.svg" { export const getBuffer: () => Promise; export const getBase64: () => Promise; export const url: string; + export const path: string; } declare module "*.png" { @@ -10,6 +11,7 @@ declare module "*.png" { export const getBuffer: () => Promise; export const getBase64: () => Promise; export const url: string; + export const path: string; } declare module "*.jpg" { @@ -17,6 +19,7 @@ declare module "*.jpg" { export const getBuffer: () => Promise; export const getBase64: () => Promise; export const url: string; + export const path: string; } declare module "*.jpeg" { @@ -24,6 +27,7 @@ declare module "*.jpeg" { export const getBuffer: () => Promise; export const getBase64: () => Promise; export const url: string; + export const path: string; } declare module "*.webp" { @@ -31,4 +35,5 @@ declare module "*.webp" { export const getBuffer: () => Promise; export const getBase64: () => Promise; export const url: string; + export const path: string; }