From a751f82170bfc90461b2cbe37bb98d1485d076c9 Mon Sep 17 00:00:00 2001 From: Pavol Hejny Date: Mon, 12 Feb 2024 21:49:47 +0100 Subject: [PATCH 01/27] =?UTF-8?q?Dark=20shade=20=E2=96=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/markdown/createMarkdownChart.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils/markdown/createMarkdownChart.test.ts b/src/utils/markdown/createMarkdownChart.test.ts index cba9d0093..26238aff4 100644 --- a/src/utils/markdown/createMarkdownChart.test.ts +++ b/src/utils/markdown/createMarkdownChart.test.ts @@ -51,7 +51,7 @@ describe('how createMarkdownChart works', () => { | Template | Timeline | |------------|----------| | Template 1 | ████ | - | Template 2 | ░░░░ | + | Template 2 | ░▓░░ | | Template 3 | ░░██ | _Note: Each █ represents 2.55 seconds, width of timeline is 10.2 seconds = 4 squares_ From 6b5b4b6201fbe177add951bcec5a34d5b122b6f0 Mon Sep 17 00:00:00 2001 From: Pavol Hejny Date: Mon, 12 Feb 2024 21:54:57 +0100 Subject: [PATCH 02/27] Light shade --- samples/templates/50-advanced.report.md | 2 +- src/utils/markdown/createMarkdownChart.test.ts | 2 +- src/utils/markdown/createMarkdownChart.ts | 16 +++++++++++++--- 3 files changed, 15 insertions(+), 5 deletions(-) diff --git a/samples/templates/50-advanced.report.md b/samples/templates/50-advanced.report.md index 3f9de05ff..efe962ef1 100644 --- a/samples/templates/50-advanced.report.md +++ b/samples/templates/50-advanced.report.md @@ -32,7 +32,7 @@ _Note: Each █ represents 0.295 seconds, width of timeline is 10.61 seconds = 3 | Template | Cost | | ------------------------------ | ------------------------------------ | -| Synonym | ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ | +| Synonym | ▓░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ | | Sentence with Synonym | █░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ | | Sentence without original word | █░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ | | Comparison | ████████████████████████████████████ | diff --git a/src/utils/markdown/createMarkdownChart.test.ts b/src/utils/markdown/createMarkdownChart.test.ts index 26238aff4..c6580b43e 100644 --- a/src/utils/markdown/createMarkdownChart.test.ts +++ b/src/utils/markdown/createMarkdownChart.test.ts @@ -51,7 +51,7 @@ describe('how createMarkdownChart works', () => { | Template | Timeline | |------------|----------| | Template 1 | ████ | - | Template 2 | ░▓░░ | + | Template 2 | ░░▓░ | | Template 3 | ░░██ | _Note: Each █ represents 2.55 seconds, width of timeline is 10.2 seconds = 4 squares_ diff --git a/src/utils/markdown/createMarkdownChart.ts b/src/utils/markdown/createMarkdownChart.ts index 4eee55d1b..8a44c2a9e 100644 --- a/src/utils/markdown/createMarkdownChart.ts +++ b/src/utils/markdown/createMarkdownChart.ts @@ -53,10 +53,20 @@ export function createMarkdownChart(options: CreateMarkdownChartOptions): string for (const item of items) { const before = Math.round((item.from - from) * scale); - const during = Math.round((item.to - item.from) * scale); - const after = width - before - during; + let duringChar = '█'; + let during = Math.round((item.to - item.from) * scale); + let after = width - before - during; - table.push([removeEmojis(item.title).trim(), '░'.repeat(before) + '█'.repeat(during) + '░'.repeat(after)]); + if (during === 0) { + duringChar = '▓'; + during = 1; + after = after - 1; + } + + table.push([ + removeEmojis(item.title).trim(), + '░'.repeat(before) + duringChar.repeat(during) + '░'.repeat(after), + ]); } const legend = `_Note: Each █ represents ${formatNumber( From 32c3a91815a7a979a7b59f85f6c62e5d05b00882 Mon Sep 17 00:00:00 2001 From: Pavol Hejny Date: Mon, 12 Feb 2024 21:55:44 +0100 Subject: [PATCH 03/27] 0.32.2 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9eba56943..2c92bc9fd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "promptbook", - "version": "0.32.1", + "version": "0.32.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "promptbook", - "version": "0.32.1", + "version": "0.32.2", "license": "SEE LICENSE IN LICENSE", "dependencies": { "moment": "^2.30.1", diff --git a/package.json b/package.json index 238a00ad9..1738570fe 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "promptbook", - "version": "0.32.1", + "version": "0.32.2", "description": "Library to supercharge your use of large language models", "private": false, "sideEffects": false, From aaba15fa0cbcb4567d14bfcfff24a6f1f881505f Mon Sep 17 00:00:00 2001 From: Pavol Hejny Date: Mon, 12 Feb 2024 21:55:48 +0100 Subject: [PATCH 04/27] =?UTF-8?q?=F0=9F=86=9A=20Update=20version=20in=20co?= =?UTF-8?q?nfig?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🔼 This commit was automatically generated by map scripts --- src/version.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/version.ts b/src/version.ts index 1cf6c7fac..f4016e452 100644 --- a/src/version.ts +++ b/src/version.ts @@ -3,4 +3,4 @@ import type { string_version } from './types/typeAliases'; /** * The version of the Promptbook library */ -export const PTBK_VERSION: string_version = '0.32.0'; \ No newline at end of file +export const PTBK_VERSION: string_version = '0.32.2'; \ No newline at end of file From 4233bd3817840ceb93f6c85bf074f5e43ab2afb7 Mon Sep 17 00:00:00 2001 From: Pavol Hejny Date: Mon, 12 Feb 2024 21:56:32 +0100 Subject: [PATCH 05/27] =?UTF-8?q?=F0=9F=93=A6=20Generating=20packages?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🔼 This commit was automatically generated by map scripts --- packages/core/package.json | 2 +- packages/execute-javascript/package.json | 4 ++-- packages/openai/package.json | 4 ++-- packages/remote-client/package.json | 4 ++-- packages/remote-server/package.json | 4 ++-- packages/types/package.json | 4 ++-- packages/utils/package.json | 4 ++-- packages/wizzard/package.json | 4 ++-- 8 files changed, 15 insertions(+), 15 deletions(-) diff --git a/packages/core/package.json b/packages/core/package.json index 59f3c6a2b..7a222c064 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@promptbook/core", - "version": "0.32.0", + "version": "0.32.2", "description": "Library to supercharge your use of large language models", "private": false, "sideEffects": false, diff --git a/packages/execute-javascript/package.json b/packages/execute-javascript/package.json index 60670ad90..bde8f7504 100644 --- a/packages/execute-javascript/package.json +++ b/packages/execute-javascript/package.json @@ -1,6 +1,6 @@ { "name": "@promptbook/execute-javascript", - "version": "0.32.0", + "version": "0.32.2", "description": "Library to supercharge your use of large language models", "private": false, "sideEffects": false, @@ -39,7 +39,7 @@ "waitasecond": "1.11.33" }, "peerDependencies": { - "@promptbook/core": "0.32.0" + "@promptbook/core": "0.32.2" }, "main": "./umd/index.umd.js", "module": "./esm/index.es.js", diff --git a/packages/openai/package.json b/packages/openai/package.json index 0946fca7e..dc99b5470 100644 --- a/packages/openai/package.json +++ b/packages/openai/package.json @@ -1,6 +1,6 @@ { "name": "@promptbook/openai", - "version": "0.32.0", + "version": "0.32.2", "description": "Library to supercharge your use of large language models", "private": false, "sideEffects": false, @@ -37,7 +37,7 @@ "openai": "4.2.0" }, "peerDependencies": { - "@promptbook/core": "0.32.0" + "@promptbook/core": "0.32.2" }, "main": "./umd/index.umd.js", "module": "./esm/index.es.js", diff --git a/packages/remote-client/package.json b/packages/remote-client/package.json index c7a8635b4..86f4ae4dd 100644 --- a/packages/remote-client/package.json +++ b/packages/remote-client/package.json @@ -1,6 +1,6 @@ { "name": "@promptbook/remote-client", - "version": "0.32.0", + "version": "0.32.2", "description": "Library to supercharge your use of large language models", "private": false, "sideEffects": false, @@ -37,7 +37,7 @@ "socket.io-client": "4.7.2" }, "peerDependencies": { - "@promptbook/core": "0.32.0" + "@promptbook/core": "0.32.2" }, "main": "./umd/index.umd.js", "module": "./esm/index.es.js", diff --git a/packages/remote-server/package.json b/packages/remote-server/package.json index b50fae102..78bb56944 100644 --- a/packages/remote-server/package.json +++ b/packages/remote-server/package.json @@ -1,6 +1,6 @@ { "name": "@promptbook/remote-server", - "version": "0.32.0", + "version": "0.32.2", "description": "Library to supercharge your use of large language models", "private": false, "sideEffects": false, @@ -38,7 +38,7 @@ "spacetrim": "0.9.21" }, "peerDependencies": { - "@promptbook/core": "0.32.0" + "@promptbook/core": "0.32.2" }, "main": "./umd/index.umd.js", "module": "./esm/index.es.js", diff --git a/packages/types/package.json b/packages/types/package.json index 4b3c96218..812599022 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@promptbook/types", - "version": "0.32.0", + "version": "0.32.2", "description": "Library to supercharge your use of large language models", "private": false, "sideEffects": false, @@ -35,7 +35,7 @@ "homepage": "https://www.npmjs.com/package/@promptbook/core", "dependencies": {}, "peerDependencies": { - "@promptbook/core": "0.32.0" + "@promptbook/core": "0.32.2" }, "main": "./umd/index.umd.js", "module": "./esm/index.es.js", diff --git a/packages/utils/package.json b/packages/utils/package.json index c20b9fa5e..9eadfa979 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@promptbook/utils", - "version": "0.32.0", + "version": "0.32.2", "description": "Library to supercharge your use of large language models", "private": false, "sideEffects": false, @@ -40,7 +40,7 @@ "spacetrim": "0.9.21" }, "peerDependencies": { - "@promptbook/core": "0.32.0" + "@promptbook/core": "0.32.2" }, "main": "./umd/index.umd.js", "module": "./esm/index.es.js", diff --git a/packages/wizzard/package.json b/packages/wizzard/package.json index 4b6985c0f..add43dff9 100644 --- a/packages/wizzard/package.json +++ b/packages/wizzard/package.json @@ -1,6 +1,6 @@ { "name": "@promptbook/wizzard", - "version": "0.32.0", + "version": "0.32.2", "description": "Library to supercharge your use of large language models", "private": false, "sideEffects": false, @@ -35,7 +35,7 @@ "homepage": "https://www.npmjs.com/package/@promptbook/core", "dependencies": {}, "peerDependencies": { - "@promptbook/core": "0.32.0" + "@promptbook/core": "0.32.2" }, "main": "./umd/index.umd.js", "module": "./esm/index.es.js", From 255029cd71e93468aba06cb88ed5bf07ca9e38a8 Mon Sep 17 00:00:00 2001 From: Pavol Hejny Date: Mon, 12 Feb 2024 21:56:34 +0100 Subject: [PATCH 06/27] =?UTF-8?q?=F0=9F=93=A6=20Update=20publish=20workflo?= =?UTF-8?q?w=20for=20generated=20packages?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🔼 This commit was automatically generated by map scripts --- .github/workflows/publish.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 32794cecc..7f756a270 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -17,8 +17,6 @@ jobs: registry-url: https://registry.npmjs.org/ - name: Install dependencies run: npm ci - - name: Update version in config - run: npx ts-node ./scripts/update-version-in-config/update-version-in-config.ts - name: Build packages bundles run: npx ts-node ./scripts/generate-packages/generate-packages.ts - name: Publish @promptbook/core From d882faf8de0c76a6797cee363a7c7446cf297437 Mon Sep 17 00:00:00 2001 From: Pavol Hejny Date: Mon, 12 Feb 2024 21:59:12 +0100 Subject: [PATCH 07/27] Update promptbook to version 0.32.2 in samples MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🔼 This commit was automatically generated by map scripts --- samples/usage/package-lock.json | 126 ++++++++++++++++---------------- samples/usage/package.json | 16 ++-- 2 files changed, 71 insertions(+), 71 deletions(-) diff --git a/samples/usage/package-lock.json b/samples/usage/package-lock.json index 22c79ed32..8dccc4b9f 100644 --- a/samples/usage/package-lock.json +++ b/samples/usage/package-lock.json @@ -5,84 +5,84 @@ "packages": { "": { "dependencies": { - "@promptbook/core": "0.32.0", - "@promptbook/execute-javascript": "0.32.0", - "@promptbook/openai": "0.32.0", - "@promptbook/remote-client": "0.32.0", - "@promptbook/remote-server": "0.32.0", - "@promptbook/types": "0.32.0", - "@promptbook/utils": "0.32.0", - "@promptbook/wizzard": "0.32.0" + "@promptbook/core": "0.32.2", + "@promptbook/execute-javascript": "0.32.2", + "@promptbook/openai": "0.32.2", + "@promptbook/remote-client": "0.32.2", + "@promptbook/remote-server": "0.32.2", + "@promptbook/types": "0.32.2", + "@promptbook/utils": "0.32.2", + "@promptbook/wizzard": "0.32.2" } }, "node_modules/@promptbook/core": { - "version": "0.32.0", - "resolved": "https://registry.npmjs.org/@promptbook/core/-/core-0.32.0.tgz", - "integrity": "sha512-TqdTMnjzV04VBSFghop/GMXTbsQEOmC6xQlCJvqdOpaO+Q95XqZrjQXc9ET060payY7Rw9oJc/64+SCkFlTjmQ==", + "version": "0.32.2", + "resolved": "https://registry.npmjs.org/@promptbook/core/-/core-0.32.2.tgz", + "integrity": "sha512-p8vZis6wkUhp2O2uAya6Zoyd5x1UP4iUAwO6bLVKQqf3/fBZeSy/xPDc53tiUM2R6KoBVJXNS2Tp5J9neVYoZQ==", "dependencies": { "n12": "1.8.18", "spacetrim": "0.9.21" } }, "node_modules/@promptbook/execute-javascript": { - "version": "0.32.0", - "resolved": "https://registry.npmjs.org/@promptbook/execute-javascript/-/execute-javascript-0.32.0.tgz", - "integrity": "sha512-oMUr77980jQ6+zq40hw/fsuMdbPmNCSOEFSfMWLieZeiWLwLoEvdCQ9oAU8LucaKwJ2Oo3f6Y4yTXph5uylBzQ==", + "version": "0.32.2", + "resolved": "https://registry.npmjs.org/@promptbook/execute-javascript/-/execute-javascript-0.32.2.tgz", + "integrity": "sha512-aC06PkhZkxKdL0atHdx9dUw6BZy8iH+obJgVkbRLphHRIf/LMN3GUng3+KBwJhMjN/G7Po/PpyhOuI2m96wVBA==", "dependencies": { "n12": "1.8.18", "spacetrim": "0.9.21", "waitasecond": "1.11.33" }, "peerDependencies": { - "@promptbook/core": "0.32.0" + "@promptbook/core": "0.32.2" } }, "node_modules/@promptbook/openai": { - "version": "0.32.0", - "resolved": "https://registry.npmjs.org/@promptbook/openai/-/openai-0.32.0.tgz", - "integrity": "sha512-PEs/nxdsZQ5oM+De3hv/Gc7PGF2fyvO5cFKeP3AucRlX+tgvGTo1XomNu6NSKJC5B0W+oj57Flys05lcz2eXdw==", + "version": "0.32.2", + "resolved": "https://registry.npmjs.org/@promptbook/openai/-/openai-0.32.2.tgz", + "integrity": "sha512-BWHkFfhz47Wv8ssJp1i6f+30Ma8O4BFF5YCJgYkn9yW6gzv6gzNo32WP1TKizZaLLLoIfLz6Jkz56o7nu8Q+mw==", "dependencies": { "openai": "4.2.0" }, "peerDependencies": { - "@promptbook/core": "0.32.0" + "@promptbook/core": "0.32.2" } }, "node_modules/@promptbook/remote-client": { - "version": "0.32.0", - "resolved": "https://registry.npmjs.org/@promptbook/remote-client/-/remote-client-0.32.0.tgz", - "integrity": "sha512-1EXYuvzSn1iunj/IujA1dhvnVGm+6VF1iI+kXn8v9VDJgfsW8V0aselStuYHiP3dTXk5muZI8rP5dK0htVRTRQ==", + "version": "0.32.2", + "resolved": "https://registry.npmjs.org/@promptbook/remote-client/-/remote-client-0.32.2.tgz", + "integrity": "sha512-W2pDoG6158h/tipbizDi3yB9KPlQoeoeGsrTLtjkUuWoiGGODSnVjYlh05S1TFXF89vO9ZrSNDnbji/IC963+A==", "dependencies": { "socket.io-client": "4.7.2" }, "peerDependencies": { - "@promptbook/core": "0.32.0" + "@promptbook/core": "0.32.2" } }, "node_modules/@promptbook/remote-server": { - "version": "0.32.0", - "resolved": "https://registry.npmjs.org/@promptbook/remote-server/-/remote-server-0.32.0.tgz", - "integrity": "sha512-Y4/xNXpMYottwzLTe3C0XHYKVBMMDy4kA+MI0/JMb+RnCL/b2KfhjDOqjK5UJgeCJEi/3slB5cmTfCxVzErZzA==", + "version": "0.32.2", + "resolved": "https://registry.npmjs.org/@promptbook/remote-server/-/remote-server-0.32.2.tgz", + "integrity": "sha512-kSd0fF6pyEWzJFkMo3KjuBOse1sFgnw4RAeH6t8eXzRBC1lTHY7cYR7Omepg+XrDle6Bb1aQXobj7sQxnvS49Q==", "dependencies": { "socket.io": "4.7.2", "spacetrim": "0.9.21" }, "peerDependencies": { - "@promptbook/core": "0.32.0" + "@promptbook/core": "0.32.2" } }, "node_modules/@promptbook/types": { - "version": "0.32.0", - "resolved": "https://registry.npmjs.org/@promptbook/types/-/types-0.32.0.tgz", - "integrity": "sha512-vGzOU5nt/UvpXZtMvr8BeaUtnE3ytlGGaThUzgYo6MVT2ZewfOMKt4udLvf/X3va8bBEO8i/FPJU+kBmgiLPDA==", + "version": "0.32.2", + "resolved": "https://registry.npmjs.org/@promptbook/types/-/types-0.32.2.tgz", + "integrity": "sha512-14ixISg2D64h8cXNpcKjd7AvWLs6z+/DbkEZDpVQmPZ4vsmfMoedQZZF7HB6u96FXSDakrDvumGGHIyIcjJlZw==", "peerDependencies": { - "@promptbook/core": "0.32.0" + "@promptbook/core": "0.32.2" } }, "node_modules/@promptbook/utils": { - "version": "0.32.0", - "resolved": "https://registry.npmjs.org/@promptbook/utils/-/utils-0.32.0.tgz", - "integrity": "sha512-QxlaSrv5AqmKSOYwEOkgb9OSIC1j3dKCgjvqjYndYjS41XHg1Pfqn7iHW4gB4a1hMMIwaYhYYXv+AWqsOyMHPA==", + "version": "0.32.2", + "resolved": "https://registry.npmjs.org/@promptbook/utils/-/utils-0.32.2.tgz", + "integrity": "sha512-grUZvKslIrec5jaWHb3LvErbzlPHOdM9IlcSLP/41c577+qAHCxPedGabi5IZDzp+7IMyryMJNtbvshNAwoN6w==", "dependencies": { "moment": "^2.30.1", "n12": "1.8.18", @@ -90,15 +90,15 @@ "spacetrim": "0.9.21" }, "peerDependencies": { - "@promptbook/core": "0.32.0" + "@promptbook/core": "0.32.2" } }, "node_modules/@promptbook/wizzard": { - "version": "0.32.0", - "resolved": "https://registry.npmjs.org/@promptbook/wizzard/-/wizzard-0.32.0.tgz", - "integrity": "sha512-Q9x4XOu0/A2Xr/AT4moTgJi0fFuJKHDEcXlgIe/mcQvh6s26n/bKlTPWyRSq82VpFd3gSE7i2MD2JnI9NciPSA==", + "version": "0.32.2", + "resolved": "https://registry.npmjs.org/@promptbook/wizzard/-/wizzard-0.32.2.tgz", + "integrity": "sha512-59ghZtF+EiwzXIkZsCmVN67NGyxDaTFd7Gw1bkhS9LIOBIsS8jW8v3IMtCGTVRasNNSs++/Zort2TCgSXgOawA==", "peerDependencies": { - "@promptbook/core": "0.32.0" + "@promptbook/core": "0.32.2" } }, "node_modules/@socket.io/component-emitter": { @@ -652,18 +652,18 @@ }, "dependencies": { "@promptbook/core": { - "version": "0.32.0", - "resolved": "https://registry.npmjs.org/@promptbook/core/-/core-0.32.0.tgz", - "integrity": "sha512-TqdTMnjzV04VBSFghop/GMXTbsQEOmC6xQlCJvqdOpaO+Q95XqZrjQXc9ET060payY7Rw9oJc/64+SCkFlTjmQ==", + "version": "0.32.2", + "resolved": "https://registry.npmjs.org/@promptbook/core/-/core-0.32.2.tgz", + "integrity": "sha512-p8vZis6wkUhp2O2uAya6Zoyd5x1UP4iUAwO6bLVKQqf3/fBZeSy/xPDc53tiUM2R6KoBVJXNS2Tp5J9neVYoZQ==", "requires": { "n12": "1.8.18", "spacetrim": "0.9.21" } }, "@promptbook/execute-javascript": { - "version": "0.32.0", - "resolved": "https://registry.npmjs.org/@promptbook/execute-javascript/-/execute-javascript-0.32.0.tgz", - "integrity": "sha512-oMUr77980jQ6+zq40hw/fsuMdbPmNCSOEFSfMWLieZeiWLwLoEvdCQ9oAU8LucaKwJ2Oo3f6Y4yTXph5uylBzQ==", + "version": "0.32.2", + "resolved": "https://registry.npmjs.org/@promptbook/execute-javascript/-/execute-javascript-0.32.2.tgz", + "integrity": "sha512-aC06PkhZkxKdL0atHdx9dUw6BZy8iH+obJgVkbRLphHRIf/LMN3GUng3+KBwJhMjN/G7Po/PpyhOuI2m96wVBA==", "requires": { "n12": "1.8.18", "spacetrim": "0.9.21", @@ -671,40 +671,40 @@ } }, "@promptbook/openai": { - "version": "0.32.0", - "resolved": "https://registry.npmjs.org/@promptbook/openai/-/openai-0.32.0.tgz", - "integrity": "sha512-PEs/nxdsZQ5oM+De3hv/Gc7PGF2fyvO5cFKeP3AucRlX+tgvGTo1XomNu6NSKJC5B0W+oj57Flys05lcz2eXdw==", + "version": "0.32.2", + "resolved": "https://registry.npmjs.org/@promptbook/openai/-/openai-0.32.2.tgz", + "integrity": "sha512-BWHkFfhz47Wv8ssJp1i6f+30Ma8O4BFF5YCJgYkn9yW6gzv6gzNo32WP1TKizZaLLLoIfLz6Jkz56o7nu8Q+mw==", "requires": { "openai": "4.2.0" } }, "@promptbook/remote-client": { - "version": "0.32.0", - "resolved": "https://registry.npmjs.org/@promptbook/remote-client/-/remote-client-0.32.0.tgz", - "integrity": "sha512-1EXYuvzSn1iunj/IujA1dhvnVGm+6VF1iI+kXn8v9VDJgfsW8V0aselStuYHiP3dTXk5muZI8rP5dK0htVRTRQ==", + "version": "0.32.2", + "resolved": "https://registry.npmjs.org/@promptbook/remote-client/-/remote-client-0.32.2.tgz", + "integrity": "sha512-W2pDoG6158h/tipbizDi3yB9KPlQoeoeGsrTLtjkUuWoiGGODSnVjYlh05S1TFXF89vO9ZrSNDnbji/IC963+A==", "requires": { "socket.io-client": "4.7.2" } }, "@promptbook/remote-server": { - "version": "0.32.0", - "resolved": "https://registry.npmjs.org/@promptbook/remote-server/-/remote-server-0.32.0.tgz", - "integrity": "sha512-Y4/xNXpMYottwzLTe3C0XHYKVBMMDy4kA+MI0/JMb+RnCL/b2KfhjDOqjK5UJgeCJEi/3slB5cmTfCxVzErZzA==", + "version": "0.32.2", + "resolved": "https://registry.npmjs.org/@promptbook/remote-server/-/remote-server-0.32.2.tgz", + "integrity": "sha512-kSd0fF6pyEWzJFkMo3KjuBOse1sFgnw4RAeH6t8eXzRBC1lTHY7cYR7Omepg+XrDle6Bb1aQXobj7sQxnvS49Q==", "requires": { "socket.io": "4.7.2", "spacetrim": "0.9.21" } }, "@promptbook/types": { - "version": "0.32.0", - "resolved": "https://registry.npmjs.org/@promptbook/types/-/types-0.32.0.tgz", - "integrity": "sha512-vGzOU5nt/UvpXZtMvr8BeaUtnE3ytlGGaThUzgYo6MVT2ZewfOMKt4udLvf/X3va8bBEO8i/FPJU+kBmgiLPDA==", + "version": "0.32.2", + "resolved": "https://registry.npmjs.org/@promptbook/types/-/types-0.32.2.tgz", + "integrity": "sha512-14ixISg2D64h8cXNpcKjd7AvWLs6z+/DbkEZDpVQmPZ4vsmfMoedQZZF7HB6u96FXSDakrDvumGGHIyIcjJlZw==", "requires": {} }, "@promptbook/utils": { - "version": "0.32.0", - "resolved": "https://registry.npmjs.org/@promptbook/utils/-/utils-0.32.0.tgz", - "integrity": "sha512-QxlaSrv5AqmKSOYwEOkgb9OSIC1j3dKCgjvqjYndYjS41XHg1Pfqn7iHW4gB4a1hMMIwaYhYYXv+AWqsOyMHPA==", + "version": "0.32.2", + "resolved": "https://registry.npmjs.org/@promptbook/utils/-/utils-0.32.2.tgz", + "integrity": "sha512-grUZvKslIrec5jaWHb3LvErbzlPHOdM9IlcSLP/41c577+qAHCxPedGabi5IZDzp+7IMyryMJNtbvshNAwoN6w==", "requires": { "moment": "^2.30.1", "n12": "1.8.18", @@ -713,9 +713,9 @@ } }, "@promptbook/wizzard": { - "version": "0.32.0", - "resolved": "https://registry.npmjs.org/@promptbook/wizzard/-/wizzard-0.32.0.tgz", - "integrity": "sha512-Q9x4XOu0/A2Xr/AT4moTgJi0fFuJKHDEcXlgIe/mcQvh6s26n/bKlTPWyRSq82VpFd3gSE7i2MD2JnI9NciPSA==", + "version": "0.32.2", + "resolved": "https://registry.npmjs.org/@promptbook/wizzard/-/wizzard-0.32.2.tgz", + "integrity": "sha512-59ghZtF+EiwzXIkZsCmVN67NGyxDaTFd7Gw1bkhS9LIOBIsS8jW8v3IMtCGTVRasNNSs++/Zort2TCgSXgOawA==", "requires": {} }, "@socket.io/component-emitter": { diff --git a/samples/usage/package.json b/samples/usage/package.json index 30260e2be..aa5b0baf5 100644 --- a/samples/usage/package.json +++ b/samples/usage/package.json @@ -1,12 +1,12 @@ { "dependencies": { - "@promptbook/core": "0.32.0", - "@promptbook/execute-javascript": "0.32.0", - "@promptbook/openai": "0.32.0", - "@promptbook/types": "0.32.0", - "@promptbook/remote-client": "0.32.0", - "@promptbook/remote-server": "0.32.0", - "@promptbook/utils": "0.32.0", - "@promptbook/wizzard": "0.32.0" + "@promptbook/core": "0.32.2", + "@promptbook/execute-javascript": "0.32.2", + "@promptbook/openai": "0.32.2", + "@promptbook/types": "0.32.2", + "@promptbook/remote-client": "0.32.2", + "@promptbook/remote-server": "0.32.2", + "@promptbook/utils": "0.32.2", + "@promptbook/wizzard": "0.32.2" } } From 91ae2395520755d1f3e663c5239ce06513b3dfcf Mon Sep 17 00:00:00 2001 From: Pavol Hejny Date: Tue, 13 Feb 2024 20:27:23 +0100 Subject: [PATCH 08/27] Fix repeat --- src/utils/markdown/createMarkdownChart.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/utils/markdown/createMarkdownChart.ts b/src/utils/markdown/createMarkdownChart.ts index 8a44c2a9e..72f89ddd6 100644 --- a/src/utils/markdown/createMarkdownChart.ts +++ b/src/utils/markdown/createMarkdownChart.ts @@ -55,14 +55,14 @@ export function createMarkdownChart(options: CreateMarkdownChartOptions): string const before = Math.round((item.from - from) * scale); let duringChar = '█'; let during = Math.round((item.to - item.from) * scale); - let after = width - before - during; if (during === 0) { duringChar = '▓'; during = 1; - after = after - 1; } + const after = width - before - during; + table.push([ removeEmojis(item.title).trim(), '░'.repeat(before) + duringChar.repeat(during) + '░'.repeat(after), From 4187899cffafd33c7483f79a615993d3eb6ad6a0 Mon Sep 17 00:00:00 2001 From: Pavol Hejny Date: Tue, 13 Feb 2024 20:28:12 +0100 Subject: [PATCH 09/27] 0.32.3 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2c92bc9fd..b9fcbca13 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "promptbook", - "version": "0.32.2", + "version": "0.32.3", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "promptbook", - "version": "0.32.2", + "version": "0.32.3", "license": "SEE LICENSE IN LICENSE", "dependencies": { "moment": "^2.30.1", diff --git a/package.json b/package.json index 1738570fe..3071fcdbc 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "promptbook", - "version": "0.32.2", + "version": "0.32.3", "description": "Library to supercharge your use of large language models", "private": false, "sideEffects": false, From 4d09a0fc6a4f771a5cf754e07af1dbf5864dcc41 Mon Sep 17 00:00:00 2001 From: Pavol Hejny Date: Tue, 13 Feb 2024 20:28:16 +0100 Subject: [PATCH 10/27] =?UTF-8?q?=F0=9F=86=9A=20Update=20version=20in=20co?= =?UTF-8?q?nfig?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🔼 This commit was automatically generated by map scripts --- src/version.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/version.ts b/src/version.ts index f4016e452..1ca84e679 100644 --- a/src/version.ts +++ b/src/version.ts @@ -3,4 +3,4 @@ import type { string_version } from './types/typeAliases'; /** * The version of the Promptbook library */ -export const PTBK_VERSION: string_version = '0.32.2'; \ No newline at end of file +export const PTBK_VERSION: string_version = '0.32.3'; \ No newline at end of file From 5a927e3b29d78a429b11e4bf5288aee426574233 Mon Sep 17 00:00:00 2001 From: Pavol Hejny Date: Tue, 13 Feb 2024 20:29:01 +0100 Subject: [PATCH 11/27] =?UTF-8?q?=F0=9F=93=A6=20Generating=20packages?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🔼 This commit was automatically generated by map scripts --- packages/core/package.json | 2 +- packages/execute-javascript/package.json | 4 ++-- packages/openai/package.json | 4 ++-- packages/remote-client/package.json | 4 ++-- packages/remote-server/package.json | 4 ++-- packages/types/package.json | 4 ++-- packages/utils/package.json | 4 ++-- packages/wizzard/package.json | 4 ++-- 8 files changed, 15 insertions(+), 15 deletions(-) diff --git a/packages/core/package.json b/packages/core/package.json index 7a222c064..d0fd9ff36 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@promptbook/core", - "version": "0.32.2", + "version": "0.32.3", "description": "Library to supercharge your use of large language models", "private": false, "sideEffects": false, diff --git a/packages/execute-javascript/package.json b/packages/execute-javascript/package.json index bde8f7504..08943f057 100644 --- a/packages/execute-javascript/package.json +++ b/packages/execute-javascript/package.json @@ -1,6 +1,6 @@ { "name": "@promptbook/execute-javascript", - "version": "0.32.2", + "version": "0.32.3", "description": "Library to supercharge your use of large language models", "private": false, "sideEffects": false, @@ -39,7 +39,7 @@ "waitasecond": "1.11.33" }, "peerDependencies": { - "@promptbook/core": "0.32.2" + "@promptbook/core": "0.32.3" }, "main": "./umd/index.umd.js", "module": "./esm/index.es.js", diff --git a/packages/openai/package.json b/packages/openai/package.json index dc99b5470..c6b116015 100644 --- a/packages/openai/package.json +++ b/packages/openai/package.json @@ -1,6 +1,6 @@ { "name": "@promptbook/openai", - "version": "0.32.2", + "version": "0.32.3", "description": "Library to supercharge your use of large language models", "private": false, "sideEffects": false, @@ -37,7 +37,7 @@ "openai": "4.2.0" }, "peerDependencies": { - "@promptbook/core": "0.32.2" + "@promptbook/core": "0.32.3" }, "main": "./umd/index.umd.js", "module": "./esm/index.es.js", diff --git a/packages/remote-client/package.json b/packages/remote-client/package.json index 86f4ae4dd..64b283707 100644 --- a/packages/remote-client/package.json +++ b/packages/remote-client/package.json @@ -1,6 +1,6 @@ { "name": "@promptbook/remote-client", - "version": "0.32.2", + "version": "0.32.3", "description": "Library to supercharge your use of large language models", "private": false, "sideEffects": false, @@ -37,7 +37,7 @@ "socket.io-client": "4.7.2" }, "peerDependencies": { - "@promptbook/core": "0.32.2" + "@promptbook/core": "0.32.3" }, "main": "./umd/index.umd.js", "module": "./esm/index.es.js", diff --git a/packages/remote-server/package.json b/packages/remote-server/package.json index 78bb56944..6a9e1326f 100644 --- a/packages/remote-server/package.json +++ b/packages/remote-server/package.json @@ -1,6 +1,6 @@ { "name": "@promptbook/remote-server", - "version": "0.32.2", + "version": "0.32.3", "description": "Library to supercharge your use of large language models", "private": false, "sideEffects": false, @@ -38,7 +38,7 @@ "spacetrim": "0.9.21" }, "peerDependencies": { - "@promptbook/core": "0.32.2" + "@promptbook/core": "0.32.3" }, "main": "./umd/index.umd.js", "module": "./esm/index.es.js", diff --git a/packages/types/package.json b/packages/types/package.json index 812599022..8228fb00f 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@promptbook/types", - "version": "0.32.2", + "version": "0.32.3", "description": "Library to supercharge your use of large language models", "private": false, "sideEffects": false, @@ -35,7 +35,7 @@ "homepage": "https://www.npmjs.com/package/@promptbook/core", "dependencies": {}, "peerDependencies": { - "@promptbook/core": "0.32.2" + "@promptbook/core": "0.32.3" }, "main": "./umd/index.umd.js", "module": "./esm/index.es.js", diff --git a/packages/utils/package.json b/packages/utils/package.json index 9eadfa979..537da1a71 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@promptbook/utils", - "version": "0.32.2", + "version": "0.32.3", "description": "Library to supercharge your use of large language models", "private": false, "sideEffects": false, @@ -40,7 +40,7 @@ "spacetrim": "0.9.21" }, "peerDependencies": { - "@promptbook/core": "0.32.2" + "@promptbook/core": "0.32.3" }, "main": "./umd/index.umd.js", "module": "./esm/index.es.js", diff --git a/packages/wizzard/package.json b/packages/wizzard/package.json index add43dff9..6f1e29ed0 100644 --- a/packages/wizzard/package.json +++ b/packages/wizzard/package.json @@ -1,6 +1,6 @@ { "name": "@promptbook/wizzard", - "version": "0.32.2", + "version": "0.32.3", "description": "Library to supercharge your use of large language models", "private": false, "sideEffects": false, @@ -35,7 +35,7 @@ "homepage": "https://www.npmjs.com/package/@promptbook/core", "dependencies": {}, "peerDependencies": { - "@promptbook/core": "0.32.2" + "@promptbook/core": "0.32.3" }, "main": "./umd/index.umd.js", "module": "./esm/index.es.js", From 7a0d91d61c8e3741015068715e8a808fe91e9567 Mon Sep 17 00:00:00 2001 From: Pavol Hejny Date: Tue, 13 Feb 2024 20:31:36 +0100 Subject: [PATCH 12/27] Update promptbook to version 0.32.3 in samples MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🔼 This commit was automatically generated by map scripts --- samples/usage/package-lock.json | 126 ++++++++++++++++---------------- samples/usage/package.json | 16 ++-- 2 files changed, 71 insertions(+), 71 deletions(-) diff --git a/samples/usage/package-lock.json b/samples/usage/package-lock.json index 8dccc4b9f..2e7ec89d0 100644 --- a/samples/usage/package-lock.json +++ b/samples/usage/package-lock.json @@ -5,84 +5,84 @@ "packages": { "": { "dependencies": { - "@promptbook/core": "0.32.2", - "@promptbook/execute-javascript": "0.32.2", - "@promptbook/openai": "0.32.2", - "@promptbook/remote-client": "0.32.2", - "@promptbook/remote-server": "0.32.2", - "@promptbook/types": "0.32.2", - "@promptbook/utils": "0.32.2", - "@promptbook/wizzard": "0.32.2" + "@promptbook/core": "0.32.3", + "@promptbook/execute-javascript": "0.32.3", + "@promptbook/openai": "0.32.3", + "@promptbook/remote-client": "0.32.3", + "@promptbook/remote-server": "0.32.3", + "@promptbook/types": "0.32.3", + "@promptbook/utils": "0.32.3", + "@promptbook/wizzard": "0.32.3" } }, "node_modules/@promptbook/core": { - "version": "0.32.2", - "resolved": "https://registry.npmjs.org/@promptbook/core/-/core-0.32.2.tgz", - "integrity": "sha512-p8vZis6wkUhp2O2uAya6Zoyd5x1UP4iUAwO6bLVKQqf3/fBZeSy/xPDc53tiUM2R6KoBVJXNS2Tp5J9neVYoZQ==", + "version": "0.32.3", + "resolved": "https://registry.npmjs.org/@promptbook/core/-/core-0.32.3.tgz", + "integrity": "sha512-1QQwFy2a2F5Rcc30IP1bVKitPqUuen8xYeXz9izxh2y/tlSM8w3FGb+ScSIQrXsr8SwxpVE8CW129pzIOEVAVA==", "dependencies": { "n12": "1.8.18", "spacetrim": "0.9.21" } }, "node_modules/@promptbook/execute-javascript": { - "version": "0.32.2", - "resolved": "https://registry.npmjs.org/@promptbook/execute-javascript/-/execute-javascript-0.32.2.tgz", - "integrity": "sha512-aC06PkhZkxKdL0atHdx9dUw6BZy8iH+obJgVkbRLphHRIf/LMN3GUng3+KBwJhMjN/G7Po/PpyhOuI2m96wVBA==", + "version": "0.32.3", + "resolved": "https://registry.npmjs.org/@promptbook/execute-javascript/-/execute-javascript-0.32.3.tgz", + "integrity": "sha512-vonAWe4Ix1wLQIa1ejNi/2jxfxwBiEj68ByxyaP7QepSwOPYAP/MRX4ajsrQhcofp+dHj9epHqBx4j/dKaPcMA==", "dependencies": { "n12": "1.8.18", "spacetrim": "0.9.21", "waitasecond": "1.11.33" }, "peerDependencies": { - "@promptbook/core": "0.32.2" + "@promptbook/core": "0.32.3" } }, "node_modules/@promptbook/openai": { - "version": "0.32.2", - "resolved": "https://registry.npmjs.org/@promptbook/openai/-/openai-0.32.2.tgz", - "integrity": "sha512-BWHkFfhz47Wv8ssJp1i6f+30Ma8O4BFF5YCJgYkn9yW6gzv6gzNo32WP1TKizZaLLLoIfLz6Jkz56o7nu8Q+mw==", + "version": "0.32.3", + "resolved": "https://registry.npmjs.org/@promptbook/openai/-/openai-0.32.3.tgz", + "integrity": "sha512-Q3nU6F3Am20agc+kyuLOwfWLrd9YYKx3Bs5XKs6QF9SoL9KGLskcYbGDxPsfFzUW3HFIpu3xIbcxempa/Nc46w==", "dependencies": { "openai": "4.2.0" }, "peerDependencies": { - "@promptbook/core": "0.32.2" + "@promptbook/core": "0.32.3" } }, "node_modules/@promptbook/remote-client": { - "version": "0.32.2", - "resolved": "https://registry.npmjs.org/@promptbook/remote-client/-/remote-client-0.32.2.tgz", - "integrity": "sha512-W2pDoG6158h/tipbizDi3yB9KPlQoeoeGsrTLtjkUuWoiGGODSnVjYlh05S1TFXF89vO9ZrSNDnbji/IC963+A==", + "version": "0.32.3", + "resolved": "https://registry.npmjs.org/@promptbook/remote-client/-/remote-client-0.32.3.tgz", + "integrity": "sha512-v/vziXK0YPh0sDY2L4UQuukfrCHnOBmf7J8woIgp7gPBlUzjvDuXv23X7M8bpiCGlJPIsJAlrHZLRjSeZ9ykLA==", "dependencies": { "socket.io-client": "4.7.2" }, "peerDependencies": { - "@promptbook/core": "0.32.2" + "@promptbook/core": "0.32.3" } }, "node_modules/@promptbook/remote-server": { - "version": "0.32.2", - "resolved": "https://registry.npmjs.org/@promptbook/remote-server/-/remote-server-0.32.2.tgz", - "integrity": "sha512-kSd0fF6pyEWzJFkMo3KjuBOse1sFgnw4RAeH6t8eXzRBC1lTHY7cYR7Omepg+XrDle6Bb1aQXobj7sQxnvS49Q==", + "version": "0.32.3", + "resolved": "https://registry.npmjs.org/@promptbook/remote-server/-/remote-server-0.32.3.tgz", + "integrity": "sha512-tw8y41bJGsZbw1xch8B7/6fCrWGYIxuckdvGY9890yfkqgc35J/8jOFL0KNwWc4zObZp9qzAj31sGdbTNYgjjQ==", "dependencies": { "socket.io": "4.7.2", "spacetrim": "0.9.21" }, "peerDependencies": { - "@promptbook/core": "0.32.2" + "@promptbook/core": "0.32.3" } }, "node_modules/@promptbook/types": { - "version": "0.32.2", - "resolved": "https://registry.npmjs.org/@promptbook/types/-/types-0.32.2.tgz", - "integrity": "sha512-14ixISg2D64h8cXNpcKjd7AvWLs6z+/DbkEZDpVQmPZ4vsmfMoedQZZF7HB6u96FXSDakrDvumGGHIyIcjJlZw==", + "version": "0.32.3", + "resolved": "https://registry.npmjs.org/@promptbook/types/-/types-0.32.3.tgz", + "integrity": "sha512-wmxR5CbzqNzkeTMvMeMX1pjdPdBnDkyTXR7fM5zC0X9pK43rSred41+JfIcrsZtIP5UJhqIBdt2muOakAnly6Q==", "peerDependencies": { - "@promptbook/core": "0.32.2" + "@promptbook/core": "0.32.3" } }, "node_modules/@promptbook/utils": { - "version": "0.32.2", - "resolved": "https://registry.npmjs.org/@promptbook/utils/-/utils-0.32.2.tgz", - "integrity": "sha512-grUZvKslIrec5jaWHb3LvErbzlPHOdM9IlcSLP/41c577+qAHCxPedGabi5IZDzp+7IMyryMJNtbvshNAwoN6w==", + "version": "0.32.3", + "resolved": "https://registry.npmjs.org/@promptbook/utils/-/utils-0.32.3.tgz", + "integrity": "sha512-N9I25GKwX0OI4PlLKuNlSQRMNpBrCUdTlSMZnejB4Is0MCjeSs2sGbjxVu+weDFQwJ1DI/sPe2GuwBfqqurGmg==", "dependencies": { "moment": "^2.30.1", "n12": "1.8.18", @@ -90,15 +90,15 @@ "spacetrim": "0.9.21" }, "peerDependencies": { - "@promptbook/core": "0.32.2" + "@promptbook/core": "0.32.3" } }, "node_modules/@promptbook/wizzard": { - "version": "0.32.2", - "resolved": "https://registry.npmjs.org/@promptbook/wizzard/-/wizzard-0.32.2.tgz", - "integrity": "sha512-59ghZtF+EiwzXIkZsCmVN67NGyxDaTFd7Gw1bkhS9LIOBIsS8jW8v3IMtCGTVRasNNSs++/Zort2TCgSXgOawA==", + "version": "0.32.3", + "resolved": "https://registry.npmjs.org/@promptbook/wizzard/-/wizzard-0.32.3.tgz", + "integrity": "sha512-cQPfKlnW56PnoyoAtNPDNLL2iqbKEWqA6zLAsku1cOSwNc53N1ajSsN+rqcXLnVf77GxTUnJNa3U1l9dSWqGqg==", "peerDependencies": { - "@promptbook/core": "0.32.2" + "@promptbook/core": "0.32.3" } }, "node_modules/@socket.io/component-emitter": { @@ -652,18 +652,18 @@ }, "dependencies": { "@promptbook/core": { - "version": "0.32.2", - "resolved": "https://registry.npmjs.org/@promptbook/core/-/core-0.32.2.tgz", - "integrity": "sha512-p8vZis6wkUhp2O2uAya6Zoyd5x1UP4iUAwO6bLVKQqf3/fBZeSy/xPDc53tiUM2R6KoBVJXNS2Tp5J9neVYoZQ==", + "version": "0.32.3", + "resolved": "https://registry.npmjs.org/@promptbook/core/-/core-0.32.3.tgz", + "integrity": "sha512-1QQwFy2a2F5Rcc30IP1bVKitPqUuen8xYeXz9izxh2y/tlSM8w3FGb+ScSIQrXsr8SwxpVE8CW129pzIOEVAVA==", "requires": { "n12": "1.8.18", "spacetrim": "0.9.21" } }, "@promptbook/execute-javascript": { - "version": "0.32.2", - "resolved": "https://registry.npmjs.org/@promptbook/execute-javascript/-/execute-javascript-0.32.2.tgz", - "integrity": "sha512-aC06PkhZkxKdL0atHdx9dUw6BZy8iH+obJgVkbRLphHRIf/LMN3GUng3+KBwJhMjN/G7Po/PpyhOuI2m96wVBA==", + "version": "0.32.3", + "resolved": "https://registry.npmjs.org/@promptbook/execute-javascript/-/execute-javascript-0.32.3.tgz", + "integrity": "sha512-vonAWe4Ix1wLQIa1ejNi/2jxfxwBiEj68ByxyaP7QepSwOPYAP/MRX4ajsrQhcofp+dHj9epHqBx4j/dKaPcMA==", "requires": { "n12": "1.8.18", "spacetrim": "0.9.21", @@ -671,40 +671,40 @@ } }, "@promptbook/openai": { - "version": "0.32.2", - "resolved": "https://registry.npmjs.org/@promptbook/openai/-/openai-0.32.2.tgz", - "integrity": "sha512-BWHkFfhz47Wv8ssJp1i6f+30Ma8O4BFF5YCJgYkn9yW6gzv6gzNo32WP1TKizZaLLLoIfLz6Jkz56o7nu8Q+mw==", + "version": "0.32.3", + "resolved": "https://registry.npmjs.org/@promptbook/openai/-/openai-0.32.3.tgz", + "integrity": "sha512-Q3nU6F3Am20agc+kyuLOwfWLrd9YYKx3Bs5XKs6QF9SoL9KGLskcYbGDxPsfFzUW3HFIpu3xIbcxempa/Nc46w==", "requires": { "openai": "4.2.0" } }, "@promptbook/remote-client": { - "version": "0.32.2", - "resolved": "https://registry.npmjs.org/@promptbook/remote-client/-/remote-client-0.32.2.tgz", - "integrity": "sha512-W2pDoG6158h/tipbizDi3yB9KPlQoeoeGsrTLtjkUuWoiGGODSnVjYlh05S1TFXF89vO9ZrSNDnbji/IC963+A==", + "version": "0.32.3", + "resolved": "https://registry.npmjs.org/@promptbook/remote-client/-/remote-client-0.32.3.tgz", + "integrity": "sha512-v/vziXK0YPh0sDY2L4UQuukfrCHnOBmf7J8woIgp7gPBlUzjvDuXv23X7M8bpiCGlJPIsJAlrHZLRjSeZ9ykLA==", "requires": { "socket.io-client": "4.7.2" } }, "@promptbook/remote-server": { - "version": "0.32.2", - "resolved": "https://registry.npmjs.org/@promptbook/remote-server/-/remote-server-0.32.2.tgz", - "integrity": "sha512-kSd0fF6pyEWzJFkMo3KjuBOse1sFgnw4RAeH6t8eXzRBC1lTHY7cYR7Omepg+XrDle6Bb1aQXobj7sQxnvS49Q==", + "version": "0.32.3", + "resolved": "https://registry.npmjs.org/@promptbook/remote-server/-/remote-server-0.32.3.tgz", + "integrity": "sha512-tw8y41bJGsZbw1xch8B7/6fCrWGYIxuckdvGY9890yfkqgc35J/8jOFL0KNwWc4zObZp9qzAj31sGdbTNYgjjQ==", "requires": { "socket.io": "4.7.2", "spacetrim": "0.9.21" } }, "@promptbook/types": { - "version": "0.32.2", - "resolved": "https://registry.npmjs.org/@promptbook/types/-/types-0.32.2.tgz", - "integrity": "sha512-14ixISg2D64h8cXNpcKjd7AvWLs6z+/DbkEZDpVQmPZ4vsmfMoedQZZF7HB6u96FXSDakrDvumGGHIyIcjJlZw==", + "version": "0.32.3", + "resolved": "https://registry.npmjs.org/@promptbook/types/-/types-0.32.3.tgz", + "integrity": "sha512-wmxR5CbzqNzkeTMvMeMX1pjdPdBnDkyTXR7fM5zC0X9pK43rSred41+JfIcrsZtIP5UJhqIBdt2muOakAnly6Q==", "requires": {} }, "@promptbook/utils": { - "version": "0.32.2", - "resolved": "https://registry.npmjs.org/@promptbook/utils/-/utils-0.32.2.tgz", - "integrity": "sha512-grUZvKslIrec5jaWHb3LvErbzlPHOdM9IlcSLP/41c577+qAHCxPedGabi5IZDzp+7IMyryMJNtbvshNAwoN6w==", + "version": "0.32.3", + "resolved": "https://registry.npmjs.org/@promptbook/utils/-/utils-0.32.3.tgz", + "integrity": "sha512-N9I25GKwX0OI4PlLKuNlSQRMNpBrCUdTlSMZnejB4Is0MCjeSs2sGbjxVu+weDFQwJ1DI/sPe2GuwBfqqurGmg==", "requires": { "moment": "^2.30.1", "n12": "1.8.18", @@ -713,9 +713,9 @@ } }, "@promptbook/wizzard": { - "version": "0.32.2", - "resolved": "https://registry.npmjs.org/@promptbook/wizzard/-/wizzard-0.32.2.tgz", - "integrity": "sha512-59ghZtF+EiwzXIkZsCmVN67NGyxDaTFd7Gw1bkhS9LIOBIsS8jW8v3IMtCGTVRasNNSs++/Zort2TCgSXgOawA==", + "version": "0.32.3", + "resolved": "https://registry.npmjs.org/@promptbook/wizzard/-/wizzard-0.32.3.tgz", + "integrity": "sha512-cQPfKlnW56PnoyoAtNPDNLL2iqbKEWqA6zLAsku1cOSwNc53N1ajSsN+rqcXLnVf77GxTUnJNa3U1l9dSWqGqg==", "requires": {} }, "@socket.io/component-emitter": { diff --git a/samples/usage/package.json b/samples/usage/package.json index aa5b0baf5..1ed1b87c7 100644 --- a/samples/usage/package.json +++ b/samples/usage/package.json @@ -1,12 +1,12 @@ { "dependencies": { - "@promptbook/core": "0.32.2", - "@promptbook/execute-javascript": "0.32.2", - "@promptbook/openai": "0.32.2", - "@promptbook/types": "0.32.2", - "@promptbook/remote-client": "0.32.2", - "@promptbook/remote-server": "0.32.2", - "@promptbook/utils": "0.32.2", - "@promptbook/wizzard": "0.32.2" + "@promptbook/core": "0.32.3", + "@promptbook/execute-javascript": "0.32.3", + "@promptbook/openai": "0.32.3", + "@promptbook/types": "0.32.3", + "@promptbook/remote-client": "0.32.3", + "@promptbook/remote-server": "0.32.3", + "@promptbook/utils": "0.32.3", + "@promptbook/wizzard": "0.32.3" } } From 373fddacabc772ea0b7d3c5ab0933df8c233f324 Mon Sep 17 00:00:00 2001 From: Pavol Hejny Date: Tue, 13 Feb 2024 20:51:39 +0100 Subject: [PATCH 13/27] Log more when problem in createMarkdownChart --- src/utils/markdown/createMarkdownChart.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/utils/markdown/createMarkdownChart.ts b/src/utils/markdown/createMarkdownChart.ts index 72f89ddd6..6b6886594 100644 --- a/src/utils/markdown/createMarkdownChart.ts +++ b/src/utils/markdown/createMarkdownChart.ts @@ -63,6 +63,19 @@ export function createMarkdownChart(options: CreateMarkdownChartOptions): string const after = width - before - during; + if (before < 0 || during < 0 || after < 0) { + console.error( + 'Problem in createMarkdownChart', + { before, during, after }, + { item, items, table, scale, options }, + // <- TODO: Error with extra info + ); + throw new Error( + // <- TODO: [🥨] Make some NeverShouldHappenError + 'Problem in createMarkdownChart, see more in console', + ); + } + table.push([ removeEmojis(item.title).trim(), '░'.repeat(before) + duringChar.repeat(during) + '░'.repeat(after), From 5efafef171c679c1a946f727d5d8de6d68447896 Mon Sep 17 00:00:00 2001 From: Pavol Hejny Date: Tue, 13 Feb 2024 20:52:30 +0100 Subject: [PATCH 14/27] 0.32.4 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index b9fcbca13..7270aa2c3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "promptbook", - "version": "0.32.3", + "version": "0.32.4", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "promptbook", - "version": "0.32.3", + "version": "0.32.4", "license": "SEE LICENSE IN LICENSE", "dependencies": { "moment": "^2.30.1", diff --git a/package.json b/package.json index 3071fcdbc..f7187c2cf 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "promptbook", - "version": "0.32.3", + "version": "0.32.4", "description": "Library to supercharge your use of large language models", "private": false, "sideEffects": false, From 5bf01ad2e9da4ca77071b2682f4632dbf219e1a2 Mon Sep 17 00:00:00 2001 From: Pavol Hejny Date: Tue, 13 Feb 2024 20:52:36 +0100 Subject: [PATCH 15/27] =?UTF-8?q?=F0=9F=86=9A=20Update=20version=20in=20co?= =?UTF-8?q?nfig?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🔼 This commit was automatically generated by map scripts --- src/version.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/version.ts b/src/version.ts index 1ca84e679..cc48960b4 100644 --- a/src/version.ts +++ b/src/version.ts @@ -3,4 +3,4 @@ import type { string_version } from './types/typeAliases'; /** * The version of the Promptbook library */ -export const PTBK_VERSION: string_version = '0.32.3'; \ No newline at end of file +export const PTBK_VERSION: string_version = '0.32.4'; \ No newline at end of file From 7aa4de10e8e789c36de89cae02fc8c72b82560dc Mon Sep 17 00:00:00 2001 From: Pavol Hejny Date: Tue, 13 Feb 2024 20:53:23 +0100 Subject: [PATCH 16/27] =?UTF-8?q?=F0=9F=93=A6=20Generating=20packages?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🔼 This commit was automatically generated by map scripts --- packages/core/package.json | 2 +- packages/execute-javascript/package.json | 4 ++-- packages/openai/package.json | 4 ++-- packages/remote-client/package.json | 4 ++-- packages/remote-server/package.json | 4 ++-- packages/types/package.json | 4 ++-- packages/utils/package.json | 4 ++-- packages/wizzard/package.json | 4 ++-- 8 files changed, 15 insertions(+), 15 deletions(-) diff --git a/packages/core/package.json b/packages/core/package.json index d0fd9ff36..1a588e5e4 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@promptbook/core", - "version": "0.32.3", + "version": "0.32.4", "description": "Library to supercharge your use of large language models", "private": false, "sideEffects": false, diff --git a/packages/execute-javascript/package.json b/packages/execute-javascript/package.json index 08943f057..a2e216661 100644 --- a/packages/execute-javascript/package.json +++ b/packages/execute-javascript/package.json @@ -1,6 +1,6 @@ { "name": "@promptbook/execute-javascript", - "version": "0.32.3", + "version": "0.32.4", "description": "Library to supercharge your use of large language models", "private": false, "sideEffects": false, @@ -39,7 +39,7 @@ "waitasecond": "1.11.33" }, "peerDependencies": { - "@promptbook/core": "0.32.3" + "@promptbook/core": "0.32.4" }, "main": "./umd/index.umd.js", "module": "./esm/index.es.js", diff --git a/packages/openai/package.json b/packages/openai/package.json index c6b116015..6a58a68c0 100644 --- a/packages/openai/package.json +++ b/packages/openai/package.json @@ -1,6 +1,6 @@ { "name": "@promptbook/openai", - "version": "0.32.3", + "version": "0.32.4", "description": "Library to supercharge your use of large language models", "private": false, "sideEffects": false, @@ -37,7 +37,7 @@ "openai": "4.2.0" }, "peerDependencies": { - "@promptbook/core": "0.32.3" + "@promptbook/core": "0.32.4" }, "main": "./umd/index.umd.js", "module": "./esm/index.es.js", diff --git a/packages/remote-client/package.json b/packages/remote-client/package.json index 64b283707..8def3644b 100644 --- a/packages/remote-client/package.json +++ b/packages/remote-client/package.json @@ -1,6 +1,6 @@ { "name": "@promptbook/remote-client", - "version": "0.32.3", + "version": "0.32.4", "description": "Library to supercharge your use of large language models", "private": false, "sideEffects": false, @@ -37,7 +37,7 @@ "socket.io-client": "4.7.2" }, "peerDependencies": { - "@promptbook/core": "0.32.3" + "@promptbook/core": "0.32.4" }, "main": "./umd/index.umd.js", "module": "./esm/index.es.js", diff --git a/packages/remote-server/package.json b/packages/remote-server/package.json index 6a9e1326f..36ce7be71 100644 --- a/packages/remote-server/package.json +++ b/packages/remote-server/package.json @@ -1,6 +1,6 @@ { "name": "@promptbook/remote-server", - "version": "0.32.3", + "version": "0.32.4", "description": "Library to supercharge your use of large language models", "private": false, "sideEffects": false, @@ -38,7 +38,7 @@ "spacetrim": "0.9.21" }, "peerDependencies": { - "@promptbook/core": "0.32.3" + "@promptbook/core": "0.32.4" }, "main": "./umd/index.umd.js", "module": "./esm/index.es.js", diff --git a/packages/types/package.json b/packages/types/package.json index 8228fb00f..6a6381d8e 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@promptbook/types", - "version": "0.32.3", + "version": "0.32.4", "description": "Library to supercharge your use of large language models", "private": false, "sideEffects": false, @@ -35,7 +35,7 @@ "homepage": "https://www.npmjs.com/package/@promptbook/core", "dependencies": {}, "peerDependencies": { - "@promptbook/core": "0.32.3" + "@promptbook/core": "0.32.4" }, "main": "./umd/index.umd.js", "module": "./esm/index.es.js", diff --git a/packages/utils/package.json b/packages/utils/package.json index 537da1a71..75f4d29eb 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@promptbook/utils", - "version": "0.32.3", + "version": "0.32.4", "description": "Library to supercharge your use of large language models", "private": false, "sideEffects": false, @@ -40,7 +40,7 @@ "spacetrim": "0.9.21" }, "peerDependencies": { - "@promptbook/core": "0.32.3" + "@promptbook/core": "0.32.4" }, "main": "./umd/index.umd.js", "module": "./esm/index.es.js", diff --git a/packages/wizzard/package.json b/packages/wizzard/package.json index 6f1e29ed0..d0982fa2c 100644 --- a/packages/wizzard/package.json +++ b/packages/wizzard/package.json @@ -1,6 +1,6 @@ { "name": "@promptbook/wizzard", - "version": "0.32.3", + "version": "0.32.4", "description": "Library to supercharge your use of large language models", "private": false, "sideEffects": false, @@ -35,7 +35,7 @@ "homepage": "https://www.npmjs.com/package/@promptbook/core", "dependencies": {}, "peerDependencies": { - "@promptbook/core": "0.32.3" + "@promptbook/core": "0.32.4" }, "main": "./umd/index.umd.js", "module": "./esm/index.es.js", From fb98993b1b7b32da6947c6751aff255e760c06a1 Mon Sep 17 00:00:00 2001 From: Pavol Hejny Date: Tue, 13 Feb 2024 20:56:01 +0100 Subject: [PATCH 17/27] Update promptbook to version 0.32.4 in samples MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🔼 This commit was automatically generated by map scripts --- samples/usage/package-lock.json | 126 ++++++++++++++++---------------- samples/usage/package.json | 16 ++-- 2 files changed, 71 insertions(+), 71 deletions(-) diff --git a/samples/usage/package-lock.json b/samples/usage/package-lock.json index 2e7ec89d0..c320e0f28 100644 --- a/samples/usage/package-lock.json +++ b/samples/usage/package-lock.json @@ -5,84 +5,84 @@ "packages": { "": { "dependencies": { - "@promptbook/core": "0.32.3", - "@promptbook/execute-javascript": "0.32.3", - "@promptbook/openai": "0.32.3", - "@promptbook/remote-client": "0.32.3", - "@promptbook/remote-server": "0.32.3", - "@promptbook/types": "0.32.3", - "@promptbook/utils": "0.32.3", - "@promptbook/wizzard": "0.32.3" + "@promptbook/core": "0.32.4", + "@promptbook/execute-javascript": "0.32.4", + "@promptbook/openai": "0.32.4", + "@promptbook/remote-client": "0.32.4", + "@promptbook/remote-server": "0.32.4", + "@promptbook/types": "0.32.4", + "@promptbook/utils": "0.32.4", + "@promptbook/wizzard": "0.32.4" } }, "node_modules/@promptbook/core": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@promptbook/core/-/core-0.32.3.tgz", - "integrity": "sha512-1QQwFy2a2F5Rcc30IP1bVKitPqUuen8xYeXz9izxh2y/tlSM8w3FGb+ScSIQrXsr8SwxpVE8CW129pzIOEVAVA==", + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/@promptbook/core/-/core-0.32.4.tgz", + "integrity": "sha512-w09QNgiVI9athlPqRMYmwKmJViOCJH6QLqcvzu8VCaZ7b7RZg1G3PT4CD2PcfDz7OADX68uWXhPlbZCWkkzUlQ==", "dependencies": { "n12": "1.8.18", "spacetrim": "0.9.21" } }, "node_modules/@promptbook/execute-javascript": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@promptbook/execute-javascript/-/execute-javascript-0.32.3.tgz", - "integrity": "sha512-vonAWe4Ix1wLQIa1ejNi/2jxfxwBiEj68ByxyaP7QepSwOPYAP/MRX4ajsrQhcofp+dHj9epHqBx4j/dKaPcMA==", + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/@promptbook/execute-javascript/-/execute-javascript-0.32.4.tgz", + "integrity": "sha512-T/Fv6ST8/0mHcKHXTaGRJx0ev43F6LT+q0a+M3gdmy48jRS5WISakcwde89FQs2hG73O7j7nLsY84Jq5A55bRg==", "dependencies": { "n12": "1.8.18", "spacetrim": "0.9.21", "waitasecond": "1.11.33" }, "peerDependencies": { - "@promptbook/core": "0.32.3" + "@promptbook/core": "0.32.4" } }, "node_modules/@promptbook/openai": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@promptbook/openai/-/openai-0.32.3.tgz", - "integrity": "sha512-Q3nU6F3Am20agc+kyuLOwfWLrd9YYKx3Bs5XKs6QF9SoL9KGLskcYbGDxPsfFzUW3HFIpu3xIbcxempa/Nc46w==", + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/@promptbook/openai/-/openai-0.32.4.tgz", + "integrity": "sha512-/dsYDMFSzjDqduvJR2cnGLLzwUAhRGEpPCdGFN14SUQQfFF9RlmWozF5jeQEO2SY7L8nSIBIP4+rRKOhhHKalw==", "dependencies": { "openai": "4.2.0" }, "peerDependencies": { - "@promptbook/core": "0.32.3" + "@promptbook/core": "0.32.4" } }, "node_modules/@promptbook/remote-client": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@promptbook/remote-client/-/remote-client-0.32.3.tgz", - "integrity": "sha512-v/vziXK0YPh0sDY2L4UQuukfrCHnOBmf7J8woIgp7gPBlUzjvDuXv23X7M8bpiCGlJPIsJAlrHZLRjSeZ9ykLA==", + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/@promptbook/remote-client/-/remote-client-0.32.4.tgz", + "integrity": "sha512-mXGKMMrEdOiW39AMBcRQrKMcghxDAda8W6y5dK5klcMiW548Dr/tnRlC51TuDv/p4xppTLda/347VGQdBcoGqQ==", "dependencies": { "socket.io-client": "4.7.2" }, "peerDependencies": { - "@promptbook/core": "0.32.3" + "@promptbook/core": "0.32.4" } }, "node_modules/@promptbook/remote-server": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@promptbook/remote-server/-/remote-server-0.32.3.tgz", - "integrity": "sha512-tw8y41bJGsZbw1xch8B7/6fCrWGYIxuckdvGY9890yfkqgc35J/8jOFL0KNwWc4zObZp9qzAj31sGdbTNYgjjQ==", + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/@promptbook/remote-server/-/remote-server-0.32.4.tgz", + "integrity": "sha512-wEWt4ey63XVaKhW+qVpZNYV6DLBnWcN+TdezwNemiiyHZ+8Em5VuT110aIeb/No9BZyclKLJ/ycUrF8Ce5Zsww==", "dependencies": { "socket.io": "4.7.2", "spacetrim": "0.9.21" }, "peerDependencies": { - "@promptbook/core": "0.32.3" + "@promptbook/core": "0.32.4" } }, "node_modules/@promptbook/types": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@promptbook/types/-/types-0.32.3.tgz", - "integrity": "sha512-wmxR5CbzqNzkeTMvMeMX1pjdPdBnDkyTXR7fM5zC0X9pK43rSred41+JfIcrsZtIP5UJhqIBdt2muOakAnly6Q==", + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/@promptbook/types/-/types-0.32.4.tgz", + "integrity": "sha512-wnsc/BwQNiF4jn/x4uQoQ4IPaJkUEALGNeT5KP7faNwREBRy67Xnabj+C0p+hKTsTUHeu4UFroHgQXN4icQ1Bg==", "peerDependencies": { - "@promptbook/core": "0.32.3" + "@promptbook/core": "0.32.4" } }, "node_modules/@promptbook/utils": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@promptbook/utils/-/utils-0.32.3.tgz", - "integrity": "sha512-N9I25GKwX0OI4PlLKuNlSQRMNpBrCUdTlSMZnejB4Is0MCjeSs2sGbjxVu+weDFQwJ1DI/sPe2GuwBfqqurGmg==", + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/@promptbook/utils/-/utils-0.32.4.tgz", + "integrity": "sha512-E/yleERWcbbEtdNFIYkjEOrfqY+eT4+Lvp1ikGCyNO/vsRDygldeiN3JvvfmUhMVhGko9LOdkBmxk5mhSSvsyw==", "dependencies": { "moment": "^2.30.1", "n12": "1.8.18", @@ -90,15 +90,15 @@ "spacetrim": "0.9.21" }, "peerDependencies": { - "@promptbook/core": "0.32.3" + "@promptbook/core": "0.32.4" } }, "node_modules/@promptbook/wizzard": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@promptbook/wizzard/-/wizzard-0.32.3.tgz", - "integrity": "sha512-cQPfKlnW56PnoyoAtNPDNLL2iqbKEWqA6zLAsku1cOSwNc53N1ajSsN+rqcXLnVf77GxTUnJNa3U1l9dSWqGqg==", + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/@promptbook/wizzard/-/wizzard-0.32.4.tgz", + "integrity": "sha512-ft9Ag3sMq3qm2Tw86ZuOAk/c51tzxCH+vaae9jeC07Po5OfD3DDctCDg1wDGgbapyvnEzyaUBZv4pVjZBWeqDg==", "peerDependencies": { - "@promptbook/core": "0.32.3" + "@promptbook/core": "0.32.4" } }, "node_modules/@socket.io/component-emitter": { @@ -652,18 +652,18 @@ }, "dependencies": { "@promptbook/core": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@promptbook/core/-/core-0.32.3.tgz", - "integrity": "sha512-1QQwFy2a2F5Rcc30IP1bVKitPqUuen8xYeXz9izxh2y/tlSM8w3FGb+ScSIQrXsr8SwxpVE8CW129pzIOEVAVA==", + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/@promptbook/core/-/core-0.32.4.tgz", + "integrity": "sha512-w09QNgiVI9athlPqRMYmwKmJViOCJH6QLqcvzu8VCaZ7b7RZg1G3PT4CD2PcfDz7OADX68uWXhPlbZCWkkzUlQ==", "requires": { "n12": "1.8.18", "spacetrim": "0.9.21" } }, "@promptbook/execute-javascript": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@promptbook/execute-javascript/-/execute-javascript-0.32.3.tgz", - "integrity": "sha512-vonAWe4Ix1wLQIa1ejNi/2jxfxwBiEj68ByxyaP7QepSwOPYAP/MRX4ajsrQhcofp+dHj9epHqBx4j/dKaPcMA==", + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/@promptbook/execute-javascript/-/execute-javascript-0.32.4.tgz", + "integrity": "sha512-T/Fv6ST8/0mHcKHXTaGRJx0ev43F6LT+q0a+M3gdmy48jRS5WISakcwde89FQs2hG73O7j7nLsY84Jq5A55bRg==", "requires": { "n12": "1.8.18", "spacetrim": "0.9.21", @@ -671,40 +671,40 @@ } }, "@promptbook/openai": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@promptbook/openai/-/openai-0.32.3.tgz", - "integrity": "sha512-Q3nU6F3Am20agc+kyuLOwfWLrd9YYKx3Bs5XKs6QF9SoL9KGLskcYbGDxPsfFzUW3HFIpu3xIbcxempa/Nc46w==", + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/@promptbook/openai/-/openai-0.32.4.tgz", + "integrity": "sha512-/dsYDMFSzjDqduvJR2cnGLLzwUAhRGEpPCdGFN14SUQQfFF9RlmWozF5jeQEO2SY7L8nSIBIP4+rRKOhhHKalw==", "requires": { "openai": "4.2.0" } }, "@promptbook/remote-client": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@promptbook/remote-client/-/remote-client-0.32.3.tgz", - "integrity": "sha512-v/vziXK0YPh0sDY2L4UQuukfrCHnOBmf7J8woIgp7gPBlUzjvDuXv23X7M8bpiCGlJPIsJAlrHZLRjSeZ9ykLA==", + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/@promptbook/remote-client/-/remote-client-0.32.4.tgz", + "integrity": "sha512-mXGKMMrEdOiW39AMBcRQrKMcghxDAda8W6y5dK5klcMiW548Dr/tnRlC51TuDv/p4xppTLda/347VGQdBcoGqQ==", "requires": { "socket.io-client": "4.7.2" } }, "@promptbook/remote-server": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@promptbook/remote-server/-/remote-server-0.32.3.tgz", - "integrity": "sha512-tw8y41bJGsZbw1xch8B7/6fCrWGYIxuckdvGY9890yfkqgc35J/8jOFL0KNwWc4zObZp9qzAj31sGdbTNYgjjQ==", + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/@promptbook/remote-server/-/remote-server-0.32.4.tgz", + "integrity": "sha512-wEWt4ey63XVaKhW+qVpZNYV6DLBnWcN+TdezwNemiiyHZ+8Em5VuT110aIeb/No9BZyclKLJ/ycUrF8Ce5Zsww==", "requires": { "socket.io": "4.7.2", "spacetrim": "0.9.21" } }, "@promptbook/types": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@promptbook/types/-/types-0.32.3.tgz", - "integrity": "sha512-wmxR5CbzqNzkeTMvMeMX1pjdPdBnDkyTXR7fM5zC0X9pK43rSred41+JfIcrsZtIP5UJhqIBdt2muOakAnly6Q==", + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/@promptbook/types/-/types-0.32.4.tgz", + "integrity": "sha512-wnsc/BwQNiF4jn/x4uQoQ4IPaJkUEALGNeT5KP7faNwREBRy67Xnabj+C0p+hKTsTUHeu4UFroHgQXN4icQ1Bg==", "requires": {} }, "@promptbook/utils": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@promptbook/utils/-/utils-0.32.3.tgz", - "integrity": "sha512-N9I25GKwX0OI4PlLKuNlSQRMNpBrCUdTlSMZnejB4Is0MCjeSs2sGbjxVu+weDFQwJ1DI/sPe2GuwBfqqurGmg==", + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/@promptbook/utils/-/utils-0.32.4.tgz", + "integrity": "sha512-E/yleERWcbbEtdNFIYkjEOrfqY+eT4+Lvp1ikGCyNO/vsRDygldeiN3JvvfmUhMVhGko9LOdkBmxk5mhSSvsyw==", "requires": { "moment": "^2.30.1", "n12": "1.8.18", @@ -713,9 +713,9 @@ } }, "@promptbook/wizzard": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@promptbook/wizzard/-/wizzard-0.32.3.tgz", - "integrity": "sha512-cQPfKlnW56PnoyoAtNPDNLL2iqbKEWqA6zLAsku1cOSwNc53N1ajSsN+rqcXLnVf77GxTUnJNa3U1l9dSWqGqg==", + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/@promptbook/wizzard/-/wizzard-0.32.4.tgz", + "integrity": "sha512-ft9Ag3sMq3qm2Tw86ZuOAk/c51tzxCH+vaae9jeC07Po5OfD3DDctCDg1wDGgbapyvnEzyaUBZv4pVjZBWeqDg==", "requires": {} }, "@socket.io/component-emitter": { diff --git a/samples/usage/package.json b/samples/usage/package.json index 1ed1b87c7..cf97a8cf4 100644 --- a/samples/usage/package.json +++ b/samples/usage/package.json @@ -1,12 +1,12 @@ { "dependencies": { - "@promptbook/core": "0.32.3", - "@promptbook/execute-javascript": "0.32.3", - "@promptbook/openai": "0.32.3", - "@promptbook/types": "0.32.3", - "@promptbook/remote-client": "0.32.3", - "@promptbook/remote-server": "0.32.3", - "@promptbook/utils": "0.32.3", - "@promptbook/wizzard": "0.32.3" + "@promptbook/core": "0.32.4", + "@promptbook/execute-javascript": "0.32.4", + "@promptbook/openai": "0.32.4", + "@promptbook/types": "0.32.4", + "@promptbook/remote-client": "0.32.4", + "@promptbook/remote-server": "0.32.4", + "@promptbook/utils": "0.32.4", + "@promptbook/wizzard": "0.32.4" } } From b912a6b5a87e3b23a1fe07c6509a63528f7ec968 Mon Sep 17 00:00:00 2001 From: Pavol Hejny Date: Tue, 13 Feb 2024 21:11:40 +0100 Subject: [PATCH 18/27] Fix chart rendering issue in createMarkdownChart --- src/utils/markdown/createMarkdownChart.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/utils/markdown/createMarkdownChart.ts b/src/utils/markdown/createMarkdownChart.ts index 6b6886594..ff4d4024f 100644 --- a/src/utils/markdown/createMarkdownChart.ts +++ b/src/utils/markdown/createMarkdownChart.ts @@ -52,11 +52,15 @@ export function createMarkdownChart(options: CreateMarkdownChartOptions): string const table: Array> = [[nameHeader, valueHeader]]; for (const item of items) { - const before = Math.round((item.from - from) * scale); + let before = Math.round((item.from - from) * scale); let duringChar = '█'; let during = Math.round((item.to - item.from) * scale); if (during === 0) { + if (before > 0) { + before = before - 1; + } + duringChar = '▓'; during = 1; } From 16960f06e632b37daff0eb74f48114b6a669d6eb Mon Sep 17 00:00:00 2001 From: Pavol Hejny Date: Tue, 13 Feb 2024 22:40:28 +0100 Subject: [PATCH 19/27] Improve box rendering --- .../markdown/createMarkdownChart.test.ts | 49 ++++++++++++++++++- src/utils/markdown/createMarkdownChart.ts | 6 +-- 2 files changed, 49 insertions(+), 6 deletions(-) diff --git a/src/utils/markdown/createMarkdownChart.test.ts b/src/utils/markdown/createMarkdownChart.test.ts index c6580b43e..fe703dedb 100644 --- a/src/utils/markdown/createMarkdownChart.test.ts +++ b/src/utils/markdown/createMarkdownChart.test.ts @@ -33,6 +33,53 @@ describe('how createMarkdownChart works', () => { ); }); + it('should render half-tone boxes', () => { + expect( + createMarkdownChart({ + nameHeader: 'Template', + valueHeader: 'Timeline', + items: [ + { title: 'Full', from: 0, to: 10 }, + { title: 'Tiny', from: 4.7, to: 5 }, + ], + width: 10, + unitName: 'seconds', + }), + ).toBe( + spaceTrim(` + | Template | Timeline | + |----------|------------| + | Full | ██████████ | + | Tiny | ░░░░▓░░░░░ | + + _Note: Each █ represents 1 seconds, width of timeline is 10 seconds = 10 squares_ + + `), + ); + expect( + createMarkdownChart({ + nameHeader: 'Template', + valueHeader: 'Timeline', + items: [ + { title: 'Full', from: 0, to: 10 }, + { title: 'Tiny', from: 5, to: 5.2 }, + ], + width: 10, + unitName: 'seconds', + }), + ).toBe( + spaceTrim(` + | Template | Timeline | + |----------|------------| + | Full | ██████████ | + | Tiny | ░░░░░▓░░░░ | + + _Note: Each █ represents 1 seconds, width of timeline is 10 seconds = 10 squares_ + + `), + ); + }); + it('should round boxes to nearest whole number', () => { expect( createMarkdownChart({ @@ -52,7 +99,7 @@ describe('how createMarkdownChart works', () => { |------------|----------| | Template 1 | ████ | | Template 2 | ░░▓░ | - | Template 3 | ░░██ | + | Template 3 | ░██░ | _Note: Each █ represents 2.55 seconds, width of timeline is 10.2 seconds = 4 squares_ diff --git a/src/utils/markdown/createMarkdownChart.ts b/src/utils/markdown/createMarkdownChart.ts index ff4d4024f..b255c272f 100644 --- a/src/utils/markdown/createMarkdownChart.ts +++ b/src/utils/markdown/createMarkdownChart.ts @@ -52,15 +52,11 @@ export function createMarkdownChart(options: CreateMarkdownChartOptions): string const table: Array> = [[nameHeader, valueHeader]]; for (const item of items) { - let before = Math.round((item.from - from) * scale); + let before = Math.floor((item.from - from) * scale); let duringChar = '█'; let during = Math.round((item.to - item.from) * scale); if (during === 0) { - if (before > 0) { - before = before - 1; - } - duringChar = '▓'; during = 1; } From f4774779d77a291f90df8f77035344a8581f7ab7 Mon Sep 17 00:00:00 2001 From: Pavol Hejny Date: Tue, 13 Feb 2024 22:42:39 +0100 Subject: [PATCH 20/27] Fix lint --- src/utils/markdown/createMarkdownChart.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils/markdown/createMarkdownChart.ts b/src/utils/markdown/createMarkdownChart.ts index b255c272f..1ea725fcb 100644 --- a/src/utils/markdown/createMarkdownChart.ts +++ b/src/utils/markdown/createMarkdownChart.ts @@ -52,7 +52,7 @@ export function createMarkdownChart(options: CreateMarkdownChartOptions): string const table: Array> = [[nameHeader, valueHeader]]; for (const item of items) { - let before = Math.floor((item.from - from) * scale); + const before = Math.floor((item.from - from) * scale); let duringChar = '█'; let during = Math.round((item.to - item.from) * scale); From 3240ee2fda547b112e8c2ba3a226f56058cd24ee Mon Sep 17 00:00:00 2001 From: Pavol Hejny Date: Tue, 13 Feb 2024 22:43:51 +0100 Subject: [PATCH 21/27] =?UTF-8?q?=F0=9F=93=96=20Generate=20reports=20.repo?= =?UTF-8?q?rt.json=20->=20.report.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🔼 This commit was automatically generated by map scripts --- samples/templates/50-advanced.report.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/templates/50-advanced.report.md b/samples/templates/50-advanced.report.md index efe962ef1..8df2070c4 100644 --- a/samples/templates/50-advanced.report.md +++ b/samples/templates/50-advanced.report.md @@ -22,7 +22,7 @@ Trying the language capabilities of GPT models. | Template | Timeline | | ------------------------------ | ------------------------------------ | | Synonym | ████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ | -| Sentence with Synonym | ░░░░███░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ | +| Sentence with Synonym | ░░░███░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ | | Sentence without original word | ░░░░░░███░░░░░░░░░░░░░░░░░░░░░░░░░░░ | | Comparison | ░░░░░░░░░███████████████████████████ | From 11c9af74c54ffb711f567eb0d51e0208ab899ceb Mon Sep 17 00:00:00 2001 From: Pavol Hejny Date: Tue, 13 Feb 2024 22:45:46 +0100 Subject: [PATCH 22/27] 0.32.5 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7270aa2c3..297fb4543 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "promptbook", - "version": "0.32.4", + "version": "0.32.5", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "promptbook", - "version": "0.32.4", + "version": "0.32.5", "license": "SEE LICENSE IN LICENSE", "dependencies": { "moment": "^2.30.1", diff --git a/package.json b/package.json index f7187c2cf..c5e0be6ae 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "promptbook", - "version": "0.32.4", + "version": "0.32.5", "description": "Library to supercharge your use of large language models", "private": false, "sideEffects": false, From 9b34471ff0480640f08fe2f179aaaae31136330e Mon Sep 17 00:00:00 2001 From: Pavol Hejny Date: Tue, 13 Feb 2024 22:45:50 +0100 Subject: [PATCH 23/27] =?UTF-8?q?=F0=9F=86=9A=20Update=20version=20in=20co?= =?UTF-8?q?nfig?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🔼 This commit was automatically generated by map scripts --- src/version.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/version.ts b/src/version.ts index cc48960b4..089d10c9f 100644 --- a/src/version.ts +++ b/src/version.ts @@ -3,4 +3,4 @@ import type { string_version } from './types/typeAliases'; /** * The version of the Promptbook library */ -export const PTBK_VERSION: string_version = '0.32.4'; \ No newline at end of file +export const PTBK_VERSION: string_version = '0.32.5'; \ No newline at end of file From cccdd693570c5c05df958a15798da83fc4557a5b Mon Sep 17 00:00:00 2001 From: Pavol Hejny Date: Tue, 13 Feb 2024 22:46:32 +0100 Subject: [PATCH 24/27] =?UTF-8?q?=F0=9F=93=A6=20Generating=20packages?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🔼 This commit was automatically generated by map scripts --- packages/core/package.json | 2 +- packages/execute-javascript/package.json | 4 ++-- packages/openai/package.json | 4 ++-- packages/remote-client/package.json | 4 ++-- packages/remote-server/package.json | 4 ++-- packages/types/package.json | 4 ++-- packages/utils/package.json | 4 ++-- packages/wizzard/package.json | 4 ++-- 8 files changed, 15 insertions(+), 15 deletions(-) diff --git a/packages/core/package.json b/packages/core/package.json index 1a588e5e4..7d24bc683 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@promptbook/core", - "version": "0.32.4", + "version": "0.32.5", "description": "Library to supercharge your use of large language models", "private": false, "sideEffects": false, diff --git a/packages/execute-javascript/package.json b/packages/execute-javascript/package.json index a2e216661..c814a1596 100644 --- a/packages/execute-javascript/package.json +++ b/packages/execute-javascript/package.json @@ -1,6 +1,6 @@ { "name": "@promptbook/execute-javascript", - "version": "0.32.4", + "version": "0.32.5", "description": "Library to supercharge your use of large language models", "private": false, "sideEffects": false, @@ -39,7 +39,7 @@ "waitasecond": "1.11.33" }, "peerDependencies": { - "@promptbook/core": "0.32.4" + "@promptbook/core": "0.32.5" }, "main": "./umd/index.umd.js", "module": "./esm/index.es.js", diff --git a/packages/openai/package.json b/packages/openai/package.json index 6a58a68c0..3572e2491 100644 --- a/packages/openai/package.json +++ b/packages/openai/package.json @@ -1,6 +1,6 @@ { "name": "@promptbook/openai", - "version": "0.32.4", + "version": "0.32.5", "description": "Library to supercharge your use of large language models", "private": false, "sideEffects": false, @@ -37,7 +37,7 @@ "openai": "4.2.0" }, "peerDependencies": { - "@promptbook/core": "0.32.4" + "@promptbook/core": "0.32.5" }, "main": "./umd/index.umd.js", "module": "./esm/index.es.js", diff --git a/packages/remote-client/package.json b/packages/remote-client/package.json index 8def3644b..ca392974b 100644 --- a/packages/remote-client/package.json +++ b/packages/remote-client/package.json @@ -1,6 +1,6 @@ { "name": "@promptbook/remote-client", - "version": "0.32.4", + "version": "0.32.5", "description": "Library to supercharge your use of large language models", "private": false, "sideEffects": false, @@ -37,7 +37,7 @@ "socket.io-client": "4.7.2" }, "peerDependencies": { - "@promptbook/core": "0.32.4" + "@promptbook/core": "0.32.5" }, "main": "./umd/index.umd.js", "module": "./esm/index.es.js", diff --git a/packages/remote-server/package.json b/packages/remote-server/package.json index 36ce7be71..59b169860 100644 --- a/packages/remote-server/package.json +++ b/packages/remote-server/package.json @@ -1,6 +1,6 @@ { "name": "@promptbook/remote-server", - "version": "0.32.4", + "version": "0.32.5", "description": "Library to supercharge your use of large language models", "private": false, "sideEffects": false, @@ -38,7 +38,7 @@ "spacetrim": "0.9.21" }, "peerDependencies": { - "@promptbook/core": "0.32.4" + "@promptbook/core": "0.32.5" }, "main": "./umd/index.umd.js", "module": "./esm/index.es.js", diff --git a/packages/types/package.json b/packages/types/package.json index 6a6381d8e..34fe22edb 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@promptbook/types", - "version": "0.32.4", + "version": "0.32.5", "description": "Library to supercharge your use of large language models", "private": false, "sideEffects": false, @@ -35,7 +35,7 @@ "homepage": "https://www.npmjs.com/package/@promptbook/core", "dependencies": {}, "peerDependencies": { - "@promptbook/core": "0.32.4" + "@promptbook/core": "0.32.5" }, "main": "./umd/index.umd.js", "module": "./esm/index.es.js", diff --git a/packages/utils/package.json b/packages/utils/package.json index 75f4d29eb..269ea1992 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@promptbook/utils", - "version": "0.32.4", + "version": "0.32.5", "description": "Library to supercharge your use of large language models", "private": false, "sideEffects": false, @@ -40,7 +40,7 @@ "spacetrim": "0.9.21" }, "peerDependencies": { - "@promptbook/core": "0.32.4" + "@promptbook/core": "0.32.5" }, "main": "./umd/index.umd.js", "module": "./esm/index.es.js", diff --git a/packages/wizzard/package.json b/packages/wizzard/package.json index d0982fa2c..619506cbb 100644 --- a/packages/wizzard/package.json +++ b/packages/wizzard/package.json @@ -1,6 +1,6 @@ { "name": "@promptbook/wizzard", - "version": "0.32.4", + "version": "0.32.5", "description": "Library to supercharge your use of large language models", "private": false, "sideEffects": false, @@ -35,7 +35,7 @@ "homepage": "https://www.npmjs.com/package/@promptbook/core", "dependencies": {}, "peerDependencies": { - "@promptbook/core": "0.32.4" + "@promptbook/core": "0.32.5" }, "main": "./umd/index.umd.js", "module": "./esm/index.es.js", From 57022551b3951b28d56bb463a32fa3d33901ccda Mon Sep 17 00:00:00 2001 From: Pavol Hejny Date: Tue, 13 Feb 2024 22:49:07 +0100 Subject: [PATCH 25/27] Update promptbook to version 0.32.5 in samples MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🔼 This commit was automatically generated by map scripts --- samples/usage/package-lock.json | 126 ++++++++++++++++---------------- samples/usage/package.json | 16 ++-- 2 files changed, 71 insertions(+), 71 deletions(-) diff --git a/samples/usage/package-lock.json b/samples/usage/package-lock.json index c320e0f28..715bd1a45 100644 --- a/samples/usage/package-lock.json +++ b/samples/usage/package-lock.json @@ -5,84 +5,84 @@ "packages": { "": { "dependencies": { - "@promptbook/core": "0.32.4", - "@promptbook/execute-javascript": "0.32.4", - "@promptbook/openai": "0.32.4", - "@promptbook/remote-client": "0.32.4", - "@promptbook/remote-server": "0.32.4", - "@promptbook/types": "0.32.4", - "@promptbook/utils": "0.32.4", - "@promptbook/wizzard": "0.32.4" + "@promptbook/core": "0.32.5", + "@promptbook/execute-javascript": "0.32.5", + "@promptbook/openai": "0.32.5", + "@promptbook/remote-client": "0.32.5", + "@promptbook/remote-server": "0.32.5", + "@promptbook/types": "0.32.5", + "@promptbook/utils": "0.32.5", + "@promptbook/wizzard": "0.32.5" } }, "node_modules/@promptbook/core": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@promptbook/core/-/core-0.32.4.tgz", - "integrity": "sha512-w09QNgiVI9athlPqRMYmwKmJViOCJH6QLqcvzu8VCaZ7b7RZg1G3PT4CD2PcfDz7OADX68uWXhPlbZCWkkzUlQ==", + "version": "0.32.5", + "resolved": "https://registry.npmjs.org/@promptbook/core/-/core-0.32.5.tgz", + "integrity": "sha512-mFeCH0us8MF6/eSLu8K2ymeSY2/8raGlhI1gwkw6XqzYvjTF2rfjhmbZQsc2dLZYp+zanzIQidW7kPEYi+ubtg==", "dependencies": { "n12": "1.8.18", "spacetrim": "0.9.21" } }, "node_modules/@promptbook/execute-javascript": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@promptbook/execute-javascript/-/execute-javascript-0.32.4.tgz", - "integrity": "sha512-T/Fv6ST8/0mHcKHXTaGRJx0ev43F6LT+q0a+M3gdmy48jRS5WISakcwde89FQs2hG73O7j7nLsY84Jq5A55bRg==", + "version": "0.32.5", + "resolved": "https://registry.npmjs.org/@promptbook/execute-javascript/-/execute-javascript-0.32.5.tgz", + "integrity": "sha512-wmCgKZmcXHDaN7Hq58JvumxcQ6e66p6OvW5pHs8jJuumyF+yi5g7LuY1kWQVTRlisGTM0IBKxY3mo45wM13Qbw==", "dependencies": { "n12": "1.8.18", "spacetrim": "0.9.21", "waitasecond": "1.11.33" }, "peerDependencies": { - "@promptbook/core": "0.32.4" + "@promptbook/core": "0.32.5" } }, "node_modules/@promptbook/openai": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@promptbook/openai/-/openai-0.32.4.tgz", - "integrity": "sha512-/dsYDMFSzjDqduvJR2cnGLLzwUAhRGEpPCdGFN14SUQQfFF9RlmWozF5jeQEO2SY7L8nSIBIP4+rRKOhhHKalw==", + "version": "0.32.5", + "resolved": "https://registry.npmjs.org/@promptbook/openai/-/openai-0.32.5.tgz", + "integrity": "sha512-j2T5917htCL/5nMvy7JXqGD15T3Z2Z5IGJuMRAwZ+ZjbMzMqsJaAfyHJh9Rx9Iimo9G8ScoPH4JBSPoL4wFp7g==", "dependencies": { "openai": "4.2.0" }, "peerDependencies": { - "@promptbook/core": "0.32.4" + "@promptbook/core": "0.32.5" } }, "node_modules/@promptbook/remote-client": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@promptbook/remote-client/-/remote-client-0.32.4.tgz", - "integrity": "sha512-mXGKMMrEdOiW39AMBcRQrKMcghxDAda8W6y5dK5klcMiW548Dr/tnRlC51TuDv/p4xppTLda/347VGQdBcoGqQ==", + "version": "0.32.5", + "resolved": "https://registry.npmjs.org/@promptbook/remote-client/-/remote-client-0.32.5.tgz", + "integrity": "sha512-o9ah0mburmDjGZ3c3O1BYGI8Q2+G3g2M6J8aGK5rvJwOVl5wufOvkpmFIo5g/ySuiRsqciFhmaeZOggByXC1/A==", "dependencies": { "socket.io-client": "4.7.2" }, "peerDependencies": { - "@promptbook/core": "0.32.4" + "@promptbook/core": "0.32.5" } }, "node_modules/@promptbook/remote-server": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@promptbook/remote-server/-/remote-server-0.32.4.tgz", - "integrity": "sha512-wEWt4ey63XVaKhW+qVpZNYV6DLBnWcN+TdezwNemiiyHZ+8Em5VuT110aIeb/No9BZyclKLJ/ycUrF8Ce5Zsww==", + "version": "0.32.5", + "resolved": "https://registry.npmjs.org/@promptbook/remote-server/-/remote-server-0.32.5.tgz", + "integrity": "sha512-vBH1uztQrYnkX/fitODlwhUeSyly6McMsCBq+W52bkTRJinV6G3B+iNl8btD/6BkrOpGuDsrLApNqffG4LVZRg==", "dependencies": { "socket.io": "4.7.2", "spacetrim": "0.9.21" }, "peerDependencies": { - "@promptbook/core": "0.32.4" + "@promptbook/core": "0.32.5" } }, "node_modules/@promptbook/types": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@promptbook/types/-/types-0.32.4.tgz", - "integrity": "sha512-wnsc/BwQNiF4jn/x4uQoQ4IPaJkUEALGNeT5KP7faNwREBRy67Xnabj+C0p+hKTsTUHeu4UFroHgQXN4icQ1Bg==", + "version": "0.32.5", + "resolved": "https://registry.npmjs.org/@promptbook/types/-/types-0.32.5.tgz", + "integrity": "sha512-FOpg+njn9Zv06jlnPhHeWyIiVzCXNLxlNWTnunphg+FfP1Yc0Nu77ATTeiKkuCXwyMDVTeGvDiMdeE3NPEaG5g==", "peerDependencies": { - "@promptbook/core": "0.32.4" + "@promptbook/core": "0.32.5" } }, "node_modules/@promptbook/utils": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@promptbook/utils/-/utils-0.32.4.tgz", - "integrity": "sha512-E/yleERWcbbEtdNFIYkjEOrfqY+eT4+Lvp1ikGCyNO/vsRDygldeiN3JvvfmUhMVhGko9LOdkBmxk5mhSSvsyw==", + "version": "0.32.5", + "resolved": "https://registry.npmjs.org/@promptbook/utils/-/utils-0.32.5.tgz", + "integrity": "sha512-zbV3msUp+37/rvoAn+EaokqfGPAPBW4IY45/e2CtZdlFhvF002eIKHSqcbQWJjKEvqXtUfBeqMz6IzkOMP5VEA==", "dependencies": { "moment": "^2.30.1", "n12": "1.8.18", @@ -90,15 +90,15 @@ "spacetrim": "0.9.21" }, "peerDependencies": { - "@promptbook/core": "0.32.4" + "@promptbook/core": "0.32.5" } }, "node_modules/@promptbook/wizzard": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@promptbook/wizzard/-/wizzard-0.32.4.tgz", - "integrity": "sha512-ft9Ag3sMq3qm2Tw86ZuOAk/c51tzxCH+vaae9jeC07Po5OfD3DDctCDg1wDGgbapyvnEzyaUBZv4pVjZBWeqDg==", + "version": "0.32.5", + "resolved": "https://registry.npmjs.org/@promptbook/wizzard/-/wizzard-0.32.5.tgz", + "integrity": "sha512-7iHlyDXvd2A1OXIRJr4m1e21ybeBhD+YbkoKOgF7uzZ8BZcfstsmZ25WfFfqAA2FaPhyn9BJVVfJj8HVA+CpRw==", "peerDependencies": { - "@promptbook/core": "0.32.4" + "@promptbook/core": "0.32.5" } }, "node_modules/@socket.io/component-emitter": { @@ -652,18 +652,18 @@ }, "dependencies": { "@promptbook/core": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@promptbook/core/-/core-0.32.4.tgz", - "integrity": "sha512-w09QNgiVI9athlPqRMYmwKmJViOCJH6QLqcvzu8VCaZ7b7RZg1G3PT4CD2PcfDz7OADX68uWXhPlbZCWkkzUlQ==", + "version": "0.32.5", + "resolved": "https://registry.npmjs.org/@promptbook/core/-/core-0.32.5.tgz", + "integrity": "sha512-mFeCH0us8MF6/eSLu8K2ymeSY2/8raGlhI1gwkw6XqzYvjTF2rfjhmbZQsc2dLZYp+zanzIQidW7kPEYi+ubtg==", "requires": { "n12": "1.8.18", "spacetrim": "0.9.21" } }, "@promptbook/execute-javascript": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@promptbook/execute-javascript/-/execute-javascript-0.32.4.tgz", - "integrity": "sha512-T/Fv6ST8/0mHcKHXTaGRJx0ev43F6LT+q0a+M3gdmy48jRS5WISakcwde89FQs2hG73O7j7nLsY84Jq5A55bRg==", + "version": "0.32.5", + "resolved": "https://registry.npmjs.org/@promptbook/execute-javascript/-/execute-javascript-0.32.5.tgz", + "integrity": "sha512-wmCgKZmcXHDaN7Hq58JvumxcQ6e66p6OvW5pHs8jJuumyF+yi5g7LuY1kWQVTRlisGTM0IBKxY3mo45wM13Qbw==", "requires": { "n12": "1.8.18", "spacetrim": "0.9.21", @@ -671,40 +671,40 @@ } }, "@promptbook/openai": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@promptbook/openai/-/openai-0.32.4.tgz", - "integrity": "sha512-/dsYDMFSzjDqduvJR2cnGLLzwUAhRGEpPCdGFN14SUQQfFF9RlmWozF5jeQEO2SY7L8nSIBIP4+rRKOhhHKalw==", + "version": "0.32.5", + "resolved": "https://registry.npmjs.org/@promptbook/openai/-/openai-0.32.5.tgz", + "integrity": "sha512-j2T5917htCL/5nMvy7JXqGD15T3Z2Z5IGJuMRAwZ+ZjbMzMqsJaAfyHJh9Rx9Iimo9G8ScoPH4JBSPoL4wFp7g==", "requires": { "openai": "4.2.0" } }, "@promptbook/remote-client": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@promptbook/remote-client/-/remote-client-0.32.4.tgz", - "integrity": "sha512-mXGKMMrEdOiW39AMBcRQrKMcghxDAda8W6y5dK5klcMiW548Dr/tnRlC51TuDv/p4xppTLda/347VGQdBcoGqQ==", + "version": "0.32.5", + "resolved": "https://registry.npmjs.org/@promptbook/remote-client/-/remote-client-0.32.5.tgz", + "integrity": "sha512-o9ah0mburmDjGZ3c3O1BYGI8Q2+G3g2M6J8aGK5rvJwOVl5wufOvkpmFIo5g/ySuiRsqciFhmaeZOggByXC1/A==", "requires": { "socket.io-client": "4.7.2" } }, "@promptbook/remote-server": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@promptbook/remote-server/-/remote-server-0.32.4.tgz", - "integrity": "sha512-wEWt4ey63XVaKhW+qVpZNYV6DLBnWcN+TdezwNemiiyHZ+8Em5VuT110aIeb/No9BZyclKLJ/ycUrF8Ce5Zsww==", + "version": "0.32.5", + "resolved": "https://registry.npmjs.org/@promptbook/remote-server/-/remote-server-0.32.5.tgz", + "integrity": "sha512-vBH1uztQrYnkX/fitODlwhUeSyly6McMsCBq+W52bkTRJinV6G3B+iNl8btD/6BkrOpGuDsrLApNqffG4LVZRg==", "requires": { "socket.io": "4.7.2", "spacetrim": "0.9.21" } }, "@promptbook/types": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@promptbook/types/-/types-0.32.4.tgz", - "integrity": "sha512-wnsc/BwQNiF4jn/x4uQoQ4IPaJkUEALGNeT5KP7faNwREBRy67Xnabj+C0p+hKTsTUHeu4UFroHgQXN4icQ1Bg==", + "version": "0.32.5", + "resolved": "https://registry.npmjs.org/@promptbook/types/-/types-0.32.5.tgz", + "integrity": "sha512-FOpg+njn9Zv06jlnPhHeWyIiVzCXNLxlNWTnunphg+FfP1Yc0Nu77ATTeiKkuCXwyMDVTeGvDiMdeE3NPEaG5g==", "requires": {} }, "@promptbook/utils": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@promptbook/utils/-/utils-0.32.4.tgz", - "integrity": "sha512-E/yleERWcbbEtdNFIYkjEOrfqY+eT4+Lvp1ikGCyNO/vsRDygldeiN3JvvfmUhMVhGko9LOdkBmxk5mhSSvsyw==", + "version": "0.32.5", + "resolved": "https://registry.npmjs.org/@promptbook/utils/-/utils-0.32.5.tgz", + "integrity": "sha512-zbV3msUp+37/rvoAn+EaokqfGPAPBW4IY45/e2CtZdlFhvF002eIKHSqcbQWJjKEvqXtUfBeqMz6IzkOMP5VEA==", "requires": { "moment": "^2.30.1", "n12": "1.8.18", @@ -713,9 +713,9 @@ } }, "@promptbook/wizzard": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@promptbook/wizzard/-/wizzard-0.32.4.tgz", - "integrity": "sha512-ft9Ag3sMq3qm2Tw86ZuOAk/c51tzxCH+vaae9jeC07Po5OfD3DDctCDg1wDGgbapyvnEzyaUBZv4pVjZBWeqDg==", + "version": "0.32.5", + "resolved": "https://registry.npmjs.org/@promptbook/wizzard/-/wizzard-0.32.5.tgz", + "integrity": "sha512-7iHlyDXvd2A1OXIRJr4m1e21ybeBhD+YbkoKOgF7uzZ8BZcfstsmZ25WfFfqAA2FaPhyn9BJVVfJj8HVA+CpRw==", "requires": {} }, "@socket.io/component-emitter": { diff --git a/samples/usage/package.json b/samples/usage/package.json index cf97a8cf4..4d5d3900b 100644 --- a/samples/usage/package.json +++ b/samples/usage/package.json @@ -1,12 +1,12 @@ { "dependencies": { - "@promptbook/core": "0.32.4", - "@promptbook/execute-javascript": "0.32.4", - "@promptbook/openai": "0.32.4", - "@promptbook/types": "0.32.4", - "@promptbook/remote-client": "0.32.4", - "@promptbook/remote-server": "0.32.4", - "@promptbook/utils": "0.32.4", - "@promptbook/wizzard": "0.32.4" + "@promptbook/core": "0.32.5", + "@promptbook/execute-javascript": "0.32.5", + "@promptbook/openai": "0.32.5", + "@promptbook/types": "0.32.5", + "@promptbook/remote-client": "0.32.5", + "@promptbook/remote-server": "0.32.5", + "@promptbook/utils": "0.32.5", + "@promptbook/wizzard": "0.32.5" } } From d4095ace34d38527e8f9d98b0878c8202c866a78 Mon Sep 17 00:00:00 2001 From: Pavol Hejny Date: Wed, 14 Feb 2024 09:46:56 +0100 Subject: [PATCH 26/27] TODOs --- .../markdown/createMarkdownChart.test.ts | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/src/utils/markdown/createMarkdownChart.test.ts b/src/utils/markdown/createMarkdownChart.test.ts index fe703dedb..1bfeab981 100644 --- a/src/utils/markdown/createMarkdownChart.test.ts +++ b/src/utils/markdown/createMarkdownChart.test.ts @@ -106,4 +106,36 @@ describe('how createMarkdownChart works', () => { `), ); }); + + it('should work in real-life example', () => { + // TODO: !!!! Fix + expect( + createMarkdownChart({ + nameHeader: 'Template', + valueHeader: 'Timeline', + items: [ + { title: '🖋 Překlad popisu', from: 1707866836.134, to: 1707866836.134 }, + { title: '🖋 Účel stránek', from: 1707866836.134, to: 1707866836.134 }, + { title: '🖋 Příprava kontaktů', from: 1707866836.134, to: 1707866836.134 }, + { title: '🖋 Příprava odkazů', from: 1707866836.134, to: 1707866836.134 }, + { title: '🖋 Návrh zadání', from: 1707866836.134, to: 1707866836.134 }, + { title: '🖋 Návrh obrázku', from: 1707866836.134, to: 1707866836.134 }, + { title: '🖋 Prompt k obrázku', from: 1707866836.134, to: 1707866836.134 }, + { title: '🖋 Vylepšení názvu', from: 1707866836.134, to: 1707866836.134 }, + { title: '🖋 Claim pro web', from: 1707866836.134, to: 1707866836.134 }, + { title: '🖋 Analýza klíčových slov', from: 1707866836.134, to: 1707866836.134 }, + { title: '📃 Vytvoření obsahu webu', from: 1707866836.134, to: 1707866836.134 }, + { title: '💌 Kontaktní formulář', from: 1707866836.135, to: 1707866836.135 }, + ], + width: 36, + unitName: 'seconds', + }), + ).toBe( + spaceTrim(` + + `), + ); + }); + + // TODO: !!!! ## ⌚ Time chart must make sense }); From ad37b5d4f898054910fe1b83222f6e5e9bc97186 Mon Sep 17 00:00:00 2001 From: Pavol Hejny Date: Thu, 7 Mar 2024 10:35:33 +0100 Subject: [PATCH 27/27] TODOs --- src/utils/markdown/createMarkdownChart.test.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/utils/markdown/createMarkdownChart.test.ts b/src/utils/markdown/createMarkdownChart.test.ts index 1bfeab981..869dcf3c1 100644 --- a/src/utils/markdown/createMarkdownChart.test.ts +++ b/src/utils/markdown/createMarkdownChart.test.ts @@ -139,3 +139,7 @@ describe('how createMarkdownChart works', () => { // TODO: !!!! ## ⌚ Time chart must make sense }); + +/** + * TODO: !!!! Make 2 in 1 test mermaid + ASCII chart + */