chore!: migrate to latest pi packages
This commit is contained in:
+12
-12
@@ -82,32 +82,32 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@mariozechner/pi-coding-agent": "*",
|
"@earendil-works/pi-coding-agent": "*",
|
||||||
"@mariozechner/pi-tui": "*",
|
"@earendil-works/pi-tui": "*",
|
||||||
"typebox": "*",
|
"typebox": "*",
|
||||||
"@mariozechner/pi-ai": "*"
|
"@earendil-works/pi-ai": "*"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@biomejs/biome": "2.4.12",
|
"@biomejs/biome": "2.4.12",
|
||||||
"@commitlint/cli": "^19.8.1",
|
"@commitlint/cli": "^19.8.1",
|
||||||
"@commitlint/config-conventional": "^19.8.1",
|
"@commitlint/config-conventional": "^19.8.1",
|
||||||
"@mariozechner/pi-coding-agent": "0.72.1",
|
"@earendil-works/pi-ai": "0.75.4",
|
||||||
"@mariozechner/pi-tui": "0.72.1",
|
"@earendil-works/pi-coding-agent": "0.75.4",
|
||||||
|
"@earendil-works/pi-tui": "0.75.4",
|
||||||
"@semantic-release/changelog": "^6.0.3",
|
"@semantic-release/changelog": "^6.0.3",
|
||||||
"@semantic-release/commit-analyzer": "^13.0.1",
|
"@semantic-release/commit-analyzer": "^13.0.1",
|
||||||
"@semantic-release/git": "^10.0.1",
|
"@semantic-release/git": "^10.0.1",
|
||||||
"@semantic-release/github": "^12.0.6",
|
"@semantic-release/github": "^12.0.6",
|
||||||
"@semantic-release/npm": "^13.1.5",
|
"@semantic-release/npm": "^13.1.5",
|
||||||
"@semantic-release/release-notes-generator": "^14.1.0",
|
"@semantic-release/release-notes-generator": "^14.1.0",
|
||||||
"typebox": "1.1.32",
|
"typebox": "1.1.38",
|
||||||
"@types/node": "25.6.0",
|
"@types/node": "25.6.0",
|
||||||
"commitizen": "^4.3.1",
|
"commitizen": "^4.3.1",
|
||||||
"cz-conventional-changelog": "^3.3.0",
|
"cz-conventional-changelog": "^3.3.0",
|
||||||
"lefthook": "^2.1.6",
|
"lefthook": "^2.1.6",
|
||||||
"semantic-release": "^25.0.3",
|
"semantic-release": "^25.0.3",
|
||||||
"typescript": "6.0.2",
|
"typescript": "6.0.2",
|
||||||
"ultracite": "7.6.0",
|
"ultracite": "7.6.0"
|
||||||
"@mariozechner/pi-ai": "0.72.1"
|
|
||||||
},
|
},
|
||||||
"config": {
|
"config": {
|
||||||
"commitizen": {
|
"commitizen": {
|
||||||
@@ -116,10 +116,10 @@
|
|||||||
},
|
},
|
||||||
"pnpm": {
|
"pnpm": {
|
||||||
"overrides": {
|
"overrides": {
|
||||||
"@mariozechner/pi-agent-core": "0.72.1",
|
"@earendil-works/pi-agent-core": "0.75.4",
|
||||||
"@mariozechner/pi-ai": "0.72.1",
|
"@earendil-works/pi-ai": "0.75.4",
|
||||||
"@mariozechner/pi-tui": "0.72.1",
|
"@earendil-works/pi-tui": "0.75.4",
|
||||||
"@mariozechner/pi-coding-agent": "0.72.1"
|
"@earendil-works/pi-coding-agent": "0.75.4"
|
||||||
},
|
},
|
||||||
"ignoredBuiltDependencies": [
|
"ignoredBuiltDependencies": [
|
||||||
"lefthook"
|
"lefthook"
|
||||||
|
|||||||
Generated
+427
-1326
File diff suppressed because it is too large
Load Diff
@@ -3,7 +3,7 @@ import {
|
|||||||
type ExtensionAPI,
|
type ExtensionAPI,
|
||||||
type ExtensionCommandContext,
|
type ExtensionCommandContext,
|
||||||
type ExtensionContext,
|
type ExtensionContext,
|
||||||
} from "@mariozechner/pi-coding-agent";
|
} from "@earendil-works/pi-coding-agent";
|
||||||
import {
|
import {
|
||||||
extractAskParams,
|
extractAskParams,
|
||||||
selectExtractionModel,
|
selectExtractionModel,
|
||||||
|
|||||||
@@ -3,8 +3,8 @@ import {
|
|||||||
complete,
|
complete,
|
||||||
type Model,
|
type Model,
|
||||||
type UserMessage,
|
type UserMessage,
|
||||||
} from "@mariozechner/pi-ai";
|
} from "@earendil-works/pi-ai";
|
||||||
import type { ExtensionContext } from "@mariozechner/pi-coding-agent";
|
import type { ExtensionContext } from "@earendil-works/pi-coding-agent";
|
||||||
import type { AskConfig } from "./config/schema.ts";
|
import type { AskConfig } from "./config/schema.ts";
|
||||||
import type { AskParams } from "./types.ts";
|
import type { AskParams } from "./types.ts";
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import type {
|
import type {
|
||||||
ExtensionAPI,
|
ExtensionAPI,
|
||||||
ExtensionContext,
|
ExtensionContext,
|
||||||
} from "@mariozechner/pi-coding-agent";
|
} from "@earendil-works/pi-coding-agent";
|
||||||
import { validateParams } from "./ask-tool-helpers.ts";
|
import { validateParams } from "./ask-tool-helpers.ts";
|
||||||
import type { AskParams } from "./types.ts";
|
import type { AskParams } from "./types.ts";
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import type {
|
import type {
|
||||||
ExtensionAPI,
|
ExtensionAPI,
|
||||||
ExtensionCommandContext,
|
ExtensionCommandContext,
|
||||||
} from "@mariozechner/pi-coding-agent";
|
} from "@earendil-works/pi-coding-agent";
|
||||||
import { showAskSettings } from "./ui/show-settings.ts";
|
import { showAskSettings } from "./ui/show-settings.ts";
|
||||||
|
|
||||||
export function registerAskSettingsCommand(pi: ExtensionAPI) {
|
export function registerAskSettingsCommand(pi: ExtensionAPI) {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import type { ExtensionContext } from "@mariozechner/pi-coding-agent";
|
import type { ExtensionContext } from "@earendil-works/pi-coding-agent";
|
||||||
import { Text, truncateToWidth } from "@mariozechner/pi-tui";
|
import { Text, truncateToWidth } from "@earendil-works/pi-tui";
|
||||||
import { UI_DIMENSIONS } from "./constants/ui.ts";
|
import { UI_DIMENSIONS } from "./constants/ui.ts";
|
||||||
import { renderResultText } from "./result.ts";
|
import { renderResultText } from "./result.ts";
|
||||||
import { createInitialState } from "./state/create.ts";
|
import { createInitialState } from "./state/create.ts";
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
import type {
|
import type {
|
||||||
ExtensionAPI,
|
ExtensionAPI,
|
||||||
ExtensionContext,
|
ExtensionContext,
|
||||||
} from "@mariozechner/pi-coding-agent";
|
} from "@earendil-works/pi-coding-agent";
|
||||||
import { appendAskPayload } from "./ask-payload-store.ts";
|
import { appendAskPayload } from "./ask-payload-store.ts";
|
||||||
import {
|
import {
|
||||||
ASK_TOOL_DESCRIPTION,
|
ASK_TOOL_DESCRIPTION,
|
||||||
|
|||||||
+1
-1
@@ -3,7 +3,7 @@ import { dirname, join } from "node:path";
|
|||||||
|
|
||||||
const JSON_EXTENSION_PATTERN = /\.json$/u;
|
const JSON_EXTENSION_PATTERN = /\.json$/u;
|
||||||
|
|
||||||
import { getAgentDir } from "@mariozechner/pi-coding-agent";
|
import { getAgentDir } from "@earendil-works/pi-coding-agent";
|
||||||
import {
|
import {
|
||||||
DEFAULT_ASK_CONFIG,
|
DEFAULT_ASK_CONFIG,
|
||||||
normalizeAskConfig,
|
normalizeAskConfig,
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import { matchesKey } from "@mariozechner/pi-tui";
|
import { matchesKey } from "@earendil-works/pi-tui";
|
||||||
import type { AskConfig, AskConfigKeymaps } from "../config/schema.ts";
|
import type { AskConfig, AskConfigKeymaps } from "../config/schema.ts";
|
||||||
|
|
||||||
const DIGIT_SHORTCUT_PATTERN = /^[1-9]$/;
|
const DIGIT_SHORTCUT_PATTERN = /^[1-9]$/;
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
import { dirname, resolve } from "node:path";
|
import { dirname, resolve } from "node:path";
|
||||||
import { fileURLToPath } from "node:url";
|
import { fileURLToPath } from "node:url";
|
||||||
import type { ExtensionAPI } from "@mariozechner/pi-coding-agent";
|
import type { ExtensionAPI } from "@earendil-works/pi-coding-agent";
|
||||||
import { registerAnswerCommands } from "./answer-commands.ts";
|
import { registerAnswerCommands } from "./answer-commands.ts";
|
||||||
import { registerAskSettingsCommand } from "./ask-settings-command.ts";
|
import { registerAskSettingsCommand } from "./ask-settings-command.ts";
|
||||||
import { registerAskTool } from "./ask-tool.ts";
|
import { registerAskTool } from "./ask-tool.ts";
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
import { visibleWidth } from "@mariozechner/pi-tui";
|
import { visibleWidth } from "@earendil-works/pi-tui";
|
||||||
|
|
||||||
const LEADING_WHITESPACE_PATTERN = /^\s*/;
|
const LEADING_WHITESPACE_PATTERN = /^\s*/;
|
||||||
const WORD_SPLIT_PATTERN = /\s+/;
|
const WORD_SPLIT_PATTERN = /\s+/;
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import { accessSync, constants as fsConstants } from "node:fs";
|
import { accessSync, constants as fsConstants } from "node:fs";
|
||||||
import { delimiter, join } from "node:path";
|
import { delimiter, join } from "node:path";
|
||||||
import { CombinedAutocompleteProvider } from "@mariozechner/pi-tui";
|
import { CombinedAutocompleteProvider } from "@earendil-works/pi-tui";
|
||||||
|
|
||||||
const FD_BINARY_NAMES =
|
const FD_BINARY_NAMES =
|
||||||
process.platform === "win32"
|
process.platform === "win32"
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import type { ExtensionContext } from "@mariozechner/pi-coding-agent";
|
import type { ExtensionContext } from "@earendil-works/pi-coding-agent";
|
||||||
import { Editor, type EditorTheme } from "@mariozechner/pi-tui";
|
import { Editor, type EditorTheme } from "@earendil-works/pi-tui";
|
||||||
import type { AskConfig } from "../config/schema.ts";
|
import type { AskConfig } from "../config/schema.ts";
|
||||||
import { getAskConfigStore } from "../config/store.ts";
|
import { getAskConfigStore } from "../config/store.ts";
|
||||||
import {
|
import {
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
import { matchesKey } from "@mariozechner/pi-tui";
|
import { matchesKey } from "@earendil-works/pi-tui";
|
||||||
import type { AskConfig } from "../config/schema.ts";
|
import type { AskConfig } from "../config/schema.ts";
|
||||||
import {
|
import {
|
||||||
type AskKeyBinding,
|
type AskKeyBinding,
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import { truncateToWidth, visibleWidth } from "@mariozechner/pi-tui";
|
import { truncateToWidth, visibleWidth } from "@earendil-works/pi-tui";
|
||||||
import type { AskConfig } from "../config/schema.ts";
|
import type { AskConfig } from "../config/schema.ts";
|
||||||
import {
|
import {
|
||||||
getCurrentQuestion,
|
getCurrentQuestion,
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import type { ExtensionContext } from "@mariozechner/pi-coding-agent";
|
import type { ExtensionContext } from "@earendil-works/pi-coding-agent";
|
||||||
import { truncateToWidth, visibleWidth } from "@mariozechner/pi-tui";
|
import { truncateToWidth, visibleWidth } from "@earendil-works/pi-tui";
|
||||||
import type { AskConfig } from "../config/schema.ts";
|
import type { AskConfig } from "../config/schema.ts";
|
||||||
import {
|
import {
|
||||||
type FooterKeymapContext,
|
type FooterKeymapContext,
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import { truncateToWidth, visibleWidth } from "@mariozechner/pi-tui";
|
import { truncateToWidth, visibleWidth } from "@earendil-works/pi-tui";
|
||||||
import { UI_DIMENSIONS } from "../constants/ui.ts";
|
import { UI_DIMENSIONS } from "../constants/ui.ts";
|
||||||
import {
|
import {
|
||||||
measurePreviewLeftWidth,
|
measurePreviewLeftWidth,
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import { truncateToWidth } from "@mariozechner/pi-tui";
|
import { truncateToWidth } from "@earendil-works/pi-tui";
|
||||||
import { UI_TEXT } from "../constants/ui.ts";
|
import { UI_TEXT } from "../constants/ui.ts";
|
||||||
import type { AskState } from "../types.ts";
|
import type { AskState } from "../types.ts";
|
||||||
import {
|
import {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import type { ExtensionContext } from "@mariozechner/pi-coding-agent";
|
import type { ExtensionContext } from "@earendil-works/pi-coding-agent";
|
||||||
import type { Editor } from "@mariozechner/pi-tui";
|
import type { Editor } from "@earendil-works/pi-tui";
|
||||||
import type {
|
import type {
|
||||||
getAnswer,
|
getAnswer,
|
||||||
getCurrentQuestion,
|
getCurrentQuestion,
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import {
|
|||||||
truncateToWidth,
|
truncateToWidth,
|
||||||
visibleWidth,
|
visibleWidth,
|
||||||
wrapTextWithAnsi,
|
wrapTextWithAnsi,
|
||||||
} from "@mariozechner/pi-tui";
|
} from "@earendil-works/pi-tui";
|
||||||
import { DEFAULT_ASK_CONFIG, normalizeAskConfig } from "../config/defaults.ts";
|
import { DEFAULT_ASK_CONFIG, normalizeAskConfig } from "../config/defaults.ts";
|
||||||
import type { AskConfig } from "../config/schema.ts";
|
import type { AskConfig } from "../config/schema.ts";
|
||||||
import type { AskConfigNotice } from "../config/store.ts";
|
import type { AskConfigNotice } from "../config/store.ts";
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import type { ExtensionContext } from "@mariozechner/pi-coding-agent";
|
import type { ExtensionContext } from "@earendil-works/pi-coding-agent";
|
||||||
import { getAskConfigPath, getAskConfigStore } from "../config/store.ts";
|
import { getAskConfigPath, getAskConfigStore } from "../config/store.ts";
|
||||||
import { AskSettingsList } from "./settings-list.ts";
|
import { AskSettingsList } from "./settings-list.ts";
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import { visibleWidth } from "@mariozechner/pi-tui";
|
import { visibleWidth } from "@earendil-works/pi-tui";
|
||||||
import { SUBMIT_CHOICES } from "../../constants/text.ts";
|
import { SUBMIT_CHOICES } from "../../constants/text.ts";
|
||||||
import { UI_DIMENSIONS } from "../../constants/ui.ts";
|
import { UI_DIMENSIONS } from "../../constants/ui.ts";
|
||||||
import { isCustomOnlyAnswer } from "../../state/answers.ts";
|
import { isCustomOnlyAnswer } from "../../state/answers.ts";
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import assert from "node:assert/strict";
|
import assert from "node:assert/strict";
|
||||||
import test from "node:test";
|
import test from "node:test";
|
||||||
import { visibleWidth } from "@mariozechner/pi-tui";
|
import { visibleWidth } from "@earendil-works/pi-tui";
|
||||||
import { DEFAULT_ASK_CONFIG } from "../src/config/defaults.ts";
|
import { DEFAULT_ASK_CONFIG } from "../src/config/defaults.ts";
|
||||||
import type { AskConfig } from "../src/config/schema.ts";
|
import type { AskConfig } from "../src/config/schema.ts";
|
||||||
import { AskSettingsList } from "../src/ui/settings-list.ts";
|
import { AskSettingsList } from "../src/ui/settings-list.ts";
|
||||||
|
|||||||
Reference in New Issue
Block a user