A
aleksUIX/vastlint-tools
OpenAdTech applications and integrations built on the public VASTlint engine
在 GitHub 查看 ↗链接已于 2026-11-12 核查 · HTTP 200 · 打开的是厂商自己的官网
- ★ 数取值
- 0 ★ · aleksUIX/vastlint-tools · 取自 GitHub 搜索 API · (2026-11-13 20:00:50 核对)
- 来源明细
- 从该仓库的 GitHub 页面直接读取 · 条目类型:开源项目
- 收录与活跃
- 收录于 2026-10-25 · 最近见到 2026-11-14 · 共见到 24 次 · 被 1 个来源列出
- 评分构成
- 综合分 103 · 1 个来源 · repo
常见问题(答案都来自我们的记录)
它适合谁 / 用来做什么?
我们把它归在这些标签下: 开源项目。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库
aleksUIX/vastlint-tools;我们收录于 2026-10-25;最近见到 2026-11-14。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。# VASTlint tools
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
Created by Aleksander Sekowski.
OpenAdTech applications and integrations built on the public VASTlint engine. This repository owns the application source, tests and marketplace release pipelines. The engine and language bindings have their own releases.
## The applications use a published engine release.
core-version.txt records the engine version used by the MCP server, browser extension, IDE extension and frontend runtime. Their manifests pin published packages rather than a sibling source checkout.
Chrome extension: page inspection and browser workflows.
VS Code extension: inline editor validation, also published to Open VSX.
MCP server: validation tools for AI agents.
VAST client runtime: sessions, playback and tracking.
React bindings: hooks for the client runtime.
Browser and React examples: application integration examples.
The Rust engine, CLI daemon, FFI, WASM binding, gRPC reference server and language bindings remain in the engine repository and its binding repositories. Java continues to use the public gRPC server. Erlang's OTP path continues to use the public CLI daemon.
## Build and test the applications.
Use Node.js 22 or later and a Rust toolchain that supports the declared MSRV.
sh
npm ci
npm run check:core
npm run typecheck
npm test
cargo test --workspace --locked
bash test/mcp-release-smoke.sh
The IDE manifest keeps its existing vastlint name. Its npm dependency uses the vastlint-engine alias to avoid a self-dependency while preserving the marketplace identity.
Each extension has its own lockfile:
sh
npm --prefix chrome ci
npm --prefix chrome run build
npm --prefix chrome test
npm --prefix vscode ci
npm --prefix vscode test
npm --prefix vscode run bundle
Build the MCP container from this repository:
sh
docker build -f Dockerfile.mcp -t vastlint-mcp .
Agent integrations are provided by plugin.json, .claude-plugin, gemini-extension.json, skills and agents. Hosted endpoints retain their existing addresses.
## Product releases are independent of engine releases.
Tools use their own version tags. A tools release does not publish vastlint-core, the engine npm package, the CLI, the gRPC server or the language bindings.
Marketplace publisher accounts and existing extension IDs stay with Aleksander Sekowski. See RELEASE.md for publishing configuration, versioning and the migration of credentials and trusted publishers.
OpenAdTech applications and integrations built on the public VASTlint engine. This repository owns the application source, tests and marketplace release pipelines. The engine and language bindings have their own releases.
## The applications use a published engine release.
core-version.txt records the engine version used by the MCP server, browser extension, IDE extension and frontend runtime. Their manifests pin published packages rather than a sibling source checkout.
Chrome extension: page inspection and browser workflows.
VS Code extension: inline editor validation, also published to Open VSX.
MCP server: validation tools for AI agents.
VAST client runtime: sessions, playback and tracking.
React bindings: hooks for the client runtime.
Browser and React examples: application integration examples.
The Rust engine, CLI daemon, FFI, WASM binding, gRPC reference server and language bindings remain in the engine repository and its binding repositories. Java continues to use the public gRPC server. Erlang's OTP path continues to use the public CLI daemon.
## Build and test the applications.
Use Node.js 22 or later and a Rust toolchain that supports the declared MSRV.
sh
npm ci
npm run check:core
npm run typecheck
npm test
cargo test --workspace --locked
bash test/mcp-release-smoke.sh
The IDE manifest keeps its existing vastlint name. Its npm dependency uses the vastlint-engine alias to avoid a self-dependency while preserving the marketplace identity.
Each extension has its own lockfile:
sh
npm --prefix chrome ci
npm --prefix chrome run build
npm --prefix chrome test
npm --prefix vscode ci
npm --prefix vscode test
npm --prefix vscode run bundle
Build the MCP container from this repository:
sh
docker build -f Dockerfile.mcp -t vastlint-mcp .
Agent integrations are provided by plugin.json, .claude-plugin, gemini-extension.json, skills and agents. Hosted endpoints retain their existing addresses.
## Product releases are independent of engine releases.
Tools use their own version tags. A tools release does not publish vastlint-core, the engine npm package, the CLI, the gRPC server or the language bindings.
Marketplace publisher accounts and existing extension IDs stay with Aleksander Sekowski. See RELEASE.md for publishing configuration, versioning and the migration of credentials and trusted publishers.
收录徽章(可选)
想把收录标记放进 README 就复制这行,可选,不影响收录。
[](https://anclum.com/zh/s/aleksuix-vastlint-tools/)
- 来源
- github · https://github.com/aleksUIX/vastlint-tools
- 按领域浏览
- 开源项目
- 收录于
- 今天
同类推荐
所属领域与标签
每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。