@@ -28,7 +28,7 @@ This repository is a comprehensive multi-language toolkit for ad-blocking, netwo
2828- ** Linear Import Tool** (` src/linear/ ` ) - TypeScript tool with Deno support
2929
3030### Configuration Support
31- All compilers support JSON, YAML, and TOML configuration formats with full @adguard/hostlist -compiler compatibility.
31+ All compilers support JSON, YAML, and TOML configuration formats with full @jk-com/adblock -compiler compatibility.
3232
3333## Docker Development Environment
3434
@@ -294,7 +294,7 @@ cargo test config:: # Tests in module
294294- ` data/output/adguard_user_filter.txt ` - Main tracked filter list consumed by AdGuard DNS
295295
296296### Rules Compiler - TypeScript (` src/rules-compiler-typescript/ ` )
297- - TypeScript wrapper around @ adguard/hostlist -compiler
297+ - TypeScript compiler using @ jk-com/adblock -compiler
298298- Deno 2.0+ runtime with npm compatibility
299299- Supports JSON, YAML, and TOML configuration formats
300300- ** Library API** (` src/lib/ ` ):
@@ -324,7 +324,7 @@ cargo test config:: # Tests in module
324324- Supports JSON, YAML, TOML via external tools (yq, Python)
325325
326326### Rules Compiler - .NET (` src/rules-compiler-dotnet/ ` )
327- - .NET 10 library wrapping @ adguard/hostlist-compiler
327+ - .NET 10 library for filter compilation
328328- Supports JSON, YAML, and TOML configuration formats
329329- ` RulesCompiler ` - Core library with abstractions, models, and services
330330- ` RulesCompiler.Console ` - Spectre.Console interactive and CLI frontend
@@ -333,7 +333,7 @@ cargo test config:: # Tests in module
333333- Features: Configuration validation, verbose mode, dependency injection
334334
335335### Rules Compiler - Python (` src/rules-compiler-python/ ` )
336- - Python 3.9+ package wrapping @ adguard/hostlist-compiler
336+ - Python 3.9+ package for filter compilation
337337- Supports JSON, YAML, and TOML configuration formats
338338- ` rules_compiler/config.py ` - Multi-format configuration reader
339339- ` rules_compiler/compiler.py ` - Core ` RulesCompiler ` class and ` compile_rules() ` function
@@ -343,7 +343,7 @@ cargo test config:: # Tests in module
343343- Tools: pytest, mypy, ruff
344344
345345### Rules Compiler - Rust (` src/rules-compiler-rust/ ` )
346- - High-performance Rust library and CLI wrapping @ adguard/hostlist-compiler
346+ - High-performance Rust library and CLI for filter compilation
347347- Supports JSON, YAML, and TOML configuration formats
348348- ` src/config.rs ` - Configuration structs and parsing
349349- ` src/compiler.rs ` - ` RulesCompiler ` struct and ` compile_rules() ` function
@@ -400,7 +400,7 @@ cargo test config:: # Tests in module
400400
401401## Configuration Schema
402402
403- All compilers support the same @adguard/hostlist -compiler configuration schema:
403+ All compilers support the same @jk-com/adblock -compiler configuration schema:
404404
405405### Root-Level Properties
406406| Property | Type | Required | Description |
@@ -463,7 +463,7 @@ GitHub Actions workflows validate:
463463| PowerShell | 7+ | PowerShell scripts |
464464| Python | 3.9+ | Python compiler |
465465| Rust | 1.85+ | Rust compiler (install via rustup) |
466- | hostlist -compiler | Latest | All compilers (via Deno : ` deno run npm:@adguard/hostlist -compiler ` ) |
466+ | adblock -compiler | 0.6.0 | TypeScript compiler (via JSR : ` deno add @jk-com/adblock -compiler ` ) |
467467| Docker | 24.0+ | Container development (optional but recommended) |
468468
469469## Key File Locations
0 commit comments