Ctrl K
ComunidadGuías…

package.json

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
{
	"name": "pi-langfuse",
	"version": "3.0.0",
	"description": "Production-grade Langfuse observability for Pi. Tracks prompts, turns, tools, and streaming assistant responses with native trace hierarchies, token usage, and cost monitoring.",
	"type": "module",
	"main": "dist/index.js",
	"types": "dist/index.d.ts",
	"bin": {
		"pi-langfuse-export": "./dist/export-cli.js"
	},
	"files": [
		"dist",
		"docs",
		"!docs/plans",
		"src"
	],
	"scripts": {
		"build": "tsc",
		"check": "biome check --write .",
		"format": "biome format --write .",
		"typecheck": "tsc -p tsconfig.typecheck.json",
		"test": "vitest run",
		"test:e2e": "RUN_LANGFUSE_E2E=1 vitest run test/e2e.test.ts",
		"test:watch": "vitest",
		"prepare": "node scripts/prepare-husky.mjs",
		"prepack": "npm run build",
		"audit:production": "npm audit --omit=dev --omit=peer --audit-level=high",
		"bench": "node scripts/bench-overhead.mjs",
		"package:smoke": "node scripts/package-smoke.mjs",
		"git-install:smoke": "node scripts/git-install-smoke.mjs",
		"release": "release-it",
		"verify:release": "npm run audit:production && npm run package:smoke && npm run git-install:smoke"
	},
	"lint-staged": {
		"src/**/*.{js,ts,json}": "biome check --write",
		"test/**/*.{js,ts,json}": "biome check --write"
	},
	"keywords": [
		"pi-package",
		"langfuse",
		"observability",
		"tracing",
		"monitoring",
		"pi-coding-agent",
		"extension"
	],
	"author": "edxeth",
	"contributors": [
		"hdkiller",
		"Saravanan Ravi (@saravananravi08)",
		"Maksym Prokopov"
	],
	"pi": {
		"extensions": [
			"./src/index.ts"
		],
		"image": "https://raw.githubusercontent.com/edxeth/pi-langfuse/main/docs/screenshot-trace.png"
	},
	"dependencies": {
		"@langfuse/client": "^5.11.1",
		"@langfuse/otel": "^5.11.1",
		"@langfuse/tracing": "^5.11.1",
		"@opentelemetry/api": "^1.9.1",
		"@opentelemetry/context-async-hooks": "^2.11.0",
		"@opentelemetry/core": "^2.11.0",
		"@opentelemetry/exporter-trace-otlp-http": "^0.220.0",
		"@opentelemetry/otlp-exporter-base": "^0.220.0",
		"@opentelemetry/otlp-transformer": "0.220.0",
		"@opentelemetry/resources": "^2.11.0",
		"@opentelemetry/sdk-trace-base": "^2.11.0"
	},
	"devDependencies": {
		"@biomejs/biome": "^2.3.5",
		"@types/node": "^22.0.0",
		"@vitest/coverage-v8": "2.1.9",
		"husky": "^9.1.7",
		"lint-staged": "^16.4.0",
		"release-it": "^18.1.1",
		"typescript": "^5.9.2",
		"vitest": "^2.0.0"
	},
	"peerDependencies": {
		"@axnic/pi-extension-settings": "^0.2.0",
		"@earendil-works/pi-coding-agent": ">=0.87.1"
	},
	"overrides": {
		"release-it": {
			"undici": "6.29.1"
		}
	},
	"peerDependenciesMeta": {
		"@axnic/pi-extension-settings": {
			"optional": true
		}
	},
	"repository": {
		"type": "git",
		"url": "https://github.com/edxeth/pi-langfuse.git"
	},
	"homepage": "https://github.com/edxeth/pi-langfuse#readme",
	"bugs": {
		"url": "https://github.com/edxeth/pi-langfuse/issues"
	},
	"publishConfig": {
		"access": "public"
	},
	"license": "MIT",
	"engines": {
		"node": ">=22"
	},
	"trustedDependencies": [
		"esbuild",
		"koffi",
		"protobufjs"
	]
}