diff --git a/Dockerfile.cross b/.woodpecker/Dockerfile.cross similarity index 100% rename from Dockerfile.cross rename to .woodpecker/Dockerfile.cross diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..b032cb0 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,363 @@ +# Changes + +## [Unreleased] + +### Added - Professional Quality Improvements + +**Community Health Files** +- Created `CONTRIBUTING.md` with contribution guidelines, development workflow, and coding standards +- Created `SECURITY.md` with vulnerability reporting process and security best practices +- Created `CODE_OF_CONDUCT.md` with Contributor Covenant 2.1 + +**Security & Compliance** +- Created `deny.toml` with cargo-deny configuration for license/security policies +- Configured Renovate for automated dependency updates with automerge for minor/patch +- Added pre-commit hooks (fmt, clippy, shellcheck, markdownlint, trailing-whitespace, check-yaml/toml/json) + +**Testing Infrastructure** +- Configured cargo-llvm-cov for code coverage tracking +- Integrated Codecov for coverage reporting in CI +- Added coverage badge to README +- Created benchmark tests with criterion for performance baselines +- Added property-based testing with proptest for validation functions +- Justfile recipes: `just dev::coverage`, `just dev::bench`, `just dev::coverage-open` + +**CI/CD Enhancements** +- Multi-OS CI matrix: Linux, macOS, Windows (was Linux only) +- Cargo cache with rust-cache action (faster CI builds) +- Code coverage job uploading to Codecov +- Benchmark job running on pull requests +- cargo-deny checks in CI pipeline + +**Release Automation** +- Full automated release workflow: tag → build multi-OS → publish GitHub + crates.io +- Builds for 5 targets: Linux x86_64/aarch64, macOS x86_64/aarch64, Windows x86_64 +- Automatic tarball + SHA256 generation and upload +- Automatic crates.io publishing in dependency order +- cargo-binstall metadata for easy installation: `cargo binstall typedialog` + +**Impact** +- Code coverage now tracked (was unknown) +- CI tests on 3 operating systems (was 1) +- Release process fully automated (was manual) +- 7 pre-commit hooks validate code quality +- Benchmark baselines established for performance tracking +- Property tests validate edge cases +- Security scanning with cargo-deny +- Automated dependency updates with Renovate + +### Added - Multi-Language Linting System + +**Linting Infrastructure** +- Created `.cargo/config.toml` with strict rustflags (warnings, future-incompatible, unused, etc.) +- Extended `justfiles/dev.just` with language-specific linters: + - `just dev::lint-rust` - Clippy linting + - `just dev::lint-bash` - Shellcheck for 142 bash scripts + - `just dev::lint-nickel` - Nickel typecheck for 63 files + - `just dev::lint-nushell` - Nushell validation for 9 scripts + - `just dev::lint-markdown` - Markdownlint for docs/ folder only + - `just dev::lint-all` - Execute all linters +- Extended `justfiles/ci.just` with CI-compatible linter recipes +- Updated `just check-all` to include multi-language linting + +**GitHub Actions CI/CD** +- Created `.github/workflows/ci.yml` with automated linting matrix +- Parallel linting jobs per language (rust, bash, nickel, nushell, markdown) +- Integrated with test and build stages + +**Linter Tools** +- Added shellcheck for bash script analysis +- Added markdownlint-cli2 for docs/ validation +- Leveraged existing nickel CLI for typecheck +- Leveraged nushell built-in --check flag + +**Configuration** +- Created `.markdownlintrc` with basic rules (MD013, MD033, MD041 disabled) +- Updated `scripts/check_deps.sh` to verify all linter dependencies +- Updated `docs/build.md` with shellcheck and markdownlint installation + +**Impact** +- 142 bash scripts now validated with shellcheck +- 63 Nickel files now typechecked +- 9 Nushell scripts validated +- docs/ markdown files (subset of 8,530 total) validated +- Rust code enforces stricter compilation standards via rustflags + +### Added - TypeDialog Agent System + +**Multi-Provider LLM Support** +- Complete LLM provider abstraction supporting Claude, OpenAI, Gemini, and Ollama +- Unified trait-based architecture for consistent API across providers +- Streaming support with two protocols: SSE (Claude/OpenAI) and JSON (Gemini/Ollama) +- Token usage tracking across all providers (except OpenAI streaming limitation) +- Local execution with Ollama for privacy-sensitive workloads + +**Agent Execution System** +- New `.agent.mdx` file format for defining AI agents +- YAML frontmatter configuration with `@agent`, `@input`, `@import`, `@shell`, `@validate` directives +- CLI tool `typedialog-ag` for executing agent files +- Server component `typedialog-ag-server` for HTTP API access + +**Template System** +- Tera template engine (Jinja2-compatible) for variable substitution and conditionals +- Template variables with `{{ var }}` syntax +- Conditional logic with `{% if %}...{% endif %}` +- File imports with glob pattern support: `@import "src/**/*.rs" as code` +- Shell command integration: `@shell "git status" as status` +- Environment variable loading + +**Output Validation** +- Configurable validation rules for agent outputs +- Format validation (markdown, JSON, YAML) +- Content requirements (`must_contain` checks) +- Length constraints (`min_length`, `max_length`) + +**Provider-Specific Features** +- **Claude (Anthropic)**: 3 models (Haiku, Sonnet, Opus), excellent code/reasoning, SSE streaming +- **OpenAI (GPT)**: gpt-4o, gpt-4o-mini, o1, o3 models, broad capabilities, SSE streaming +- **Gemini (Google)**: Creative tasks, 2M context window, free tier, JSON streaming +- **Ollama (Local)**: Complete privacy, offline operation, no API costs, supports llama2/mistral/codellama/etc. + +### Added - Organization & Documentation + +**Project Structure** +- Created `demos/agent/` with 4 provider comparison demos +- Created `tests/agent/` with validation tests +- Created `examples/12-agent-execution/` with 8 practical CLI examples +- Organized docs into backend-specific folders: `docs/cli/`, `docs/tui/`, `docs/web/`, `docs/ai/`, `docs/agent/`, `docs/encryption/` + +**User Documentation** +- `docs/agent/README.md` - Agent system overview and navigation +- `docs/agent/getting_started.md` - Installation and first agent guide +- `docs/agent/llm_providers.md` - Complete provider comparison (400+ lines) +- `docs/cli/README.md` - CLI backend documentation +- `docs/tui/README.md` - TUI backend documentation +- `docs/web/README.md` - Web backend documentation +- `docs/ai/README.md` - AI backend documentation +- `docs/encryption/README.md` - Encryption documentation + +**Agent Examples** +- `basic-greeting.agent.mdx` - Simple introduction (Claude Haiku) +- `code-review.agent.mdx` - Security & performance analysis (Claude Sonnet) +- `documentation.agent.mdx` - Generate docs from code (GPT-4o) +- `task-planner.agent.mdx` - Project planning (Claude Sonnet) +- `local-privacy.agent.mdx` - Privacy-first analysis (Ollama/llama2) +- `creative-writer.agent.mdx` - Creative content (Gemini 2.0) +- `refactoring-assistant.agent.mdx` - Code refactoring (GPT-4o-mini) +- `architect.agent.mdx` - High-level design (Claude Opus) + +**Cross-References** +- Extensive linking between examples, tests, demos, and documentation +- Navigation structure: examples → demos → tests → core → technical docs + +### Added - Configuration & Provisioning + +**Configuration Structure** +- Renamed `config/agent/` → `config/ag/` for consistency with `typedialog-ag` binary name +- Added configuration profiles for all 6 backends: `cli/`, `tui/`, `web/`, `ai/`, `ag/`, `prov-gen/` +- Each backend has 3 environments: `default.toml`, `dev.toml`, `production.toml` +- Total: 18 configuration files (6 backends × 3 environments) + +**config/ag/** - Agent configuration (LLM execution) +- `default.toml` - Claude Haiku default, streaming enabled, Tera templates +- `dev.toml` - Ollama (local) for development, debug logging, temperature 0.7 +- `production.toml` - Claude Sonnet, lower temperature (0.3), rate limiting enabled + +**config/prov-gen/** - Provisioning generator configuration (IaC) +- `default.toml` - AWS + Hetzner providers, Nickel validation, AI disabled +- `dev.toml` - Hetzner + LXD (cheaper), Ollama for AI, verbose logging +- `production.toml` - AWS + GCP, strict validation, encryption required, tests required + +**Provisioning Generator Templates** +- Created `provider-gcp-section.toml` (256 lines, 15 elements) + - Google Cloud Platform: 24 regions, 16 machine types (e2/n1/n2/c2) + - Project ID + Service Account authentication + - Disk types: Standard, Balanced SSD, Premium SSD, Ultra SSD + - VPC networking, preemptible instances, deletion protection + +- Created `provider-azure-section.toml` (296 lines, 17 elements) + - Microsoft Azure: 30 regions globally + - Service Principal authentication (Tenant ID, Client ID, Secret) + - 12 VM sizes (B-series burstable, D/E-series, F-series compute) + - Managed disks, Virtual Networks, accelerated networking + +- Created `provider-lxd-section.toml` (207 lines, 16 elements) + - LXD containers and virtual machines (local/remote) + - 10 base images (Ubuntu, Debian, Alpine, Rocky, Arch) + - CPU/Memory/Disk limits, 5 storage pools (dir, zfs, btrfs, lvm) + - Network modes: lxdbr0 (NAT), host, macvlan + - Nesting support (Docker inside LXD), cloud-init integration + +**Total provider templates**: 6 providers (AWS, GCP, Azure, Hetzner, UpCloud, LXD) - 1,191 lines + +**Dependency Management** +- Created `scripts/check_deps.sh` - Automated dependency verification script +- Checks critical dependencies: `just`, `nickel`, `cargo`, `prov-ecosystem`, `secretumvault` +- Exit status 0 if all found, 1 if any missing +- Provides installation instructions for missing dependencies + +**Provisioning Generator Command Enhancements** +- Added `-f, --format ` flag to `typedialog-prov-gen templates` command + - Supported formats: `json`, `yaml`, `toml`, `text` (default) + - Enables machine-readable template listing for automation and integration + - JSON/YAML for CI/CD pipelines, TOML for configuration files +- Template path display: Shows resolved absolute path before listing + - Output: "From: /absolute/path/to/templates" + - Helps users verify which template directory is loaded +- TemplateCategory structure now serializable across all formats + - Consistent structure: `name`, `description`, `templates[]` + - TOML output uses `[[categories]]` array-of-tables format + +### Changed - Documentation Updates + +**docs/build.md** - Critical Dependencies Section (320+ lines added) +- **Internal Dependencies**: `prov-ecosystem` (for typedialog-prov-gen), `secretumvault` (for encryption) + - Installation: sibling directory or git submodule + - Path configuration: Cargo.toml paths, environment variables + - Verification commands + +- **External Dependencies**: `just` (command runner), `Nickel` (configuration language) + - Multi-platform installation: Homebrew, cargo, from source + - PATH configuration + - Verification tests + +- **Dependency Quick Check**: Bash script to verify all dependencies +- **Troubleshooting**: 3 common issues with solutions each + - prov-ecosystem/secretumvault not found (3 solutions) + - Nickel binary not found (3 solutions) + - just command not found (3 solutions) + +**docs/README.md** - Navigation Updates +- Added "Critical Dependencies" to Building section +- Updated "Building & Distribution" with dependencies reference + +**config/README.md** - Complete Backend Documentation (550+ lines) +- Documented all 6 backends: CLI, TUI, Web, AI, Agent (ag), Prov-gen +- Each backend has: configuration table, usage examples, features list +- **AI Backend**: RAG pipeline, embeddings (OpenAI/Ollama), vector store, knowledge graphs +- **Agent Backend**: Multi-provider LLM, Tera templates, streaming, variable substitution +- **Prov-gen**: Multi-cloud IaC, 7-layer validation, Nickel integration, AI-assisted generation +- Added configuration details for AI, Agent, and Prov-gen backends +- Updated development and production configuration examples +- Distribution structure updated to show 6 backends + +**README.md** - Main Project Documentation +- Updated Features: "6 Backends" (was "3 Backends") +- Added **AI Backend section** (lines 95-113) + - RAG system with semantic search + - Multi-provider embeddings (OpenAI, Ollama) + - Vector store (in-memory, Redis) + - Knowledge graph generation + +- Added **Provisioning Generator section** (lines 182-223) + - Infrastructure as Code generation + - Quick example with 3 command variants + - 6 features: Multi-cloud, 7-layer validation, Nickel, AI-assist, templates, profiles + - Supported providers table: AWS, GCP, Azure, Hetzner, UpCloud, LXD + +- Updated Configuration structure: 6 backends listed +- Updated Project Structure: All 9 crates documented +- Updated Key Technologies: Organized into Core, Backends, AI & Agent, Infrastructure +- Updated Examples: Added `11-prov-gen/` and `12-agent-execution/` categories + +**docs/prov-gen/README.md** +- Updated Multi-Provider Support: AWS, GCP, Azure, Hetzner, UpCloud, LXD (was AWS, GCP, Azure, Hetzner, LXD, bare metal) +- Changed "generates complete provisioning" → "generates provisioning" (modesty) + +### Changed - Naming Consistency + +**Package Renaming** +- `typeagent-core` → `typedialog-ag-core` +- `typeagent-cli` → `typedialog-ag` +- `typeagent-server` → `typedialog-ag-server` +- `config/agent/` → `config/ag/` + +**Rationale**: Align with project-wide `typedialog-*` naming convention and binary names + +**Impact** +- Updated 50+ files (imports, docs, scripts, configs) +- Updated workspace `Cargo.toml` dependencies +- Updated all crate manifests +- Updated justfile recipes +- Updated configuration directory structure +- 53 tests passing, 0 clippy warnings after refactor + +### Changed - Build & Distribution + +**Justfile Updates** +- Added `just build::agent` - Build Agent CLI +- Added `just build::agent-server` - Build Agent server +- Added `just build::prov-gen` - Build Provisioning Generator +- Added `just test::agent` - Test Agent system (53 tests) +- Added `just test::prov-gen` - Test Provisioning Generator (11 tests) +- Updated `just build::all` to include Agent and Prov-gen builds +- Fixed `just test::agent` - Removed invalid lib test for binary-only `typedialog-ag` crate + +**Script Updates** +- `scripts/create_distro.sh` - Include all binaries: `typedialog-ag`, `typedialog-ag-server`, `typedialog-prov-gen` +- `scripts/check_deps.sh` - New dependency verification script (67 lines) +- `installers/bootstrap/install.sh` - Install Agent and Prov-gen binaries +- `installers/bootstrap/install.ps1` - Install Agent and Prov-gen binaries (Windows) +- `.woodpecker/Dockerfile.cross` - Cross-compile Agent and Prov-gen binaries + +**Build Features** +- New feature flag `FEATURES_AGENT := "markup,nickel,cache"` +- Agent and Prov-gen builds integrated into full CI/CD pipeline +- All builds verified: `just build::prov-gen` ✓, `just build::agent` ✓ +- All tests passing: `just test::prov-gen` ✓ (11 tests), `just test::agent` ✓ (53 tests, 5 ignored) + +## [Previous] + +### Added + +**RepeatingGroup Duplicate Detection** +- Implemented duplicate item validation across all backends (CLI, TUI, Web) +- Added `unique = true` attribute support to prevent duplicate items +- Added item counter display updates in Web backend +- New `is_duplicate()` function in CLI and TUI backends + +**Web Backend Improvements** +- Refactored JavaScript: Replaced global constants with closure-based state management +- Added `render_global_repeating_group_script()` for generic repeating group handling +- Configuration stored in `data-*` attributes: `data-min-items`, `data-max-items`, `data-has-unique`, `data-unique-key`, `data-field-names` +- Live item counter updates after add/delete operations +- Single document-level event delegation for all repeating group interactions + +**Documentation** +- Updated `docs/field_types.md` with unique validation details +- Updated `examples/README.md` with RepeatingGroup testing commands +- Added `docs/field_types.md` (new file) +- Updated example forms with `unique = true` attribute + +### Fixed + +- **CLI Backend**: Fixed validation of duplicate items in add/edit operations +- **TUI Backend**: Fixed validation of duplicate items with error overlay feedback +- **Web Backend**: Fixed `has_unique` flag reading from field definition (was incorrectly scanning fragment fields) +- **Web Backend**: Fixed item counter not updating when adding/deleting items + +### Changed + +**Architecture** +- Each repeating group now maintains independent state via closure +- Removed ~600 lines of dead code in Web JavaScript +- Event handling now context-aware (finds correct repeating group controller) + +**Examples** +- `examples/05-fragments/array-trackers.toml`: Added `unique = true` to UDP and HTTP tracker arrays +- `examples/07-nickel-generation/arrays-form.toml`: Added `unique = true` to all RepeatingGroup fields + +### Technical Notes + +- Duplicate detection compares ALL field values when `unique = true` +- Works consistently across CLI, TUI, and Web backends +- Backwards compatible: repeating groups without `unique = true` unaffected +- max_items limit already enforced in all backends (no changes needed) + +### Testing + +- All 174 unit tests passing +- No clippy warnings +- Build verified with `--all-features` flag +- Manual testing in Web backend: duplicate detection working correctly +- Item counter updates verified on add/delete operations diff --git a/CHANGES.md b/CHANGES.md deleted file mode 100644 index 865a004..0000000 --- a/CHANGES.md +++ /dev/null @@ -1,57 +0,0 @@ -# Changes - -## [Unreleased] - -### Added - -**RepeatingGroup Duplicate Detection** -- Implemented duplicate item validation across all backends (CLI, TUI, Web) -- Added `unique = true` attribute support to prevent duplicate items -- Added item counter display updates in Web backend -- New `is_duplicate()` function in CLI and TUI backends - -**Web Backend Improvements** -- Refactored JavaScript: Replaced global constants with closure-based state management -- Added `render_global_repeating_group_script()` for generic repeating group handling -- Configuration stored in `data-*` attributes: `data-min-items`, `data-max-items`, `data-has-unique`, `data-unique-key`, `data-field-names` -- Live item counter updates after add/delete operations -- Single document-level event delegation for all repeating group interactions - -**Documentation** -- Updated `docs/FIELD_TYPES.md` with unique validation details -- Updated `examples/README.md` with RepeatingGroup testing commands -- Added `docs/FIELD_TYPES.md` (new file) -- Updated example forms with `unique = true` attribute - -### Fixed - -- **CLI Backend**: Fixed validation of duplicate items in add/edit operations -- **TUI Backend**: Fixed validation of duplicate items with error overlay feedback -- **Web Backend**: Fixed `has_unique` flag reading from field definition (was incorrectly scanning fragment fields) -- **Web Backend**: Fixed item counter not updating when adding/deleting items - -### Changed - -**Architecture** -- Each repeating group now maintains independent state via closure -- Removed ~600 lines of dead code in Web JavaScript -- Event handling now context-aware (finds correct repeating group controller) - -**Examples** -- `examples/05-fragments/array-trackers.toml`: Added `unique = true` to UDP and HTTP tracker arrays -- `examples/07-nickel-generation/arrays-form.toml`: Added `unique = true` to all RepeatingGroup fields - -### Technical Notes - -- Duplicate detection compares ALL field values when `unique = true` -- Works consistently across CLI, TUI, and Web backends -- Backwards compatible: repeating groups without `unique = true` unaffected -- max_items limit already enforced in all backends (no changes needed) - -### Testing - -- All 174 unit tests passing -- No clippy warnings -- Build verified with `--all-features` flag -- Manual testing in Web backend: duplicate detection working correctly -- Item counter updates verified on add/delete operations diff --git a/README.md b/README.md index 2ef5b4c..60f1c47 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,17 @@
- TypeDialog Logo + TypeDialog Logo
+[![CI](https://github.com/jesusperezlorenzo/typedialog/actions/workflows/ci.yml/badge.svg)](https://github.com/jesusperezlorenzo/typedialog/actions/workflows/ci.yml) +[![codecov](https://codecov.io/gh/jesusperezlorenzo/typedialog/branch/main/graph/badge.svg)](https://codecov.io/gh/jesusperezlorenzo/typedialog) + # TypeDialog -> ▲ Typed Dialogs you can tRust. +> ▲ Create Type-Safe Interactive Dialogs. -> Prompts, forms, or schemas—type-safe and backend-agnostic. +> Prompts, forms, schemas definition, use backends (CLI, TUI, Web, AI). -> Run on CLI, TUI, or Web. Output to JSON, YAML, TOML, or [Nickel](https://nickel-lang.org). +> Extend with LLM agents, IaC generation, and [Nickel](https://nickel-lang.org) validation. ## Features @@ -18,7 +21,7 @@ - **Multi-Language Support**: Fluent (.ftl) translations with automatic locale detection - **Multiple Output Formats**: JSON, YAML, TOML, and Nickel output - **Zero Runtime Dependencies**: Core library runs anywhere, no external tools required -- **3 Backends**: CLI (inquire), TUI (ratatui), Web (axum) +- **6 Backends**: CLI (inquire), TUI (ratatui), Web (axum), AI (RAG/embeddings), Agent (LLM execution), Prov-gen (IaC generation) ### Integration Key @@ -29,7 +32,7 @@ ### Installation -See [docs/INSTALLATION.md](docs/INSTALLATION.md) for detailed setup. +See [docs/installation.md](docs/installation.md) for detailed setup. Requirements: - **Rust 1.70+** - [Install](https://rustup.rs/) @@ -92,8 +95,137 @@ cargo run -p typedialog-web -- --config config/web/dev.toml **Use for:** SaaS platforms, public forms, mobile-friendly interfaces **See:** [`examples/04-backends/web/`](examples/04-backends/web/) +### AI Backend (typedialog-ai) +Retrieval-Augmented Generation (RAG) system with semantic search and embeddings. + +```bash +# Query knowledge base +typedialog-ai --config config/ai/dev.toml --query "How do I configure encryption?" + +# Build knowledge graph +typedialog-ai --config config/ai/production.toml --build-graph ./docs +``` + +**Use for:** Documentation search, context-aware assistance, knowledge retrieval, semantic search +**Features:** +- Multi-provider embeddings (OpenAI, Ollama) +- Vector store (in-memory, Redis) +- Knowledge graph generation +- Context retrieval for LLMs + +**Learn more:** [AI Backend Documentation](docs/ai/) + **Complete backend guide:** [Backend-Specific Examples](examples/04-backends/) +## TypeDialog Agent (typedialog-ag) + +**AI agent execution from markdown files** with multi-provider LLM support. + +Execute AI agents defined as `.agent.mdx` files with template variables, file imports, shell integration, and output validation. + +### Quick Example + +Create `hello.agent.mdx`: +```yaml +--- +@agent { + role: friendly assistant, + llm: claude-3-5-haiku-20241022 +} + +@input name: String +--- + +Say hello to {{name}} in a warm and friendly way! +``` + +Run it: +```bash +typedialog-ag hello.agent.mdx +# Prompts: name (String): Alice +# Output: Hello Alice! It's wonderful to meet you! ... +``` + +### Supported LLM Providers + +| Provider | Models | Best For | Privacy | +|----------|--------|----------|---------| +| **Claude** | Haiku, Sonnet, Opus | Code, reasoning, analysis | Cloud | +| **OpenAI** | GPT-4o, GPT-4o-mini, o1, o3 | Code, general tasks | Cloud | +| **Gemini** | 2.0 Flash, 1.5 Pro | Creative, multi-modal | Cloud (free tier) | +| **Ollama** | llama2, mistral, codellama, etc. | Privacy, offline, free | Local | + +### Features + +- **Template System**: Variables (`{{var}}`), conditionals (`{% if %}`), file imports (`@import`) - Tera/Jinja2 +- **Context Injection**: Load files with glob patterns, execute shell commands +- **Output Validation**: Format, content, and length validation +- **Streaming**: Real-time token-by-token responses +- **Multi-Provider**: Switch between Claude, OpenAI, Gemini, or local Ollama + +### Examples + +```bash +# Code review with Claude Sonnet +typedialog-ag examples/12-agent-execution/code-review.agent.mdx + +# Creative writing with Gemini +typedialog-ag examples/12-agent-execution/creative-writer.agent.mdx + +# Privacy-first analysis with Ollama (local) +typedialog-ag examples/12-agent-execution/local-privacy.agent.mdx +``` + +**Learn more:** +- [Agent Documentation](docs/agent/) - Complete guide +- [Getting Started](docs/agent/getting_started.md) - Installation and first agent +- [LLM Providers](docs/agent/llm_providers.md) - Provider comparison +- [Examples](examples/12-agent-execution/) - 8 practical use cases + +## Provisioning Generator (typedialog-prov-gen) + +**Infrastructure as Code generation** from TypeDialog forms with multi-cloud support. + +Generate infrastructure configurations for AWS, GCP, Azure, Hetzner, UpCloud, and LXD from interactive forms or declarative specifications. + +### Quick Example + +```bash +# Generate infrastructure with interactive prompts +typedialog-prov-gen --name myproject --output ./provisioning + +# Use specific providers +typedialog-prov-gen --name myproject --providers aws,hetzner --ai-assist + +# Dry run (preview without generating) +typedialog-prov-gen --name myproject --dry-run +``` + +### Features + +- **Multi-Cloud Support**: AWS, GCP, Azure, Hetzner, UpCloud, LXD +- **7-Layer Validation**: Forms → Constraints → Values → Validators → Schemas → Defaults → JSON +- **Nickel Integration**: Type-safe configuration contracts with schema validation +- **AI-Assisted Generation**: Optional Claude/Ollama assistance for complex configurations +- **Template Fragments**: Reusable provider-specific configuration blocks +- **Environment Profiles**: Development, staging, production presets + +### Supported Providers + +| Provider | Type | Best For | +|----------|------|----------| +| **AWS** | Cloud | Enterprise, scalability, full service catalog | +| **GCP** | Cloud | Data analytics, ML workloads | +| **Azure** | Cloud | Enterprise integration, hybrid cloud, Microsoft ecosystem | +| **Hetzner** | Cloud/Dedicated | Cost-effective European hosting | +| **UpCloud** | Cloud | High-performance SSD, flexible pricing | +| **LXD** | Local/Private | Development, on-premise, containers | + +**Learn more:** +- [Prov-gen Documentation](docs/prov-gen/) - Complete guide +- [Examples](examples/11-prov-gen/) - Multi-cloud configurations +- [Templates](crates/typedialog-prov-gen/templates/) - Provider fragments + ## Nickel Integration **Type-safe configuration management** with bidirectional Nickel schema support. @@ -118,7 +250,7 @@ typedialog form schema.toml --backend tui - Deterministic configuration generation **Learn more:** -- [Nickel Integration Guide](docs/CONFIGURATION.md#nickel-integration) +- [Nickel Integration Guide](docs/configuration.md#nickel-integration) - [Examples: 06-integrations/nickel/](examples/06-integrations/nickel/) - [Nickel Lang Documentation](https://nickel-lang.org/) @@ -128,11 +260,11 @@ Complete documentation in [`docs/`](docs/): | Document | Purpose | |----------|---------| -| [**INSTALLATION.md**](docs/INSTALLATION.md) | Prerequisites & setup | -| [**DEVELOPMENT.md**](docs/DEVELOPMENT.md) | Development workflows | -| [**BUILD.md**](docs/BUILD.md) | Building & cross-compilation | -| [**RELEASE.md**](docs/RELEASE.md) | Release process | -| [**CONFIGURATION.md**](docs/CONFIGURATION.md) | Backend & Nickel configuration | +| [**installation.md**](docs/installation.md) | Prerequisites & setup | +| [**development.md**](docs/development.md) | Development workflows | +| [**build.md**](docs/build.md) | Building & cross-compilation | +| [**release.md**](docs/release.md) | Release process | +| [**configuration.md**](docs/configuration.md) | Backend & Nickel configuration | ## Examples @@ -147,6 +279,8 @@ Complete working examples in [`examples/`](examples/): | **Composition** | [05-fragments](examples/05-fragments/) | Reusable components | | **Integrations** | [06-integrations](examples/06-integrations/) | [Nickel](examples/06-integrations/nickel/), [i18n](examples/06-integrations/i18n/) | | **Production** | [09-templates](examples/09-templates/) | Real-world use cases | +| **Provisioning** | [11-prov-gen](examples/11-prov-gen/) | Infrastructure generation, multi-cloud | +| **Agent Execution** | [12-agent-execution](examples/12-agent-execution/) | LLM agents, AI workflows | **Quick start:** [examples/README.md](examples/README.md) @@ -169,7 +303,7 @@ just distro::create-package just ci::full ``` -See [docs/DEVELOPMENT.md](docs/DEVELOPMENT.md) for details. +See [docs/development.md](docs/development.md) for details. ## Building & Distribution @@ -191,7 +325,7 @@ just distro::create-checksums Package includes binaries, configs, and installers. -See [docs/BUILD.md](docs/BUILD.md) for complete guide. +See [docs/build.md](docs/build.md) for complete guide. ### Install Distributed Release @@ -203,7 +337,7 @@ curl -fsSL https://github.com/anthropics/typedialog/releases/download/latest/ins irm https://github.com/anthropics/typedialog/releases/download/latest/install.ps1 | iex ``` -See [docs/RELEASE.md](docs/RELEASE.md) for release workflow. +See [docs/release.md](docs/release.md) for release workflow. ## Configuration @@ -213,22 +347,30 @@ Pre-configured settings for each backend and environment: config/ ├── cli/ # default, dev, production ├── tui/ # default, dev, production -└── web/ # default, dev, production +├── web/ # default, dev, production +├── ai/ # default, dev, production (RAG/embeddings) +├── ag/ # default, dev, production (Agent/LLM) +└── prov-gen/ # default, dev, production (IaC generation) ``` -See [docs/CONFIGURATION.md](docs/CONFIGURATION.md) for all options. +See [docs/configuration.md](docs/configuration.md) and [config/README.md](config/README.md) for all options. ## Project Structure ``` typedialog/ ├── crates/ -│ ├── typedialog-core/ # Core library +│ ├── typedialog-core/ # Core library (forms, validation) │ ├── typedialog/ # CLI binary │ ├── typedialog-tui/ # TUI binary -│ └── typedialog-web/ # Web binary -├── config/ # Configuration files -├── examples/ # Working examples +│ ├── typedialog-web/ # Web binary +│ ├── typedialog-ai/ # AI backend (RAG, embeddings) +│ ├── typedialog-ag-core/ # Agent core library +│ ├── typedialog-ag/ # Agent CLI binary +│ ├── typedialog-ag-server/ # Agent HTTP server +│ └── typedialog-prov-gen/ # Provisioning generator +├── config/ # Configuration files (6 backends × 3 envs) +├── examples/ # Working examples (12 categories) ├── scripts/ # Build automation ├── installers/ # Installation scripts ├── docs/ # Documentation @@ -238,15 +380,29 @@ typedialog/ ## Key Technologies +**Core:** - **Rust** - Type-safe systems language -- **inquire** - Interactive prompt library (CLI backend) -- **Ratatui** - Terminal UI framework (TUI backend) -- **Axum** - Web framework (Web backend) - **Nickel** - Type-safe configuration language (schema integration) - **TOML** - Form and configuration language - **Fluent** - Multi-language translation system - **just** - Command orchestration +**Backends:** +- **inquire** - Interactive prompt library (CLI backend) +- **Ratatui** - Terminal UI framework (TUI backend) +- **Axum** - Web framework (Web backend) + +**AI & Agent:** +- **Tera** - Template engine (Jinja2-compatible) for agent files +- **Claude API** - Anthropic's language models +- **OpenAI API** - GPT models +- **Gemini API** - Google's language models +- **Ollama** - Local LLM runtime + +**Infrastructure:** +- **Nickel contracts** - Type-safe IaC validation +- **AWS/GCP/Hetzner/UpCloud APIs** - Multi-cloud provisioning + ## Commands at a Glance ```bash @@ -288,7 +444,7 @@ just distro::package-release # Prepare release - **cargo-watch** - For hot-reload during development - **cargo-cross** - For cross-compilation to other platforms -See [docs/INSTALLATION.md](docs/INSTALLATION.md) for setup. +See [docs/installation.md](docs/installation.md) for setup. ## License & Compliance @@ -311,4 +467,4 @@ Contributions welcome! See documentation for setup and guidelines. --- -**Ready to get started?** → [docs/INSTALLATION.md](docs/INSTALLATION.md) +**Ready to get started?** → [docs/installation.md](docs/installation.md) diff --git a/SBOM.cyclonedx.json b/SBOM.cyclonedx.json deleted file mode 100644 index f80eebd..0000000 --- a/SBOM.cyclonedx.json +++ /dev/null @@ -1,12240 +0,0 @@ -{ - "bomFormat": "CycloneDX", - "components": [ - { - "author": "The ICU4X Project Developers", - "bom-ref": "CycloneDxRef-Component-zerovec-0.11.5", - "description": "Zero-copy vector backed by a byte array", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/unicode-org/icu4x" - } - ], - "licenses": [ - { - "expression": "Unicode-3.0" - } - ], - "name": "zerovec", - "purl": "pkg:cargo/zerovec@0.11.5", - "type": "library", - "version": "0.11.5" - }, - { - "author": "Dan Gohman , Jakub Konka ", - "bom-ref": "CycloneDxRef-Component-rustix-0.38.44", - "description": "Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/rustix" - }, - { - "type": "vcs", - "url": "https://github.com/bytecodealliance/rustix" - } - ], - "licenses": [ - { - "expression": "Apache-2.0 OR Apache-2.0 OR MIT" - } - ], - "name": "rustix", - "purl": "pkg:cargo/rustix@0.38.44", - "type": "library", - "version": "0.38.44" - }, - { - "author": "softprops ", - "bom-ref": "CycloneDxRef-Component-atty-0.2.14", - "description": "A simple interface for querying atty", - "externalReferences": [ - { - "type": "documentation", - "url": "http://softprops.github.io/atty" - }, - { - "type": "website", - "url": "https://github.com/softprops/atty" - }, - { - "type": "vcs", - "url": "https://github.com/softprops/atty" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "atty", - "purl": "pkg:cargo/atty@0.2.14", - "type": "library", - "version": "0.2.14" - }, - { - "author": "Jack Grigg ", - "bom-ref": "CycloneDxRef-Component-age-core-0.11.0", - "description": "[BETA] Common functions used across the age crates", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/str4d/rage" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "age-core", - "purl": "pkg:cargo/age-core@0.11.0", - "type": "library", - "version": "0.11.0" - }, - { - "author": "RustCrypto Developers", - "bom-ref": "CycloneDxRef-Component-chacha20-0.9.1", - "description": "The ChaCha20 stream cipher (RFC 8439) implemented in pure Rust using traits\nfrom the RustCrypto `cipher` crate, with optional architecture-specific\nhardware acceleration (AVX2, SSE2). Additionally provides the ChaCha8, ChaCha12,\nXChaCha20, XChaCha12 and XChaCha8 stream ciphers, and also optional\nrand_core-compatible RNGs based on those ciphers.\n", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/chacha20" - }, - { - "type": "vcs", - "url": "https://github.com/RustCrypto/stream-ciphers" - } - ], - "licenses": [ - { - "expression": "Apache-2.0 OR MIT" - } - ], - "name": "chacha20", - "purl": "pkg:cargo/chacha20@0.9.1", - "type": "library", - "version": "0.9.1" - }, - { - "author": "Andrew Chin ", - "bom-ref": "CycloneDxRef-Component-terminal_size-0.4.3", - "description": "Gets the size of your Linux or Windows terminal", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/terminal_size" - }, - { - "type": "vcs", - "url": "https://github.com/eminence/terminal-size" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "terminal_size", - "purl": "pkg:cargo/terminal_size@0.4.3", - "type": "library", - "version": "0.4.3" - }, - { - "author": "RustCrypto Developers", - "bom-ref": "CycloneDxRef-Component-pbkdf2-0.12.2", - "description": "Generic implementation of PBKDF2", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/pbkdf2" - }, - { - "type": "vcs", - "url": "https://github.com/RustCrypto/password-hashes/tree/master/pbkdf2" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "pbkdf2", - "purl": "pkg:cargo/pbkdf2@0.12.2", - "type": "library", - "version": "0.12.2" - }, - { - "author": "Zakarum ", - "bom-ref": "CycloneDxRef-Component-allocator-api2-0.2.21", - "description": "Mirror of Rust's allocator API", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/allocator-api2" - }, - { - "type": "website", - "url": "https://github.com/zakarumych/allocator-api2" - }, - { - "type": "vcs", - "url": "https://github.com/zakarumych/allocator-api2" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "allocator-api2", - "purl": "pkg:cargo/allocator-api2@0.2.21", - "type": "library", - "version": "0.2.21" - }, - { - "author": "Jonas Schievink , oyvindln ", - "bom-ref": "CycloneDxRef-Component-adler2-2.0.1", - "description": "A simple clean-room implementation of the Adler-32 checksum", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/adler2/" - }, - { - "type": "vcs", - "url": "https://github.com/oyvindln/adler2" - } - ], - "licenses": [ - { - "expression": "0BSD OR MIT OR Apache-2.0" - } - ], - "name": "adler2", - "purl": "pkg:cargo/adler2@2.0.1", - "type": "library", - "version": "2.0.1" - }, - { - "author": "Microsoft", - "bom-ref": "CycloneDxRef-Component-windows_aarch64_gnullvm-0.52.6", - "description": "Import lib for Windows", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/microsoft/windows-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "windows_aarch64_gnullvm", - "purl": "pkg:cargo/windows_aarch64_gnullvm@0.52.6", - "type": "library", - "version": "0.52.6" - }, - { - "author": "Aetf ", - "bom-ref": "CycloneDxRef-Component-unicode-truncate-1.1.0", - "description": "Unicode-aware algorithm to pad or truncate `str` in terms of displayed width.\n", - "externalReferences": [ - { - "type": "website", - "url": "https://github.com/Aetf/unicode-truncate" - }, - { - "type": "vcs", - "url": "https://github.com/Aetf/unicode-truncate" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "unicode-truncate", - "purl": "pkg:cargo/unicode-truncate@1.1.0", - "type": "library", - "version": "1.1.0" - }, - { - "author": "Jorge Aparicio ", - "bom-ref": "CycloneDxRef-Component-libm-0.2.15", - "description": "libm in pure Rust", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/libm" - }, - { - "type": "vcs", - "url": "https://github.com/rust-lang/compiler-builtins" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "libm", - "purl": "pkg:cargo/libm@0.2.15", - "type": "library", - "version": "0.2.15" - }, - { - "author": "Jeremy Soller ", - "bom-ref": "CycloneDxRef-Component-redox_syscall-0.5.18", - "description": "A Rust library to access raw Redox system calls", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/redox_syscall" - }, - { - "type": "vcs", - "url": "https://gitlab.redox-os.org/redox-os/syscall" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "redox_syscall", - "purl": "pkg:cargo/redox_syscall@0.5.18", - "type": "library", - "version": "0.5.18" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-anstyle-1.0.13", - "description": "ANSI text styling", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/rust-cli/anstyle.git" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "anstyle", - "purl": "pkg:cargo/anstyle@1.0.13", - "type": "library", - "version": "1.0.13" - }, - { - "author": "Carl Lerche ", - "bom-ref": "CycloneDxRef-Component-slab-0.4.11", - "description": "Pre-allocated storage for a uniform data type", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/tokio-rs/slab" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "slab", - "purl": "pkg:cargo/slab@0.4.11", - "type": "library", - "version": "0.4.11" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-pin-project-internal-1.1.10", - "description": "Implementation detail of the `pin-project` crate.\n", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/taiki-e/pin-project" - } - ], - "licenses": [ - { - "expression": "Apache-2.0 OR MIT" - } - ], - "name": "pin-project-internal", - "purl": "pkg:cargo/pin-project-internal@1.1.10", - "type": "application", - "version": "1.1.10" - }, - { - "author": "David Tolnay ", - "bom-ref": "CycloneDxRef-Component-anyhow-1.0.100", - "description": "Flexible concrete Error type built on std::error::Error", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/anyhow" - }, - { - "type": "vcs", - "url": "https://github.com/dtolnay/anyhow" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "anyhow", - "purl": "pkg:cargo/anyhow@1.0.100", - "type": "library", - "version": "1.0.100" - }, - { - "author": "Microsoft", - "bom-ref": "CycloneDxRef-Component-windows_x86_64_gnullvm-0.52.6", - "description": "Import lib for Windows", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/microsoft/windows-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "windows_x86_64_gnullvm", - "purl": "pkg:cargo/windows_x86_64_gnullvm@0.52.6", - "type": "library", - "version": "0.52.6" - }, - { - "author": "Stephen M. Coakley ", - "bom-ref": "CycloneDxRef-Component-castaway-0.2.4", - "description": "Safe, zero-cost downcasting for limited compile-time specialization.", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/sagebind/castaway" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "castaway", - "purl": "pkg:cargo/castaway@0.2.4", - "type": "library", - "version": "0.2.4" - }, - { - "author": "Conrad Kleinespel ", - "bom-ref": "CycloneDxRef-Component-rtoolbox-0.0.3", - "description": "Utility functions for other crates, no backwards compatibility guarantees.", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/conradkleinespel/duck" - } - ], - "licenses": [ - { - "expression": "Apache-2.0" - } - ], - "name": "rtoolbox", - "purl": "pkg:cargo/rtoolbox@0.0.3", - "type": "library", - "version": "0.0.3" - }, - { - "author": "Nick Fitzgerald ", - "bom-ref": "CycloneDxRef-Component-bumpalo-3.19.0", - "description": "A fast bump allocation arena for Rust.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/bumpalo" - }, - { - "type": "vcs", - "url": "https://github.com/fitzgen/bumpalo" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "bumpalo", - "purl": "pkg:cargo/bumpalo@3.19.0", - "type": "library", - "version": "3.19.0" - }, - { - "author": "Peter Glotfelty ", - "bom-ref": "CycloneDxRef-Component-strum-0.26.3", - "description": "Helpful macros for working with enums and strings", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/strum" - }, - { - "type": "website", - "url": "https://github.com/Peternator7/strum" - }, - { - "type": "vcs", - "url": "https://github.com/Peternator7/strum" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "strum", - "purl": "pkg:cargo/strum@0.26.3", - "type": "library", - "version": "0.26.3" - }, - { - "author": "Austin Bonander ", - "bom-ref": "CycloneDxRef-Component-mime_guess-2.0.5", - "description": "A simple crate for detection of a file's MIME type by its extension.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/mime_guess/" - }, - { - "type": "vcs", - "url": "https://github.com/abonander/mime_guess" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "mime_guess", - "purl": "pkg:cargo/mime_guess@2.0.5", - "type": "library", - "version": "2.0.5" - }, - { - "author": "Taiki Endo ", - "bom-ref": "CycloneDxRef-Component-find-crate-0.6.3", - "description": "Find the crate name from the current Cargo.toml.\n", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/find-crate" - }, - { - "type": "vcs", - "url": "https://github.com/taiki-e/find-crate" - } - ], - "licenses": [ - { - "expression": "Apache-2.0 OR MIT" - } - ], - "name": "find-crate", - "purl": "pkg:cargo/find-crate@0.6.3", - "type": "library", - "version": "0.6.3" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-futures-io-0.3.31", - "description": "The `AsyncRead`, `AsyncWrite`, `AsyncSeek`, and `AsyncBufRead` traits for the futures-rs library.\n", - "externalReferences": [ - { - "type": "website", - "url": "https://rust-lang.github.io/futures-rs" - }, - { - "type": "vcs", - "url": "https://github.com/rust-lang/futures-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "futures-io", - "purl": "pkg:cargo/futures-io@0.3.31", - "type": "library", - "version": "0.3.31" - }, - { - "author": "David Peter ", - "bom-ref": "CycloneDxRef-Component-lscolors-0.20.0", - "description": "Colorize paths using the LS_COLORS environment variable", - "externalReferences": [ - { - "type": "website", - "url": "https://github.com/sharkdp/lscolors" - }, - { - "type": "vcs", - "url": "https://github.com/sharkdp/lscolors" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "lscolors", - "purl": "pkg:cargo/lscolors@0.20.0", - "type": "library", - "version": "0.20.0" - }, - { - "author": "Lukas Bergdoll ", - "bom-ref": "CycloneDxRef-Component-self_cell-0.10.3", - "description": "Safe-to-use proc-macro-free self-referential structs in stable Rust.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/self_cell" - }, - { - "type": "vcs", - "url": "https://github.com/Voultapher/self_cell" - } - ], - "licenses": [ - { - "expression": "Apache-2.0" - } - ], - "name": "self_cell", - "purl": "pkg:cargo/self_cell@0.10.3", - "type": "library", - "version": "0.10.3" - }, - { - "author": "Amanieu d'Antras ", - "bom-ref": "CycloneDxRef-Component-thread_local-1.1.9", - "description": "Per-object thread-local storage", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/thread_local/" - }, - { - "type": "vcs", - "url": "https://github.com/Amanieu/thread_local-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "thread_local", - "purl": "pkg:cargo/thread_local@1.1.9", - "type": "library", - "version": "1.1.9" - }, - { - "author": "Eliza Weisman , David Barsky , Tokio Contributors ", - "bom-ref": "CycloneDxRef-Component-tracing-subscriber-0.3.22", - "description": "Utilities for implementing and composing `tracing` subscribers.\n", - "externalReferences": [ - { - "type": "website", - "url": "https://tokio.rs" - }, - { - "type": "vcs", - "url": "https://github.com/tokio-rs/tracing" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "tracing-subscriber", - "purl": "pkg:cargo/tracing-subscriber@0.3.22", - "type": "library", - "version": "0.3.22" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-indexmap-2.12.1", - "description": "A hash table with consistent order and fast iteration.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/indexmap/" - }, - { - "type": "vcs", - "url": "https://github.com/indexmap-rs/indexmap" - } - ], - "licenses": [ - { - "expression": "Apache-2.0 OR MIT" - } - ], - "name": "indexmap", - "purl": "pkg:cargo/indexmap@2.12.1", - "type": "library", - "version": "2.12.1" - }, - { - "author": "Daniel Reiter Horn ", - "bom-ref": "CycloneDxRef-Component-alloc-stdlib-0.2.2", - "description": "A dynamic allocator example that may be used with the stdlib", - "externalReferences": [ - { - "type": "documentation", - "url": "https://raw.githubusercontent.com/dropbox/rust-alloc-no-stdlib/master/alloc-stdlib/tests/lib.rs" - }, - { - "type": "website", - "url": "https://github.com/dropbox/rust-alloc-no-stdlib" - }, - { - "type": "vcs", - "url": "https://github.com/dropbox/rust-alloc-no-stdlib" - } - ], - "licenses": [ - { - "expression": "BSD-3-Clause" - } - ], - "name": "alloc-stdlib", - "purl": "pkg:cargo/alloc-stdlib@0.2.2", - "type": "library", - "version": "0.2.2" - }, - { - "author": "The Servo Project Developers", - "bom-ref": "CycloneDxRef-Component-core-foundation-sys-0.8.7", - "description": "Bindings to Core Foundation for macOS", - "externalReferences": [ - { - "type": "website", - "url": "https://github.com/servo/core-foundation-rs" - }, - { - "type": "vcs", - "url": "https://github.com/servo/core-foundation-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "core-foundation-sys", - "purl": "pkg:cargo/core-foundation-sys@0.8.7", - "type": "library", - "version": "0.8.7" - }, - { - "author": "The Rust Project Developers", - "bom-ref": "CycloneDxRef-Component-bitflags-2.10.0", - "description": "A macro to generate structures which behave like bitflags.\n", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/bitflags" - }, - { - "type": "website", - "url": "https://github.com/bitflags/bitflags" - }, - { - "type": "vcs", - "url": "https://github.com/bitflags/bitflags" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "bitflags", - "purl": "pkg:cargo/bitflags@2.10.0", - "type": "library", - "version": "2.10.0" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-windows_i686_gnullvm-0.53.1", - "description": "Import lib for Windows", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/microsoft/windows-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "windows_i686_gnullvm", - "purl": "pkg:cargo/windows_i686_gnullvm@0.53.1", - "type": "library", - "version": "0.53.1" - }, - { - "author": "Aleksey Kladov ", - "bom-ref": "CycloneDxRef-Component-once_cell-1.21.3", - "description": "Single assignment cells and lazy values.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/once_cell" - }, - { - "type": "vcs", - "url": "https://github.com/matklad/once_cell" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "once_cell", - "purl": "pkg:cargo/once_cell@1.21.3", - "type": "library", - "version": "1.21.3" - }, - { - "author": "T. Post", - "bom-ref": "CycloneDxRef-Component-crossterm-0.28.1", - "description": "A crossplatform terminal library for manipulating terminals.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/crossterm/" - }, - { - "type": "vcs", - "url": "https://github.com/crossterm-rs/crossterm" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "crossterm", - "purl": "pkg:cargo/crossterm@0.28.1", - "type": "library", - "version": "0.28.1" - }, - { - "author": "Andrew Gallant ", - "bom-ref": "CycloneDxRef-Component-ignore-0.4.25", - "description": "A fast library for efficiently matching ignore files such as `.gitignore`\nagainst file paths.\n", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/ignore" - }, - { - "type": "website", - "url": "https://github.com/BurntSushi/ripgrep/tree/master/crates/ignore" - }, - { - "type": "vcs", - "url": "https://github.com/BurntSushi/ripgrep/tree/master/crates/ignore" - } - ], - "licenses": [ - { - "expression": "Unlicense OR MIT" - } - ], - "name": "ignore", - "purl": "pkg:cargo/ignore@0.4.25", - "type": "library", - "version": "0.4.25" - }, - { - "author": "Simon Ochsenreither ", - "bom-ref": "CycloneDxRef-Component-dirs-sys-0.5.0", - "description": "System-level helper functions for the dirs and directories crates.", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/dirs-dev/dirs-sys-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "dirs-sys", - "purl": "pkg:cargo/dirs-sys@0.5.0", - "type": "library", - "version": "0.5.0" - }, - { - "author": "Raph Levien , Robin Stocker , Keith Hall ", - "bom-ref": "CycloneDxRef-Component-fancy-regex-0.16.2", - "description": "An implementation of regexes, supporting a relatively rich set of features, including backreferences and look-around.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/fancy-regex" - }, - { - "type": "vcs", - "url": "https://github.com/fancy-regex/fancy-regex" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "fancy-regex", - "purl": "pkg:cargo/fancy-regex@0.16.2", - "type": "library", - "version": "0.16.2" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-clap_lex-0.7.6", - "description": "Minimal, flexible command line parser", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/clap-rs/clap" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "clap_lex", - "purl": "pkg:cargo/clap_lex@0.7.6", - "type": "library", - "version": "0.7.6" - }, - { - "author": "David Tolnay ", - "bom-ref": "CycloneDxRef-Component-syn-2.0.111", - "description": "Parser for Rust source code", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/syn" - }, - { - "type": "vcs", - "url": "https://github.com/dtolnay/syn" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "syn", - "purl": "pkg:cargo/syn@2.0.111", - "type": "library", - "version": "2.0.111" - }, - { - "author": "The Rust Project Developers", - "bom-ref": "CycloneDxRef-Component-rustc-hash-1.1.0", - "description": "speed, non-cryptographic hash used in rustc", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/rust-lang-nursery/rustc-hash" - } - ], - "licenses": [ - { - "expression": "Apache-2.0 OR MIT" - } - ], - "name": "rustc-hash", - "purl": "pkg:cargo/rustc-hash@1.1.0", - "type": "library", - "version": "1.1.0" - }, - { - "author": "Luke Frisken ", - "bom-ref": "CycloneDxRef-Component-i18n-embed-0.15.4", - "description": "Traits and macros to conveniently embed localization assets into your application binary or library in order to localize it at runtime.", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/kellpossible/cargo-i18n/tree/master/i18n-embed" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "i18n-embed", - "purl": "pkg:cargo/i18n-embed@0.15.4", - "type": "library", - "version": "0.15.4" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-serde_spanned-1.0.3", - "description": "Serde-compatible spanned Value", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/toml-rs/toml" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "serde_spanned", - "purl": "pkg:cargo/serde_spanned@1.0.3", - "type": "library", - "version": "1.0.3" - }, - { - "author": "Dan Gohman , Jakub Konka ", - "bom-ref": "CycloneDxRef-Component-rustix-1.1.2", - "description": "Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/rustix" - }, - { - "type": "vcs", - "url": "https://github.com/bytecodealliance/rustix" - } - ], - "licenses": [ - { - "expression": "Apache-2.0 OR Apache-2.0 OR MIT" - } - ], - "name": "rustix", - "purl": "pkg:cargo/rustix@1.1.2", - "type": "library", - "version": "1.1.2" - }, - { - "author": "contact@geoffroycouprie.com", - "bom-ref": "CycloneDxRef-Component-nom-7.1.3", - "description": "A byte-oriented, zero-copy, parser combinators library", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/nom" - }, - { - "type": "vcs", - "url": "https://github.com/Geal/nom" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "nom", - "purl": "pkg:cargo/nom@7.1.3", - "type": "library", - "version": "7.1.3" - }, - { - "author": "Jacob Brown ", - "bom-ref": "CycloneDxRef-Component-type-map-0.5.1", - "description": "Provides a typemap container with FxHashMap", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/kardeiz/type-map" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "type-map", - "purl": "pkg:cargo/type-map@0.5.1", - "type": "library", - "version": "0.5.1" - }, - { - "author": "David Tolnay ", - "bom-ref": "CycloneDxRef-Component-thiserror-impl-2.0.17", - "description": "Implementation detail of the `thiserror` crate", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/dtolnay/thiserror" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "thiserror-impl", - "purl": "pkg:cargo/thiserror-impl@2.0.17", - "type": "application", - "version": "2.0.17" - }, - { - "author": "Andrew Gallant ", - "bom-ref": "CycloneDxRef-Component-walkdir-2.5.0", - "description": "Recursively walk a directory.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/walkdir/" - }, - { - "type": "website", - "url": "https://github.com/BurntSushi/walkdir" - }, - { - "type": "vcs", - "url": "https://github.com/BurntSushi/walkdir" - } - ], - "licenses": [ - { - "expression": "Unlicense OR MIT" - } - ], - "name": "walkdir", - "purl": "pkg:cargo/walkdir@2.5.0", - "type": "library", - "version": "2.5.0" - }, - { - "author": "Erick Tryzelaar , David Tolnay ", - "bom-ref": "CycloneDxRef-Component-serde_core-1.0.228", - "description": "Serde traits only, with no support for derive -- use the `serde` crate instead", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/serde_core" - }, - { - "type": "website", - "url": "https://serde.rs" - }, - { - "type": "vcs", - "url": "https://github.com/serde-rs/serde" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "serde_core", - "purl": "pkg:cargo/serde_core@1.0.228", - "type": "library", - "version": "1.0.228" - }, - { - "author": "Jose Narvaez , Wesley Hershberger ", - "bom-ref": "CycloneDxRef-Component-redox_users-0.5.2", - "description": "A Rust library to access Redox users and groups functionality", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/redox_users" - }, - { - "type": "vcs", - "url": "https://gitlab.redox-os.org/redox-os/users" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "redox_users", - "purl": "pkg:cargo/redox_users@0.5.2", - "type": "library", - "version": "0.5.2" - }, - { - "author": "David Tolnay ", - "bom-ref": "CycloneDxRef-Component-dyn-clone-1.0.20", - "description": "Clone trait that is dyn-compatible", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/dyn-clone" - }, - { - "type": "vcs", - "url": "https://github.com/dtolnay/dyn-clone" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "dyn-clone", - "purl": "pkg:cargo/dyn-clone@1.0.20", - "type": "library", - "version": "1.0.20" - }, - { - "author": "Andrew Chin ", - "bom-ref": "CycloneDxRef-Component-procfs-core-0.17.0", - "description": "Data structures and parsing for the linux procfs pseudo-filesystem", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/procfs-core/" - }, - { - "type": "vcs", - "url": "https://github.com/eminence/procfs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "procfs-core", - "purl": "pkg:cargo/procfs-core@0.17.0", - "type": "library", - "version": "0.17.0" - }, - { - "author": "RustCrypto Developers", - "bom-ref": "CycloneDxRef-Component-hmac-0.12.1", - "description": "Generic implementation of Hash-based Message Authentication Code (HMAC)", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/hmac" - }, - { - "type": "vcs", - "url": "https://github.com/RustCrypto/MACs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "hmac", - "purl": "pkg:cargo/hmac@0.12.1", - "type": "library", - "version": "0.12.1" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-toml-0.9.8", - "description": "A native Rust encoder and decoder of TOML-formatted files and streams. Provides\nimplementations of the standard Serialize/Deserialize traits for TOML data to\nfacilitate deserializing and serializing Rust structures.\n", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/toml-rs/toml" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "toml", - "purl": "pkg:cargo/toml@0.9.8", - "type": "library", - "version": "0.9.8" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-toml_parser-1.0.4", - "description": "Yet another format-preserving TOML parser.", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/toml-rs/toml" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "toml_parser", - "purl": "pkg:cargo/toml_parser@1.0.4", - "type": "library", - "version": "1.0.4" - }, - { - "author": "Alex Huszagh ", - "bom-ref": "CycloneDxRef-Component-minimal-lexical-0.2.1", - "description": "Fast float parsing conversion routines.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/minimal-lexical" - }, - { - "type": "vcs", - "url": "https://github.com/Alexhuszagh/minimal-lexical" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "minimal-lexical", - "purl": "pkg:cargo/minimal-lexical@0.2.1", - "type": "library", - "version": "0.2.1" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-windows_x86_64_gnullvm-0.53.1", - "description": "Import lib for Windows", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/microsoft/windows-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "windows_x86_64_gnullvm", - "purl": "pkg:cargo/windows_x86_64_gnullvm@0.53.1", - "type": "library", - "version": "0.53.1" - }, - { - "author": "Amanieu d'Antras ", - "bom-ref": "CycloneDxRef-Component-hashbrown-0.15.5", - "description": "A Rust port of Google's SwissTable hash map", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/rust-lang/hashbrown" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "hashbrown", - "purl": "pkg:cargo/hashbrown@0.15.5", - "type": "library", - "version": "0.15.5" - }, - { - "author": "Isis Lovecruft , Henry de Valence ", - "bom-ref": "CycloneDxRef-Component-curve25519-dalek-4.1.3", - "description": "A pure-Rust implementation of group operations on ristretto255 and Curve25519", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/curve25519-dalek" - }, - { - "type": "website", - "url": "https://github.com/dalek-cryptography/curve25519-dalek" - }, - { - "type": "vcs", - "url": "https://github.com/dalek-cryptography/curve25519-dalek/tree/main/curve25519-dalek" - } - ], - "licenses": [ - { - "expression": "BSD-3-Clause" - } - ], - "name": "curve25519-dalek", - "purl": "pkg:cargo/curve25519-dalek@4.1.3", - "type": "library", - "version": "4.1.3" - }, - { - "author": "Sean McArthur ", - "bom-ref": "CycloneDxRef-Component-mime-0.3.17", - "description": "Strongly Typed Mimes", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/mime" - }, - { - "type": "vcs", - "url": "https://github.com/hyperium/mime" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "mime", - "purl": "pkg:cargo/mime@0.3.17", - "type": "library", - "version": "0.3.17" - }, - { - "author": "Marvin Countryman ", - "bom-ref": "CycloneDxRef-Component-simd-adler32-0.3.8", - "description": "A SIMD-accelerated Adler-32 hash algorithm implementation.", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/mcountryman/simd-adler32" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "simd-adler32", - "purl": "pkg:cargo/simd-adler32@0.3.8", - "type": "library", - "version": "0.3.8" - }, - { - "author": "Chris Wong , Dan Gohman ", - "bom-ref": "CycloneDxRef-Component-errno-0.3.14", - "description": "Cross-platform interface to the `errno` variable.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/errno" - }, - { - "type": "vcs", - "url": "https://github.com/lambda-fairy/rust-errno" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "errno", - "purl": "pkg:cargo/errno@0.3.14", - "type": "library", - "version": "0.3.14" - }, - { - "author": "Paho Lurie-Gregg , Andre Bogus ", - "bom-ref": "CycloneDxRef-Component-typenum-1.19.0", - "description": "Typenum is a Rust library for type-level numbers evaluated at\n compile time. It currently supports bits, unsigned integers, and signed\n integers. It also provides a type-level array of type-level numbers, but its\n implementation is incomplete.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/typenum" - }, - { - "type": "vcs", - "url": "https://github.com/paholg/typenum" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "typenum", - "purl": "pkg:cargo/typenum@1.19.0", - "type": "library", - "version": "1.19.0" - }, - { - "author": "Henri Sivonen ", - "bom-ref": "CycloneDxRef-Component-encoding_rs-0.8.35", - "description": "A Gecko-oriented implementation of the Encoding Standard", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/encoding_rs/" - }, - { - "type": "website", - "url": "https://docs.rs/encoding_rs/" - }, - { - "type": "vcs", - "url": "https://github.com/hsivonen/encoding_rs" - } - ], - "licenses": [ - { - "expression": "(Apache-2.0 OR MIT) AND BSD-3-Clause" - } - ], - "name": "encoding_rs", - "purl": "pkg:cargo/encoding_rs@0.8.35", - "type": "library", - "version": "0.8.35" - }, - { - "author": "RustCrypto Developers", - "bom-ref": "CycloneDxRef-Component-universal-hash-0.5.1", - "description": "Traits which describe the functionality of universal hash functions (UHFs)", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/universal-hash" - }, - { - "type": "vcs", - "url": "https://github.com/RustCrypto/traits" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "universal-hash", - "purl": "pkg:cargo/universal-hash@0.5.1", - "type": "library", - "version": "0.5.1" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-toml_writer-1.0.4", - "description": "A low-level interface for writing out TOML\n", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/toml-rs/toml" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "toml_writer", - "purl": "pkg:cargo/toml_writer@1.0.4", - "type": "library", - "version": "1.0.4" - }, - { - "author": "Alex Crichton , Carl Lerche , Sean McArthur ", - "bom-ref": "CycloneDxRef-Component-http-1.4.0", - "description": "A set of types for representing HTTP requests and responses.\n", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/http" - }, - { - "type": "vcs", - "url": "https://github.com/hyperium/http" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "http", - "purl": "pkg:cargo/http@1.4.0", - "type": "library", - "version": "1.4.0" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-windows-implement-0.60.2", - "description": "The implement macro for the Windows crates", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/microsoft/windows-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "windows-implement", - "purl": "pkg:cargo/windows-implement@0.60.2", - "type": "application", - "version": "0.60.2" - }, - { - "author": "The CryptoCorrosion Contributors", - "bom-ref": "CycloneDxRef-Component-ppv-lite86-0.2.21", - "description": "Cross-platform cryptography-oriented low-level SIMD library.", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/cryptocorrosion/cryptocorrosion" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "ppv-lite86", - "purl": "pkg:cargo/ppv-lite86@0.2.21", - "type": "library", - "version": "0.2.21" - }, - { - "author": "Ted Mielczarek ", - "bom-ref": "CycloneDxRef-Component-strip-ansi-escapes-0.2.1", - "description": "Strip ANSI escape sequences from byte streams.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/strip-ansi-escapes" - }, - { - "type": "website", - "url": "https://github.com/luser/strip-ansi-escapes" - }, - { - "type": "vcs", - "url": "https://github.com/luser/strip-ansi-escapes" - } - ], - "licenses": [ - { - "expression": "Apache-2.0 OR MIT" - } - ], - "name": "strip-ansi-escapes", - "purl": "pkg:cargo/strip-ansi-escapes@0.2.1", - "type": "library", - "version": "0.2.1" - }, - { - "author": "Jack O'Connor", - "bom-ref": "CycloneDxRef-Component-os_pipe-1.2.3", - "description": "a cross-platform library for opening OS pipes", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/os_pipe" - }, - { - "type": "vcs", - "url": "https://github.com/oconnor663/os_pipe.rs" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "os_pipe", - "purl": "pkg:cargo/os_pipe@1.2.3", - "type": "library", - "version": "1.2.3" - }, - { - "author": "Tokio Contributors ", - "bom-ref": "CycloneDxRef-Component-tokio-macros-2.6.0", - "description": "Tokio's proc macros.\n", - "externalReferences": [ - { - "type": "website", - "url": "https://tokio.rs" - }, - { - "type": "vcs", - "url": "https://github.com/tokio-rs/tokio" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "tokio-macros", - "purl": "pkg:cargo/tokio-macros@2.6.0", - "type": "application", - "version": "2.6.0" - }, - { - "author": "The Nushell Project Developers", - "bom-ref": "CycloneDxRef-Component-nu-plugin-0.109.1", - "description": "Functionality for building Nushell plugins", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/nushell/nushell/tree/main/crates/nu-plugin" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "nu-plugin", - "purl": "pkg:cargo/nu-plugin@0.109.1", - "type": "library", - "version": "0.109.1" - }, - { - "author": "1Password", - "bom-ref": "CycloneDxRef-Component-sys-locale-0.3.2", - "description": "Small and lightweight library to obtain the active system locale", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/1Password/sys-locale" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "sys-locale", - "purl": "pkg:cargo/sys-locale@0.3.2", - "type": "library", - "version": "0.3.2" - }, - { - "author": "Erick Tryzelaar , David Tolnay ", - "bom-ref": "CycloneDxRef-Component-serde_json-1.0.145", - "description": "A JSON serialization file format", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/serde_json" - }, - { - "type": "vcs", - "url": "https://github.com/serde-rs/json" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "serde_json", - "purl": "pkg:cargo/serde_json@1.0.145", - "type": "library", - "version": "1.0.145" - }, - { - "author": "Dan Gohman ", - "bom-ref": "CycloneDxRef-Component-linux-raw-sys-0.4.15", - "description": "Generated bindings for Linux's userspace API", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/linux-raw-sys" - }, - { - "type": "vcs", - "url": "https://github.com/sunfishcode/linux-raw-sys" - } - ], - "licenses": [ - { - "expression": "Apache-2.0 OR Apache-2.0 OR MIT" - } - ], - "name": "linux-raw-sys", - "purl": "pkg:cargo/linux-raw-sys@0.4.15", - "type": "library", - "version": "0.4.15" - }, - { - "author": "Peter Glotfelty ", - "bom-ref": "CycloneDxRef-Component-strum_macros-0.26.4", - "description": "Helpful macros for working with enums and strings", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/strum" - }, - { - "type": "website", - "url": "https://github.com/Peternator7/strum" - }, - { - "type": "vcs", - "url": "https://github.com/Peternator7/strum" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "strum_macros", - "purl": "pkg:cargo/strum_macros@0.26.4", - "type": "application", - "version": "0.26.4" - }, - { - "author": "bluss", - "bom-ref": "CycloneDxRef-Component-either-1.15.0", - "description": "The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases.\n", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/either/1/" - }, - { - "type": "vcs", - "url": "https://github.com/rayon-rs/either" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "either", - "purl": "pkg:cargo/either@1.15.0", - "type": "library", - "version": "1.15.0" - }, - { - "author": "David Tolnay ", - "bom-ref": "CycloneDxRef-Component-rustversion-1.0.22", - "description": "Conditional compilation according to rustc compiler version", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/rustversion" - }, - { - "type": "vcs", - "url": "https://github.com/dtolnay/rustversion" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "rustversion", - "purl": "pkg:cargo/rustversion@1.0.22", - "type": "application", - "version": "1.0.22" - }, - { - "author": "The Rust Project Developers, Andrew Gallant ", - "bom-ref": "CycloneDxRef-Component-regex-automata-0.4.13", - "description": "Automata construction and matching using regular expressions.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/regex-automata" - }, - { - "type": "website", - "url": "https://github.com/rust-lang/regex/tree/master/regex-automata" - }, - { - "type": "vcs", - "url": "https://github.com/rust-lang/regex" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "regex-automata", - "purl": "pkg:cargo/regex-automata@0.4.13", - "type": "library", - "version": "0.4.13" - }, - { - "author": "David Tolnay ", - "bom-ref": "CycloneDxRef-Component-paste-1.0.15", - "description": "Macros for all your token pasting needs", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/paste" - }, - { - "type": "vcs", - "url": "https://github.com/dtolnay/paste" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "paste", - "purl": "pkg:cargo/paste@1.0.15", - "type": "application", - "version": "1.0.15" - }, - { - "author": "Stjepan Glavina ", - "bom-ref": "CycloneDxRef-Component-fastrand-2.3.0", - "description": "A simple and fast random number generator", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/smol-rs/fastrand" - } - ], - "licenses": [ - { - "expression": "Apache-2.0 OR MIT" - } - ], - "name": "fastrand", - "purl": "pkg:cargo/fastrand@2.3.0", - "type": "library", - "version": "2.3.0" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-windows-collections-0.2.0", - "description": "Windows collection types", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/microsoft/windows-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "windows-collections", - "purl": "pkg:cargo/windows-collections@0.2.0", - "type": "library", - "version": "0.2.0" - }, - { - "author": "David Tolnay ", - "bom-ref": "CycloneDxRef-Component-itoa-1.0.15", - "description": "Fast integer primitive to string conversion", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/itoa" - }, - { - "type": "vcs", - "url": "https://github.com/dtolnay/itoa" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "itoa", - "purl": "pkg:cargo/itoa@1.0.15", - "type": "library", - "version": "1.0.15" - }, - { - "author": "Leopold Arkham ", - "bom-ref": "CycloneDxRef-Component-humansize-2.1.3", - "description": "A configurable crate to easily represent sizes in a human-readable format.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/humansize" - }, - { - "type": "website", - "url": "https://github.com/LeopoldArkham/humansize" - }, - { - "type": "vcs", - "url": "https://github.com/LeopoldArkham/humansize" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "humansize", - "purl": "pkg:cargo/humansize@2.1.3", - "type": "library", - "version": "2.1.3" - }, - { - "author": "Joe Wilm , Christian Duerr ", - "bom-ref": "CycloneDxRef-Component-vte-0.14.1", - "description": "Parser for implementing terminal emulators", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/vte/" - }, - { - "type": "vcs", - "url": "https://github.com/alacritty/vte" - } - ], - "licenses": [ - { - "expression": "Apache-2.0 OR MIT" - } - ], - "name": "vte", - "purl": "pkg:cargo/vte@0.14.1", - "type": "library", - "version": "0.14.1" - }, - { - "author": "Andrew Gallant , bluss", - "bom-ref": "CycloneDxRef-Component-memchr-2.7.6", - "description": "Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for\n1, 2 or 3 byte search and single substring search.\n", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/memchr/" - }, - { - "type": "website", - "url": "https://github.com/BurntSushi/memchr" - }, - { - "type": "vcs", - "url": "https://github.com/BurntSushi/memchr" - } - ], - "licenses": [ - { - "expression": "Unlicense OR MIT" - } - ], - "name": "memchr", - "purl": "pkg:cargo/memchr@2.7.6", - "type": "library", - "version": "2.7.6" - }, - { - "author": "The Rust Project Developers", - "bom-ref": "CycloneDxRef-Component-rustc-hash-2.1.1", - "description": "A speedy, non-cryptographic hashing algorithm used by rustc", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/rust-lang/rustc-hash" - } - ], - "licenses": [ - { - "expression": "Apache-2.0 OR MIT" - } - ], - "name": "rustc-hash", - "purl": "pkg:cargo/rustc-hash@2.1.1", - "type": "library", - "version": "2.1.1" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-windows-future-0.2.1", - "description": "Windows async types", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/microsoft/windows-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "windows-future", - "purl": "pkg:cargo/windows-future@0.2.1", - "type": "library", - "version": "0.2.1" - }, - { - "author": "Alex Crichton , David Tolnay ", - "bom-ref": "CycloneDxRef-Component-basic-toml-0.1.10", - "description": "Minimal TOML library with few dependencies", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/basic-toml" - }, - { - "type": "vcs", - "url": "https://github.com/dtolnay/basic-toml" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "basic-toml", - "purl": "pkg:cargo/basic-toml@0.1.10", - "type": "library", - "version": "0.1.10" - }, - { - "author": "RustCrypto Developers", - "bom-ref": "CycloneDxRef-Component-scrypt-0.11.0", - "description": "Scrypt password-based key derivation function", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/scrypt" - }, - { - "type": "vcs", - "url": "https://github.com/RustCrypto/password-hashes/tree/master/scrypt" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "scrypt", - "purl": "pkg:cargo/scrypt@0.11.0", - "type": "library", - "version": "0.11.0" - }, - { - "author": "Miguel Young de la Sota ", - "bom-ref": "CycloneDxRef-Component-buf-trait-0.4.1", - "description": "abstract over [u8], str, and friends", - "externalReferences": [ - { - "type": "website", - "url": "https://github.com/mcy/strings" - }, - { - "type": "vcs", - "url": "https://github.com/mcy/strings" - } - ], - "licenses": [ - { - "expression": "Apache-2.0" - } - ], - "name": "buf-trait", - "purl": "pkg:cargo/buf-trait@0.4.1", - "type": "library", - "version": "0.4.1" - }, - { - "author": "jam1garner <8260240+jam1garner@users.noreply.github.com>", - "bom-ref": "CycloneDxRef-Component-owo-colors-4.2.3", - "description": "Zero-allocation terminal colors that'll make people go owo", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/owo-colors" - }, - { - "type": "vcs", - "url": "https://github.com/owo-colors/owo-colors" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "owo-colors", - "purl": "pkg:cargo/owo-colors@4.2.3", - "type": "library", - "version": "4.2.3" - }, - { - "author": "The Rand Project Developers, The Rust Project Developers", - "bom-ref": "CycloneDxRef-Component-rand-0.8.5", - "description": "Random number generators and other randomness functionality.\n", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/rand" - }, - { - "type": "website", - "url": "https://rust-random.github.io/book" - }, - { - "type": "vcs", - "url": "https://github.com/rust-random/rand" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "rand", - "purl": "pkg:cargo/rand@0.8.5", - "type": "library", - "version": "0.8.5" - }, - { - "author": "Nikolai Vazquez", - "bom-ref": "CycloneDxRef-Component-static_assertions-1.1.0", - "description": "Compile-time assertions to ensure that invariants are met.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/static_assertions/" - }, - { - "type": "website", - "url": "https://github.com/nvzqz/static-assertions-rs" - }, - { - "type": "vcs", - "url": "https://github.com/nvzqz/static-assertions-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "static_assertions", - "purl": "pkg:cargo/static_assertions@1.1.0", - "type": "library", - "version": "1.1.0" - }, - { - "author": "The wasm-bindgen Developers", - "bom-ref": "CycloneDxRef-Component-js-sys-0.3.83", - "description": "Bindings for all JS global objects and functions in all JS environments like\nNode.js and browsers, built on `#[wasm_bindgen]` using the `wasm-bindgen` crate.\n", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/js-sys" - }, - { - "type": "website", - "url": "https://wasm-bindgen.github.io/wasm-bindgen/" - }, - { - "type": "vcs", - "url": "https://github.com/wasm-bindgen/wasm-bindgen/tree/master/crates/js-sys" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "js-sys", - "purl": "pkg:cargo/js-sys@0.3.83", - "type": "library", - "version": "0.3.83" - }, - { - "author": "The Rust Project Developers", - "bom-ref": "CycloneDxRef-Component-num-traits-0.2.19", - "description": "Numeric traits for generic mathematics", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/num-traits" - }, - { - "type": "website", - "url": "https://github.com/rust-num/num-traits" - }, - { - "type": "vcs", - "url": "https://github.com/rust-num/num-traits" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "num-traits", - "purl": "pkg:cargo/num-traits@0.2.19", - "type": "library", - "version": "0.2.19" - }, - { - "author": "RustCrypto Developers", - "bom-ref": "CycloneDxRef-Component-cipher-0.4.4", - "description": "Traits for describing block ciphers and stream ciphers", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/cipher" - }, - { - "type": "vcs", - "url": "https://github.com/RustCrypto/traits" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "cipher", - "purl": "pkg:cargo/cipher@0.4.4", - "type": "library", - "version": "0.4.4" - }, - { - "author": "David Tolnay ", - "bom-ref": "CycloneDxRef-Component-serde_yaml-0.9.34+deprecated", - "description": "YAML data format for Serde", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/serde_yaml/" - }, - { - "type": "vcs", - "url": "https://github.com/dtolnay/serde-yaml" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "serde_yaml", - "purl": "pkg:cargo/serde_yaml@0.9.34%2Bdeprecated", - "type": "library", - "version": "0.9.34+deprecated" - }, - { - "author": "Andrew Chin ", - "bom-ref": "CycloneDxRef-Component-procfs-0.17.0", - "description": "Interface to the linux procfs pseudo-filesystem", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/procfs/" - }, - { - "type": "vcs", - "url": "https://github.com/eminence/procfs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "procfs", - "purl": "pkg:cargo/procfs@0.17.0", - "type": "library", - "version": "0.17.0" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-winnow-0.7.14", - "description": "A byte-oriented, zero-copy, parser combinators library", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/winnow-rs/winnow" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "winnow", - "purl": "pkg:cargo/winnow@0.7.14", - "type": "library", - "version": "0.7.14" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-http-range-header-0.4.2", - "description": "No-dep range header parser", - "externalReferences": [ - { - "type": "website", - "url": "https://github.com/MarcusGrass/parse-range-headers" - }, - { - "type": "vcs", - "url": "https://github.com/MarcusGrass/parse-range-headers" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "http-range-header", - "purl": "pkg:cargo/http-range-header@0.4.2", - "type": "library", - "version": "0.4.2" - }, - { - "author": "Zibi Braniecki , Staś Małolepszy ", - "bom-ref": "CycloneDxRef-Component-fluent-syntax-0.11.1", - "description": "Parser/Serializer tools for Fluent Syntax.\n", - "externalReferences": [ - { - "type": "website", - "url": "http://www.projectfluent.org" - }, - { - "type": "vcs", - "url": "https://github.com/projectfluent/fluent-rs" - } - ], - "licenses": [ - { - "expression": "Apache-2.0 OR MIT" - } - ], - "name": "fluent-syntax", - "purl": "pkg:cargo/fluent-syntax@0.11.1", - "type": "library", - "version": "0.11.1" - }, - { - "author": "Tomasz Miąsko ", - "bom-ref": "CycloneDxRef-Component-shell-words-1.1.0", - "description": "Process command line according to parsing rules of UNIX shell", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/tmiasko/shell-words" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "shell-words", - "purl": "pkg:cargo/shell-words@1.1.0", - "type": "library", - "version": "1.1.0" - }, - { - "author": "Peter Glotfelty ", - "bom-ref": "CycloneDxRef-Component-strum_macros-0.27.2", - "description": "Helpful macros for working with enums and strings", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/strum" - }, - { - "type": "website", - "url": "https://github.com/Peternator7/strum" - }, - { - "type": "vcs", - "url": "https://github.com/Peternator7/strum" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "strum_macros", - "purl": "pkg:cargo/strum_macros@0.27.2", - "type": "application", - "version": "0.27.2" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-crossbeam-utils-0.8.21", - "description": "Utilities for concurrent programming", - "externalReferences": [ - { - "type": "website", - "url": "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-utils" - }, - { - "type": "vcs", - "url": "https://github.com/crossbeam-rs/crossbeam" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "crossbeam-utils", - "purl": "pkg:cargo/crossbeam-utils@0.8.21", - "type": "library", - "version": "0.8.21" - }, - { - "author": "The wasm-bindgen Developers", - "bom-ref": "CycloneDxRef-Component-wasm-bindgen-shared-0.2.106", - "description": "Shared support between wasm-bindgen and wasm-bindgen cli, an internal\ndependency.\n", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/wasm-bindgen-shared" - }, - { - "type": "website", - "url": "https://wasm-bindgen.github.io/wasm-bindgen/" - }, - { - "type": "vcs", - "url": "https://github.com/wasm-bindgen/wasm-bindgen/tree/master/crates/shared" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "wasm-bindgen-shared", - "purl": "pkg:cargo/wasm-bindgen-shared@0.2.106", - "type": "library", - "version": "0.2.106" - }, - { - "author": "Torbjørn Birch Moltu ", - "bom-ref": "CycloneDxRef-Component-encode_unicode-1.0.0", - "description": "UTF-8 and UTF-16 character types, iterators and related methods for char, u8 and u16.\n", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/encode_unicode/" - }, - { - "type": "vcs", - "url": "https://github.com/tormol/encode_unicode" - } - ], - "licenses": [ - { - "expression": "Apache-2.0 OR MIT" - } - ], - "name": "encode_unicode", - "purl": "pkg:cargo/encode_unicode@1.0.0", - "type": "library", - "version": "1.0.0" - }, - { - "author": "Andrew Gallant ", - "bom-ref": "CycloneDxRef-Component-bstr-1.12.1", - "description": "A string type that is not required to be valid UTF-8.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/bstr" - }, - { - "type": "website", - "url": "https://github.com/BurntSushi/bstr" - }, - { - "type": "vcs", - "url": "https://github.com/BurntSushi/bstr" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "bstr", - "purl": "pkg:cargo/bstr@1.12.1", - "type": "library", - "version": "1.12.1" - }, - { - "author": "Erick Tryzelaar , David Tolnay ", - "bom-ref": "CycloneDxRef-Component-serde-1.0.228", - "description": "A generic serialization/deserialization framework", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/serde" - }, - { - "type": "website", - "url": "https://serde.rs" - }, - { - "type": "vcs", - "url": "https://github.com/serde-rs/serde" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "serde", - "purl": "pkg:cargo/serde@1.0.228", - "type": "library", - "version": "1.0.228" - }, - { - "author": "Jack Grigg ", - "bom-ref": "CycloneDxRef-Component-age-0.11.2", - "description": "[BETA] A simple, secure, and modern encryption library.", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/str4d/rage" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "age", - "purl": "pkg:cargo/age@0.11.2", - "type": "library", - "version": "0.11.2" - }, - { - "author": "The Rand Project Developers", - "bom-ref": "CycloneDxRef-Component-getrandom-0.3.4", - "description": "A small cross-platform library for retrieving random data from system source", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/getrandom" - }, - { - "type": "vcs", - "url": "https://github.com/rust-random/getrandom" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "getrandom", - "purl": "pkg:cargo/getrandom@0.3.4", - "type": "library", - "version": "0.3.4" - }, - { - "author": "RustCrypto Developers", - "bom-ref": "CycloneDxRef-Component-sha2-0.10.9", - "description": "Pure Rust implementation of the SHA-2 hash function family\nincluding SHA-224, SHA-256, SHA-384, and SHA-512.\n", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/sha2" - }, - { - "type": "vcs", - "url": "https://github.com/RustCrypto/hashes" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "sha2", - "purl": "pkg:cargo/sha2@0.10.9", - "type": "library", - "version": "0.10.9" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-windows_x86_64_gnu-0.53.1", - "description": "Import lib for Windows", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/microsoft/windows-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "windows_x86_64_gnu", - "purl": "pkg:cargo/windows_x86_64_gnu@0.53.1", - "type": "library", - "version": "0.53.1" - }, - { - "author": "David Tolnay ", - "bom-ref": "CycloneDxRef-Component-unicode-ident-1.0.22", - "description": "Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/unicode-ident" - }, - { - "type": "vcs", - "url": "https://github.com/dtolnay/unicode-ident" - } - ], - "licenses": [ - { - "expression": "(MIT OR Apache-2.0) AND Unicode-3.0" - } - ], - "name": "unicode-ident", - "purl": "pkg:cargo/unicode-ident@1.0.22", - "type": "library", - "version": "1.0.22" - }, - { - "author": "Mikael Mello ", - "bom-ref": "CycloneDxRef-Component-inquire-0.9.1", - "description": "inquire is a library for building interactive prompts on terminals", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/inquire" - }, - { - "type": "website", - "url": "https://github.com/mikaelmello/inquire" - }, - { - "type": "vcs", - "url": "https://github.com/mikaelmello/inquire" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "inquire", - "purl": "pkg:cargo/inquire@0.9.1", - "type": "library", - "version": "0.9.1" - }, - { - "author": "Microsoft", - "bom-ref": "CycloneDxRef-Component-windows-sys-0.59.0", - "description": "Rust for Windows", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/microsoft/windows-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "windows-sys", - "purl": "pkg:cargo/windows-sys@0.59.0", - "type": "library", - "version": "0.59.0" - }, - { - "author": "Sean McArthur ", - "bom-ref": "CycloneDxRef-Component-unicase-2.8.1", - "description": "A case-insensitive wrapper around strings.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/unicase" - }, - { - "type": "vcs", - "url": "https://github.com/seanmonstar/unicase" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "unicase", - "purl": "pkg:cargo/unicase@2.8.1", - "type": "library", - "version": "2.8.1" - }, - { - "author": "David Tolnay ", - "bom-ref": "CycloneDxRef-Component-quote-1.0.42", - "description": "Quasi-quoting macro quote!(...)", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/quote/" - }, - { - "type": "vcs", - "url": "https://github.com/dtolnay/quote" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "quote", - "purl": "pkg:cargo/quote@1.0.42", - "type": "library", - "version": "1.0.42" - }, - { - "author": "CreepySkeleton , GnomedDev ", - "bom-ref": "CycloneDxRef-Component-proc-macro-error-attr2-2.0.0", - "description": "Attribute macro for the proc-macro-error2 crate", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/GnomedDev/proc-macro-error-2" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "proc-macro-error-attr2", - "purl": "pkg:cargo/proc-macro-error-attr2@2.0.0", - "type": "application", - "version": "2.0.0" - }, - { - "author": "David Tolnay ", - "bom-ref": "CycloneDxRef-Component-semver-1.0.27", - "description": "Parser and evaluator for Cargo's flavor of Semantic Versioning", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/semver" - }, - { - "type": "vcs", - "url": "https://github.com/dtolnay/semver" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "semver", - "purl": "pkg:cargo/semver@1.0.27", - "type": "library", - "version": "1.0.27" - }, - { - "author": "Dragoș Tiselice ", - "bom-ref": "CycloneDxRef-Component-pest_generator-2.8.4", - "description": "pest code generator", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/pest" - }, - { - "type": "website", - "url": "https://pest.rs/" - }, - { - "type": "vcs", - "url": "https://github.com/pest-parser/pest" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "pest_generator", - "purl": "pkg:cargo/pest_generator@2.8.4", - "type": "library", - "version": "2.8.4" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-windows-threading-0.2.1", - "description": "Windows threading", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/microsoft/windows-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "windows-threading", - "purl": "pkg:cargo/windows-threading@0.2.1", - "type": "library", - "version": "0.2.1" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-console-0.16.2", - "description": "A terminal and console abstraction for Rust", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/console" - }, - { - "type": "website", - "url": "https://github.com/console-rs/console" - }, - { - "type": "vcs", - "url": "https://github.com/console-rs/console" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "console", - "purl": "pkg:cargo/console@0.16.2", - "type": "library", - "version": "0.16.2" - }, - { - "author": "Isis Lovecruft , DebugSteven , Henry de Valence ", - "bom-ref": "CycloneDxRef-Component-x25519-dalek-2.0.1", - "description": "X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/x25519-dalek" - }, - { - "type": "website", - "url": "https://github.com/dalek-cryptography/curve25519-dalek" - }, - { - "type": "vcs", - "url": "https://github.com/dalek-cryptography/curve25519-dalek/tree/main/x25519-dalek" - } - ], - "licenses": [ - { - "expression": "BSD-3-Clause" - } - ], - "name": "x25519-dalek", - "purl": "pkg:cargo/x25519-dalek@2.0.1", - "type": "library", - "version": "2.0.1" - }, - { - "author": "Dragoș Tiselice ", - "bom-ref": "CycloneDxRef-Component-pest_meta-2.8.4", - "description": "pest meta language parser and validator", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/pest" - }, - { - "type": "website", - "url": "https://pest.rs/" - }, - { - "type": "vcs", - "url": "https://github.com/pest-parser/pest" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "pest_meta", - "purl": "pkg:cargo/pest_meta@2.8.4", - "type": "library", - "version": "2.8.4" - }, - { - "author": "Slint Developers ", - "bom-ref": "CycloneDxRef-Component-document-features-0.2.12", - "description": "Extract documentation for the feature flags from comments in Cargo.toml", - "externalReferences": [ - { - "type": "website", - "url": "https://slint.rs" - }, - { - "type": "vcs", - "url": "https://github.com/slint-ui/document-features" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "document-features", - "purl": "pkg:cargo/document-features@0.2.12", - "type": "application", - "version": "0.2.12" - }, - { - "author": "Geoffroy Couprie , Pierre Chifflier ", - "bom-ref": "CycloneDxRef-Component-cookie-factory-0.3.3", - "description": "nom inspired serialization library", - "externalReferences": [ - { - "type": "documentation", - "url": "http://docs.rs/cookie-factory" - }, - { - "type": "vcs", - "url": "https://github.com/rust-bakery/cookie-factory" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "cookie-factory", - "purl": "pkg:cargo/cookie-factory@0.3.3", - "type": "library", - "version": "0.3.3" - }, - { - "author": "The ICU4X Project Developers", - "bom-ref": "CycloneDxRef-Component-tinystr-0.8.2", - "description": "A small ASCII-only bounded length string representation.", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/unicode-org/icu4x" - } - ], - "licenses": [ - { - "expression": "Unicode-3.0" - } - ], - "name": "tinystr", - "purl": "pkg:cargo/tinystr@0.8.2", - "type": "library", - "version": "0.8.2" - }, - { - "author": "Andrew Gallant ", - "bom-ref": "CycloneDxRef-Component-aho-corasick-1.1.4", - "description": "Fast multiple substring searching.", - "externalReferences": [ - { - "type": "website", - "url": "https://github.com/BurntSushi/aho-corasick" - }, - { - "type": "vcs", - "url": "https://github.com/BurntSushi/aho-corasick" - } - ], - "licenses": [ - { - "expression": "Unlicense OR MIT" - } - ], - "name": "aho-corasick", - "purl": "pkg:cargo/aho-corasick@1.1.4", - "type": "library", - "version": "1.1.4" - }, - { - "author": "Daniel Reiter Horn , The Brotli Authors", - "bom-ref": "CycloneDxRef-Component-brotli-8.0.2", - "description": "A brotli compressor and decompressor that with an interface avoiding the rust stdlib. This makes it suitable for embedded devices and kernels. It is designed with a pluggable allocator so that the standard lib's allocator may be employed. The default build also includes a stdlib allocator and stream interface. Disable this with --features=no-stdlib. All included code is safe.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/brotli/" - }, - { - "type": "website", - "url": "https://github.com/dropbox/rust-brotli" - }, - { - "type": "vcs", - "url": "https://github.com/dropbox/rust-brotli" - } - ], - "licenses": [ - { - "expression": "BSD-3-Clause AND MIT" - } - ], - "name": "brotli", - "purl": "pkg:cargo/brotli@8.0.2", - "type": "library", - "version": "8.0.2" - }, - { - "author": "Orson Peters ", - "bom-ref": "CycloneDxRef-Component-foldhash-0.1.5", - "description": "A fast, non-cryptographic, minimally DoS-resistant hashing algorithm.", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/orlp/foldhash" - } - ], - "licenses": [ - { - "expression": "Zlib" - } - ], - "name": "foldhash", - "purl": "pkg:cargo/foldhash@0.1.5", - "type": "library", - "version": "0.1.5" - }, - { - "author": "Andrew Mackenzie ", - "bom-ref": "CycloneDxRef-Component-libproc-0.14.11", - "description": "A library to get information about running processes - for Mac OS X and Linux", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/libproc/latest/libproc" - }, - { - "type": "vcs", - "url": "https://github.com/andrewdavidmackenzie/libproc-rs" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "libproc", - "purl": "pkg:cargo/libproc@0.14.11", - "type": "library", - "version": "0.14.11" - }, - { - "author": "Microsoft", - "bom-ref": "CycloneDxRef-Component-windows-threading-0.1.0", - "description": "Windows threading", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/microsoft/windows-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "windows-threading", - "purl": "pkg:cargo/windows-threading@0.1.0", - "type": "library", - "version": "0.1.0" - }, - { - "author": "Joshua Liebow-Feeser ", - "bom-ref": "CycloneDxRef-Component-zerocopy-derive-0.7.35", - "description": "Custom derive for traits from the zerocopy crate", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/google/zerocopy" - } - ], - "licenses": [ - { - "expression": "BSD-2-Clause OR Apache-2.0 OR MIT" - } - ], - "name": "zerocopy-derive", - "purl": "pkg:cargo/zerocopy-derive@0.7.35", - "type": "application", - "version": "0.7.35" - }, - { - "author": "Caleb Maclennan , Bruce Mitchener , Staś Małolepszy ", - "bom-ref": "CycloneDxRef-Component-intl-memoizer-0.5.3", - "description": "A memoizer specifically tailored for storing lazy-initialized intl formatters for Project Fluent,\na localization system designed to unleash the entire expressive power of natural language translations.\n", - "externalReferences": [ - { - "type": "website", - "url": "https://www.projectfluent.org" - }, - { - "type": "vcs", - "url": "https://github.com/projectfluent/fluent-rs" - } - ], - "licenses": [ - { - "expression": "Apache-2.0 OR MIT" - } - ], - "name": "intl-memoizer", - "purl": "pkg:cargo/intl-memoizer@0.5.3", - "type": "library", - "version": "0.5.3" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-windows-core-0.62.2", - "description": "Core type support for COM and Windows", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/microsoft/windows-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "windows-core", - "purl": "pkg:cargo/windows-core@0.62.2", - "type": "library", - "version": "0.62.2" - }, - { - "author": "Jane Lusby ", - "bom-ref": "CycloneDxRef-Component-displaydoc-0.2.5", - "description": "A derive macro for implementing the display Trait via a doc comment and string interpolation\n", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/displaydoc" - }, - { - "type": "website", - "url": "https://github.com/yaahc/displaydoc" - }, - { - "type": "vcs", - "url": "https://github.com/yaahc/displaydoc" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "displaydoc", - "purl": "pkg:cargo/displaydoc@0.2.5", - "type": "application", - "version": "0.2.5" - }, - { - "author": "Kekoa Riggin , Zibi Braniecki ", - "bom-ref": "CycloneDxRef-Component-intl_pluralrules-7.0.2", - "description": "Unicode Plural Rules categorizer for numeric input.", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/zbraniecki/pluralrules" - } - ], - "licenses": [ - { - "expression": "Apache-2.0 OR MIT" - } - ], - "name": "intl_pluralrules", - "purl": "pkg:cargo/intl_pluralrules@7.0.2", - "type": "library", - "version": "7.0.2" - }, - { - "author": "The Nushell Project Developers", - "bom-ref": "CycloneDxRef-Component-nu-engine-0.109.1", - "description": "Nushell's evaluation engine", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/nushell/nushell/tree/main/crates/nu-engine" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "nu-engine", - "purl": "pkg:cargo/nu-engine@0.109.1", - "type": "library", - "version": "0.109.1" - }, - { - "author": "Amanieu d'Antras ", - "bom-ref": "CycloneDxRef-Component-parking_lot_core-0.9.12", - "description": "An advanced API for creating custom synchronization primitives.", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/Amanieu/parking_lot" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "parking_lot_core", - "purl": "pkg:cargo/parking_lot_core@0.9.12", - "type": "library", - "version": "0.9.12" - }, - { - "author": "Kat Marchán ", - "bom-ref": "CycloneDxRef-Component-supports-color-3.0.2", - "description": "Detects whether a terminal supports color, and gives details about that support.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/supports-color" - }, - { - "type": "vcs", - "url": "https://github.com/zkat/supports-color" - } - ], - "licenses": [ - { - "expression": "Apache-2.0" - } - ], - "name": "supports-color", - "purl": "pkg:cargo/supports-color@3.0.2", - "type": "library", - "version": "3.0.2" - }, - { - "author": "The Nushell Project Developers", - "bom-ref": "CycloneDxRef-Component-nu-utils-0.109.1", - "description": "Nushell utility functions", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/nushell/nushell/tree/main/crates/nu-utils" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "nu-utils", - "purl": "pkg:cargo/nu-utils@0.109.1", - "type": "library", - "version": "0.109.1" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-anstyle-wincon-3.0.11", - "description": "Styling legacy Windows terminals", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/rust-cli/anstyle.git" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "anstyle-wincon", - "purl": "pkg:cargo/anstyle-wincon@3.0.11", - "type": "library", - "version": "3.0.11" - }, - { - "author": "Erick Tryzelaar , David Tolnay ", - "bom-ref": "CycloneDxRef-Component-serde_derive-1.0.228", - "description": "Macros 1.1 implementation of #[derive(Serialize, Deserialize)]", - "externalReferences": [ - { - "type": "documentation", - "url": "https://serde.rs/derive.html" - }, - { - "type": "website", - "url": "https://serde.rs" - }, - { - "type": "vcs", - "url": "https://github.com/serde-rs/serde" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "serde_derive", - "purl": "pkg:cargo/serde_derive@1.0.228", - "type": "application", - "version": "1.0.228" - }, - { - "author": "Ibraheem Ahmed ", - "bom-ref": "CycloneDxRef-Component-matchit-0.8.4", - "description": "A high performance, zero-copy URL router.", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/ibraheemdev/matchit" - } - ], - "licenses": [ - { - "expression": "MIT AND BSD-3-Clause" - } - ], - "name": "matchit", - "purl": "pkg:cargo/matchit@0.8.4", - "type": "library", - "version": "0.8.4" - }, - { - "author": "Amanieu d'Antras ", - "bom-ref": "CycloneDxRef-Component-parking_lot-0.12.5", - "description": "More compact and efficient implementations of the standard synchronization primitives.", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/Amanieu/parking_lot" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "parking_lot", - "purl": "pkg:cargo/parking_lot@0.12.5", - "type": "library", - "version": "0.12.5" - }, - { - "author": "The Rand Project Developers, The Rust Project Developers", - "bom-ref": "CycloneDxRef-Component-rand_core-0.6.4", - "description": "Core random number generator traits and tools for implementation.\n", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/rand_core" - }, - { - "type": "website", - "url": "https://rust-random.github.io/book" - }, - { - "type": "vcs", - "url": "https://github.com/rust-random/rand" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "rand_core", - "purl": "pkg:cargo/rand_core@0.6.4", - "type": "library", - "version": "0.6.4" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-mach2-0.4.3", - "description": "A Rust interface to the user-space API of the Mach 3.0 kernel that underlies OSX.", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/JohnTitor/mach2" - } - ], - "licenses": [ - { - "expression": "BSD-2-Clause OR MIT OR Apache-2.0" - } - ], - "name": "mach2", - "purl": "pkg:cargo/mach2@0.4.3", - "type": "library", - "version": "0.4.3" - }, - { - "author": "The Nushell Project Developers", - "bom-ref": "CycloneDxRef-Component-nu-protocol-0.109.1", - "description": "Nushell's internal protocols, including its abstract syntax tree", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/nushell/nushell/tree/main/crates/nu-protocol" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "nu-protocol", - "purl": "pkg:cargo/nu-protocol@0.109.1", - "type": "library", - "version": "0.109.1" - }, - { - "author": "Ted Driggs ", - "bom-ref": "CycloneDxRef-Component-ident_case-1.0.1", - "description": "Utility for applying case rules to Rust identifiers.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/ident_case/1.0.1" - }, - { - "type": "vcs", - "url": "https://github.com/TedDriggs/ident_case" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "ident_case", - "purl": "pkg:cargo/ident_case@1.0.1", - "type": "library", - "version": "1.0.1" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-futures-executor-0.3.31", - "description": "Executors for asynchronous tasks based on the futures-rs library.\n", - "externalReferences": [ - { - "type": "website", - "url": "https://rust-lang.github.io/futures-rs" - }, - { - "type": "vcs", - "url": "https://github.com/rust-lang/futures-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "futures-executor", - "purl": "pkg:cargo/futures-executor@0.3.31", - "type": "library", - "version": "0.3.31" - }, - { - "author": "The rust-url developers", - "bom-ref": "CycloneDxRef-Component-form_urlencoded-1.2.2", - "description": "Parser and serializer for the application/x-www-form-urlencoded syntax, as used by HTML forms.", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/servo/rust-url" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "form_urlencoded", - "purl": "pkg:cargo/form_urlencoded@1.2.2", - "type": "library", - "version": "1.2.2" - }, - { - "author": "Ted Driggs ", - "bom-ref": "CycloneDxRef-Component-darling-0.20.11", - "description": "A proc-macro library for reading attributes into structs when\nimplementing custom derives.\n", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/darling/0.20.11" - }, - { - "type": "vcs", - "url": "https://github.com/TedDriggs/darling" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "darling", - "purl": "pkg:cargo/darling@0.20.11", - "type": "library", - "version": "0.20.11" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-clap_builder-4.5.53", - "description": "A simple to use, efficient, and full-featured Command Line Argument Parser", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/clap-rs/clap" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "clap_builder", - "purl": "pkg:cargo/clap_builder@4.5.53", - "type": "library", - "version": "4.5.53" - }, - { - "author": "Microsoft", - "bom-ref": "CycloneDxRef-Component-windows_aarch64_msvc-0.52.6", - "description": "Import lib for Windows", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/microsoft/windows-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "windows_aarch64_msvc", - "purl": "pkg:cargo/windows_aarch64_msvc@0.52.6", - "type": "library", - "version": "0.52.6" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-chrono-tz-0.9.0", - "description": "TimeZone implementations for chrono from the IANA database", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/chrono-tz" - }, - { - "type": "vcs", - "url": "https://github.com/chronotope/chrono-tz" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "chrono-tz", - "purl": "pkg:cargo/chrono-tz@0.9.0", - "type": "library", - "version": "0.9.0" - }, - { - "author": "Microsoft", - "bom-ref": "CycloneDxRef-Component-windows_i686_gnu-0.52.6", - "description": "Import lib for Windows", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/microsoft/windows-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "windows_i686_gnu", - "purl": "pkg:cargo/windows_i686_gnu@0.52.6", - "type": "library", - "version": "0.52.6" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-windows-result-0.4.1", - "description": "Windows error handling", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/microsoft/windows-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "windows-result", - "purl": "pkg:cargo/windows-result@0.4.1", - "type": "library", - "version": "0.4.1" - }, - { - "author": "Alex Crichton ", - "bom-ref": "CycloneDxRef-Component-cfg-if-1.0.4", - "description": "A macro to ergonomically define an item depending on a large number of #[cfg]\nparameters. Structured like an if-else chain, the first matching branch is the\nitem that gets emitted.\n", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/rust-lang/cfg-if" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "cfg-if", - "purl": "pkg:cargo/cfg-if@1.0.4", - "type": "library", - "version": "1.0.4" - }, - { - "author": "Sean McArthur ", - "bom-ref": "CycloneDxRef-Component-httparse-1.10.1", - "description": "A tiny, safe, speedy, zero-copy HTTP/1.x parser.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/httparse" - }, - { - "type": "vcs", - "url": "https://github.com/seanmonstar/httparse" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "httparse", - "purl": "pkg:cargo/httparse@1.10.1", - "type": "library", - "version": "1.10.1" - }, - { - "author": "Alice Maz , Marshall Pierce ", - "bom-ref": "CycloneDxRef-Component-base64-0.21.7", - "description": "encodes and decodes base64 as bytes or utf8", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/base64" - }, - { - "type": "vcs", - "url": "https://github.com/marshallpierce/rust-base64" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "base64", - "purl": "pkg:cargo/base64@0.21.7", - "type": "library", - "version": "0.21.7" - }, - { - "author": "pyrossh", - "bom-ref": "CycloneDxRef-Component-rust-embed-utils-8.9.0", - "description": "Utilities for rust-embed", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/rust-embed" - }, - { - "type": "vcs", - "url": "https://pyrossh.dev/repos/rust-embed" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "rust-embed-utils", - "purl": "pkg:cargo/rust-embed-utils@8.9.0", - "type": "library", - "version": "8.9.0" - }, - { - "author": "RustCrypto Developers", - "bom-ref": "CycloneDxRef-Component-chacha20poly1305-0.10.1", - "description": "Pure Rust implementation of the ChaCha20Poly1305 Authenticated Encryption\nwith Additional Data Cipher (RFC 8439) with optional architecture-specific\nhardware acceleration. Also contains implementations of the XChaCha20Poly1305\nextended nonce variant of ChaCha20Poly1305, and the reduced-round\nChaCha8Poly1305 and ChaCha12Poly1305 lightweight variants.\n", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/chacha20poly1305" - }, - { - "type": "vcs", - "url": "https://github.com/RustCrypto/AEADs/tree/master/chacha20poly1305" - } - ], - "licenses": [ - { - "expression": "Apache-2.0 OR MIT" - } - ], - "name": "chacha20poly1305", - "purl": "pkg:cargo/chacha20poly1305@0.10.1", - "type": "library", - "version": "0.10.1" - }, - { - "author": "Microsoft", - "bom-ref": "CycloneDxRef-Component-windows-core-0.61.2", - "description": "Core type support for COM and Windows", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/microsoft/windows-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "windows-core", - "purl": "pkg:cargo/windows-core@0.61.2", - "type": "library", - "version": "0.61.2" - }, - { - "author": "Luke Frisken ", - "bom-ref": "CycloneDxRef-Component-i18n-embed-impl-0.8.4", - "description": "Macro implementations for i18n-embed", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/kellpossible/cargo-i18n/tree/master/i18n-embed" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "i18n-embed-impl", - "purl": "pkg:cargo/i18n-embed-impl@0.8.4", - "type": "application", - "version": "0.8.4" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-windows-collections-0.3.2", - "description": "Windows collection types", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/microsoft/windows-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "windows-collections", - "purl": "pkg:cargo/windows-collections@0.3.2", - "type": "library", - "version": "0.3.2" - }, - { - "author": "René Kijewski ", - "bom-ref": "CycloneDxRef-Component-iana-time-zone-haiku-0.1.2", - "description": "iana-time-zone support crate for Haiku OS", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/strawlab/iana-time-zone" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "iana-time-zone-haiku", - "purl": "pkg:cargo/iana-time-zone-haiku@0.1.2", - "type": "library", - "version": "0.1.2" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-toml_datetime-0.7.3", - "description": "A TOML-compatible datetime type", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/toml-rs/toml" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "toml_datetime", - "purl": "pkg:cargo/toml_datetime@0.7.3", - "type": "library", - "version": "0.7.3" - }, - { - "author": "Amanieu d'Antras ", - "bom-ref": "CycloneDxRef-Component-lock_api-0.4.14", - "description": "Wrappers to create fully-featured Mutex and RwLock types. Compatible with no_std.", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/Amanieu/parking_lot" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "lock_api", - "purl": "pkg:cargo/lock_api@0.4.14", - "type": "library", - "version": "0.4.14" - }, - { - "author": "4lDO2 <4lDO2@protonmail.com>", - "bom-ref": "CycloneDxRef-Component-libredox-0.1.10", - "description": "Redox stable ABI", - "externalReferences": [ - { - "type": "vcs", - "url": "https://gitlab.redox-os.org/redox-os/libredox.git" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "libredox", - "purl": "pkg:cargo/libredox@0.1.10", - "type": "library", - "version": "0.1.10" - }, - { - "author": "The RustCrypto Project Developers", - "bom-ref": "CycloneDxRef-Component-zeroize-1.8.2", - "description": "Securely clear secrets from memory with a simple trait built on\nstable Rust primitives which guarantee memory is zeroed using an\noperation will not be 'optimized away' by the compiler.\nUses a portable pure Rust implementation that works everywhere,\neven WASM!\n", - "externalReferences": [ - { - "type": "website", - "url": "https://github.com/RustCrypto/utils/tree/master/zeroize" - }, - { - "type": "vcs", - "url": "https://github.com/RustCrypto/utils" - } - ], - "licenses": [ - { - "expression": "Apache-2.0 OR MIT" - } - ], - "name": "zeroize", - "purl": "pkg:cargo/zeroize@1.8.2", - "type": "library", - "version": "1.8.2" - }, - { - "author": "Joe Wilm , Christian Duerr ", - "bom-ref": "CycloneDxRef-Component-utf8parse-0.2.2", - "description": "Table-driven UTF-8 parser", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/utf8parse/" - }, - { - "type": "vcs", - "url": "https://github.com/alacritty/vte" - } - ], - "licenses": [ - { - "expression": "Apache-2.0 OR MIT" - } - ], - "name": "utf8parse", - "purl": "pkg:cargo/utf8parse@0.2.2", - "type": "library", - "version": "0.2.2" - }, - { - "author": "Provctl Contributors", - "bom-ref": "CycloneDxRef-Component-encrypt-0.1.0", - "description": "Multi-backend encryption module for secrets management", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/encrypt" - }, - { - "type": "vcs", - "url": "https://github.com/provctl" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "encrypt", - "type": "library", - "version": "0.1.0" - }, - { - "author": "RustCrypto Developers", - "bom-ref": "CycloneDxRef-Component-aead-0.5.2", - "description": "Traits for Authenticated Encryption with Associated Data (AEAD) algorithms,\nsuch as AES-GCM as ChaCha20Poly1305, which provide a high-level API\n", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/aead" - }, - { - "type": "vcs", - "url": "https://github.com/RustCrypto/traits" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "aead", - "purl": "pkg:cargo/aead@0.5.2", - "type": "library", - "version": "0.5.2" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-is_terminal_polyfill-1.70.2", - "description": "Polyfill for `is_terminal` stdlib feature for use with older MSRVs", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/polyfill-rs/is_terminal_polyfill" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "is_terminal_polyfill", - "purl": "pkg:cargo/is_terminal_polyfill@1.70.2", - "type": "library", - "version": "1.70.2" - }, - { - "author": "The wasm-bindgen Developers", - "bom-ref": "CycloneDxRef-Component-wasm-bindgen-0.2.106", - "description": "Easy support for interacting between JS and Rust.\n", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/wasm-bindgen" - }, - { - "type": "website", - "url": "https://wasm-bindgen.github.io/wasm-bindgen" - }, - { - "type": "vcs", - "url": "https://github.com/wasm-bindgen/wasm-bindgen" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "wasm-bindgen", - "purl": "pkg:cargo/wasm-bindgen@0.2.106", - "type": "library", - "version": "0.2.106" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-windows-targets-0.53.5", - "description": "Import libs for Windows", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/microsoft/windows-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "windows-targets", - "purl": "pkg:cargo/windows-targets@0.53.5", - "type": "library", - "version": "0.53.5" - }, - { - "author": "RustCrypto Developers", - "bom-ref": "CycloneDxRef-Component-cpufeatures-0.2.17", - "description": "Lightweight runtime CPU feature detection for aarch64, loongarch64, and x86/x86_64 targets, \nwith no_std support and support for mobile targets including Android and iOS\n", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/cpufeatures" - }, - { - "type": "vcs", - "url": "https://github.com/RustCrypto/utils" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "cpufeatures", - "purl": "pkg:cargo/cpufeatures@0.2.17", - "type": "library", - "version": "0.2.17" - }, - { - "author": "Alex Crichton ", - "bom-ref": "CycloneDxRef-Component-toml-0.5.11", - "description": "A native Rust encoder and decoder of TOML-formatted files and streams. Provides\nimplementations of the standard Serialize/Deserialize traits for TOML data to\nfacilitate deserializing and serializing Rust structures.\n", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/toml" - }, - { - "type": "website", - "url": "https://github.com/toml-rs/toml" - }, - { - "type": "vcs", - "url": "https://github.com/toml-rs/toml" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "toml", - "purl": "pkg:cargo/toml@0.5.11", - "type": "library", - "version": "0.5.11" - }, - { - "author": "Marvin Löbel ", - "bom-ref": "CycloneDxRef-Component-lazy_static-1.5.0", - "description": "A macro for declaring lazily evaluated statics in Rust.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/lazy_static" - }, - { - "type": "vcs", - "url": "https://github.com/rust-lang-nursery/lazy-static.rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "lazy_static", - "purl": "pkg:cargo/lazy_static@1.5.0", - "type": "library", - "version": "1.5.0" - }, - { - "author": "The Nushell Project Developers, The Rust Project Developers", - "bom-ref": "CycloneDxRef-Component-nu-glob-0.109.1", - "description": "Fork of glob. Support for matching file paths against Unix shell style patterns.\r\n", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/nushell/nushell/tree/main/crates/nu-glob" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "nu-glob", - "purl": "pkg:cargo/nu-glob@0.109.1", - "type": "library", - "version": "0.109.1" - }, - { - "author": "MSxDOS ", - "bom-ref": "CycloneDxRef-Component-ntapi-0.4.1", - "description": "FFI bindings for Native API", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/ntapi/*/x86_64-pc-windows-msvc/ntapi/" - }, - { - "type": "vcs", - "url": "https://github.com/MSxDOS/ntapi" - } - ], - "licenses": [ - { - "expression": "Apache-2.0 OR MIT" - } - ], - "name": "ntapi", - "purl": "pkg:cargo/ntapi@0.4.1", - "type": "library", - "version": "0.4.1" - }, - { - "author": "Guillaume Gomez ", - "bom-ref": "CycloneDxRef-Component-sysinfo-0.37.2", - "description": "Library to get system information such as processes, CPUs, disks, components and networks", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/GuillaumeGomez/sysinfo" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "sysinfo", - "purl": "pkg:cargo/sysinfo@0.37.2", - "type": "library", - "version": "0.37.2" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-crossbeam-epoch-0.9.18", - "description": "Epoch-based garbage collection", - "externalReferences": [ - { - "type": "website", - "url": "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-epoch" - }, - { - "type": "vcs", - "url": "https://github.com/crossbeam-rs/crossbeam" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "crossbeam-epoch", - "purl": "pkg:cargo/crossbeam-epoch@0.9.18", - "type": "library", - "version": "0.9.18" - }, - { - "author": "bluss", - "bom-ref": "CycloneDxRef-Component-itertools-0.14.0", - "description": "Extra iterator adaptors, iterator methods, free functions, and macros.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/itertools/" - }, - { - "type": "vcs", - "url": "https://github.com/rust-itertools/itertools" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "itertools", - "purl": "pkg:cargo/itertools@0.14.0", - "type": "library", - "version": "0.14.0" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-curve25519-dalek-derive-0.1.1", - "description": "curve25519-dalek Derives", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/curve25519-dalek-derive" - }, - { - "type": "website", - "url": "https://github.com/dalek-cryptography/curve25519-dalek" - }, - { - "type": "vcs", - "url": "https://github.com/dalek-cryptography/curve25519-dalek" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "curve25519-dalek-derive", - "purl": "pkg:cargo/curve25519-dalek-derive@0.1.1", - "type": "application", - "version": "0.1.1" - }, - { - "author": "Dan Gohman ", - "bom-ref": "CycloneDxRef-Component-linux-raw-sys-0.11.0", - "description": "Generated bindings for Linux's userspace API", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/linux-raw-sys" - }, - { - "type": "vcs", - "url": "https://github.com/sunfishcode/linux-raw-sys" - } - ], - "licenses": [ - { - "expression": "Apache-2.0 OR Apache-2.0 OR MIT" - } - ], - "name": "linux-raw-sys", - "purl": "pkg:cargo/linux-raw-sys@0.11.0", - "type": "library", - "version": "0.11.0" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-axum-core-0.5.5", - "description": "Core types and traits for axum", - "externalReferences": [ - { - "type": "website", - "url": "https://github.com/tokio-rs/axum" - }, - { - "type": "vcs", - "url": "https://github.com/tokio-rs/axum" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "axum-core", - "purl": "pkg:cargo/axum-core@0.5.5", - "type": "library", - "version": "0.5.5" - }, - { - "author": "Danny Guo , maxbachmann ", - "bom-ref": "CycloneDxRef-Component-strsim-0.11.1", - "description": "Implementations of string similarity metrics. Includes Hamming, Levenshtein,\nOSA, Damerau-Levenshtein, Jaro, Jaro-Winkler, and Sørensen-Dice.\n", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/strsim/" - }, - { - "type": "website", - "url": "https://github.com/rapidfuzz/strsim-rs" - }, - { - "type": "vcs", - "url": "https://github.com/rapidfuzz/strsim-rs" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "strsim", - "purl": "pkg:cargo/strsim@0.11.1", - "type": "library", - "version": "0.11.1" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-pin-project-lite-0.2.16", - "description": "A lightweight version of pin-project written with declarative macros.\n", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/taiki-e/pin-project-lite" - } - ], - "licenses": [ - { - "expression": "Apache-2.0 OR MIT" - } - ], - "name": "pin-project-lite", - "purl": "pkg:cargo/pin-project-lite@0.2.16", - "type": "library", - "version": "0.2.16" - }, - { - "author": "Alex Crichton , Thomas de Zeeuw ", - "bom-ref": "CycloneDxRef-Component-socket2-0.6.1", - "description": "Utilities for handling networking sockets with a maximal amount of configuration\npossible intended.\n", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/socket2" - }, - { - "type": "website", - "url": "https://github.com/rust-lang/socket2" - }, - { - "type": "vcs", - "url": "https://github.com/rust-lang/socket2" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "socket2", - "purl": "pkg:cargo/socket2@0.6.1", - "type": "library", - "version": "0.6.1" - }, - { - "author": "Michal 'vorner' Vaner , Masaki Hara ", - "bom-ref": "CycloneDxRef-Component-signal-hook-registry-1.4.7", - "description": "Backend crate for signal-hook", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/signal-hook-registry" - }, - { - "type": "vcs", - "url": "https://github.com/vorner/signal-hook" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "signal-hook-registry", - "purl": "pkg:cargo/signal-hook-registry@1.4.7", - "type": "library", - "version": "1.4.7" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-futures-sink-0.3.31", - "description": "The asynchronous `Sink` trait for the futures-rs library.\n", - "externalReferences": [ - { - "type": "website", - "url": "https://rust-lang.github.io/futures-rs" - }, - { - "type": "vcs", - "url": "https://github.com/rust-lang/futures-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "futures-sink", - "purl": "pkg:cargo/futures-sink@0.3.31", - "type": "library", - "version": "0.3.31" - }, - { - "author": "The Rand Project Developers", - "bom-ref": "CycloneDxRef-Component-getrandom-0.2.16", - "description": "A small cross-platform library for retrieving random data from system source", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/getrandom" - }, - { - "type": "vcs", - "url": "https://github.com/rust-random/getrandom" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "getrandom", - "purl": "pkg:cargo/getrandom@0.2.16", - "type": "library", - "version": "0.2.16" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-equivalent-1.0.2", - "description": "Traits for key comparison in maps.", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/indexmap-rs/equivalent" - } - ], - "licenses": [ - { - "expression": "Apache-2.0 OR MIT" - } - ], - "name": "equivalent", - "purl": "pkg:cargo/equivalent@1.0.2", - "type": "library", - "version": "1.0.2" - }, - { - "author": "Joshua Liebow-Feeser , Jack Wrenn ", - "bom-ref": "CycloneDxRef-Component-zerocopy-0.8.31", - "description": "Zerocopy makes zero-cost memory manipulation effortless. We write \"unsafe\" so you don't have to.", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/google/zerocopy" - } - ], - "licenses": [ - { - "expression": "BSD-2-Clause OR Apache-2.0 OR MIT" - } - ], - "name": "zerocopy", - "purl": "pkg:cargo/zerocopy@0.8.31", - "type": "library", - "version": "0.8.31" - }, - { - "author": "Zibi Braniecki ", - "bom-ref": "CycloneDxRef-Component-fluent-langneg-0.13.1", - "description": "A library for language and locale negotiation.\n", - "externalReferences": [ - { - "type": "website", - "url": "http://projectfluent.org/" - }, - { - "type": "vcs", - "url": "https://github.com/projectfluent/fluent-langneg-rs" - } - ], - "licenses": [ - { - "expression": "Apache-2.0 OR MIT" - } - ], - "name": "fluent-langneg", - "purl": "pkg:cargo/fluent-langneg@0.13.1", - "type": "library", - "version": "0.13.1" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-futures-core-0.3.31", - "description": "The core traits and types in for the `futures` library.\n", - "externalReferences": [ - { - "type": "website", - "url": "https://rust-lang.github.io/futures-rs" - }, - { - "type": "vcs", - "url": "https://github.com/rust-lang/futures-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "futures-core", - "purl": "pkg:cargo/futures-core@0.3.31", - "type": "library", - "version": "0.3.31" - }, - { - "author": "The Cranelift Project Developers", - "bom-ref": "CycloneDxRef-Component-wasi-0.11.1+wasi-snapshot-preview1", - "description": "Experimental WASI API bindings for Rust", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/wasi" - }, - { - "type": "vcs", - "url": "https://github.com/bytecodealliance/wasi" - } - ], - "licenses": [ - { - "expression": "Apache-2.0 OR Apache-2.0 OR MIT" - } - ], - "name": "wasi", - "purl": "pkg:cargo/wasi@0.11.1%2Bwasi-snapshot-preview1", - "type": "library", - "version": "0.11.1+wasi-snapshot-preview1" - }, - { - "author": "Andrew Gallant ", - "bom-ref": "CycloneDxRef-Component-same-file-1.0.6", - "description": "A simple crate for determining whether two file paths point to the same file.\n", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/same-file" - }, - { - "type": "website", - "url": "https://github.com/BurntSushi/same-file" - }, - { - "type": "vcs", - "url": "https://github.com/BurntSushi/same-file" - } - ], - "licenses": [ - { - "expression": "Unlicense OR MIT" - } - ], - "name": "same-file", - "purl": "pkg:cargo/same-file@1.0.6", - "type": "library", - "version": "1.0.6" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-pin-project-1.1.10", - "description": "A crate for safe and ergonomic pin-projection.\n", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/taiki-e/pin-project" - } - ], - "licenses": [ - { - "expression": "Apache-2.0 OR MIT" - } - ], - "name": "pin-project", - "purl": "pkg:cargo/pin-project@1.1.10", - "type": "library", - "version": "1.1.10" - }, - { - "author": "Evgeny Safronov ", - "bom-ref": "CycloneDxRef-Component-rmp-serde-1.3.0", - "description": "Serde bindings for RMP", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/rmp-serde" - }, - { - "type": "vcs", - "url": "https://github.com/3Hren/msgpack-rust" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "rmp-serde", - "purl": "pkg:cargo/rmp-serde@1.3.0", - "type": "library", - "version": "1.3.0" - }, - { - "author": "Kat Marchán ", - "bom-ref": "CycloneDxRef-Component-is_ci-1.2.0", - "description": "Super lightweight CI environment checker. Just tells you if you're in CI or not without much fuss.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/is_ci" - }, - { - "type": "vcs", - "url": "https://github.com/zkat/is_ci" - } - ], - "licenses": [ - { - "expression": "ISC" - } - ], - "name": "is_ci", - "purl": "pkg:cargo/is_ci@1.2.0", - "type": "library", - "version": "1.2.0" - }, - { - "author": "Ted Driggs ", - "bom-ref": "CycloneDxRef-Component-darling_core-0.20.11", - "description": "Helper crate for proc-macro library for reading attributes into structs when\nimplementing custom derives. Use https://crates.io/crates/darling in your code.\n", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/TedDriggs/darling" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "darling_core", - "purl": "pkg:cargo/darling_core@0.20.11", - "type": "library", - "version": "0.20.11" - }, - { - "author": "Microsoft", - "bom-ref": "CycloneDxRef-Component-windows-sys-0.52.0", - "description": "Rust for Windows", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/microsoft/windows-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "windows-sys", - "purl": "pkg:cargo/windows-sys@0.52.0", - "type": "library", - "version": "0.52.0" - }, - { - "author": "Tokio Contributors ", - "bom-ref": "CycloneDxRef-Component-tokio-util-0.7.17", - "description": "Additional utilities for working with Tokio.\n", - "externalReferences": [ - { - "type": "website", - "url": "https://tokio.rs" - }, - { - "type": "vcs", - "url": "https://github.com/tokio-rs/tokio" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "tokio-util", - "purl": "pkg:cargo/tokio-util@0.7.17", - "type": "library", - "version": "0.7.17" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-anstream-0.6.21", - "description": "IO stream adapters for writing colored text that will gracefully degrade according to your terminal's capabilities.", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/rust-cli/anstyle.git" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "anstream", - "purl": "pkg:cargo/anstream@0.6.21", - "type": "library", - "version": "0.6.21" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-futures-task-0.3.31", - "description": "Tools for working with tasks.\n", - "externalReferences": [ - { - "type": "website", - "url": "https://rust-lang.github.io/futures-rs" - }, - { - "type": "vcs", - "url": "https://github.com/rust-lang/futures-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "futures-task", - "purl": "pkg:cargo/futures-task@0.3.31", - "type": "library", - "version": "0.3.31" - }, - { - "author": "David Tolnay ", - "bom-ref": "CycloneDxRef-Component-unsafe-libyaml-0.2.11", - "description": "libyaml transpiled to rust by c2rust", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/unsafe-libyaml" - }, - { - "type": "vcs", - "url": "https://github.com/dtolnay/unsafe-libyaml" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "unsafe-libyaml", - "purl": "pkg:cargo/unsafe-libyaml@0.2.11", - "type": "library", - "version": "0.2.11" - }, - { - "author": "The Rust Project Developers, Andrew Gallant ", - "bom-ref": "CycloneDxRef-Component-regex-syntax-0.8.8", - "description": "A regular expression parser.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/regex-syntax" - }, - { - "type": "website", - "url": "https://github.com/rust-lang/regex/tree/master/regex-syntax" - }, - { - "type": "vcs", - "url": "https://github.com/rust-lang/regex" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "regex-syntax", - "purl": "pkg:cargo/regex-syntax@0.8.8", - "type": "library", - "version": "0.8.8" - }, - { - "author": "David Tolnay ", - "bom-ref": "CycloneDxRef-Component-serde_path_to_error-0.1.20", - "description": "Path to the element that failed to deserialize", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/serde_path_to_error" - }, - { - "type": "vcs", - "url": "https://github.com/dtolnay/path-to-error" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "serde_path_to_error", - "purl": "pkg:cargo/serde_path_to_error@0.1.20", - "type": "library", - "version": "0.1.20" - }, - { - "author": "Peter Atashian ", - "bom-ref": "CycloneDxRef-Component-winapi-i686-pc-windows-gnu-0.4.0", - "description": "Import libraries for the i686-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/retep998/winapi-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "winapi-i686-pc-windows-gnu", - "purl": "pkg:cargo/winapi-i686-pc-windows-gnu@0.4.0", - "type": "library", - "version": "0.4.0" - }, - { - "author": "Sean McArthur ", - "bom-ref": "CycloneDxRef-Component-hyper-1.8.1", - "description": "A protective and efficient HTTP library for all.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/hyper" - }, - { - "type": "website", - "url": "https://hyper.rs" - }, - { - "type": "vcs", - "url": "https://github.com/hyperium/hyper" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "hyper", - "purl": "pkg:cargo/hyper@1.8.1", - "type": "library", - "version": "1.8.1" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-dialoguer-0.12.0", - "description": "A command line prompting library.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/dialoguer" - }, - { - "type": "website", - "url": "https://github.com/console-rs/dialoguer" - }, - { - "type": "vcs", - "url": "https://github.com/console-rs/dialoguer" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "dialoguer", - "purl": "pkg:cargo/dialoguer@0.12.0", - "type": "library", - "version": "0.12.0" - }, - { - "author": "Microsoft", - "bom-ref": "CycloneDxRef-Component-windows_i686_gnullvm-0.52.6", - "description": "Import lib for Windows", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/microsoft/windows-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "windows_i686_gnullvm", - "purl": "pkg:cargo/windows_i686_gnullvm@0.52.6", - "type": "library", - "version": "0.52.6" - }, - { - "author": "Tokio Contributors ", - "bom-ref": "CycloneDxRef-Component-tracing-core-0.1.35", - "description": "Core primitives for application-level tracing.\n", - "externalReferences": [ - { - "type": "website", - "url": "https://tokio.rs" - }, - { - "type": "vcs", - "url": "https://github.com/tokio-rs/tracing" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "tracing-core", - "purl": "pkg:cargo/tracing-core@0.1.35", - "type": "library", - "version": "0.1.35" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-valuable-0.1.1", - "description": "Object-safe value inspection, used to pass un-typed structured data across trait-object boundaries.\n", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/tokio-rs/valuable" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "valuable", - "purl": "pkg:cargo/valuable@0.1.1", - "type": "library", - "version": "0.1.1" - }, - { - "author": "Cyril Plisko ", - "bom-ref": "CycloneDxRef-Component-chrono-humanize-0.2.3", - "description": "Human-friendly time expressions - similar to Python arrow.humanize", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/chrono-humanize" - }, - { - "type": "website", - "url": "https://gitlab.com/imp/chrono-humanize-rs" - }, - { - "type": "vcs", - "url": "https://gitlab.com/imp/chrono-humanize-rs.git" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "chrono-humanize", - "purl": "pkg:cargo/chrono-humanize@0.2.3", - "type": "library", - "version": "0.2.3" - }, - { - "author": "David Tolnay ", - "bom-ref": "CycloneDxRef-Component-typetag-0.2.21", - "description": "Serde serializable and deserializable trait objects", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/typetag" - }, - { - "type": "vcs", - "url": "https://github.com/dtolnay/typetag" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "typetag", - "purl": "pkg:cargo/typetag@0.2.21", - "type": "library", - "version": "0.2.21" - }, - { - "author": "Actyx AG ", - "bom-ref": "CycloneDxRef-Component-sync_wrapper-1.0.2", - "description": "A tool for enlisting the compiler's help in proving the absence of concurrency", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/sync_wrapper" - }, - { - "type": "website", - "url": "https://docs.rs/sync_wrapper" - }, - { - "type": "vcs", - "url": "https://github.com/Actyx/sync_wrapper" - } - ], - "licenses": [ - { - "expression": "Apache-2.0" - } - ], - "name": "sync_wrapper", - "purl": "pkg:cargo/sync_wrapper@1.0.2", - "type": "library", - "version": "1.0.2" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-anstyle-query-1.1.5", - "description": "Look up colored console capabilities", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/rust-cli/anstyle.git" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "anstyle-query", - "purl": "pkg:cargo/anstyle-query@1.1.5", - "type": "library", - "version": "1.1.5" - }, - { - "author": "Evgeny Safronov ", - "bom-ref": "CycloneDxRef-Component-rmp-0.8.14", - "description": "Pure Rust MessagePack serialization implementation", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/rmp" - }, - { - "type": "vcs", - "url": "https://github.com/3Hren/msgpack-rust" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "rmp", - "purl": "pkg:cargo/rmp@0.8.14", - "type": "library", - "version": "0.8.14" - }, - { - "author": "The wasm-bindgen Developers", - "bom-ref": "CycloneDxRef-Component-wasm-bindgen-macro-support-0.2.106", - "description": "Implementation APIs for the `#[wasm_bindgen]` attribute", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/wasm-bindgen" - }, - { - "type": "website", - "url": "https://wasm-bindgen.github.io/wasm-bindgen/" - }, - { - "type": "vcs", - "url": "https://github.com/wasm-bindgen/wasm-bindgen/tree/master/crates/macro-support" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "wasm-bindgen-macro-support", - "purl": "pkg:cargo/wasm-bindgen-macro-support@0.2.106", - "type": "library", - "version": "0.2.106" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-once_cell_polyfill-1.70.2", - "description": "Polyfill for `OnceCell` stdlib feature for use with older MSRVs", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/polyfill-rs/once_cell_polyfill" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "once_cell_polyfill", - "purl": "pkg:cargo/once_cell_polyfill@1.70.2", - "type": "library", - "version": "1.70.2" - }, - { - "author": "David Tolnay ", - "bom-ref": "CycloneDxRef-Component-thiserror-2.0.17", - "description": "derive(Error)", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/thiserror" - }, - { - "type": "vcs", - "url": "https://github.com/dtolnay/thiserror" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "thiserror", - "purl": "pkg:cargo/thiserror@2.0.17", - "type": "library", - "version": "2.0.17" - }, - { - "author": "David Tolnay ", - "bom-ref": "CycloneDxRef-Component-ryu-1.0.20", - "description": "Fast floating point to string conversion", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/ryu" - }, - { - "type": "vcs", - "url": "https://github.com/dtolnay/ryu" - } - ], - "licenses": [ - { - "expression": "Apache-2.0 OR BSL-1.0" - } - ], - "name": "ryu", - "purl": "pkg:cargo/ryu@1.0.20", - "type": "library", - "version": "1.0.20" - }, - { - "author": "Peter Atashian ", - "bom-ref": "CycloneDxRef-Component-winapi-x86_64-pc-windows-gnu-0.4.0", - "description": "Import libraries for the x86_64-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/retep998/winapi-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "winapi-x86_64-pc-windows-gnu", - "purl": "pkg:cargo/winapi-x86_64-pc-windows-gnu@0.4.0", - "type": "library", - "version": "0.4.0" - }, - { - "author": "pyrossh", - "bom-ref": "CycloneDxRef-Component-rust-embed-8.9.0", - "description": "Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/rust-embed" - }, - { - "type": "vcs", - "url": "https://pyrossh.dev/repos/rust-embed" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "rust-embed", - "purl": "pkg:cargo/rust-embed@8.9.0", - "type": "library", - "version": "8.9.0" - }, - { - "author": "Rousan Ali ", - "bom-ref": "CycloneDxRef-Component-multer-3.1.0", - "description": "An async parser for `multipart/form-data` content-type in Rust.", - "externalReferences": [ - { - "type": "website", - "url": "https://github.com/rwf2/multer" - }, - { - "type": "vcs", - "url": "https://github.com/rwf2/multer" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "multer", - "purl": "pkg:cargo/multer@3.1.0", - "type": "library", - "version": "3.1.0" - }, - { - "author": "Joshua Liebow-Feeser , Jack Wrenn ", - "bom-ref": "CycloneDxRef-Component-zerocopy-derive-0.8.31", - "description": "Custom derive for traits from the zerocopy crate", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/google/zerocopy" - } - ], - "licenses": [ - { - "expression": "BSD-2-Clause OR Apache-2.0 OR MIT" - } - ], - "name": "zerocopy-derive", - "purl": "pkg:cargo/zerocopy-derive@0.8.31", - "type": "application", - "version": "0.8.31" - }, - { - "author": "Jerome Froelich ", - "bom-ref": "CycloneDxRef-Component-lru-0.12.5", - "description": "A LRU cache implementation", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/lru/" - }, - { - "type": "website", - "url": "https://github.com/jeromefroe/lru-rs" - }, - { - "type": "vcs", - "url": "https://github.com/jeromefroe/lru-rs.git" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "lru", - "purl": "pkg:cargo/lru@0.12.5", - "type": "library", - "version": "0.12.5" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-clap-4.5.53", - "description": "A simple to use, efficient, and full-featured Command Line Argument Parser", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/clap-rs/clap" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "clap", - "purl": "pkg:cargo/clap@4.5.53", - "type": "library", - "version": "4.5.53" - }, - { - "author": "Cecile Tonglet ", - "bom-ref": "CycloneDxRef-Component-pure-rust-locales-0.8.2", - "description": "Pure Rust locales imported directly from the GNU C Library. `LC_COLLATE` and `LC_CTYPE` are not yet supported.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/pure-rust-locales" - }, - { - "type": "website", - "url": "https://github.com/cecton/pure-rust-locales" - }, - { - "type": "vcs", - "url": "https://github.com/cecton/pure-rust-locales" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "pure-rust-locales", - "purl": "pkg:cargo/pure-rust-locales@0.8.2", - "type": "library", - "version": "0.8.2" - }, - { - "author": "Zibi Braniecki ", - "bom-ref": "CycloneDxRef-Component-unic-langid-0.9.6", - "description": "API for managing Unicode Language Identifiers", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/zbraniecki/unic-locale" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "unic-langid", - "purl": "pkg:cargo/unic-langid@0.9.6", - "type": "library", - "version": "0.9.6" - }, - { - "author": "Microsoft", - "bom-ref": "CycloneDxRef-Component-windows-targets-0.52.6", - "description": "Import libs for Windows", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/microsoft/windows-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "windows-targets", - "purl": "pkg:cargo/windows-targets@0.52.6", - "type": "library", - "version": "0.52.6" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-anstyle-parse-0.2.7", - "description": "Parse ANSI Style Escapes", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/rust-cli/anstyle.git" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "anstyle-parse", - "purl": "pkg:cargo/anstyle-parse@0.2.7", - "type": "library", - "version": "0.2.7" - }, - { - "author": "The Rust Project Developers", - "bom-ref": "CycloneDxRef-Component-libc-0.2.178", - "description": "Raw FFI bindings to platform libraries like libc.", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/rust-lang/libc" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "libc", - "purl": "pkg:cargo/libc@0.2.178", - "type": "library", - "version": "0.2.178" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-objc2-io-kit-0.3.2", - "description": "Bindings to the IOKit framework", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/madsmtm/objc2" - } - ], - "licenses": [ - { - "expression": "Zlib OR Apache-2.0 OR MIT" - } - ], - "name": "objc2-io-kit", - "purl": "pkg:cargo/objc2-io-kit@0.3.2", - "type": "library", - "version": "0.3.2" - }, - { - "author": "David Tolnay ", - "bom-ref": "CycloneDxRef-Component-typetag-impl-0.2.21", - "description": "Implementation detail of the typetag crate", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/typetag" - }, - { - "type": "vcs", - "url": "https://github.com/dtolnay/typetag" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "typetag-impl", - "purl": "pkg:cargo/typetag-impl@0.2.21", - "type": "application", - "version": "0.2.21" - }, - { - "author": "Andrew Gallant ", - "bom-ref": "CycloneDxRef-Component-ucd-trie-0.1.7", - "description": "A trie for storing Unicode codepoint sets and maps.\n", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/ucd-trie" - }, - { - "type": "website", - "url": "https://github.com/BurntSushi/ucd-generate" - }, - { - "type": "vcs", - "url": "https://github.com/BurntSushi/ucd-generate" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "ucd-trie", - "purl": "pkg:cargo/ucd-trie@0.1.7", - "type": "library", - "version": "0.1.7" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-windows-link-0.2.1", - "description": "Linking for Windows", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/microsoft/windows-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "windows-link", - "purl": "pkg:cargo/windows-link@0.2.1", - "type": "library", - "version": "0.2.1" - }, - { - "author": "Dragoș Tiselice ", - "bom-ref": "CycloneDxRef-Component-pest_derive-2.8.4", - "description": "pest's derive macro", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/pest" - }, - { - "type": "website", - "url": "https://pest.rs/" - }, - { - "type": "vcs", - "url": "https://github.com/pest-parser/pest" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "pest_derive", - "purl": "pkg:cargo/pest_derive@2.8.4", - "type": "application", - "version": "2.8.4" - }, - { - "author": "Mathijs van de Nes , John Ericson , Joshua Barretto ", - "bom-ref": "CycloneDxRef-Component-spin-0.9.8", - "description": "Spin-based synchronization primitives", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/mvdnes/spin-rs.git" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "spin", - "purl": "pkg:cargo/spin@0.9.8", - "type": "library", - "version": "0.9.8" - }, - { - "author": "RustCrypto Developers", - "bom-ref": "CycloneDxRef-Component-block-buffer-0.10.4", - "description": "Buffer type for block processing of data", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/block-buffer" - }, - { - "type": "vcs", - "url": "https://github.com/RustCrypto/utils" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "block-buffer", - "purl": "pkg:cargo/block-buffer@0.10.4", - "type": "library", - "version": "0.10.4" - }, - { - "author": "Kat Marchán ", - "bom-ref": "CycloneDxRef-Component-supports-unicode-3.0.0", - "description": "Detects whether a terminal supports unicode.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/supports-unicode" - }, - { - "type": "vcs", - "url": "https://github.com/zkat/supports-unicode" - } - ], - "licenses": [ - { - "expression": "Apache-2.0" - } - ], - "name": "supports-unicode", - "purl": "pkg:cargo/supports-unicode@3.0.0", - "type": "library", - "version": "3.0.0" - }, - { - "author": "Joshua Liebow-Feeser ", - "bom-ref": "CycloneDxRef-Component-zerocopy-0.7.35", - "description": "Utilities for zero-copy parsing and serialization", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/google/zerocopy" - } - ], - "licenses": [ - { - "expression": "BSD-2-Clause OR Apache-2.0 OR MIT" - } - ], - "name": "zerocopy", - "purl": "pkg:cargo/zerocopy@0.7.35", - "type": "library", - "version": "0.7.35" - }, - { - "author": "Sean McArthur ", - "bom-ref": "CycloneDxRef-Component-hyper-util-0.1.19", - "description": "hyper utilities", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/hyper-util" - }, - { - "type": "website", - "url": "https://hyper.rs" - }, - { - "type": "vcs", - "url": "https://github.com/hyperium/hyper-util" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "hyper-util", - "purl": "pkg:cargo/hyper-util@0.1.19", - "type": "library", - "version": "0.1.19" - }, - { - "author": "Dragoș Tiselice ", - "bom-ref": "CycloneDxRef-Component-pest-2.8.4", - "description": "The Elegant Parser", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/pest" - }, - { - "type": "website", - "url": "https://pest.rs/" - }, - { - "type": "vcs", - "url": "https://github.com/pest-parser/pest" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "pest", - "purl": "pkg:cargo/pest@2.8.4", - "type": "library", - "version": "2.8.4" - }, - { - "author": "RustCrypto Developers", - "bom-ref": "CycloneDxRef-Component-poly1305-0.8.0", - "description": "The Poly1305 universal hash function and message authentication code", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/poly1305" - }, - { - "type": "vcs", - "url": "https://github.com/RustCrypto/universal-hashes" - } - ], - "licenses": [ - { - "expression": "Apache-2.0 OR MIT" - } - ], - "name": "poly1305", - "purl": "pkg:cargo/poly1305@0.8.0", - "type": "library", - "version": "0.8.0" - }, - { - "author": "kwantam , Manish Goregaokar ", - "bom-ref": "CycloneDxRef-Component-unicode-width-0.2.0", - "description": "Determine displayed width of `char` and `str` types\naccording to Unicode Standard Annex #11 rules.\n", - "externalReferences": [ - { - "type": "website", - "url": "https://github.com/unicode-rs/unicode-width" - }, - { - "type": "vcs", - "url": "https://github.com/unicode-rs/unicode-width" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "unicode-width", - "purl": "pkg:cargo/unicode-width@0.2.0", - "type": "library", - "version": "0.2.0" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-wasip2-1.0.1+wasi-0.2.4", - "description": "WASIp2 API bindings for Rust", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/wasip2" - }, - { - "type": "vcs", - "url": "https://github.com/bytecodealliance/wasi-rs" - } - ], - "licenses": [ - { - "expression": "Apache-2.0 OR Apache-2.0 OR MIT" - } - ], - "name": "wasip2", - "purl": "pkg:cargo/wasip2@1.0.1%2Bwasi-0.2.4", - "type": "library", - "version": "1.0.1+wasi-0.2.4" - }, - { - "author": "Axel Forsman ", - "bom-ref": "CycloneDxRef-Component-unicode-linebreak-0.1.5", - "description": "Implementation of the Unicode Line Breaking Algorithm", - "externalReferences": [ - { - "type": "website", - "url": "https://github.com/axelf4/unicode-linebreak" - }, - { - "type": "vcs", - "url": "https://github.com/axelf4/unicode-linebreak" - } - ], - "licenses": [ - { - "expression": "Apache-2.0" - } - ], - "name": "unicode-linebreak", - "purl": "pkg:cargo/unicode-linebreak@0.1.5", - "type": "library", - "version": "0.1.5" - }, - { - "author": "Goat ", - "bom-ref": "CycloneDxRef-Component-interprocess-2.2.3", - "description": "Interprocess communication toolkit", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/kotauskas/interprocess" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "interprocess", - "purl": "pkg:cargo/interprocess@2.2.3", - "type": "library", - "version": "2.2.3" - }, - { - "author": "T. Post", - "bom-ref": "CycloneDxRef-Component-crossterm-0.29.0", - "description": "A crossplatform terminal library for manipulating terminals.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/crossterm/" - }, - { - "type": "vcs", - "url": "https://github.com/crossterm-rs/crossterm" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "crossterm", - "purl": "pkg:cargo/crossterm@0.29.0", - "type": "library", - "version": "0.29.0" - }, - { - "author": "pyrossh", - "bom-ref": "CycloneDxRef-Component-rust-embed-impl-8.9.0", - "description": "Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/rust-embed" - }, - { - "type": "vcs", - "url": "https://pyrossh.dev/repos/rust-embed" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "rust-embed-impl", - "purl": "pkg:cargo/rust-embed-impl@8.9.0", - "type": "application", - "version": "8.9.0" - }, - { - "author": "Vincent Prouillet ", - "bom-ref": "CycloneDxRef-Component-tera-1.20.1", - "description": "Template engine based on Jinja2/Django templates", - "externalReferences": [ - { - "type": "website", - "url": "https://keats.github.io/tera/" - }, - { - "type": "vcs", - "url": "https://github.com/Keats/tera" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "tera", - "purl": "pkg:cargo/tera@1.20.1", - "type": "library", - "version": "1.20.1" - }, - { - "author": "Microsoft", - "bom-ref": "CycloneDxRef-Component-windows-link-0.1.3", - "description": "Linking for Windows", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/microsoft/windows-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "windows-link", - "purl": "pkg:cargo/windows-link@0.1.3", - "type": "library", - "version": "0.1.3" - }, - { - "author": "Dylan Ede ", - "bom-ref": "CycloneDxRef-Component-cassowary-0.3.0", - "description": "A Rust implementation of the Cassowary linear constraint solving algorithm.\n\nThe Cassowary algorithm is designed for naturally laying out user interfaces using linear constraints,\nlike 'this button must line up with this text box'.\n", - "externalReferences": [ - { - "type": "documentation", - "url": "https://dylanede.github.io/cassowary-rs" - }, - { - "type": "website", - "url": "https://github.com/dylanede/cassowary-rs" - }, - { - "type": "vcs", - "url": "https://github.com/dylanede/cassowary-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "cassowary", - "purl": "pkg:cargo/cassowary@0.3.0", - "type": "library", - "version": "0.3.0" - }, - { - "author": "Brian Myers ", - "bom-ref": "CycloneDxRef-Component-num-format-0.4.4", - "description": "A Rust crate for producing string-representations of numbers, formatted according to international standards", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/num-format" - }, - { - "type": "website", - "url": "https://github.com/bcmyers/num-format" - }, - { - "type": "vcs", - "url": "https://github.com/bcmyers/num-format" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "num-format", - "purl": "pkg:cargo/num-format@0.4.4", - "type": "library", - "version": "0.4.4" - }, - { - "author": "Andrew Gallant ", - "bom-ref": "CycloneDxRef-Component-byteorder-1.5.0", - "description": "Library for reading/writing numbers in big-endian and little-endian.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/byteorder" - }, - { - "type": "website", - "url": "https://github.com/BurntSushi/byteorder" - }, - { - "type": "vcs", - "url": "https://github.com/BurntSushi/byteorder" - } - ], - "licenses": [ - { - "expression": "Unlicense OR MIT" - } - ], - "name": "byteorder", - "purl": "pkg:cargo/byteorder@1.5.0", - "type": "library", - "version": "1.5.0" - }, - { - "author": "RustCrypto Developers", - "bom-ref": "CycloneDxRef-Component-opaque-debug-0.3.1", - "description": "Macro for opaque Debug trait implementation", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/opaque-debug" - }, - { - "type": "vcs", - "url": "https://github.com/RustCrypto/utils" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "opaque-debug", - "purl": "pkg:cargo/opaque-debug@0.3.1", - "type": "library", - "version": "0.3.1" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-futures-channel-0.3.31", - "description": "Channels for asynchronous communication using futures-rs.\n", - "externalReferences": [ - { - "type": "website", - "url": "https://rust-lang.github.io/futures-rs" - }, - { - "type": "vcs", - "url": "https://github.com/rust-lang/futures-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "futures-channel", - "purl": "pkg:cargo/futures-channel@0.3.31", - "type": "library", - "version": "0.3.31" - }, - { - "author": "Alex Crichton ", - "bom-ref": "CycloneDxRef-Component-wit-bindgen-0.46.0", - "description": "Rust bindings generator and runtime support for WIT and the component model.\nUsed when compiling Rust programs to the component model.\n", - "externalReferences": [ - { - "type": "website", - "url": "https://github.com/bytecodealliance/wit-bindgen" - }, - { - "type": "vcs", - "url": "https://github.com/bytecodealliance/wit-bindgen" - } - ], - "licenses": [ - { - "expression": "Apache-2.0 OR Apache-2.0 OR MIT" - } - ], - "name": "wit-bindgen", - "purl": "pkg:cargo/wit-bindgen@0.46.0", - "type": "library", - "version": "0.46.0" - }, - { - "author": "Conrad Kleinespel ", - "bom-ref": "CycloneDxRef-Component-rpassword-7.4.0", - "description": "Read passwords in console applications.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/rpassword/" - }, - { - "type": "website", - "url": "https://github.com/conradkleinespel/rpassword" - }, - { - "type": "vcs", - "url": "https://github.com/conradkleinespel/rpassword" - } - ], - "licenses": [ - { - "expression": "Apache-2.0" - } - ], - "name": "rpassword", - "purl": "pkg:cargo/rpassword@7.4.0", - "type": "library", - "version": "7.4.0" - }, - { - "author": "Tokio Contributors ", - "bom-ref": "CycloneDxRef-Component-tracing-log-0.2.0", - "description": "Provides compatibility between `tracing` and the `log` crate.\n", - "externalReferences": [ - { - "type": "website", - "url": "https://tokio.rs" - }, - { - "type": "vcs", - "url": "https://github.com/tokio-rs/tracing" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "tracing-log", - "purl": "pkg:cargo/tracing-log@0.2.0", - "type": "library", - "version": "0.2.0" - }, - { - "author": "The nix-rust Project Developers", - "bom-ref": "CycloneDxRef-Component-nix-0.30.1", - "description": "Rust friendly bindings to *nix APIs", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/nix-rust/nix" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "nix", - "purl": "pkg:cargo/nix@0.30.1", - "type": "library", - "version": "0.30.1" - }, - { - "author": "Kat Marchán ", - "bom-ref": "CycloneDxRef-Component-miette-7.6.0", - "description": "Fancy diagnostic reporting library and protocol for us mere mortals who aren't compiler hackers.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/miette" - }, - { - "type": "vcs", - "url": "https://github.com/zkat/miette" - } - ], - "licenses": [ - { - "expression": "Apache-2.0" - } - ], - "name": "miette", - "purl": "pkg:cargo/miette@7.6.0", - "type": "library", - "version": "7.6.0" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-windows-interface-0.59.3", - "description": "The interface macro for the Windows crates", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/microsoft/windows-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "windows-interface", - "purl": "pkg:cargo/windows-interface@0.59.3", - "type": "application", - "version": "0.59.3" - }, - { - "author": "Stefan Lankes", - "bom-ref": "CycloneDxRef-Component-hermit-abi-0.1.19", - "description": "hermit-abi is small interface to call functions from the unikernel RustyHermit.\nIt is used to build the target `x86_64-unknown-hermit`.\n", - "externalReferences": [ - { - "type": "documentation", - "url": "https://hermitcore.github.io/rusty-hermit/hermit_abi" - }, - { - "type": "vcs", - "url": "https://github.com/hermitcore/libhermit-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "hermit-abi", - "purl": "pkg:cargo/hermit-abi@0.1.19", - "type": "library", - "version": "0.1.19" - }, - { - "author": "Tower Maintainers ", - "bom-ref": "CycloneDxRef-Component-tower-http-0.6.8", - "description": "Tower middleware and utilities for HTTP clients and servers", - "externalReferences": [ - { - "type": "website", - "url": "https://github.com/tower-rs/tower-http" - }, - { - "type": "vcs", - "url": "https://github.com/tower-rs/tower-http" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "tower-http", - "purl": "pkg:cargo/tower-http@0.6.8", - "type": "library", - "version": "0.6.8" - }, - { - "author": "RustCrypto Developers", - "bom-ref": "CycloneDxRef-Component-inout-0.1.4", - "description": "Custom reference types for code generic over in-place and buffer-to-buffer modes of operation.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/inout" - }, - { - "type": "vcs", - "url": "https://github.com/RustCrypto/utils" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "inout", - "purl": "pkg:cargo/inout@0.1.4", - "type": "library", - "version": "0.1.4" - }, - { - "author": "Tony Arcieri ", - "bom-ref": "CycloneDxRef-Component-secrecy-0.10.3", - "description": "Wrapper types and traits for secret management which help ensure\nthey aren't accidentally copied, logged, or otherwise exposed\n(as much as possible), and also ensure secrets are securely wiped\nfrom memory when dropped.\n", - "externalReferences": [ - { - "type": "website", - "url": "https://github.com/iqlusioninc/crates/" - }, - { - "type": "vcs", - "url": "https://github.com/iqlusioninc/crates/tree/main/secrecy" - } - ], - "licenses": [ - { - "expression": "Apache-2.0 OR MIT" - } - ], - "name": "secrecy", - "purl": "pkg:cargo/secrecy@0.10.3", - "type": "library", - "version": "0.10.3" - }, - { - "author": "Jesús Pérez ", - "bom-ref": "CycloneDxRef-Component-typedialog-core-0.1.0", - "description": "Core library for TypeDialog - form handling and multiple rendering backends", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/jesusperezlorenzo/typedialog" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "typedialog-core", - "type": "library", - "version": "0.1.0" - }, - { - "author": "Tower Maintainers ", - "bom-ref": "CycloneDxRef-Component-tower-service-0.3.3", - "description": "Trait representing an asynchronous, request / response based, client or server.\n", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/tower-service/0.3.3" - }, - { - "type": "website", - "url": "https://github.com/tower-rs/tower" - }, - { - "type": "vcs", - "url": "https://github.com/tower-rs/tower" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "tower-service", - "purl": "pkg:cargo/tower-service@0.3.3", - "type": "library", - "version": "0.3.3" - }, - { - "author": "bluss", - "bom-ref": "CycloneDxRef-Component-scopeguard-1.2.0", - "description": "A RAII scope guard that will run a given closure when it goes out of scope,\neven if the code between panics (assuming unwinding panic).\n\nDefines the macros `defer!`, `defer_on_unwind!`, `defer_on_success!` as\nshorthands for guards with one of the implemented strategies.\n", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/scopeguard/" - }, - { - "type": "vcs", - "url": "https://github.com/bluss/scopeguard" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "scopeguard", - "purl": "pkg:cargo/scopeguard@1.2.0", - "type": "library", - "version": "1.2.0" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-futures-util-0.3.31", - "description": "Common utilities and extension traits for the futures-rs library.\n", - "externalReferences": [ - { - "type": "website", - "url": "https://rust-lang.github.io/futures-rs" - }, - { - "type": "vcs", - "url": "https://github.com/rust-lang/futures-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "futures-util", - "purl": "pkg:cargo/futures-util@0.3.31", - "type": "library", - "version": "0.3.31" - }, - { - "author": "Tokio Contributors ", - "bom-ref": "CycloneDxRef-Component-tokio-1.48.0", - "description": "An event-driven, non-blocking I/O platform for writing asynchronous I/O\nbacked applications.\n", - "externalReferences": [ - { - "type": "website", - "url": "https://tokio.rs" - }, - { - "type": "vcs", - "url": "https://github.com/tokio-rs/tokio" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "tokio", - "purl": "pkg:cargo/tokio@1.48.0", - "type": "library", - "version": "1.48.0" - }, - { - "author": "Alexis Beingessner ", - "bom-ref": "CycloneDxRef-Component-bit-vec-0.8.0", - "description": "A vector of bits", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/bit-vec/" - }, - { - "type": "website", - "url": "https://github.com/contain-rs/bit-vec" - }, - { - "type": "vcs", - "url": "https://github.com/contain-rs/bit-vec" - } - ], - "licenses": [ - { - "expression": "Apache-2.0 OR MIT" - } - ], - "name": "bit-vec", - "purl": "pkg:cargo/bit-vec@0.8.0", - "type": "library", - "version": "0.8.0" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-axum-0.8.7", - "description": "Web framework that focuses on ergonomics and modularity", - "externalReferences": [ - { - "type": "website", - "url": "https://github.com/tokio-rs/axum" - }, - { - "type": "vcs", - "url": "https://github.com/tokio-rs/axum" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "axum", - "purl": "pkg:cargo/axum@0.8.7", - "type": "library", - "version": "0.8.7" - }, - { - "author": "Stjepan Glavina , Contributors to futures-rs", - "bom-ref": "CycloneDxRef-Component-atomic-waker-1.1.2", - "description": "A synchronization primitive for task wakeup", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/smol-rs/atomic-waker" - } - ], - "licenses": [ - { - "expression": "Apache-2.0 OR MIT" - } - ], - "name": "atomic-waker", - "purl": "pkg:cargo/atomic-waker@1.1.2", - "type": "library", - "version": "1.1.2" - }, - { - "author": "David Tolnay ", - "bom-ref": "CycloneDxRef-Component-thiserror-1.0.69", - "description": "derive(Error)", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/thiserror" - }, - { - "type": "vcs", - "url": "https://github.com/dtolnay/thiserror" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "thiserror", - "purl": "pkg:cargo/thiserror@1.0.69", - "type": "library", - "version": "1.0.69" - }, - { - "author": "Kat Marchán ", - "bom-ref": "CycloneDxRef-Component-miette-derive-7.6.0", - "description": "Derive macros for miette. Like `thiserror` for Diagnostics.", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/zkat/miette" - } - ], - "licenses": [ - { - "expression": "Apache-2.0" - } - ], - "name": "miette-derive", - "purl": "pkg:cargo/miette-derive@7.6.0", - "type": "application", - "version": "7.6.0" - }, - { - "author": "Lukas Bergdoll ", - "bom-ref": "CycloneDxRef-Component-self_cell-1.2.1", - "description": "Safe-to-use proc-macro-free self-referential structs in stable Rust.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/self_cell" - }, - { - "type": "vcs", - "url": "https://github.com/Voultapher/self_cell" - } - ], - "licenses": [ - { - "expression": "Apache-2.0 OR GPL-2.0" - } - ], - "name": "self_cell", - "purl": "pkg:cargo/self_cell@1.2.1", - "type": "library", - "version": "1.2.1" - }, - { - "author": "The Nushell Project Developers", - "bom-ref": "CycloneDxRef-Component-nu-plugin-core-0.109.1", - "description": "Shared internal functionality to support Nushell plugins", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/nushell/nushell/tree/main/crates/nu-plugin-core" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "nu-plugin-core", - "purl": "pkg:cargo/nu-plugin-core@0.109.1", - "type": "library", - "version": "0.109.1" - }, - { - "author": "David Tolnay ", - "bom-ref": "CycloneDxRef-Component-ref-cast-impl-1.0.25", - "description": "Derive implementation for ref_cast::RefCast.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/ref-cast" - }, - { - "type": "vcs", - "url": "https://github.com/dtolnay/ref-cast" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "ref-cast-impl", - "purl": "pkg:cargo/ref-cast-impl@1.0.25", - "type": "application", - "version": "1.0.25" - }, - { - "author": "The wasm-bindgen Developers", - "bom-ref": "CycloneDxRef-Component-wasm-bindgen-macro-0.2.106", - "description": "Definition of the `#[wasm_bindgen]` attribute, an internal dependency\n", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/wasm-bindgen" - }, - { - "type": "website", - "url": "https://wasm-bindgen.github.io/wasm-bindgen/" - }, - { - "type": "vcs", - "url": "https://github.com/wasm-bindgen/wasm-bindgen/tree/master/crates/macro" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "wasm-bindgen-macro", - "purl": "pkg:cargo/wasm-bindgen-macro@0.2.106", - "type": "application", - "version": "0.2.106" - }, - { - "author": "Kotauskas ", - "bom-ref": "CycloneDxRef-Component-doctest-file-1.0.0", - "description": "Procedural macro that sources doctests from dedicated files into Rustdoc documentation with support for hiding lines.", - "externalReferences": [ - { - "type": "vcs", - "url": "https://codeberg.org/Goat7658/doctest-file/" - } - ], - "licenses": [ - { - "expression": "0BSD" - } - ], - "name": "doctest-file", - "purl": "pkg:cargo/doctest-file@1.0.0", - "type": "application", - "version": "1.0.0" - }, - { - "author": "Jelte Fennema ", - "bom-ref": "CycloneDxRef-Component-derive_more-impl-2.1.0", - "description": "Internal implementation of `derive_more` crate", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/derive_more" - }, - { - "type": "vcs", - "url": "https://github.com/JelteF/derive_more" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "derive_more-impl", - "purl": "pkg:cargo/derive_more-impl@2.1.0", - "type": "application", - "version": "2.1.0" - }, - { - "author": "Andrew Gallant ", - "bom-ref": "CycloneDxRef-Component-globset-0.4.18", - "description": "Cross platform single glob and glob set matching. Glob set matching is the\nprocess of matching one or more glob patterns against a single candidate path\nsimultaneously, and returning all of the globs that matched.\n", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/globset" - }, - { - "type": "website", - "url": "https://github.com/BurntSushi/ripgrep/tree/master/crates/globset" - }, - { - "type": "vcs", - "url": "https://github.com/BurntSushi/ripgrep/tree/master/crates/globset" - } - ], - "licenses": [ - { - "expression": "Unlicense OR MIT" - } - ], - "name": "globset", - "purl": "pkg:cargo/globset@0.4.18", - "type": "library", - "version": "0.4.18" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-windows_aarch64_msvc-0.53.1", - "description": "Import lib for Windows", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/microsoft/windows-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "windows_aarch64_msvc", - "purl": "pkg:cargo/windows_aarch64_msvc@0.53.1", - "type": "library", - "version": "0.53.1" - }, - { - "author": "Andrew Straw , René Kijewski , Ryan Lopopolo ", - "bom-ref": "CycloneDxRef-Component-iana-time-zone-0.1.64", - "description": "get the IANA time zone for the current system", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/strawlab/iana-time-zone" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "iana-time-zone", - "purl": "pkg:cargo/iana-time-zone@0.1.64", - "type": "library", - "version": "0.1.64" - }, - { - "author": "KokaKiwi ", - "bom-ref": "CycloneDxRef-Component-hex-0.4.3", - "description": "Encoding and decoding data into/from hexadecimal representation.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/hex/" - }, - { - "type": "vcs", - "url": "https://github.com/KokaKiwi/rust-hex" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "hex", - "purl": "pkg:cargo/hex@0.4.3", - "type": "library", - "version": "0.4.3" - }, - { - "author": "Alexis Beingessner ", - "bom-ref": "CycloneDxRef-Component-bit-set-0.8.0", - "description": "A set of bits", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/bit-set/" - }, - { - "type": "website", - "url": "https://github.com/contain-rs/bit-set" - }, - { - "type": "vcs", - "url": "https://github.com/contain-rs/bit-set" - } - ], - "licenses": [ - { - "expression": "Apache-2.0 OR MIT" - } - ], - "name": "bit-set", - "purl": "pkg:cargo/bit-set@0.8.0", - "type": "library", - "version": "0.8.0" - }, - { - "author": "Alex Crichton ", - "bom-ref": "CycloneDxRef-Component-fnv-1.0.7", - "description": "Fowler–Noll–Vo hash function", - "externalReferences": [ - { - "type": "documentation", - "url": "https://doc.servo.org/fnv/" - }, - { - "type": "vcs", - "url": "https://github.com/servo/rust-fnv" - } - ], - "licenses": [ - { - "expression": "Apache-2.0 OR MIT" - } - ], - "name": "fnv", - "purl": "pkg:cargo/fnv@1.0.7", - "type": "library", - "version": "1.0.7" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-futures-macro-0.3.31", - "description": "The futures-rs procedural macro implementations.\n", - "externalReferences": [ - { - "type": "website", - "url": "https://rust-lang.github.io/futures-rs" - }, - { - "type": "vcs", - "url": "https://github.com/rust-lang/futures-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "futures-macro", - "purl": "pkg:cargo/futures-macro@0.3.31", - "type": "application", - "version": "0.3.31" - }, - { - "author": "Michal 'vorner' Vaner ", - "bom-ref": "CycloneDxRef-Component-arc-swap-1.7.1", - "description": "Atomically swappable Arc", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/arc-swap" - }, - { - "type": "vcs", - "url": "https://github.com/vorner/arc-swap" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "arc-swap", - "purl": "pkg:cargo/arc-swap@1.7.1", - "type": "library", - "version": "1.7.1" - }, - { - "author": "Luke Frisken ", - "bom-ref": "CycloneDxRef-Component-i18n-config-0.4.8", - "description": "This library contains the configuration stucts (along with their parsing functions) for the cargo-i18n tool/system.", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/kellpossible/cargo-i18n/tree/master/i18n-config" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "i18n-config", - "purl": "pkg:cargo/i18n-config@0.4.8", - "type": "library", - "version": "0.4.8" - }, - { - "author": "Steven Allen ", - "bom-ref": "CycloneDxRef-Component-slug-0.1.6", - "description": "Convert a unicode string to a slug", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/slug" - }, - { - "type": "website", - "url": "https://github.com/Stebalien/slug-rs" - }, - { - "type": "vcs", - "url": "https://github.com/Stebalien/slug-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "slug", - "purl": "pkg:cargo/slug@0.1.6", - "type": "application", - "version": "0.1.6" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-clap_derive-4.5.49", - "description": "Parse command line argument by defining a struct, derive crate.", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/clap-rs/clap" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "clap_derive", - "purl": "pkg:cargo/clap_derive@4.5.49", - "type": "application", - "version": "4.5.49" - }, - { - "author": "Microsoft", - "bom-ref": "CycloneDxRef-Component-windows_x86_64_msvc-0.52.6", - "description": "Import lib for Windows", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/microsoft/windows-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "windows_x86_64_msvc", - "purl": "pkg:cargo/windows_x86_64_msvc@0.52.6", - "type": "library", - "version": "0.52.6" - }, - { - "author": "bluss", - "bom-ref": "CycloneDxRef-Component-itertools-0.13.0", - "description": "Extra iterator adaptors, iterator methods, free functions, and macros.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/itertools/" - }, - { - "type": "vcs", - "url": "https://github.com/rust-itertools/itertools" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "itertools", - "purl": "pkg:cargo/itertools@0.13.0", - "type": "library", - "version": "0.13.0" - }, - { - "author": "bluss", - "bom-ref": "CycloneDxRef-Component-arrayvec-0.7.6", - "description": "A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/arrayvec/" - }, - { - "type": "vcs", - "url": "https://github.com/bluss/arrayvec" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "arrayvec", - "purl": "pkg:cargo/arrayvec@0.7.6", - "type": "library", - "version": "0.7.6" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-windows_aarch64_gnullvm-0.53.1", - "description": "Import lib for Windows", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/microsoft/windows-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "windows_aarch64_gnullvm", - "purl": "pkg:cargo/windows_aarch64_gnullvm@0.53.1", - "type": "library", - "version": "0.53.1" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-r-efi-5.3.0", - "description": "UEFI Reference Specification Protocol Constants and Definitions", - "externalReferences": [ - { - "type": "website", - "url": "https://github.com/r-efi/r-efi/wiki" - }, - { - "type": "vcs", - "url": "https://github.com/r-efi/r-efi" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0 OR LGPL-2.1-or-later" - } - ], - "name": "r-efi", - "purl": "pkg:cargo/r-efi@5.3.0", - "type": "library", - "version": "5.3.0" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-io_tee-0.1.1", - "description": "Tee Read, BufRead, and Seek instances to a writer", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/TheOnlyMrCat/io_tee" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "io_tee", - "purl": "pkg:cargo/io_tee@0.1.1", - "type": "library", - "version": "0.1.1" - }, - { - "author": "The Rand Project Developers, The Rust Project Developers, The CryptoCorrosion Contributors", - "bom-ref": "CycloneDxRef-Component-rand_chacha-0.3.1", - "description": "ChaCha random number generator\n", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/rand_chacha" - }, - { - "type": "website", - "url": "https://rust-random.github.io/book" - }, - { - "type": "vcs", - "url": "https://github.com/rust-random/rand" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "rand_chacha", - "purl": "pkg:cargo/rand_chacha@0.3.1", - "type": "library", - "version": "0.3.1" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-widestring-1.2.1", - "description": "A wide string Rust library for converting to and from wide strings, such as those often used in Windows API or other FFI libaries. Both `u16` and `u32` string types are provided, including support for UTF-16 and UTF-32, malformed encoding, C-style strings, etc.", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/VoidStarKat/widestring-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "widestring", - "purl": "pkg:cargo/widestring@1.2.1", - "type": "library", - "version": "1.2.1" - }, - { - "author": "David Tolnay ", - "bom-ref": "CycloneDxRef-Component-thiserror-impl-1.0.69", - "description": "Implementation detail of the `thiserror` crate", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/dtolnay/thiserror" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "thiserror-impl", - "purl": "pkg:cargo/thiserror-impl@1.0.69", - "type": "application", - "version": "1.0.69" - }, - { - "author": "ryota2357", - "bom-ref": "CycloneDxRef-Component-lean_string-0.5.1", - "description": "Compact, clone-on-write string.", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/ryota2357/lean_string" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "lean_string", - "purl": "pkg:cargo/lean_string@0.5.1", - "type": "library", - "version": "0.5.1" - }, - { - "author": "Tokio Contributors , Eliza Weisman , David Barsky ", - "bom-ref": "CycloneDxRef-Component-tracing-attributes-0.1.31", - "description": "Procedural macro attributes for automatically instrumenting functions.\n", - "externalReferences": [ - { - "type": "website", - "url": "https://tokio.rs" - }, - { - "type": "vcs", - "url": "https://github.com/tokio-rs/tracing" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "tracing-attributes", - "purl": "pkg:cargo/tracing-attributes@0.1.31", - "type": "application", - "version": "0.1.31" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-windows-strings-0.5.1", - "description": "Windows string types", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/microsoft/windows-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "windows-strings", - "purl": "pkg:cargo/windows-strings@0.5.1", - "type": "library", - "version": "0.5.1" - }, - { - "author": "kwantam , Manish Goregaokar ", - "bom-ref": "CycloneDxRef-Component-unicode-segmentation-1.12.0", - "description": "This crate provides Grapheme Cluster, Word and Sentence boundaries\naccording to Unicode Standard Annex #29 rules.\n", - "externalReferences": [ - { - "type": "website", - "url": "https://github.com/unicode-rs/unicode-segmentation" - }, - { - "type": "vcs", - "url": "https://github.com/unicode-rs/unicode-segmentation" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "unicode-segmentation", - "purl": "pkg:cargo/unicode-segmentation@1.12.0", - "type": "library", - "version": "1.12.0" - }, - { - "author": "Steven Allen , The Rust Project Developers, Ashley Mannix , Jason White ", - "bom-ref": "CycloneDxRef-Component-tempfile-3.23.0", - "description": "A library for managing temporary files and directories.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/tempfile" - }, - { - "type": "website", - "url": "https://stebalien.com/projects/tempfile-rs/" - }, - { - "type": "vcs", - "url": "https://github.com/Stebalien/tempfile" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "tempfile", - "purl": "pkg:cargo/tempfile@3.23.0", - "type": "library", - "version": "3.23.0" - }, - { - "author": "Luke Frisken ", - "bom-ref": "CycloneDxRef-Component-i18n-embed-fl-0.9.4", - "description": "Macro to perform compile time checks when using the i18n-embed crate and the fluent localization system", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/kellpossible/cargo-i18n/tree/master/i18n-embed-fl" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "i18n-embed-fl", - "purl": "pkg:cargo/i18n-embed-fl@0.9.4", - "type": "application", - "version": "0.9.4" - }, - { - "author": "David Tolnay , Alex Crichton ", - "bom-ref": "CycloneDxRef-Component-proc-macro2-1.0.103", - "description": "A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/proc-macro2" - }, - { - "type": "vcs", - "url": "https://github.com/dtolnay/proc-macro2" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "proc-macro2", - "purl": "pkg:cargo/proc-macro2@1.0.103", - "type": "library", - "version": "1.0.103" - }, - { - "author": "Nicolas Silva ", - "bom-ref": "CycloneDxRef-Component-android_system_properties-0.1.5", - "description": "Minimal Android system properties wrapper", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/android_system_properties" - }, - { - "type": "website", - "url": "https://github.com/nical/android_system_properties" - }, - { - "type": "vcs", - "url": "https://github.com/nical/android_system_properties" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "android_system_properties", - "purl": "pkg:cargo/android_system_properties@0.1.5", - "type": "library", - "version": "0.1.5" - }, - { - "author": "Kat Marchán ", - "bom-ref": "CycloneDxRef-Component-supports-hyperlinks-3.1.0", - "description": "Detects whether a terminal supports rendering hyperlinks.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/supports-hyperlinks" - }, - { - "type": "vcs", - "url": "https://github.com/zkat/supports-hyperlinks" - } - ], - "licenses": [ - { - "expression": "Apache-2.0" - } - ], - "name": "supports-hyperlinks", - "purl": "pkg:cargo/supports-hyperlinks@3.1.0", - "type": "library", - "version": "3.1.0" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-windows_x86_64_msvc-0.53.1", - "description": "Import lib for Windows", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/microsoft/windows-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "windows_x86_64_msvc", - "purl": "pkg:cargo/windows_x86_64_msvc@0.53.1", - "type": "library", - "version": "0.53.1" - }, - { - "author": "Simon Ochsenreither ", - "bom-ref": "CycloneDxRef-Component-option-ext-0.2.0", - "description": "Extends `Option` with additional operations", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/option-ext/" - }, - { - "type": "website", - "url": "https://github.com/soc/option-ext" - }, - { - "type": "vcs", - "url": "https://github.com/soc/option-ext.git" - } - ], - "licenses": [ - { - "expression": "MPL-2.0" - } - ], - "name": "option-ext", - "purl": "pkg:cargo/option-ext@0.2.0", - "type": "library", - "version": "0.2.0" - }, - { - "author": "Zibi Braniecki , Staś Małolepszy ", - "bom-ref": "CycloneDxRef-Component-fluent-bundle-0.15.3", - "description": "A localization system designed to unleash the entire expressive power of\nnatural language translations.\n", - "externalReferences": [ - { - "type": "website", - "url": "http://www.projectfluent.org" - }, - { - "type": "vcs", - "url": "https://github.com/projectfluent/fluent-rs" - } - ], - "licenses": [ - { - "expression": "Apache-2.0 OR MIT" - } - ], - "name": "fluent-bundle", - "purl": "pkg:cargo/fluent-bundle@0.15.3", - "type": "library", - "version": "0.15.3" - }, - { - "author": "Carl Lerche , Thomas de Zeeuw , Tokio Contributors ", - "bom-ref": "CycloneDxRef-Component-mio-1.1.1", - "description": "Lightweight non-blocking I/O.", - "externalReferences": [ - { - "type": "website", - "url": "https://github.com/tokio-rs/mio" - }, - { - "type": "vcs", - "url": "https://github.com/tokio-rs/mio" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "mio", - "purl": "pkg:cargo/mio@1.1.1", - "type": "library", - "version": "1.1.1" - }, - { - "author": "The Nushell Project Developers", - "bom-ref": "CycloneDxRef-Component-nu-path-0.109.1", - "description": "Path handling library for Nushell", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/nushell/nushell/tree/main/crates/nu-path" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "nu-path", - "purl": "pkg:cargo/nu-path@0.109.1", - "type": "library", - "version": "0.109.1" - }, - { - "author": "The Nushell Project Developers, procs creators", - "bom-ref": "CycloneDxRef-Component-nu-system-0.109.1", - "description": "Nushell system querying", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/nushell/nushell/tree/main/crates/nu-system" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "nu-system", - "purl": "pkg:cargo/nu-system@0.109.1", - "type": "library", - "version": "0.109.1" - }, - { - "author": "Stephen M. Coakley , The Ratatui Developers", - "bom-ref": "CycloneDxRef-Component-instability-0.3.10", - "description": "Rust API stability attributes for the rest of us. A fork of the `stability` crate.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/instability/" - }, - { - "type": "vcs", - "url": "https://github.com/ratatui/instability" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "instability", - "purl": "pkg:cargo/instability@0.3.10", - "type": "application", - "version": "0.3.10" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-heck-0.5.0", - "description": "heck is a case conversion library.", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/withoutboats/heck" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "heck", - "purl": "pkg:cargo/heck@0.5.0", - "type": "library", - "version": "0.5.0" - }, - { - "author": "David Tolnay ", - "bom-ref": "CycloneDxRef-Component-async-trait-0.1.89", - "description": "Type erasure for async trait methods", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/async-trait" - }, - { - "type": "vcs", - "url": "https://github.com/dtolnay/async-trait" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "async-trait", - "purl": "pkg:cargo/async-trait@0.1.89", - "type": "application", - "version": "0.1.89" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-windows_i686_gnu-0.53.1", - "description": "Import lib for Windows", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/microsoft/windows-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "windows_i686_gnu", - "purl": "pkg:cargo/windows_i686_gnu@0.53.1", - "type": "library", - "version": "0.53.1" - }, - { - "author": "RustCrypto Developers", - "bom-ref": "CycloneDxRef-Component-salsa20-0.10.2", - "description": "Salsa20 Stream Cipher", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/salsa20" - }, - { - "type": "vcs", - "url": "https://github.com/RustCrypto/stream-ciphers" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "salsa20", - "purl": "pkg:cargo/salsa20@0.10.2", - "type": "library", - "version": "0.10.2" - }, - { - "author": "Carl Lerche , Sean McArthur ", - "bom-ref": "CycloneDxRef-Component-bytes-1.11.0", - "description": "Types and traits for working with bytes", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/tokio-rs/bytes" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "bytes", - "purl": "pkg:cargo/bytes@1.11.0", - "type": "library", - "version": "1.11.0" - }, - { - "author": "Frank Denis ", - "bom-ref": "CycloneDxRef-Component-siphasher-1.0.1", - "description": "SipHash-2-4, SipHash-1-3 and 128-bit variants in pure Rust", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/siphasher" - }, - { - "type": "website", - "url": "https://docs.rs/siphasher" - }, - { - "type": "vcs", - "url": "https://github.com/jedisct1/rust-siphash" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "siphasher", - "purl": "pkg:cargo/siphasher@1.0.1", - "type": "library", - "version": "1.0.1" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-crossbeam-deque-0.8.6", - "description": "Concurrent work-stealing deque", - "externalReferences": [ - { - "type": "website", - "url": "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-deque" - }, - { - "type": "vcs", - "url": "https://github.com/crossbeam-rs/crossbeam" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "crossbeam-deque", - "purl": "pkg:cargo/crossbeam-deque@0.8.6", - "type": "library", - "version": "0.8.6" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-objc2-core-foundation-0.3.2", - "description": "Bindings to the CoreFoundation framework", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/madsmtm/objc2" - } - ], - "licenses": [ - { - "expression": "Zlib OR Apache-2.0 OR MIT" - } - ], - "name": "objc2-core-foundation", - "purl": "pkg:cargo/objc2-core-foundation@0.3.2", - "type": "library", - "version": "0.3.2" - }, - { - "author": "Parker Timmerman ", - "bom-ref": "CycloneDxRef-Component-compact_str-0.8.1", - "description": "A memory efficient string type that transparently stores strings on the stack, when possible", - "externalReferences": [ - { - "type": "website", - "url": "https://github.com/ParkMyCar/compact_str" - }, - { - "type": "vcs", - "url": "https://github.com/ParkMyCar/compact_str" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "compact_str", - "purl": "pkg:cargo/compact_str@0.8.1", - "type": "library", - "version": "0.8.1" - }, - { - "author": "Jelte Fennema ", - "bom-ref": "CycloneDxRef-Component-derive_more-2.1.0", - "description": "Adds #[derive(x)] macros for more traits", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/derive_more" - }, - { - "type": "vcs", - "url": "https://github.com/JelteF/derive_more" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "derive_more", - "purl": "pkg:cargo/derive_more@2.1.0", - "type": "library", - "version": "2.1.0" - }, - { - "author": "Pyfisch ", - "bom-ref": "CycloneDxRef-Component-httpdate-1.0.3", - "description": "HTTP date parsing and formatting", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/pyfisch/httpdate" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "httpdate", - "purl": "pkg:cargo/httpdate@1.0.3", - "type": "library", - "version": "1.0.3" - }, - { - "author": "rutrum ", - "bom-ref": "CycloneDxRef-Component-convert_case-0.10.0", - "description": "Convert strings into any case", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/rutrum/convert-case" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "convert_case", - "purl": "pkg:cargo/convert_case@0.10.0", - "type": "library", - "version": "0.10.0" - }, - { - "author": "Carl Lerche , Lucio Franco , Sean McArthur ", - "bom-ref": "CycloneDxRef-Component-http-body-util-0.1.3", - "description": "Combinators and adapters for HTTP request or response bodies.\n", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/http-body-util" - }, - { - "type": "vcs", - "url": "https://github.com/hyperium/http-body" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "http-body-util", - "purl": "pkg:cargo/http-body-util@0.1.3", - "type": "library", - "version": "0.1.3" - }, - { - "author": "Lukas Kalbertodt ", - "bom-ref": "CycloneDxRef-Component-litrs-1.0.0", - "description": "Parse and inspect Rust literals (i.e. tokens in the Rust programming language\nrepresenting fixed values). Particularly useful for proc macros, but can also\nbe used outside of a proc-macro context.\n", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/litrs" - }, - { - "type": "vcs", - "url": "https://github.com/LukasKalbertodt/litrs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "litrs", - "purl": "pkg:cargo/litrs@1.0.0", - "type": "library", - "version": "1.0.0" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-windows-future-0.3.2", - "description": "Windows async types", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/microsoft/windows-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "windows-future", - "purl": "pkg:cargo/windows-future@0.3.2", - "type": "library", - "version": "0.3.2" - }, - { - "author": "RustCrypto Developers", - "bom-ref": "CycloneDxRef-Component-crypto-common-0.1.7", - "description": "Common cryptographic traits", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/crypto-common" - }, - { - "type": "vcs", - "url": "https://github.com/RustCrypto/traits" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "crypto-common", - "purl": "pkg:cargo/crypto-common@0.1.7", - "type": "library", - "version": "0.1.7" - }, - { - "author": "Microsoft", - "bom-ref": "CycloneDxRef-Component-windows-sys-0.60.2", - "description": "Rust for Windows", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/microsoft/windows-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "windows-sys", - "purl": "pkg:cargo/windows-sys@0.60.2", - "type": "library", - "version": "0.60.2" - }, - { - "author": "Tower Maintainers ", - "bom-ref": "CycloneDxRef-Component-tower-layer-0.3.3", - "description": "Decorates a `Service` to allow easy composition between `Service`s.\n", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/tower-layer/0.3.3" - }, - { - "type": "website", - "url": "https://github.com/tower-rs/tower" - }, - { - "type": "vcs", - "url": "https://github.com/tower-rs/tower" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "tower-layer", - "purl": "pkg:cargo/tower-layer@0.3.3", - "type": "library", - "version": "0.3.3" - }, - { - "author": "Anthony Ramine ", - "bom-ref": "CycloneDxRef-Component-serde_urlencoded-0.7.1", - "description": "`x-www-form-urlencoded` meets Serde", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/serde_urlencoded/0.7.1/serde_urlencoded/" - }, - { - "type": "vcs", - "url": "https://github.com/nox/serde_urlencoded" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "serde_urlencoded", - "purl": "pkg:cargo/serde_urlencoded@0.7.1", - "type": "library", - "version": "0.7.1" - }, - { - "author": "Manish Goregaokar ", - "bom-ref": "CycloneDxRef-Component-zerofrom-0.1.6", - "description": "ZeroFrom trait for constructing", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/unicode-org/icu4x" - } - ], - "licenses": [ - { - "expression": "Unicode-3.0" - } - ], - "name": "zerofrom", - "purl": "pkg:cargo/zerofrom@0.1.6", - "type": "library", - "version": "0.1.6" - }, - { - "author": "Tower Maintainers ", - "bom-ref": "CycloneDxRef-Component-tower-0.5.2", - "description": "Tower is a library of modular and reusable components for building robust\nclients and servers.\n", - "externalReferences": [ - { - "type": "website", - "url": "https://github.com/tower-rs/tower" - }, - { - "type": "vcs", - "url": "https://github.com/tower-rs/tower" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "tower", - "purl": "pkg:cargo/tower@0.5.2", - "type": "library", - "version": "0.5.2" - }, - { - "author": "The Servo Project Developers", - "bom-ref": "CycloneDxRef-Component-smallvec-1.15.1", - "description": "'Small vector' optimization: store up to a small number of items on the stack", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/smallvec/" - }, - { - "type": "vcs", - "url": "https://github.com/servo/rust-smallvec" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "smallvec", - "purl": "pkg:cargo/smallvec@1.15.1", - "type": "library", - "version": "1.15.1" - }, - { - "author": "Clark Moody", - "bom-ref": "CycloneDxRef-Component-bech32-0.9.1", - "description": "Encodes and decodes the Bech32 format", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/rust-bitcoin/rust-bech32" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "bech32", - "purl": "pkg:cargo/bech32@0.9.1", - "type": "library", - "version": "0.9.1" - }, - { - "author": "Peter Atashian ", - "bom-ref": "CycloneDxRef-Component-winapi-0.3.9", - "description": "Raw FFI bindings for all of Windows API.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/winapi/" - }, - { - "type": "vcs", - "url": "https://github.com/retep998/winapi-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "winapi", - "purl": "pkg:cargo/winapi@0.3.9", - "type": "library", - "version": "0.3.9" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-omnipath-0.1.6", - "description": "Path utility library", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/ChrisDenton/omnipath" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "omnipath", - "purl": "pkg:cargo/omnipath@0.1.6", - "type": "library", - "version": "0.1.6" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-windows-numerics-0.2.0", - "description": "Windows numeric types", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/microsoft/windows-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "windows-numerics", - "purl": "pkg:cargo/windows-numerics@0.2.0", - "type": "library", - "version": "0.2.0" - }, - { - "author": "Miguel Young de la Sota ", - "bom-ref": "CycloneDxRef-Component-byteyarn-0.5.1", - "description": "hyper-compact strings", - "externalReferences": [ - { - "type": "website", - "url": "https://github.com/mcy/strings" - }, - { - "type": "vcs", - "url": "https://github.com/mcy/strings" - } - ], - "licenses": [ - { - "expression": "Apache-2.0" - } - ], - "name": "byteyarn", - "purl": "pkg:cargo/byteyarn@0.5.1", - "type": "library", - "version": "0.5.1" - }, - { - "author": "The Rust Project Developers, Andrew Gallant ", - "bom-ref": "CycloneDxRef-Component-regex-1.12.2", - "description": "An implementation of regular expressions for Rust. This implementation uses\nfinite automata and guarantees linear time matching on all inputs.\n", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/regex" - }, - { - "type": "website", - "url": "https://github.com/rust-lang/regex" - }, - { - "type": "vcs", - "url": "https://github.com/rust-lang/regex" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "regex", - "purl": "pkg:cargo/regex@1.12.2", - "type": "library", - "version": "1.12.2" - }, - { - "author": "The Nushell Project Developers", - "bom-ref": "CycloneDxRef-Component-nu-derive-value-0.109.1", - "description": "Macros implementation of #[derive(FromValue, IntoValue)]", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/nushell/nushell/tree/main/crates/nu-derive-value" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "nu-derive-value", - "purl": "pkg:cargo/nu-derive-value@0.109.1", - "type": "application", - "version": "0.109.1" - }, - { - "author": "T. Post", - "bom-ref": "CycloneDxRef-Component-crossterm_winapi-0.9.1", - "description": "WinAPI wrapper that provides some basic simple abstractions around common WinAPI calls", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/crossterm_winapi/" - }, - { - "type": "vcs", - "url": "https://github.com/crossterm-rs/crossterm-winapi" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "crossterm_winapi", - "purl": "pkg:cargo/crossterm_winapi@0.9.1", - "type": "library", - "version": "0.9.1" - }, - { - "author": "Daniel Reiter Horn , The Brotli Authors", - "bom-ref": "CycloneDxRef-Component-brotli-decompressor-5.0.0", - "description": "A brotli decompressor that with an interface avoiding the rust stdlib. This makes it suitable for embedded devices and kernels. It is designed with a pluggable allocator so that the standard lib's allocator may be employed. The default build also includes a stdlib allocator and stream interface. Disable this with --features=no-stdlib. Alternatively, --features=unsafe turns off array bounds checks and memory initialization but provides a safe interface for the caller. Without adding the --features=unsafe argument, all included code is safe. For compression in addition to this library, download https://github.com/dropbox/rust-brotli ", - "externalReferences": [ - { - "type": "documentation", - "url": "https://github.com/dropbox/rust-brotli-decompressor/blob/master/README.md" - }, - { - "type": "website", - "url": "https://github.com/dropbox/rust-brotli-decompressor" - }, - { - "type": "vcs", - "url": "https://github.com/dropbox/rust-brotli-decompressor" - } - ], - "licenses": [ - { - "expression": "BSD-3-Clause OR MIT" - } - ], - "name": "brotli-decompressor", - "purl": "pkg:cargo/brotli-decompressor@5.0.0", - "type": "library", - "version": "5.0.0" - }, - { - "author": "Martin Geisler ", - "bom-ref": "CycloneDxRef-Component-textwrap-0.16.2", - "description": "Library for word wrapping, indenting, and dedenting strings. Has optional support for Unicode and emojis as well as machine hyphenation.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/textwrap/" - }, - { - "type": "vcs", - "url": "https://github.com/mgeisler/textwrap" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "textwrap", - "purl": "pkg:cargo/textwrap@0.16.2", - "type": "library", - "version": "0.16.2" - }, - { - "author": "Jinzhou Zhang ", - "bom-ref": "CycloneDxRef-Component-fuzzy-matcher-0.3.7", - "description": "Fuzzy Matching Library", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/fuzzy-matcher" - }, - { - "type": "website", - "url": "https://github.com/lotabout/fuzzy-matcher" - }, - { - "type": "vcs", - "url": "https://github.com/lotabout/fuzzy-matcher" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "fuzzy-matcher", - "purl": "pkg:cargo/fuzzy-matcher@0.3.7", - "type": "library", - "version": "0.3.7" - }, - { - "author": "Eliza Weisman , Tokio Contributors ", - "bom-ref": "CycloneDxRef-Component-tracing-0.1.43", - "description": "Application-level tracing for Rust.\n", - "externalReferences": [ - { - "type": "website", - "url": "https://tokio.rs" - }, - { - "type": "vcs", - "url": "https://github.com/tokio-rs/tracing" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "tracing", - "purl": "pkg:cargo/tracing@0.1.43", - "type": "library", - "version": "0.1.43" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-web-time-1.1.0", - "description": "Drop-in replacement for std::time for Wasm in browsers", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/daxpedda/web-time" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "web-time", - "purl": "pkg:cargo/web-time@1.1.0", - "type": "library", - "version": "1.1.0" - }, - { - "author": "Florian Dehau , The Ratatui Developers", - "bom-ref": "CycloneDxRef-Component-ratatui-0.29.0", - "description": "A library that's all about cooking up terminal user interfaces", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/ratatui/latest/ratatui/" - }, - { - "type": "website", - "url": "https://ratatui.rs" - }, - { - "type": "vcs", - "url": "https://github.com/ratatui/ratatui" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "ratatui", - "purl": "pkg:cargo/ratatui@0.29.0", - "type": "library", - "version": "0.29.0" - }, - { - "author": "David Tolnay ", - "bom-ref": "CycloneDxRef-Component-erased-serde-0.4.9", - "description": "Type-erased Serialize and Serializer traits", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/erased-serde" - }, - { - "type": "vcs", - "url": "https://github.com/dtolnay/erased-serde" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "erased-serde", - "purl": "pkg:cargo/erased-serde@0.4.9", - "type": "library", - "version": "0.4.9" - }, - { - "author": "David Tolnay ", - "bom-ref": "CycloneDxRef-Component-ref-cast-1.0.25", - "description": "Safely cast &T to &U where the struct U contains a single field of type T.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/ref-cast" - }, - { - "type": "vcs", - "url": "https://github.com/dtolnay/ref-cast" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "ref-cast", - "purl": "pkg:cargo/ref-cast@1.0.25", - "type": "library", - "version": "1.0.25" - }, - { - "author": "Carl Lerche , Lucio Franco , Sean McArthur ", - "bom-ref": "CycloneDxRef-Component-http-body-1.0.1", - "description": "Trait representing an asynchronous, streaming, HTTP request or response body.\n", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/http-body" - }, - { - "type": "vcs", - "url": "https://github.com/hyperium/http-body" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "http-body", - "purl": "pkg:cargo/http-body@1.0.1", - "type": "library", - "version": "1.0.1" - }, - { - "author": "Sam Rijs , Alex Crichton ", - "bom-ref": "CycloneDxRef-Component-crc32fast-1.5.0", - "description": "Fast, SIMD-accelerated CRC32 (IEEE) checksum computation", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/srijs/rust-crc32fast" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "crc32fast", - "purl": "pkg:cargo/crc32fast@1.5.0", - "type": "library", - "version": "1.5.0" - }, - { - "author": "ogham@bsago.me, Ryan Scheel (Havvy) , Josh Triplett , The Nushell Project Developers", - "bom-ref": "CycloneDxRef-Component-nu-ansi-term-0.50.3", - "description": "Library for ANSI terminal colors and styles (bold, underline)", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/nushell/nu-ansi-term" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "nu-ansi-term", - "purl": "pkg:cargo/nu-ansi-term@0.50.3", - "type": "library", - "version": "0.50.3" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-recvmsg-1.0.0", - "description": "Traits for receiving datagrams reliably, without truncation.", - "externalReferences": [], - "licenses": [ - { - "expression": "0BSD" - } - ], - "name": "recvmsg", - "purl": "pkg:cargo/recvmsg@1.0.0", - "type": "library", - "version": "1.0.0" - }, - { - "author": "Ted Driggs ", - "bom-ref": "CycloneDxRef-Component-darling_macro-0.20.11", - "description": "Internal support for a proc-macro library for reading attributes into structs when\nimplementing custom derives. Use https://crates.io/crates/darling in your code.\n", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/TedDriggs/darling" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "darling_macro", - "purl": "pkg:cargo/darling_macro@0.20.11", - "type": "application", - "version": "0.20.11" - }, - { - "author": "The Nushell Project Developers", - "bom-ref": "CycloneDxRef-Component-nu-experimental-0.109.1", - "description": "Nushell experimental options", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/nushell/nushell/tree/main/crates/nu-experimental" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "nu-experimental", - "purl": "pkg:cargo/nu-experimental@0.109.1", - "type": "library", - "version": "0.109.1" - }, - { - "author": "The Rust Project Developers", - "bom-ref": "CycloneDxRef-Component-log-0.4.29", - "description": "A lightweight logging facade for Rust\n", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/log" - }, - { - "type": "vcs", - "url": "https://github.com/rust-lang/log" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "log", - "purl": "pkg:cargo/log@0.4.29", - "type": "library", - "version": "0.4.29" - }, - { - "author": "CreepySkeleton , GnomedDev ", - "bom-ref": "CycloneDxRef-Component-proc-macro-error2-2.0.1", - "description": "Almost drop-in replacement to panics in proc-macros", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/GnomedDev/proc-macro-error-2" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "proc-macro-error2", - "purl": "pkg:cargo/proc-macro-error2@2.0.1", - "type": "library", - "version": "2.0.1" - }, - { - "author": "Bartłomiej Kamiński , Aaron Trent ", - "bom-ref": "CycloneDxRef-Component-generic-array-0.14.7", - "description": "Generic types implementing functionality of arrays", - "externalReferences": [ - { - "type": "documentation", - "url": "http://fizyk20.github.io/generic-array/generic_array/" - }, - { - "type": "vcs", - "url": "https://github.com/fizyk20/generic-array.git" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "generic-array", - "purl": "pkg:cargo/generic-array@0.14.7", - "type": "library", - "version": "0.14.7" - }, - { - "author": "Caleb Maclennan , Bruce Mitchener , Staś Małolepszy ", - "bom-ref": "CycloneDxRef-Component-fluent-0.17.0", - "description": "An umbrella crate exposing the combined features of fluent-rs crates with additional convenience macros for Project Fluent,\na localization system designed to unleash the entire expressive power of natural language translations.\n", - "externalReferences": [ - { - "type": "website", - "url": "https://www.projectfluent.org" - }, - { - "type": "vcs", - "url": "https://github.com/projectfluent/fluent-rs" - } - ], - "licenses": [ - { - "expression": "Apache-2.0 OR MIT" - } - ], - "name": "fluent", - "purl": "pkg:cargo/fluent@0.17.0", - "type": "library", - "version": "0.17.0" - }, - { - "author": "Daniel Reiter Horn ", - "bom-ref": "CycloneDxRef-Component-alloc-no-stdlib-2.0.4", - "description": "A dynamic allocator that may be used with or without the stdlib. This allows a package with nostd to allocate memory dynamically and be used either with a custom allocator, items on the stack, or by a package that wishes to simply use Box<>. It also provides options to use calloc or a mutable global variable for pre-zeroed memory", - "externalReferences": [ - { - "type": "documentation", - "url": "https://raw.githubusercontent.com/dropbox/rust-alloc-no-stdlib/master/tests/lib.rs" - }, - { - "type": "website", - "url": "https://github.com/dropbox/rust-alloc-no-stdlib" - }, - { - "type": "vcs", - "url": "https://github.com/dropbox/rust-alloc-no-stdlib" - } - ], - "licenses": [ - { - "expression": "BSD-3-Clause" - } - ], - "name": "alloc-no-stdlib", - "purl": "pkg:cargo/alloc-no-stdlib@2.0.4", - "type": "library", - "version": "2.0.4" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-windows-0.62.2", - "description": "Rust for Windows", - "externalReferences": [ - { - "type": "documentation", - "url": "https://microsoft.github.io/windows-docs-rs/" - }, - { - "type": "vcs", - "url": "https://github.com/microsoft/windows-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "windows", - "purl": "pkg:cargo/windows@0.62.2", - "type": "library", - "version": "0.62.2" - }, - { - "author": "David Tolnay ", - "bom-ref": "CycloneDxRef-Component-indoc-2.0.7", - "description": "Indented document literals", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/indoc" - }, - { - "type": "vcs", - "url": "https://github.com/dtolnay/indoc" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "indoc", - "purl": "pkg:cargo/indoc@2.0.7", - "type": "application", - "version": "2.0.7" - }, - { - "author": "Frommi , oyvindln , Rich Geldreich richgel99@gmail.com", - "bom-ref": "CycloneDxRef-Component-miniz_oxide-0.8.9", - "description": "DEFLATE compression and decompression library rewritten in Rust based on miniz", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/miniz_oxide" - }, - { - "type": "website", - "url": "https://github.com/Frommi/miniz_oxide/tree/master/miniz_oxide" - }, - { - "type": "vcs", - "url": "https://github.com/Frommi/miniz_oxide/tree/master/miniz_oxide" - } - ], - "licenses": [ - { - "expression": "MIT OR Zlib OR Apache-2.0" - } - ], - "name": "miniz_oxide", - "purl": "pkg:cargo/miniz_oxide@0.8.9", - "type": "library", - "version": "0.8.9" - }, - { - "author": "Caleb Maclennan , Bruce Mitchener , Staś Małolepszy ", - "bom-ref": "CycloneDxRef-Component-fluent-syntax-0.12.0", - "description": "A low-level parser, AST, and serializer API for the syntax used by Project Fluent,\na localization system designed to unleash the entire expressive power of natural language translations.\n", - "externalReferences": [ - { - "type": "website", - "url": "https://www.projectfluent.org" - }, - { - "type": "vcs", - "url": "https://github.com/projectfluent/fluent-rs" - } - ], - "licenses": [ - { - "expression": "Apache-2.0 OR MIT" - } - ], - "name": "fluent-syntax", - "purl": "pkg:cargo/fluent-syntax@0.12.0", - "type": "library", - "version": "0.12.0" - }, - { - "author": "Microsoft", - "bom-ref": "CycloneDxRef-Component-windows_x86_64_gnu-0.52.6", - "description": "Import lib for Windows", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/microsoft/windows-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "windows_x86_64_gnu", - "purl": "pkg:cargo/windows_x86_64_gnu@0.52.6", - "type": "library", - "version": "0.52.6" - }, - { - "author": "Fiat Crypto library authors ", - "bom-ref": "CycloneDxRef-Component-fiat-crypto-0.2.9", - "description": "Fiat-crypto generated Rust", - "externalReferences": [ - { - "type": "website", - "url": "https://github.com/mit-plv/fiat-crypto" - }, - { - "type": "vcs", - "url": "https://github.com/mit-plv/fiat-crypto" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0 OR BSD-1-Clause" - } - ], - "name": "fiat-crypto", - "purl": "pkg:cargo/fiat-crypto@0.2.9", - "type": "library", - "version": "0.2.9" - }, - { - "author": "Steven Fackler ", - "bom-ref": "CycloneDxRef-Component-phf-0.11.3", - "description": "Runtime support for perfect hash function data structures", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/rust-phf/rust-phf" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "phf", - "purl": "pkg:cargo/phf@0.11.3", - "type": "library", - "version": "0.11.3" - }, - { - "author": "Kornel Lesinski , Amit Chowdhury ", - "bom-ref": "CycloneDxRef-Component-deunicode-1.6.2", - "description": "Convert Unicode strings to pure ASCII by intelligently transliterating them. Suppors Emoji and Chinese.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/deunicode" - }, - { - "type": "website", - "url": "https://lib.rs/crates/deunicode" - }, - { - "type": "vcs", - "url": "https://github.com/kornelski/deunicode/" - } - ], - "licenses": [ - { - "expression": "BSD-3-Clause" - } - ], - "name": "deunicode", - "purl": "pkg:cargo/deunicode@1.6.2", - "type": "library", - "version": "1.6.2" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-colorchoice-1.0.4", - "description": "Global override of color control", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/rust-cli/anstyle.git" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "colorchoice", - "purl": "pkg:cargo/colorchoice@1.0.4", - "type": "library", - "version": "1.0.4" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-chrono-0.4.42", - "description": "Date and time library for Rust", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/chrono/" - }, - { - "type": "website", - "url": "https://github.com/chronotope/chrono" - }, - { - "type": "vcs", - "url": "https://github.com/chronotope/chrono" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "chrono", - "purl": "pkg:cargo/chrono@0.4.42", - "type": "library", - "version": "0.4.42" - }, - { - "author": "Amanieu d'Antras ", - "bom-ref": "CycloneDxRef-Component-hashbrown-0.16.1", - "description": "A Rust port of Google's SwissTable hash map", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/rust-lang/hashbrown" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "hashbrown", - "purl": "pkg:cargo/hashbrown@0.16.1", - "type": "library", - "version": "0.16.1" - }, - { - "author": "Zibi Braniecki , Staś Małolepszy ", - "bom-ref": "CycloneDxRef-Component-fluent-0.16.1", - "description": "A localization system designed to unleash the entire expressive power of\nnatural language translations.\n", - "externalReferences": [ - { - "type": "website", - "url": "http://www.projectfluent.org" - }, - { - "type": "vcs", - "url": "https://github.com/projectfluent/fluent-rs" - } - ], - "licenses": [ - { - "expression": "Apache-2.0 OR MIT" - } - ], - "name": "fluent", - "purl": "pkg:cargo/fluent@0.16.1", - "type": "library", - "version": "0.16.1" - }, - { - "author": "Zibi Braniecki ", - "bom-ref": "CycloneDxRef-Component-unic-langid-impl-0.9.6", - "description": "API for managing Unicode Language Identifiers", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/zbraniecki/unic-locale" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "unic-langid-impl", - "purl": "pkg:cargo/unic-langid-impl@0.9.6", - "type": "library", - "version": "0.9.6" - }, - { - "author": "David Tolnay ", - "bom-ref": "CycloneDxRef-Component-inventory-0.3.21", - "description": "Typed distributed plugin registration", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/inventory" - }, - { - "type": "vcs", - "url": "https://github.com/dtolnay/inventory" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "inventory", - "purl": "pkg:cargo/inventory@0.3.21", - "type": "library", - "version": "0.3.21" - }, - { - "author": "RustCrypto Developers", - "bom-ref": "CycloneDxRef-Component-digest-0.10.7", - "description": "Traits for cryptographic hash functions and message authentication codes", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/digest" - }, - { - "type": "vcs", - "url": "https://github.com/RustCrypto/traits" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "digest", - "purl": "pkg:cargo/digest@0.10.7", - "type": "library", - "version": "0.10.7" - }, - { - "author": "Eliza Weisman ", - "bom-ref": "CycloneDxRef-Component-sharded-slab-0.1.7", - "description": "A lock-free concurrent slab.\n", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/sharded-slab/" - }, - { - "type": "website", - "url": "https://github.com/hawkw/sharded-slab" - }, - { - "type": "vcs", - "url": "https://github.com/hawkw/sharded-slab" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "sharded-slab", - "purl": "pkg:cargo/sharded-slab@0.1.7", - "type": "library", - "version": "0.1.7" - }, - { - "author": "Alex Crichton , Josh Triplett ", - "bom-ref": "CycloneDxRef-Component-flate2-1.1.5", - "description": "DEFLATE compression and decompression exposed as Read/BufRead/Write streams.\nSupports miniz_oxide and multiple zlib implementations. Supports zlib, gzip,\nand raw deflate streams.\n", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/flate2" - }, - { - "type": "website", - "url": "https://github.com/rust-lang/flate2-rs" - }, - { - "type": "vcs", - "url": "https://github.com/rust-lang/flate2-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "flate2", - "purl": "pkg:cargo/flate2@1.1.5", - "type": "library", - "version": "1.1.5" - }, - { - "author": "Caleb Maclennan , Bruce Mitchener , Staś Małolepszy ", - "bom-ref": "CycloneDxRef-Component-fluent-bundle-0.16.0", - "description": "A low-level implementation of a collection of localization messages for a single locale for Project Fluent,\na localization system designed to unleash the entire expressive power of natural language translations.\n", - "externalReferences": [ - { - "type": "website", - "url": "https://www.projectfluent.org" - }, - { - "type": "vcs", - "url": "https://github.com/projectfluent/fluent-rs" - } - ], - "licenses": [ - { - "expression": "Apache-2.0 OR MIT" - } - ], - "name": "fluent-bundle", - "purl": "pkg:cargo/fluent-bundle@0.16.0", - "type": "library", - "version": "0.16.0" - }, - { - "author": "Michal 'vorner' Vaner , Thomas Himmelstoss ", - "bom-ref": "CycloneDxRef-Component-signal-hook-mio-0.2.5", - "description": "MIO support for signal-hook", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/signal-hook-mio" - }, - { - "type": "vcs", - "url": "https://github.com/vorner/signal-hook" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "signal-hook-mio", - "purl": "pkg:cargo/signal-hook-mio@0.2.5", - "type": "library", - "version": "0.2.5" - }, - { - "author": "Andrew Gallant ", - "bom-ref": "CycloneDxRef-Component-winapi-util-0.1.11", - "description": "A dumping ground for high level safe wrappers over windows-sys.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/winapi-util" - }, - { - "type": "website", - "url": "https://github.com/BurntSushi/winapi-util" - }, - { - "type": "vcs", - "url": "https://github.com/BurntSushi/winapi-util" - } - ], - "licenses": [ - { - "expression": "Unlicense OR MIT" - } - ], - "name": "winapi-util", - "purl": "pkg:cargo/winapi-util@0.1.11", - "type": "library", - "version": "0.1.11" - }, - { - "author": "The Nushell Project Developers", - "bom-ref": "CycloneDxRef-Component-nu-plugin-protocol-0.109.1", - "description": "Protocol type definitions for Nushell plugins", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/nushell/nushell/tree/main/crates/nu-plugin-protocol" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "nu-plugin-protocol", - "purl": "pkg:cargo/nu-plugin-protocol@0.109.1", - "type": "library", - "version": "0.109.1" - }, - { - "author": "Michal 'vorner' Vaner , Thomas Himmelstoss ", - "bom-ref": "CycloneDxRef-Component-signal-hook-0.3.18", - "description": "Unix signal handling", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/signal-hook" - }, - { - "type": "vcs", - "url": "https://github.com/vorner/signal-hook" - } - ], - "licenses": [ - { - "expression": "Apache-2.0 OR MIT" - } - ], - "name": "signal-hook", - "purl": "pkg:cargo/signal-hook@0.3.18", - "type": "library", - "version": "0.3.18" - }, - { - "author": "Isis Lovecruft , Henry de Valence ", - "bom-ref": "CycloneDxRef-Component-subtle-2.6.1", - "description": "Pure-Rust traits and utilities for constant-time cryptographic implementations.", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/subtle" - }, - { - "type": "website", - "url": "https://dalek.rs/" - }, - { - "type": "vcs", - "url": "https://github.com/dalek-cryptography/subtle" - } - ], - "licenses": [ - { - "expression": "BSD-3-Clause" - } - ], - "name": "subtle", - "purl": "pkg:cargo/subtle@2.6.1", - "type": "library", - "version": "2.6.1" - }, - { - "author": "David Tolnay ", - "bom-ref": "CycloneDxRef-Component-typeid-1.0.3", - "description": "Const TypeId and non-'static TypeId", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/typeid" - }, - { - "type": "vcs", - "url": "https://github.com/dtolnay/typeid" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "typeid", - "purl": "pkg:cargo/typeid@1.0.3", - "type": "library", - "version": "1.0.3" - }, - { - "author": "kwantam , Manish Goregaokar ", - "bom-ref": "CycloneDxRef-Component-unicode-width-0.1.14", - "description": "Determine displayed width of `char` and `str` types\naccording to Unicode Standard Annex #11 rules.\n", - "externalReferences": [ - { - "type": "website", - "url": "https://github.com/unicode-rs/unicode-width" - }, - { - "type": "vcs", - "url": "https://github.com/unicode-rs/unicode-width" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "unicode-width", - "purl": "pkg:cargo/unicode-width@0.1.14", - "type": "library", - "version": "0.1.14" - }, - { - "author": "Microsoft", - "bom-ref": "CycloneDxRef-Component-windows-result-0.3.4", - "description": "Windows error handling", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/microsoft/windows-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "windows-result", - "purl": "pkg:cargo/windows-result@0.3.4", - "type": "library", - "version": "0.3.4" - }, - { - "author": "Steven Fackler ", - "bom-ref": "CycloneDxRef-Component-phf_shared-0.11.3", - "description": "Support code shared by PHF libraries", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/rust-phf/rust-phf" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "phf_shared", - "purl": "pkg:cargo/phf_shared@0.11.3", - "type": "library", - "version": "0.11.3" - }, - { - "author": "Gilad Naaman ", - "bom-ref": "CycloneDxRef-Component-globwalk-0.9.1", - "description": "Glob-matched recursive file system walking.", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/gilnaa/globwalk" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "globwalk", - "purl": "pkg:cargo/globwalk@0.9.1", - "type": "library", - "version": "0.9.1" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-futures-0.3.31", - "description": "An implementation of futures and streams featuring zero allocations,\ncomposability, and iterator-like interfaces.\n", - "externalReferences": [ - { - "type": "website", - "url": "https://rust-lang.github.io/futures-rs" - }, - { - "type": "vcs", - "url": "https://github.com/rust-lang/futures-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "futures", - "purl": "pkg:cargo/futures@0.3.31", - "type": "library", - "version": "0.3.31" - }, - { - "author": "Microsoft", - "bom-ref": "CycloneDxRef-Component-windows-0.61.3", - "description": "Rust for Windows", - "externalReferences": [ - { - "type": "documentation", - "url": "https://microsoft.github.io/windows-docs-rs/" - }, - { - "type": "vcs", - "url": "https://github.com/microsoft/windows-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "windows", - "purl": "pkg:cargo/windows@0.61.3", - "type": "library", - "version": "0.61.3" - }, - { - "author": "The RustCrypto Project Developers", - "bom-ref": "CycloneDxRef-Component-zeroize_derive-1.4.2", - "description": "Custom derive support for zeroize", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/RustCrypto/utils/tree/master/zeroize/derive" - } - ], - "licenses": [ - { - "expression": "Apache-2.0 OR MIT" - } - ], - "name": "zeroize_derive", - "purl": "pkg:cargo/zeroize_derive@1.4.2", - "type": "application", - "version": "1.4.2" - }, - { - "author": "Paul Woolcock ", - "bom-ref": "CycloneDxRef-Component-pwd-1.4.0", - "description": "Safe interface to pwd.h\n", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/pwd" - }, - { - "type": "website", - "url": "https://gitlab.com/pwoolcoc/pwd.git" - }, - { - "type": "vcs", - "url": "https://gitlab.com/pwoolcoc/pwd.git" - } - ], - "licenses": [ - { - "expression": "CC-PDDC" - } - ], - "name": "pwd", - "purl": "pkg:cargo/pwd@1.4.0", - "type": "library", - "version": "1.4.0" - }, - { - "author": "Microsoft", - "bom-ref": "CycloneDxRef-Component-windows_i686_msvc-0.52.6", - "description": "Import lib for Windows", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/microsoft/windows-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "windows_i686_msvc", - "purl": "pkg:cargo/windows_i686_msvc@0.52.6", - "type": "library", - "version": "0.52.6" - }, - { - "author": "Simon Ochsenreither ", - "bom-ref": "CycloneDxRef-Component-dirs-6.0.0", - "description": "A tiny low-level library that provides platform-specific standard locations of directories for config, cache and other data on Linux, Windows, macOS and Redox by leveraging the mechanisms defined by the XDG base/user directory specifications on Linux, the Known Folder API on Windows, and the Standard Directory guidelines on macOS.", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/soc/dirs-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "dirs", - "purl": "pkg:cargo/dirs@6.0.0", - "type": "library", - "version": "6.0.0" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-windows-numerics-0.3.1", - "description": "Windows numeric types", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/microsoft/windows-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "windows-numerics", - "purl": "pkg:cargo/windows-numerics@0.3.1", - "type": "library", - "version": "0.3.1" - }, - { - "author": "Josef Brandl ", - "bom-ref": "CycloneDxRef-Component-pin-utils-0.1.0", - "description": "Utilities for pinning\n", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/pin-utils" - }, - { - "type": "vcs", - "url": "https://github.com/rust-lang-nursery/pin-utils" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "pin-utils", - "purl": "pkg:cargo/pin-utils@0.1.0", - "type": "library", - "version": "0.1.0" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-windows_i686_msvc-0.53.1", - "description": "Import lib for Windows", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/microsoft/windows-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "windows_i686_msvc", - "purl": "pkg:cargo/windows_i686_msvc@0.53.1", - "type": "library", - "version": "0.53.1" - }, - { - "author": "Microsoft", - "bom-ref": "CycloneDxRef-Component-windows-strings-0.4.2", - "description": "Windows string types", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/microsoft/windows-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "windows-strings", - "purl": "pkg:cargo/windows-strings@0.4.2", - "type": "library", - "version": "0.4.2" - }, - { - "author": "The rust-url developers", - "bom-ref": "CycloneDxRef-Component-percent-encoding-2.3.2", - "description": "Percent encoding and decoding", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/servo/rust-url/" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "percent-encoding", - "purl": "pkg:cargo/percent-encoding@2.3.2", - "type": "library", - "version": "2.3.2" - }, - { - "author": "", - "bom-ref": "CycloneDxRef-Component-windows-sys-0.61.2", - "description": "Rust for Windows", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/microsoft/windows-rs" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "windows-sys", - "purl": "pkg:cargo/windows-sys@0.61.2", - "type": "library", - "version": "0.61.2" - }, - { - "author": "RustCrypto Developers", - "bom-ref": "CycloneDxRef-Component-hkdf-0.12.4", - "description": "HMAC-based Extract-and-Expand Key Derivation Function (HKDF)", - "externalReferences": [ - { - "type": "website", - "url": "https://github.com/RustCrypto/KDFs/" - }, - { - "type": "vcs", - "url": "https://github.com/RustCrypto/KDFs/" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "name": "hkdf", - "purl": "pkg:cargo/hkdf@0.12.4", - "type": "library", - "version": "0.12.4" - } - ], - "dependencies": [ - { - "dependsOn": [ - "CycloneDxRef-Component-unicode-segmentation-1.12.0", - "CycloneDxRef-Component-itertools-0.13.0", - "CycloneDxRef-Component-unicode-width-0.1.14" - ], - "ref": "CycloneDxRef-Component-unicode-truncate-1.1.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-generic-array-0.14.7" - ], - "ref": "CycloneDxRef-Component-inout-0.1.4" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-nu-plugin-core-0.109.1", - "CycloneDxRef-Component-nu-engine-0.109.1", - "CycloneDxRef-Component-nu-utils-0.109.1", - "CycloneDxRef-Component-nix-0.30.1", - "CycloneDxRef-Component-log-0.4.29", - "CycloneDxRef-Component-nu-protocol-0.109.1", - "CycloneDxRef-Component-thiserror-2.0.17", - "CycloneDxRef-Component-nu-plugin-protocol-0.109.1" - ], - "ref": "CycloneDxRef-Component-nu-plugin-0.109.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-pest-2.8.4", - "CycloneDxRef-Component-pest_generator-2.8.4" - ], - "ref": "CycloneDxRef-Component-pest_derive-2.8.4" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-unic-langid-0.9.6" - ], - "ref": "CycloneDxRef-Component-fluent-langneg-0.13.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-hashbrown-0.15.5" - ], - "ref": "CycloneDxRef-Component-lru-0.12.5" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-http-1.4.0", - "CycloneDxRef-Component-bytes-1.11.0" - ], - "ref": "CycloneDxRef-Component-http-body-1.0.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-bitflags-2.10.0", - "CycloneDxRef-Component-http-body-1.0.1", - "CycloneDxRef-Component-tokio-1.48.0", - "CycloneDxRef-Component-tower-service-0.3.3", - "CycloneDxRef-Component-futures-util-0.3.31", - "CycloneDxRef-Component-http-range-header-0.4.2", - "CycloneDxRef-Component-tokio-util-0.7.17", - "CycloneDxRef-Component-tracing-0.1.43", - "CycloneDxRef-Component-httpdate-1.0.3", - "CycloneDxRef-Component-percent-encoding-2.3.2", - "CycloneDxRef-Component-futures-core-0.3.31", - "CycloneDxRef-Component-bytes-1.11.0", - "CycloneDxRef-Component-mime_guess-2.0.5", - "CycloneDxRef-Component-http-body-util-0.1.3", - "CycloneDxRef-Component-tower-layer-0.3.3", - "CycloneDxRef-Component-http-1.4.0", - "CycloneDxRef-Component-mime-0.3.17", - "CycloneDxRef-Component-pin-project-lite-0.2.16" - ], - "ref": "CycloneDxRef-Component-tower-http-0.6.8" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-zerofrom-0.1.6", - "CycloneDxRef-Component-serde-1.0.228" - ], - "ref": "CycloneDxRef-Component-zerovec-0.11.5" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-aho-corasick-1.1.4", - "CycloneDxRef-Component-memchr-2.7.6", - "CycloneDxRef-Component-regex-syntax-0.8.8" - ], - "ref": "CycloneDxRef-Component-regex-automata-0.4.13" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-once_cell-1.21.3", - "CycloneDxRef-Component-windows-sys-0.61.2", - "CycloneDxRef-Component-encode_unicode-1.0.0", - "CycloneDxRef-Component-unicode-width-0.2.0", - "CycloneDxRef-Component-libc-0.2.178" - ], - "ref": "CycloneDxRef-Component-console-0.16.2" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-windows-link-0.2.1" - ], - "ref": "CycloneDxRef-Component-windows-result-0.4.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-errno-0.3.14", - "CycloneDxRef-Component-linux-raw-sys-0.4.15", - "CycloneDxRef-Component-windows-sys-0.59.0", - "CycloneDxRef-Component-bitflags-2.10.0", - "CycloneDxRef-Component-libc-0.2.178" - ], - "ref": "CycloneDxRef-Component-rustix-0.38.44" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-typenum-1.19.0" - ], - "ref": "CycloneDxRef-Component-generic-array-0.14.7" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-percent-encoding-2.3.2" - ], - "ref": "CycloneDxRef-Component-form_urlencoded-1.2.2" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-winapi-0.3.9" - ], - "ref": "CycloneDxRef-Component-crossterm_winapi-0.9.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-hex-0.4.3", - "CycloneDxRef-Component-procfs-core-0.17.0", - "CycloneDxRef-Component-flate2-1.1.5", - "CycloneDxRef-Component-bitflags-2.10.0", - "CycloneDxRef-Component-chrono-0.4.42", - "CycloneDxRef-Component-rustix-0.38.44" - ], - "ref": "CycloneDxRef-Component-procfs-0.17.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-ppv-lite86-0.2.21", - "CycloneDxRef-Component-rand_core-0.6.4" - ], - "ref": "CycloneDxRef-Component-rand_chacha-0.3.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-errno-0.3.14", - "CycloneDxRef-Component-libc-0.2.178" - ], - "ref": "CycloneDxRef-Component-libproc-0.14.11" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-unic-langid-0.9.6", - "CycloneDxRef-Component-fluent-bundle-0.16.0" - ], - "ref": "CycloneDxRef-Component-fluent-0.17.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-zerovec-0.11.5", - "CycloneDxRef-Component-displaydoc-0.2.5", - "CycloneDxRef-Component-serde_core-1.0.228" - ], - "ref": "CycloneDxRef-Component-tinystr-0.8.2" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-toml-0.5.11" - ], - "ref": "CycloneDxRef-Component-find-crate-0.6.3" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-aho-corasick-1.1.4", - "CycloneDxRef-Component-nu-ansi-term-0.50.3" - ], - "ref": "CycloneDxRef-Component-lscolors-0.20.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-thiserror-2.0.17", - "CycloneDxRef-Component-getrandom-0.2.16", - "CycloneDxRef-Component-libredox-0.1.10" - ], - "ref": "CycloneDxRef-Component-redox_users-0.5.2" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-byteorder-1.5.0", - "CycloneDxRef-Component-num-traits-0.2.19", - "CycloneDxRef-Component-paste-1.0.15" - ], - "ref": "CycloneDxRef-Component-rmp-0.8.14" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-windows-link-0.1.3" - ], - "ref": "CycloneDxRef-Component-windows-strings-0.4.2" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-http-1.4.0", - "CycloneDxRef-Component-http-body-1.0.1", - "CycloneDxRef-Component-pin-project-lite-0.2.16", - "CycloneDxRef-Component-futures-core-0.3.31", - "CycloneDxRef-Component-bytes-1.11.0" - ], - "ref": "CycloneDxRef-Component-http-body-util-0.1.3" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-quote-1.0.42", - "CycloneDxRef-Component-syn-2.0.111", - "CycloneDxRef-Component-proc-macro2-1.0.103", - "CycloneDxRef-Component-indoc-2.0.7", - "CycloneDxRef-Component-darling-0.20.11" - ], - "ref": "CycloneDxRef-Component-instability-0.3.10" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-windows-targets-0.52.6" - ], - "ref": "CycloneDxRef-Component-windows-sys-0.52.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-nu-path-0.109.1", - "CycloneDxRef-Component-log-0.4.29", - "CycloneDxRef-Component-fancy-regex-0.16.2", - "CycloneDxRef-Component-nu-experimental-0.109.1", - "CycloneDxRef-Component-nu-glob-0.109.1", - "CycloneDxRef-Component-nu-utils-0.109.1", - "CycloneDxRef-Component-nu-protocol-0.109.1" - ], - "ref": "CycloneDxRef-Component-nu-engine-0.109.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-windows-link-0.2.1", - "CycloneDxRef-Component-windows-core-0.62.2", - "CycloneDxRef-Component-windows-threading-0.2.1" - ], - "ref": "CycloneDxRef-Component-windows-future-0.3.2" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-windows-implement-0.60.2", - "CycloneDxRef-Component-windows-result-0.4.1", - "CycloneDxRef-Component-windows-strings-0.5.1", - "CycloneDxRef-Component-windows-link-0.2.1", - "CycloneDxRef-Component-windows-interface-0.59.3" - ], - "ref": "CycloneDxRef-Component-windows-core-0.62.2" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-erased-serde-0.4.9", - "CycloneDxRef-Component-once_cell-1.21.3", - "CycloneDxRef-Component-serde-1.0.228", - "CycloneDxRef-Component-inventory-0.3.21", - "CycloneDxRef-Component-typetag-impl-0.2.21" - ], - "ref": "CycloneDxRef-Component-typetag-0.2.21" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-crypto-common-0.1.7", - "CycloneDxRef-Component-generic-array-0.14.7" - ], - "ref": "CycloneDxRef-Component-aead-0.5.2" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-hex-0.4.3", - "CycloneDxRef-Component-bitflags-2.10.0", - "CycloneDxRef-Component-chrono-0.4.42" - ], - "ref": "CycloneDxRef-Component-procfs-core-0.17.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-sync_wrapper-1.0.2", - "CycloneDxRef-Component-tower-layer-0.3.3", - "CycloneDxRef-Component-http-body-1.0.1", - "CycloneDxRef-Component-http-body-util-0.1.3", - "CycloneDxRef-Component-tracing-0.1.43", - "CycloneDxRef-Component-mime-0.3.17", - "CycloneDxRef-Component-http-1.4.0", - "CycloneDxRef-Component-futures-core-0.3.31", - "CycloneDxRef-Component-bytes-1.11.0", - "CycloneDxRef-Component-tower-service-0.3.3", - "CycloneDxRef-Component-pin-project-lite-0.2.16" - ], - "ref": "CycloneDxRef-Component-axum-core-0.5.5" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-litrs-1.0.0" - ], - "ref": "CycloneDxRef-Component-document-features-0.2.12" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-digest-0.10.7", - "CycloneDxRef-Component-cfg-if-1.0.4", - "CycloneDxRef-Component-cpufeatures-0.2.17" - ], - "ref": "CycloneDxRef-Component-sha2-0.10.9" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-bytes-1.11.0", - "CycloneDxRef-Component-spin-0.9.8", - "CycloneDxRef-Component-mime-0.3.17", - "CycloneDxRef-Component-memchr-2.7.6", - "CycloneDxRef-Component-httparse-1.10.1", - "CycloneDxRef-Component-http-1.4.0", - "CycloneDxRef-Component-encoding_rs-0.8.35", - "CycloneDxRef-Component-futures-util-0.3.31" - ], - "ref": "CycloneDxRef-Component-multer-3.1.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-thread_local-1.1.9" - ], - "ref": "CycloneDxRef-Component-fuzzy-matcher-0.3.7" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-unicode-segmentation-1.12.0" - ], - "ref": "CycloneDxRef-Component-convert_case-0.10.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-futures-0.3.31" - ], - "ref": "CycloneDxRef-Component-cookie-factory-0.3.3" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-lock_api-0.4.14", - "CycloneDxRef-Component-parking_lot_core-0.9.12" - ], - "ref": "CycloneDxRef-Component-parking_lot-0.12.5" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-redox_syscall-0.5.18", - "CycloneDxRef-Component-windows-link-0.2.1", - "CycloneDxRef-Component-smallvec-1.15.1", - "CycloneDxRef-Component-cfg-if-1.0.4", - "CycloneDxRef-Component-libc-0.2.178" - ], - "ref": "CycloneDxRef-Component-parking_lot_core-0.9.12" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-digest-0.10.7" - ], - "ref": "CycloneDxRef-Component-hmac-0.12.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-objc2-io-kit-0.3.2", - "CycloneDxRef-Component-objc2-core-foundation-0.3.2", - "CycloneDxRef-Component-ntapi-0.4.1", - "CycloneDxRef-Component-windows-0.61.3", - "CycloneDxRef-Component-memchr-2.7.6", - "CycloneDxRef-Component-libc-0.2.178" - ], - "ref": "CycloneDxRef-Component-sysinfo-0.37.2" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-pwd-1.4.0", - "CycloneDxRef-Component-omnipath-0.1.6", - "CycloneDxRef-Component-ref-cast-1.0.25", - "CycloneDxRef-Component-dirs-6.0.0" - ], - "ref": "CycloneDxRef-Component-nu-path-0.109.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-windows-sys-0.61.2", - "CycloneDxRef-Component-signal-hook-registry-1.4.7", - "CycloneDxRef-Component-mio-1.1.1", - "CycloneDxRef-Component-pin-project-lite-0.2.16", - "CycloneDxRef-Component-socket2-0.6.1", - "CycloneDxRef-Component-tokio-macros-2.6.0", - "CycloneDxRef-Component-parking_lot-0.12.5", - "CycloneDxRef-Component-bytes-1.11.0", - "CycloneDxRef-Component-libc-0.2.178" - ], - "ref": "CycloneDxRef-Component-tokio-1.48.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-crypto-common-0.1.7", - "CycloneDxRef-Component-subtle-2.6.1" - ], - "ref": "CycloneDxRef-Component-universal-hash-0.5.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-rustc-hash-2.1.1" - ], - "ref": "CycloneDxRef-Component-type-map-0.5.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-windows-core-0.62.2", - "CycloneDxRef-Component-windows-future-0.3.2", - "CycloneDxRef-Component-windows-numerics-0.3.1", - "CycloneDxRef-Component-windows-collections-0.3.2" - ], - "ref": "CycloneDxRef-Component-windows-0.62.2" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-clap-4.5.53", - "CycloneDxRef-Component-typedialog-core-0.1.0", - "CycloneDxRef-Component-tokio-1.48.0", - "CycloneDxRef-Component-unic-langid-0.9.6", - "CycloneDxRef-Component-toml-0.9.8", - "CycloneDxRef-Component-serde_json-1.0.145", - "CycloneDxRef-Component-anyhow-1.0.100" - ], - "ref": "CycloneDxRef-Component-typedialog-web-0.1.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-lazy_static-1.5.0" - ], - "ref": "CycloneDxRef-Component-sharded-slab-0.1.7" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-inout-0.1.4", - "CycloneDxRef-Component-crypto-common-0.1.7", - "CycloneDxRef-Component-zeroize-1.8.2" - ], - "ref": "CycloneDxRef-Component-cipher-0.4.4" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-phf-0.11.3", - "CycloneDxRef-Component-chrono-0.4.42" - ], - "ref": "CycloneDxRef-Component-chrono-tz-0.9.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-quote-1.0.42", - "CycloneDxRef-Component-syn-2.0.111", - "CycloneDxRef-Component-proc-macro2-1.0.103" - ], - "ref": "CycloneDxRef-Component-ref-cast-impl-1.0.25" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-unicase-2.8.1", - "CycloneDxRef-Component-mime-0.3.17" - ], - "ref": "CycloneDxRef-Component-mime_guess-2.0.5" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-serde-1.0.228", - "CycloneDxRef-Component-memchr-2.7.6" - ], - "ref": "CycloneDxRef-Component-bstr-1.12.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-iana-time-zone-haiku-0.1.2", - "CycloneDxRef-Component-android_system_properties-0.1.5", - "CycloneDxRef-Component-js-sys-0.3.83", - "CycloneDxRef-Component-log-0.4.29", - "CycloneDxRef-Component-core-foundation-sys-0.8.7", - "CycloneDxRef-Component-wasm-bindgen-0.2.106", - "CycloneDxRef-Component-windows-core-0.62.2" - ], - "ref": "CycloneDxRef-Component-iana-time-zone-0.1.64" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-libm-0.2.15" - ], - "ref": "CycloneDxRef-Component-humansize-2.1.3" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-either-1.15.0" - ], - "ref": "CycloneDxRef-Component-itertools-0.13.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-minimal-lexical-0.2.1", - "CycloneDxRef-Component-memchr-2.7.6" - ], - "ref": "CycloneDxRef-Component-nom-7.1.3" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-anstyle-parse-0.2.7", - "CycloneDxRef-Component-anstyle-1.0.13", - "CycloneDxRef-Component-is_terminal_polyfill-1.70.2", - "CycloneDxRef-Component-anstyle-wincon-3.0.11", - "CycloneDxRef-Component-colorchoice-1.0.4", - "CycloneDxRef-Component-utf8parse-0.2.2", - "CycloneDxRef-Component-anstyle-query-1.1.5" - ], - "ref": "CycloneDxRef-Component-anstream-0.6.21" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-itoa-1.0.15", - "CycloneDxRef-Component-arrayvec-0.7.6" - ], - "ref": "CycloneDxRef-Component-num-format-0.4.4" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-alloc-no-stdlib-2.0.4", - "CycloneDxRef-Component-alloc-stdlib-0.2.2" - ], - "ref": "CycloneDxRef-Component-brotli-decompressor-5.0.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-tracing-core-0.1.35", - "CycloneDxRef-Component-log-0.4.29", - "CycloneDxRef-Component-once_cell-1.21.3" - ], - "ref": "CycloneDxRef-Component-tracing-log-0.2.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-zeroize_derive-1.4.2" - ], - "ref": "CycloneDxRef-Component-zeroize-1.8.2" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-universal-hash-0.5.1", - "CycloneDxRef-Component-opaque-debug-0.3.1", - "CycloneDxRef-Component-cpufeatures-0.2.17" - ], - "ref": "CycloneDxRef-Component-poly1305-0.8.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-wasi-0.11.1+wasi-snapshot-preview1", - "CycloneDxRef-Component-cfg-if-1.0.4", - "CycloneDxRef-Component-libc-0.2.178" - ], - "ref": "CycloneDxRef-Component-getrandom-0.2.16" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-futures-executor-0.3.31", - "CycloneDxRef-Component-futures-channel-0.3.31", - "CycloneDxRef-Component-futures-task-0.3.31", - "CycloneDxRef-Component-futures-core-0.3.31", - "CycloneDxRef-Component-futures-util-0.3.31", - "CycloneDxRef-Component-futures-sink-0.3.31", - "CycloneDxRef-Component-futures-io-0.3.31" - ], - "ref": "CycloneDxRef-Component-futures-0.3.31" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-curve25519-dalek-derive-0.1.1", - "CycloneDxRef-Component-cfg-if-1.0.4", - "CycloneDxRef-Component-zeroize-1.8.2", - "CycloneDxRef-Component-subtle-2.6.1", - "CycloneDxRef-Component-fiat-crypto-0.2.9", - "CycloneDxRef-Component-cpufeatures-0.2.17" - ], - "ref": "CycloneDxRef-Component-curve25519-dalek-4.1.3" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-quote-1.0.42", - "CycloneDxRef-Component-syn-2.0.111", - "CycloneDxRef-Component-proc-macro2-1.0.103", - "CycloneDxRef-Component-heck-0.5.0" - ], - "ref": "CycloneDxRef-Component-strum_macros-0.27.2" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-windows-targets-0.53.5" - ], - "ref": "CycloneDxRef-Component-windows-sys-0.60.2" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-syn-2.0.111", - "CycloneDxRef-Component-proc-macro2-1.0.103", - "CycloneDxRef-Component-quote-1.0.42" - ], - "ref": "CycloneDxRef-Component-typetag-impl-0.2.21" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-walkdir-2.5.0", - "CycloneDxRef-Component-ignore-0.4.25", - "CycloneDxRef-Component-bitflags-2.10.0" - ], - "ref": "CycloneDxRef-Component-globwalk-0.9.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-futures-task-0.3.31", - "CycloneDxRef-Component-futures-core-0.3.31", - "CycloneDxRef-Component-futures-util-0.3.31" - ], - "ref": "CycloneDxRef-Component-futures-executor-0.3.31" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-pbkdf2-0.12.2", - "CycloneDxRef-Component-sha2-0.10.9", - "CycloneDxRef-Component-salsa20-0.10.2" - ], - "ref": "CycloneDxRef-Component-scrypt-0.11.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-libc-0.2.178", - "CycloneDxRef-Component-objc2-core-foundation-0.3.2" - ], - "ref": "CycloneDxRef-Component-objc2-io-kit-0.3.2" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-heck-0.5.0", - "CycloneDxRef-Component-syn-2.0.111", - "CycloneDxRef-Component-proc-macro2-1.0.103", - "CycloneDxRef-Component-quote-1.0.42", - "CycloneDxRef-Component-rustversion-1.0.22" - ], - "ref": "CycloneDxRef-Component-strum_macros-0.26.4" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-proc-macro2-1.0.103", - "CycloneDxRef-Component-syn-2.0.111", - "CycloneDxRef-Component-quote-1.0.42" - ], - "ref": "CycloneDxRef-Component-serde_derive-1.0.228" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-derive_more-impl-2.1.0" - ], - "ref": "CycloneDxRef-Component-derive_more-2.1.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-bit-set-0.8.0", - "CycloneDxRef-Component-regex-automata-0.4.13", - "CycloneDxRef-Component-regex-syntax-0.8.8" - ], - "ref": "CycloneDxRef-Component-fancy-regex-0.16.2" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-windows_x86_64_gnu-0.52.6", - "CycloneDxRef-Component-windows_x86_64_msvc-0.52.6", - "CycloneDxRef-Component-windows_aarch64_msvc-0.52.6", - "CycloneDxRef-Component-windows_aarch64_gnullvm-0.52.6", - "CycloneDxRef-Component-windows_i686_gnu-0.52.6", - "CycloneDxRef-Component-windows_x86_64_gnullvm-0.52.6", - "CycloneDxRef-Component-windows_i686_gnullvm-0.52.6", - "CycloneDxRef-Component-windows_i686_msvc-0.52.6" - ], - "ref": "CycloneDxRef-Component-windows-targets-0.52.6" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-windows-core-0.62.2" - ], - "ref": "CycloneDxRef-Component-windows-collections-0.3.2" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-fastrand-2.3.0", - "CycloneDxRef-Component-once_cell-1.21.3", - "CycloneDxRef-Component-windows-sys-0.61.2", - "CycloneDxRef-Component-rustix-1.1.2", - "CycloneDxRef-Component-getrandom-0.3.4" - ], - "ref": "CycloneDxRef-Component-tempfile-3.23.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-tracing-attributes-0.1.31", - "CycloneDxRef-Component-log-0.4.29", - "CycloneDxRef-Component-pin-project-lite-0.2.16", - "CycloneDxRef-Component-tracing-core-0.1.35" - ], - "ref": "CycloneDxRef-Component-tracing-0.1.43" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-cipher-0.4.4" - ], - "ref": "CycloneDxRef-Component-salsa20-0.10.2" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-cipher-0.4.4", - "CycloneDxRef-Component-cpufeatures-0.2.17", - "CycloneDxRef-Component-cfg-if-1.0.4" - ], - "ref": "CycloneDxRef-Component-chacha20-0.9.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-ref-cast-impl-1.0.25" - ], - "ref": "CycloneDxRef-Component-ref-cast-1.0.25" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-rustix-0.38.44", - "CycloneDxRef-Component-mio-1.1.1", - "CycloneDxRef-Component-bitflags-2.10.0", - "CycloneDxRef-Component-winapi-0.3.9", - "CycloneDxRef-Component-crossterm_winapi-0.9.1", - "CycloneDxRef-Component-parking_lot-0.12.5", - "CycloneDxRef-Component-signal-hook-mio-0.2.5", - "CycloneDxRef-Component-signal-hook-0.3.18" - ], - "ref": "CycloneDxRef-Component-crossterm-0.28.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-cfg-if-1.0.4" - ], - "ref": "CycloneDxRef-Component-encoding_rs-0.8.35" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-syn-2.0.111", - "CycloneDxRef-Component-quote-1.0.42", - "CycloneDxRef-Component-proc-macro2-1.0.103" - ], - "ref": "CycloneDxRef-Component-displaydoc-0.2.5" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-futures-sink-0.3.31", - "CycloneDxRef-Component-futures-core-0.3.31" - ], - "ref": "CycloneDxRef-Component-futures-channel-0.3.31" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-quote-1.0.42", - "CycloneDxRef-Component-syn-2.0.111", - "CycloneDxRef-Component-proc-macro2-1.0.103", - "CycloneDxRef-Component-convert_case-0.10.0" - ], - "ref": "CycloneDxRef-Component-derive_more-impl-2.1.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-serde_core-1.0.228", - "CycloneDxRef-Component-typeid-1.0.3", - "CycloneDxRef-Component-serde-1.0.228" - ], - "ref": "CycloneDxRef-Component-erased-serde-0.4.9" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-basic-toml-0.1.10", - "CycloneDxRef-Component-unic-langid-0.9.6", - "CycloneDxRef-Component-serde-1.0.228", - "CycloneDxRef-Component-log-0.4.29", - "CycloneDxRef-Component-thiserror-1.0.69", - "CycloneDxRef-Component-serde_derive-1.0.228" - ], - "ref": "CycloneDxRef-Component-i18n-config-0.4.8" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-windows-link-0.1.3" - ], - "ref": "CycloneDxRef-Component-windows-threading-0.1.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-windows-sys-0.61.2", - "CycloneDxRef-Component-libc-0.2.178" - ], - "ref": "CycloneDxRef-Component-os_pipe-1.2.3" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-siphasher-1.0.1" - ], - "ref": "CycloneDxRef-Component-phf_shared-0.11.3" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-proc-macro2-1.0.103" - ], - "ref": "CycloneDxRef-Component-quote-1.0.42" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-windows-threading-0.1.0", - "CycloneDxRef-Component-windows-link-0.1.3", - "CycloneDxRef-Component-windows-core-0.61.2" - ], - "ref": "CycloneDxRef-Component-windows-future-0.2.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-proc-macro2-1.0.103", - "CycloneDxRef-Component-syn-2.0.111", - "CycloneDxRef-Component-quote-1.0.42" - ], - "ref": "CycloneDxRef-Component-zeroize_derive-1.4.2" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-unic-langid-0.9.6" - ], - "ref": "CycloneDxRef-Component-intl_pluralrules-7.0.2" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-thiserror-1.0.69" - ], - "ref": "CycloneDxRef-Component-fluent-syntax-0.11.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-nu-protocol-0.109.1", - "CycloneDxRef-Component-interprocess-2.2.3", - "CycloneDxRef-Component-windows-0.62.2", - "CycloneDxRef-Component-log-0.4.29", - "CycloneDxRef-Component-rmp-serde-1.3.0", - "CycloneDxRef-Component-serde_json-1.0.145", - "CycloneDxRef-Component-serde-1.0.228", - "CycloneDxRef-Component-nu-plugin-protocol-0.109.1" - ], - "ref": "CycloneDxRef-Component-nu-plugin-core-0.109.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-memchr-2.7.6", - "CycloneDxRef-Component-thiserror-2.0.17" - ], - "ref": "CycloneDxRef-Component-fluent-syntax-0.12.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-wasm-bindgen-0.2.106", - "CycloneDxRef-Component-js-sys-0.3.83" - ], - "ref": "CycloneDxRef-Component-web-time-1.1.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-unicode-ident-1.0.22" - ], - "ref": "CycloneDxRef-Component-proc-macro2-1.0.103" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-darling_core-0.20.11", - "CycloneDxRef-Component-syn-2.0.111", - "CycloneDxRef-Component-quote-1.0.42" - ], - "ref": "CycloneDxRef-Component-darling_macro-0.20.11" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-crossbeam-epoch-0.9.18", - "CycloneDxRef-Component-crossbeam-utils-0.8.21" - ], - "ref": "CycloneDxRef-Component-crossbeam-deque-0.8.6" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-either-1.15.0" - ], - "ref": "CycloneDxRef-Component-itertools-0.14.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-quote-1.0.42", - "CycloneDxRef-Component-proc-macro2-1.0.103", - "CycloneDxRef-Component-syn-2.0.111", - "CycloneDxRef-Component-heck-0.5.0" - ], - "ref": "CycloneDxRef-Component-clap_derive-4.5.49" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-once_cell-1.21.3", - "CycloneDxRef-Component-wasm-bindgen-0.2.106" - ], - "ref": "CycloneDxRef-Component-js-sys-0.3.83" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-bitflags-2.10.0" - ], - "ref": "CycloneDxRef-Component-redox_syscall-0.5.18" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-syn-2.0.111", - "CycloneDxRef-Component-unic-langid-0.9.6", - "CycloneDxRef-Component-find-crate-0.6.3", - "CycloneDxRef-Component-quote-1.0.42", - "CycloneDxRef-Component-fluent-syntax-0.11.1", - "CycloneDxRef-Component-i18n-config-0.4.8", - "CycloneDxRef-Component-strsim-0.11.1", - "CycloneDxRef-Component-proc-macro2-1.0.103", - "CycloneDxRef-Component-proc-macro-error2-2.0.1", - "CycloneDxRef-Component-fluent-0.16.1", - "CycloneDxRef-Component-i18n-embed-0.15.4" - ], - "ref": "CycloneDxRef-Component-i18n-embed-fl-0.9.4" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-tracing-log-0.2.0", - "CycloneDxRef-Component-tracing-core-0.1.35", - "CycloneDxRef-Component-nu-ansi-term-0.50.3", - "CycloneDxRef-Component-sharded-slab-0.1.7", - "CycloneDxRef-Component-thread_local-1.1.9", - "CycloneDxRef-Component-smallvec-1.15.1" - ], - "ref": "CycloneDxRef-Component-tracing-subscriber-0.3.22" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-windows-core-0.61.2" - ], - "ref": "CycloneDxRef-Component-windows-collections-0.2.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-alloc-no-stdlib-2.0.4" - ], - "ref": "CycloneDxRef-Component-alloc-stdlib-0.2.2" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-digest-0.10.7", - "CycloneDxRef-Component-hmac-0.12.1" - ], - "ref": "CycloneDxRef-Component-pbkdf2-0.12.2" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-windows-link-0.2.1", - "CycloneDxRef-Component-windows-core-0.62.2" - ], - "ref": "CycloneDxRef-Component-windows-numerics-0.3.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-self_cell-1.2.1" - ], - "ref": "CycloneDxRef-Component-self_cell-0.10.3" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-quote-1.0.42", - "CycloneDxRef-Component-syn-2.0.111", - "CycloneDxRef-Component-proc-macro2-1.0.103" - ], - "ref": "CycloneDxRef-Component-thiserror-impl-2.0.17" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-unicode-ident-1.0.22" - ], - "ref": "CycloneDxRef-Component-wasm-bindgen-shared-0.2.106" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-windows-sys-0.61.2", - "CycloneDxRef-Component-redox_users-0.5.2", - "CycloneDxRef-Component-libc-0.2.178", - "CycloneDxRef-Component-option-ext-0.2.0" - ], - "ref": "CycloneDxRef-Component-dirs-sys-0.5.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-serde_core-1.0.228", - "CycloneDxRef-Component-serde_derive-1.0.228" - ], - "ref": "CycloneDxRef-Component-serde-1.0.228" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-chrono-0.4.42" - ], - "ref": "CycloneDxRef-Component-chrono-humanize-0.2.3" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-foldhash-0.1.5", - "CycloneDxRef-Component-equivalent-1.0.2", - "CycloneDxRef-Component-allocator-api2-0.2.21" - ], - "ref": "CycloneDxRef-Component-hashbrown-0.15.5" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-crossbeam-utils-0.8.21" - ], - "ref": "CycloneDxRef-Component-crossbeam-epoch-0.9.18" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-syn-2.0.111", - "CycloneDxRef-Component-quote-1.0.42", - "CycloneDxRef-Component-proc-macro2-1.0.103" - ], - "ref": "CycloneDxRef-Component-tracing-attributes-0.1.31" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-windows-link-0.2.1" - ], - "ref": "CycloneDxRef-Component-windows-sys-0.61.2" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-winapi-0.3.9" - ], - "ref": "CycloneDxRef-Component-ntapi-0.4.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-terminal_size-0.4.3", - "CycloneDxRef-Component-unicode-width-0.1.14", - "CycloneDxRef-Component-supports-color-3.0.2", - "CycloneDxRef-Component-textwrap-0.16.2", - "CycloneDxRef-Component-supports-unicode-3.0.0", - "CycloneDxRef-Component-supports-hyperlinks-3.1.0", - "CycloneDxRef-Component-miette-derive-7.6.0", - "CycloneDxRef-Component-owo-colors-4.2.3", - "CycloneDxRef-Component-cfg-if-1.0.4" - ], - "ref": "CycloneDxRef-Component-miette-7.6.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-rustix-1.1.2", - "CycloneDxRef-Component-windows-sys-0.60.2" - ], - "ref": "CycloneDxRef-Component-terminal_size-0.4.3" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-castaway-0.2.4", - "CycloneDxRef-Component-static_assertions-1.1.0", - "CycloneDxRef-Component-itoa-1.0.15", - "CycloneDxRef-Component-ryu-1.0.20", - "CycloneDxRef-Component-rustversion-1.0.22", - "CycloneDxRef-Component-cfg-if-1.0.4" - ], - "ref": "CycloneDxRef-Component-compact_str-0.8.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-serde-1.0.228", - "CycloneDxRef-Component-itoa-1.0.15", - "CycloneDxRef-Component-unsafe-libyaml-0.2.11", - "CycloneDxRef-Component-indexmap-2.12.1", - "CycloneDxRef-Component-ryu-1.0.20" - ], - "ref": "CycloneDxRef-Component-serde_yaml-0.9.34+deprecated" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-crossbeam-deque-0.8.6", - "CycloneDxRef-Component-globset-0.4.18", - "CycloneDxRef-Component-winapi-util-0.1.11", - "CycloneDxRef-Component-log-0.4.29", - "CycloneDxRef-Component-walkdir-2.5.0", - "CycloneDxRef-Component-same-file-1.0.6", - "CycloneDxRef-Component-regex-automata-0.4.13", - "CycloneDxRef-Component-memchr-2.7.6" - ], - "ref": "CycloneDxRef-Component-ignore-0.4.25" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-tracing-0.1.43", - "CycloneDxRef-Component-mime-0.3.17", - "CycloneDxRef-Component-serde_core-1.0.228", - "CycloneDxRef-Component-memchr-2.7.6", - "CycloneDxRef-Component-tower-0.5.2", - "CycloneDxRef-Component-bytes-1.11.0", - "CycloneDxRef-Component-form_urlencoded-1.2.2", - "CycloneDxRef-Component-tokio-1.48.0", - "CycloneDxRef-Component-multer-3.1.0", - "CycloneDxRef-Component-matchit-0.8.4", - "CycloneDxRef-Component-tower-layer-0.3.3", - "CycloneDxRef-Component-tower-service-0.3.3", - "CycloneDxRef-Component-serde_urlencoded-0.7.1", - "CycloneDxRef-Component-hyper-util-0.1.19", - "CycloneDxRef-Component-futures-util-0.3.31", - "CycloneDxRef-Component-itoa-1.0.15", - "CycloneDxRef-Component-axum-core-0.5.5", - "CycloneDxRef-Component-percent-encoding-2.3.2", - "CycloneDxRef-Component-pin-project-lite-0.2.16", - "CycloneDxRef-Component-http-body-1.0.1", - "CycloneDxRef-Component-hyper-1.8.1", - "CycloneDxRef-Component-serde_path_to_error-0.1.20", - "CycloneDxRef-Component-sync_wrapper-1.0.2", - "CycloneDxRef-Component-http-body-util-0.1.3", - "CycloneDxRef-Component-serde_json-1.0.145", - "CycloneDxRef-Component-http-1.4.0" - ], - "ref": "CycloneDxRef-Component-axum-0.8.7" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-proc-macro2-1.0.103", - "CycloneDxRef-Component-quote-1.0.42", - "CycloneDxRef-Component-i18n-config-0.4.8", - "CycloneDxRef-Component-find-crate-0.6.3", - "CycloneDxRef-Component-syn-2.0.111" - ], - "ref": "CycloneDxRef-Component-i18n-embed-impl-0.8.4" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-wasip2-1.0.1+wasi-0.2.4", - "CycloneDxRef-Component-libc-0.2.178", - "CycloneDxRef-Component-cfg-if-1.0.4", - "CycloneDxRef-Component-r-efi-5.3.0" - ], - "ref": "CycloneDxRef-Component-getrandom-0.3.4" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-equivalent-1.0.2", - "CycloneDxRef-Component-hashbrown-0.16.1" - ], - "ref": "CycloneDxRef-Component-indexmap-2.12.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-thiserror-impl-2.0.17" - ], - "ref": "CycloneDxRef-Component-thiserror-2.0.17" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-vte-0.14.1" - ], - "ref": "CycloneDxRef-Component-strip-ansi-escapes-0.2.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-anstyle-1.0.13", - "CycloneDxRef-Component-clap_lex-0.7.6", - "CycloneDxRef-Component-anstream-0.6.21", - "CycloneDxRef-Component-strsim-0.11.1" - ], - "ref": "CycloneDxRef-Component-clap_builder-4.5.53" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-syn-2.0.111", - "CycloneDxRef-Component-quote-1.0.42", - "CycloneDxRef-Component-proc-macro2-1.0.103" - ], - "ref": "CycloneDxRef-Component-miette-derive-7.6.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-generic-array-0.14.7" - ], - "ref": "CycloneDxRef-Component-block-buffer-0.10.4" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-pin-project-internal-1.1.10" - ], - "ref": "CycloneDxRef-Component-pin-project-1.1.10" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-proc-macro2-1.0.103", - "CycloneDxRef-Component-pest-2.8.4", - "CycloneDxRef-Component-syn-2.0.111", - "CycloneDxRef-Component-pest_meta-2.8.4", - "CycloneDxRef-Component-quote-1.0.42" - ], - "ref": "CycloneDxRef-Component-pest_generator-2.8.4" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-windows-sys-0.60.2", - "CycloneDxRef-Component-libc-0.2.178" - ], - "ref": "CycloneDxRef-Component-socket2-0.6.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-wasi-0.11.1+wasi-snapshot-preview1", - "CycloneDxRef-Component-libc-0.2.178", - "CycloneDxRef-Component-windows-sys-0.61.2", - "CycloneDxRef-Component-log-0.4.29" - ], - "ref": "CycloneDxRef-Component-mio-1.1.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-miniz_oxide-0.8.9", - "CycloneDxRef-Component-crc32fast-1.5.0" - ], - "ref": "CycloneDxRef-Component-flate2-1.1.5" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-same-file-1.0.6", - "CycloneDxRef-Component-winapi-util-0.1.11" - ], - "ref": "CycloneDxRef-Component-walkdir-2.5.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-tower-http-0.6.8", - "CycloneDxRef-Component-nu-plugin-0.109.1", - "CycloneDxRef-Component-crossterm-0.29.0", - "CycloneDxRef-Component-tracing-0.1.43", - "CycloneDxRef-Component-unic-langid-0.9.6", - "CycloneDxRef-Component-async-trait-0.1.89", - "CycloneDxRef-Component-fluent-0.17.0", - "CycloneDxRef-Component-tera-1.20.1", - "CycloneDxRef-Component-tempfile-3.23.0", - "CycloneDxRef-Component-encrypt-0.1.0", - "CycloneDxRef-Component-serde_yaml-0.9.34+deprecated", - "CycloneDxRef-Component-tracing-subscriber-0.3.22", - "CycloneDxRef-Component-anyhow-1.0.100", - "CycloneDxRef-Component-serde_json-1.0.145", - "CycloneDxRef-Component-tower-0.5.2", - "CycloneDxRef-Component-ratatui-0.29.0", - "CycloneDxRef-Component-atty-0.2.14", - "CycloneDxRef-Component-thiserror-2.0.17", - "CycloneDxRef-Component-tokio-1.48.0", - "CycloneDxRef-Component-chrono-0.4.42", - "CycloneDxRef-Component-dialoguer-0.12.0", - "CycloneDxRef-Component-fluent-bundle-0.16.0", - "CycloneDxRef-Component-futures-0.3.31", - "CycloneDxRef-Component-inquire-0.9.1", - "CycloneDxRef-Component-serde-1.0.228", - "CycloneDxRef-Component-nu-protocol-0.109.1", - "CycloneDxRef-Component-axum-0.8.7", - "CycloneDxRef-Component-dirs-6.0.0", - "CycloneDxRef-Component-toml-0.9.8", - "CycloneDxRef-Component-sys-locale-0.3.2", - "CycloneDxRef-Component-rpassword-7.4.0" - ], - "ref": "CycloneDxRef-Component-typedialog-core-0.1.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-serde_derive-1.0.228" - ], - "ref": "CycloneDxRef-Component-serde_core-1.0.228" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-tokio-1.48.0", - "CycloneDxRef-Component-http-body-1.0.1", - "CycloneDxRef-Component-hyper-1.8.1", - "CycloneDxRef-Component-pin-project-lite-0.2.16", - "CycloneDxRef-Component-tower-service-0.3.3", - "CycloneDxRef-Component-http-1.4.0", - "CycloneDxRef-Component-futures-core-0.3.31", - "CycloneDxRef-Component-bytes-1.11.0" - ], - "ref": "CycloneDxRef-Component-hyper-util-0.1.19" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-libc-0.2.178" - ], - "ref": "CycloneDxRef-Component-cpufeatures-0.2.17" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-generic-array-0.14.7", - "CycloneDxRef-Component-typenum-1.19.0" - ], - "ref": "CycloneDxRef-Component-crypto-common-0.1.7" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-block-buffer-0.10.4", - "CycloneDxRef-Component-subtle-2.6.1", - "CycloneDxRef-Component-crypto-common-0.1.7" - ], - "ref": "CycloneDxRef-Component-digest-0.10.7" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-windows-core-0.61.2", - "CycloneDxRef-Component-windows-link-0.1.3" - ], - "ref": "CycloneDxRef-Component-windows-numerics-0.2.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-zerocopy-0.7.35" - ], - "ref": "CycloneDxRef-Component-buf-trait-0.4.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-libc-0.2.178", - "CycloneDxRef-Component-rand_core-0.6.4", - "CycloneDxRef-Component-rand_chacha-0.3.1" - ], - "ref": "CycloneDxRef-Component-rand-0.8.5" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-anyhow-1.0.100", - "CycloneDxRef-Component-toml-0.9.8", - "CycloneDxRef-Component-unic-langid-0.9.6", - "CycloneDxRef-Component-typedialog-core-0.1.0", - "CycloneDxRef-Component-tokio-1.48.0", - "CycloneDxRef-Component-serde_json-1.0.145", - "CycloneDxRef-Component-clap-4.5.53" - ], - "ref": "CycloneDxRef-Component-typedialog-0.1.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-winapi-util-0.1.11" - ], - "ref": "CycloneDxRef-Component-same-file-1.0.6" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-nu-utils-0.109.1", - "CycloneDxRef-Component-serde-1.0.228", - "CycloneDxRef-Component-rmp-serde-1.3.0", - "CycloneDxRef-Component-nu-protocol-0.109.1", - "CycloneDxRef-Component-semver-1.0.27", - "CycloneDxRef-Component-typetag-0.2.21" - ], - "ref": "CycloneDxRef-Component-nu-plugin-protocol-0.109.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-syn-2.0.111", - "CycloneDxRef-Component-quote-1.0.42", - "CycloneDxRef-Component-heck-0.5.0", - "CycloneDxRef-Component-proc-macro2-1.0.103", - "CycloneDxRef-Component-proc-macro-error2-2.0.1" - ], - "ref": "CycloneDxRef-Component-nu-derive-value-0.109.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-rtoolbox-0.0.3", - "CycloneDxRef-Component-libc-0.2.178", - "CycloneDxRef-Component-windows-sys-0.59.0" - ], - "ref": "CycloneDxRef-Component-rpassword-7.4.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-dirs-sys-0.5.0" - ], - "ref": "CycloneDxRef-Component-dirs-6.0.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-windows-sys-0.61.2" - ], - "ref": "CycloneDxRef-Component-nu-ansi-term-0.50.3" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-zeroize-1.8.2" - ], - "ref": "CycloneDxRef-Component-secrecy-0.10.3" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-utf8parse-0.2.2" - ], - "ref": "CycloneDxRef-Component-anstyle-parse-0.2.7" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-ucd-trie-0.1.7", - "CycloneDxRef-Component-memchr-2.7.6" - ], - "ref": "CycloneDxRef-Component-pest-2.8.4" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-scopeguard-1.2.0" - ], - "ref": "CycloneDxRef-Component-lock_api-0.4.14" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-form_urlencoded-1.2.2", - "CycloneDxRef-Component-itoa-1.0.15", - "CycloneDxRef-Component-ryu-1.0.20", - "CycloneDxRef-Component-serde-1.0.228" - ], - "ref": "CycloneDxRef-Component-serde_urlencoded-0.7.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-syn-2.0.111", - "CycloneDxRef-Component-quote-1.0.42", - "CycloneDxRef-Component-proc-macro2-1.0.103" - ], - "ref": "CycloneDxRef-Component-pin-project-internal-1.1.10" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-memchr-2.7.6" - ], - "ref": "CycloneDxRef-Component-vte-0.14.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-rmp-0.8.14", - "CycloneDxRef-Component-byteorder-1.5.0", - "CycloneDxRef-Component-serde-1.0.228" - ], - "ref": "CycloneDxRef-Component-rmp-serde-1.3.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-rand-0.8.5", - "CycloneDxRef-Component-hkdf-0.12.4", - "CycloneDxRef-Component-io_tee-0.1.1", - "CycloneDxRef-Component-sha2-0.10.9", - "CycloneDxRef-Component-secrecy-0.10.3", - "CycloneDxRef-Component-cookie-factory-0.3.3", - "CycloneDxRef-Component-base64-0.21.7", - "CycloneDxRef-Component-nom-7.1.3", - "CycloneDxRef-Component-chacha20poly1305-0.10.1" - ], - "ref": "CycloneDxRef-Component-age-core-0.11.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-windows-link-0.1.3" - ], - "ref": "CycloneDxRef-Component-windows-result-0.3.4" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-syn-2.0.111", - "CycloneDxRef-Component-quote-1.0.42", - "CycloneDxRef-Component-proc-macro2-1.0.103" - ], - "ref": "CycloneDxRef-Component-tokio-macros-2.6.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-windows_aarch64_msvc-0.53.1", - "CycloneDxRef-Component-windows_i686_msvc-0.53.1", - "CycloneDxRef-Component-windows_x86_64_gnu-0.53.1", - "CycloneDxRef-Component-windows_i686_gnu-0.53.1", - "CycloneDxRef-Component-windows_x86_64_gnullvm-0.53.1", - "CycloneDxRef-Component-windows_x86_64_msvc-0.53.1", - "CycloneDxRef-Component-windows_i686_gnullvm-0.53.1", - "CycloneDxRef-Component-windows_aarch64_gnullvm-0.53.1", - "CycloneDxRef-Component-windows-link-0.2.1" - ], - "ref": "CycloneDxRef-Component-windows-targets-0.53.5" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-itoa-1.0.15", - "CycloneDxRef-Component-bytes-1.11.0" - ], - "ref": "CycloneDxRef-Component-http-1.4.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-buf-trait-0.4.1" - ], - "ref": "CycloneDxRef-Component-byteyarn-0.5.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-serde_core-1.0.228" - ], - "ref": "CycloneDxRef-Component-serde_spanned-1.0.3" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-thiserror-impl-1.0.69" - ], - "ref": "CycloneDxRef-Component-thiserror-1.0.69" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-cfg-if-1.0.4" - ], - "ref": "CycloneDxRef-Component-thread_local-1.1.9" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-regex-automata-0.4.13", - "CycloneDxRef-Component-aho-corasick-1.1.4", - "CycloneDxRef-Component-memchr-2.7.6", - "CycloneDxRef-Component-regex-syntax-0.8.8" - ], - "ref": "CycloneDxRef-Component-regex-1.12.2" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-zerocopy-derive-0.8.31" - ], - "ref": "CycloneDxRef-Component-zerocopy-0.8.31" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-serde-1.0.228" - ], - "ref": "CycloneDxRef-Component-basic-toml-0.1.10" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-quote-1.0.42", - "CycloneDxRef-Component-proc-macro2-1.0.103", - "CycloneDxRef-Component-syn-2.0.111" - ], - "ref": "CycloneDxRef-Component-windows-interface-0.59.3" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-pest-2.8.4" - ], - "ref": "CycloneDxRef-Component-pest_meta-2.8.4" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-procfs-0.17.0", - "CycloneDxRef-Component-web-time-1.1.0", - "CycloneDxRef-Component-mach2-0.4.3", - "CycloneDxRef-Component-ntapi-0.4.1", - "CycloneDxRef-Component-itertools-0.14.0", - "CycloneDxRef-Component-chrono-0.4.42", - "CycloneDxRef-Component-sysinfo-0.37.2", - "CycloneDxRef-Component-libproc-0.14.11", - "CycloneDxRef-Component-libc-0.2.178", - "CycloneDxRef-Component-windows-0.62.2", - "CycloneDxRef-Component-log-0.4.29", - "CycloneDxRef-Component-nix-0.30.1" - ], - "ref": "CycloneDxRef-Component-nu-system-0.109.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-toml-0.9.8", - "CycloneDxRef-Component-dirs-6.0.0", - "CycloneDxRef-Component-thiserror-2.0.17", - "CycloneDxRef-Component-serde_json-1.0.145", - "CycloneDxRef-Component-anyhow-1.0.100", - "CycloneDxRef-Component-age-0.11.2", - "CycloneDxRef-Component-serde_yaml-0.9.34+deprecated", - "CycloneDxRef-Component-hex-0.4.3", - "CycloneDxRef-Component-serde-1.0.228", - "CycloneDxRef-Component-tracing-0.1.43" - ], - "ref": "CycloneDxRef-Component-encrypt-0.1.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-syn-2.0.111", - "CycloneDxRef-Component-proc-macro2-1.0.103", - "CycloneDxRef-Component-proc-macro-error-attr2-2.0.0", - "CycloneDxRef-Component-quote-1.0.42" - ], - "ref": "CycloneDxRef-Component-proc-macro-error2-2.0.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-walkdir-2.5.0", - "CycloneDxRef-Component-sha2-0.10.9" - ], - "ref": "CycloneDxRef-Component-rust-embed-utils-8.9.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-bit-vec-0.8.0" - ], - "ref": "CycloneDxRef-Component-bit-set-0.8.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-windows-link-0.2.1" - ], - "ref": "CycloneDxRef-Component-windows-strings-0.5.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-libc-0.2.178", - "CycloneDxRef-Component-errno-0.3.14", - "CycloneDxRef-Component-bitflags-2.10.0", - "CycloneDxRef-Component-linux-raw-sys-0.11.0", - "CycloneDxRef-Component-windows-sys-0.61.2" - ], - "ref": "CycloneDxRef-Component-rustix-1.1.2" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-memchr-2.7.6" - ], - "ref": "CycloneDxRef-Component-aho-corasick-1.1.4" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-libc-0.2.178" - ], - "ref": "CycloneDxRef-Component-signal-hook-registry-1.4.7" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-signal-hook-0.3.18", - "CycloneDxRef-Component-mio-1.1.1", - "CycloneDxRef-Component-libc-0.2.178" - ], - "ref": "CycloneDxRef-Component-signal-hook-mio-0.2.5" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-tempfile-3.23.0", - "CycloneDxRef-Component-shell-words-1.1.0", - "CycloneDxRef-Component-console-0.16.2", - "CycloneDxRef-Component-zeroize-1.8.2" - ], - "ref": "CycloneDxRef-Component-dialoguer-0.12.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-fluent-bundle-0.15.3", - "CycloneDxRef-Component-unic-langid-0.9.6" - ], - "ref": "CycloneDxRef-Component-fluent-0.16.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-syn-2.0.111", - "CycloneDxRef-Component-proc-macro2-1.0.103", - "CycloneDxRef-Component-quote-1.0.42" - ], - "ref": "CycloneDxRef-Component-windows-implement-0.60.2" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-bitflags-2.10.0", - "CycloneDxRef-Component-tempfile-3.23.0", - "CycloneDxRef-Component-unicode-segmentation-1.12.0", - "CycloneDxRef-Component-dyn-clone-1.0.20", - "CycloneDxRef-Component-fuzzy-matcher-0.3.7", - "CycloneDxRef-Component-chrono-0.4.42", - "CycloneDxRef-Component-unicode-width-0.2.0", - "CycloneDxRef-Component-crossterm-0.29.0" - ], - "ref": "CycloneDxRef-Component-inquire-0.9.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-wit-bindgen-0.46.0" - ], - "ref": "CycloneDxRef-Component-wasip2-1.0.1+wasi-0.2.4" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-slab-0.4.11", - "CycloneDxRef-Component-futures-io-0.3.31", - "CycloneDxRef-Component-futures-task-0.3.31", - "CycloneDxRef-Component-futures-core-0.3.31", - "CycloneDxRef-Component-futures-channel-0.3.31", - "CycloneDxRef-Component-pin-utils-0.1.0", - "CycloneDxRef-Component-pin-project-lite-0.2.16", - "CycloneDxRef-Component-memchr-2.7.6", - "CycloneDxRef-Component-futures-macro-0.3.31", - "CycloneDxRef-Component-futures-sink-0.3.31" - ], - "ref": "CycloneDxRef-Component-futures-util-0.3.31" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-unicode-width-0.2.0", - "CycloneDxRef-Component-unicode-linebreak-0.1.5" - ], - "ref": "CycloneDxRef-Component-textwrap-0.16.2" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-alloc-stdlib-0.2.2", - "CycloneDxRef-Component-brotli-decompressor-5.0.0", - "CycloneDxRef-Component-alloc-no-stdlib-2.0.4" - ], - "ref": "CycloneDxRef-Component-brotli-8.0.2" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-windows-sys-0.61.2" - ], - "ref": "CycloneDxRef-Component-anstyle-query-1.1.5" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-unic-langid-impl-0.9.6" - ], - "ref": "CycloneDxRef-Component-unic-langid-0.9.6" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-zerocopy-0.8.31" - ], - "ref": "CycloneDxRef-Component-ppv-lite86-0.2.21" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-serde-1.0.228", - "CycloneDxRef-Component-itoa-1.0.15", - "CycloneDxRef-Component-serde_core-1.0.228" - ], - "ref": "CycloneDxRef-Component-serde_path_to_error-0.1.20" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-libc-0.2.178" - ], - "ref": "CycloneDxRef-Component-hermit-abi-0.1.19" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-winnow-0.7.14" - ], - "ref": "CycloneDxRef-Component-toml_parser-1.0.4" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-hermit-abi-0.1.19", - "CycloneDxRef-Component-winapi-0.3.9", - "CycloneDxRef-Component-libc-0.2.178" - ], - "ref": "CycloneDxRef-Component-atty-0.2.14" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-proc-macro2-1.0.103", - "CycloneDxRef-Component-syn-2.0.111", - "CycloneDxRef-Component-quote-1.0.42" - ], - "ref": "CycloneDxRef-Component-zerocopy-derive-0.8.31" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-libc-0.2.178" - ], - "ref": "CycloneDxRef-Component-android_system_properties-0.1.5" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-simd-adler32-0.3.8", - "CycloneDxRef-Component-adler2-2.0.1" - ], - "ref": "CycloneDxRef-Component-miniz_oxide-0.8.9" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-libc-0.2.178", - "CycloneDxRef-Component-bitflags-2.10.0" - ], - "ref": "CycloneDxRef-Component-libredox-0.1.10" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-serde-1.0.228" - ], - "ref": "CycloneDxRef-Component-toml-0.5.11" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-thiserror-1.0.69", - "CycloneDxRef-Component-libc-0.2.178" - ], - "ref": "CycloneDxRef-Component-pwd-1.4.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-quote-1.0.42", - "CycloneDxRef-Component-proc-macro2-1.0.103" - ], - "ref": "CycloneDxRef-Component-proc-macro-error-attr2-2.0.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-log-0.4.29", - "CycloneDxRef-Component-memchr-2.7.6", - "CycloneDxRef-Component-crossterm-0.29.0", - "CycloneDxRef-Component-unicase-2.8.1", - "CycloneDxRef-Component-num-format-0.4.4", - "CycloneDxRef-Component-fancy-regex-0.16.2", - "CycloneDxRef-Component-nix-0.30.1", - "CycloneDxRef-Component-strip-ansi-escapes-0.2.1", - "CycloneDxRef-Component-crossterm_winapi-0.9.1", - "CycloneDxRef-Component-sys-locale-0.3.2", - "CycloneDxRef-Component-serde-1.0.228", - "CycloneDxRef-Component-serde_json-1.0.145", - "CycloneDxRef-Component-lscolors-0.20.0", - "CycloneDxRef-Component-lean_string-0.5.1", - "CycloneDxRef-Component-byteyarn-0.5.1" - ], - "ref": "CycloneDxRef-Component-nu-utils-0.109.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-syn-2.0.111", - "CycloneDxRef-Component-quote-1.0.42", - "CycloneDxRef-Component-proc-macro2-1.0.103" - ], - "ref": "CycloneDxRef-Component-curve25519-dalek-derive-0.1.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-rustversion-1.0.22" - ], - "ref": "CycloneDxRef-Component-castaway-0.2.4" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-smallvec-1.15.1", - "CycloneDxRef-Component-rustc-hash-1.1.0", - "CycloneDxRef-Component-fluent-syntax-0.11.1", - "CycloneDxRef-Component-self_cell-0.10.3", - "CycloneDxRef-Component-intl-memoizer-0.5.3", - "CycloneDxRef-Component-unic-langid-0.9.6", - "CycloneDxRef-Component-fluent-langneg-0.13.1", - "CycloneDxRef-Component-intl_pluralrules-7.0.2" - ], - "ref": "CycloneDxRef-Component-fluent-bundle-0.15.3" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-syn-2.0.111", - "CycloneDxRef-Component-fnv-1.0.7", - "CycloneDxRef-Component-quote-1.0.42", - "CycloneDxRef-Component-strsim-0.11.1", - "CycloneDxRef-Component-proc-macro2-1.0.103", - "CycloneDxRef-Component-ident_case-1.0.1" - ], - "ref": "CycloneDxRef-Component-darling_core-0.20.11" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-unic-langid-0.9.6", - "CycloneDxRef-Component-type-map-0.5.1" - ], - "ref": "CycloneDxRef-Component-intl-memoizer-0.5.3" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-windows-targets-0.52.6" - ], - "ref": "CycloneDxRef-Component-windows-sys-0.59.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-libc-0.2.178", - "CycloneDxRef-Component-windows-sys-0.52.0" - ], - "ref": "CycloneDxRef-Component-rtoolbox-0.0.3" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-globwalk-0.9.1", - "CycloneDxRef-Component-humansize-2.1.3", - "CycloneDxRef-Component-chrono-tz-0.9.0", - "CycloneDxRef-Component-serde_json-1.0.145", - "CycloneDxRef-Component-pest_derive-2.8.4", - "CycloneDxRef-Component-chrono-0.4.42", - "CycloneDxRef-Component-unicode-segmentation-1.12.0", - "CycloneDxRef-Component-percent-encoding-2.3.2", - "CycloneDxRef-Component-pest-2.8.4", - "CycloneDxRef-Component-lazy_static-1.5.0", - "CycloneDxRef-Component-regex-1.12.2", - "CycloneDxRef-Component-rand-0.8.5", - "CycloneDxRef-Component-slug-0.1.6", - "CycloneDxRef-Component-serde-1.0.228" - ], - "ref": "CycloneDxRef-Component-tera-1.20.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-windows-link-0.2.1" - ], - "ref": "CycloneDxRef-Component-windows-threading-0.2.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-aead-0.5.2", - "CycloneDxRef-Component-zeroize-1.8.2", - "CycloneDxRef-Component-cipher-0.4.4", - "CycloneDxRef-Component-poly1305-0.8.0", - "CycloneDxRef-Component-chacha20-0.9.1" - ], - "ref": "CycloneDxRef-Component-chacha20poly1305-0.10.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-windows-sys-0.61.2", - "CycloneDxRef-Component-libc-0.2.178" - ], - "ref": "CycloneDxRef-Component-errno-0.3.14" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-darling_core-0.20.11", - "CycloneDxRef-Component-darling_macro-0.20.11" - ], - "ref": "CycloneDxRef-Component-darling-0.20.11" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-syn-2.0.111", - "CycloneDxRef-Component-proc-macro2-1.0.103", - "CycloneDxRef-Component-quote-1.0.42" - ], - "ref": "CycloneDxRef-Component-async-trait-0.1.89" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-toml_parser-1.0.4", - "CycloneDxRef-Component-serde_core-1.0.228", - "CycloneDxRef-Component-winnow-0.7.14", - "CycloneDxRef-Component-toml_writer-1.0.4", - "CycloneDxRef-Component-toml_datetime-0.7.3", - "CycloneDxRef-Component-serde_spanned-1.0.3", - "CycloneDxRef-Component-indexmap-2.12.1" - ], - "ref": "CycloneDxRef-Component-toml-0.9.8" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-zerocopy-derive-0.7.35", - "CycloneDxRef-Component-byteorder-1.5.0" - ], - "ref": "CycloneDxRef-Component-zerocopy-0.7.35" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-instability-0.3.10", - "CycloneDxRef-Component-unicode-width-0.2.0", - "CycloneDxRef-Component-unicode-segmentation-1.12.0", - "CycloneDxRef-Component-compact_str-0.8.1", - "CycloneDxRef-Component-itertools-0.13.0", - "CycloneDxRef-Component-unicode-truncate-1.1.0", - "CycloneDxRef-Component-lru-0.12.5", - "CycloneDxRef-Component-indoc-2.0.7", - "CycloneDxRef-Component-crossterm-0.28.1", - "CycloneDxRef-Component-cassowary-0.3.0", - "CycloneDxRef-Component-strum-0.26.3", - "CycloneDxRef-Component-paste-1.0.15", - "CycloneDxRef-Component-bitflags-2.10.0" - ], - "ref": "CycloneDxRef-Component-ratatui-0.29.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-cfg-if-1.0.4" - ], - "ref": "CycloneDxRef-Component-crc32fast-1.5.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-pin-project-lite-0.2.16", - "CycloneDxRef-Component-tokio-1.48.0", - "CycloneDxRef-Component-bytes-1.11.0", - "CycloneDxRef-Component-futures-sink-0.3.31", - "CycloneDxRef-Component-futures-core-0.3.31" - ], - "ref": "CycloneDxRef-Component-tokio-util-0.7.17" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-phf_shared-0.11.3" - ], - "ref": "CycloneDxRef-Component-phf-0.11.3" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-libc-0.2.178" - ], - "ref": "CycloneDxRef-Component-sys-locale-0.3.2" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-crossterm_winapi-0.9.1", - "CycloneDxRef-Component-signal-hook-0.3.18", - "CycloneDxRef-Component-winapi-0.3.9", - "CycloneDxRef-Component-mio-1.1.1", - "CycloneDxRef-Component-derive_more-2.1.0", - "CycloneDxRef-Component-rustix-1.1.2", - "CycloneDxRef-Component-parking_lot-0.12.5", - "CycloneDxRef-Component-signal-hook-mio-0.2.5", - "CycloneDxRef-Component-document-features-0.2.12", - "CycloneDxRef-Component-bitflags-2.10.0" - ], - "ref": "CycloneDxRef-Component-crossterm-0.29.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-widestring-1.2.1", - "CycloneDxRef-Component-libc-0.2.178", - "CycloneDxRef-Component-doctest-file-1.0.0", - "CycloneDxRef-Component-windows-sys-0.52.0", - "CycloneDxRef-Component-recvmsg-1.0.0" - ], - "ref": "CycloneDxRef-Component-interprocess-2.2.3" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-tinystr-0.8.2", - "CycloneDxRef-Component-serde-1.0.228" - ], - "ref": "CycloneDxRef-Component-unic-langid-impl-0.9.6" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-proc-macro2-1.0.103", - "CycloneDxRef-Component-syn-2.0.111", - "CycloneDxRef-Component-quote-1.0.42" - ], - "ref": "CycloneDxRef-Component-thiserror-impl-1.0.69" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-hmac-0.12.1" - ], - "ref": "CycloneDxRef-Component-hkdf-0.12.4" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-strum_macros-0.26.4" - ], - "ref": "CycloneDxRef-Component-strum-0.26.3" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-windows-future-0.2.1", - "CycloneDxRef-Component-windows-numerics-0.2.0", - "CycloneDxRef-Component-windows-link-0.1.3", - "CycloneDxRef-Component-windows-core-0.61.2", - "CycloneDxRef-Component-windows-collections-0.2.0" - ], - "ref": "CycloneDxRef-Component-windows-0.61.3" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-serde_core-1.0.228" - ], - "ref": "CycloneDxRef-Component-toml_datetime-0.7.3" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-serde-1.0.228", - "CycloneDxRef-Component-rand_core-0.6.4", - "CycloneDxRef-Component-curve25519-dalek-4.1.3", - "CycloneDxRef-Component-zeroize-1.8.2" - ], - "ref": "CycloneDxRef-Component-x25519-dalek-2.0.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-proc-macro2-1.0.103", - "CycloneDxRef-Component-unicode-ident-1.0.22", - "CycloneDxRef-Component-quote-1.0.42" - ], - "ref": "CycloneDxRef-Component-syn-2.0.111" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-unic-langid-0.9.6", - "CycloneDxRef-Component-fluent-syntax-0.12.0", - "CycloneDxRef-Component-self_cell-1.2.1", - "CycloneDxRef-Component-smallvec-1.15.1", - "CycloneDxRef-Component-rustc-hash-2.1.1", - "CycloneDxRef-Component-fluent-langneg-0.13.1", - "CycloneDxRef-Component-intl-memoizer-0.5.3", - "CycloneDxRef-Component-intl_pluralrules-7.0.2" - ], - "ref": "CycloneDxRef-Component-fluent-bundle-0.16.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-winapi-i686-pc-windows-gnu-0.4.0", - "CycloneDxRef-Component-winapi-x86_64-pc-windows-gnu-0.4.0" - ], - "ref": "CycloneDxRef-Component-winapi-0.3.9" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-serde_core-1.0.228", - "CycloneDxRef-Component-serde-1.0.228", - "CycloneDxRef-Component-ryu-1.0.20", - "CycloneDxRef-Component-itoa-1.0.15", - "CycloneDxRef-Component-memchr-2.7.6" - ], - "ref": "CycloneDxRef-Component-serde_json-1.0.145" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-signal-hook-registry-1.4.7", - "CycloneDxRef-Component-libc-0.2.178" - ], - "ref": "CycloneDxRef-Component-signal-hook-0.3.18" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-rustversion-1.0.22" - ], - "ref": "CycloneDxRef-Component-inventory-0.3.21" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-wasm-bindgen-macro-support-0.2.106", - "CycloneDxRef-Component-quote-1.0.42" - ], - "ref": "CycloneDxRef-Component-wasm-bindgen-macro-0.2.106" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-wasm-bindgen-0.2.106", - "CycloneDxRef-Component-deunicode-1.6.2" - ], - "ref": "CycloneDxRef-Component-slug-0.1.6" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-anyhow-1.0.100", - "CycloneDxRef-Component-serde_json-1.0.145", - "CycloneDxRef-Component-tokio-1.48.0", - "CycloneDxRef-Component-unic-langid-0.9.6", - "CycloneDxRef-Component-typedialog-core-0.1.0", - "CycloneDxRef-Component-toml-0.9.8", - "CycloneDxRef-Component-clap-4.5.53" - ], - "ref": "CycloneDxRef-Component-typedialog-tui-0.1.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-wasm-bindgen-shared-0.2.106", - "CycloneDxRef-Component-once_cell-1.21.3", - "CycloneDxRef-Component-wasm-bindgen-macro-0.2.106", - "CycloneDxRef-Component-cfg-if-1.0.4" - ], - "ref": "CycloneDxRef-Component-wasm-bindgen-0.2.106" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-futures-core-0.3.31", - "CycloneDxRef-Component-atomic-waker-1.1.2", - "CycloneDxRef-Component-tokio-1.48.0", - "CycloneDxRef-Component-pin-project-lite-0.2.16", - "CycloneDxRef-Component-itoa-1.0.15", - "CycloneDxRef-Component-httparse-1.10.1", - "CycloneDxRef-Component-smallvec-1.15.1", - "CycloneDxRef-Component-http-body-1.0.1", - "CycloneDxRef-Component-httpdate-1.0.3", - "CycloneDxRef-Component-http-1.4.0", - "CycloneDxRef-Component-futures-channel-0.3.31", - "CycloneDxRef-Component-bytes-1.11.0", - "CycloneDxRef-Component-pin-utils-0.1.0" - ], - "ref": "CycloneDxRef-Component-hyper-1.8.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-walkdir-2.5.0", - "CycloneDxRef-Component-quote-1.0.42", - "CycloneDxRef-Component-proc-macro2-1.0.103", - "CycloneDxRef-Component-rust-embed-utils-8.9.0", - "CycloneDxRef-Component-syn-2.0.111" - ], - "ref": "CycloneDxRef-Component-rust-embed-impl-8.9.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-hmac-0.12.1", - "CycloneDxRef-Component-scrypt-0.11.0", - "CycloneDxRef-Component-lazy_static-1.5.0", - "CycloneDxRef-Component-sha2-0.10.9", - "CycloneDxRef-Component-i18n-embed-0.15.4", - "CycloneDxRef-Component-base64-0.21.7", - "CycloneDxRef-Component-pin-project-1.1.10", - "CycloneDxRef-Component-i18n-embed-fl-0.9.4", - "CycloneDxRef-Component-age-core-0.11.0", - "CycloneDxRef-Component-rust-embed-8.9.0", - "CycloneDxRef-Component-nom-7.1.3", - "CycloneDxRef-Component-rand-0.8.5", - "CycloneDxRef-Component-chacha20poly1305-0.10.1", - "CycloneDxRef-Component-bech32-0.9.1", - "CycloneDxRef-Component-zeroize-1.8.2", - "CycloneDxRef-Component-x25519-dalek-2.0.1", - "CycloneDxRef-Component-subtle-2.6.1", - "CycloneDxRef-Component-cookie-factory-0.3.3" - ], - "ref": "CycloneDxRef-Component-age-0.11.2" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-clap_builder-4.5.53", - "CycloneDxRef-Component-clap_derive-4.5.49" - ], - "ref": "CycloneDxRef-Component-clap-4.5.53" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-windows-sys-0.61.2", - "CycloneDxRef-Component-once_cell_polyfill-1.70.2", - "CycloneDxRef-Component-anstyle-1.0.13" - ], - "ref": "CycloneDxRef-Component-anstyle-wincon-3.0.11" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-pin-project-lite-0.2.16", - "CycloneDxRef-Component-futures-core-0.3.31", - "CycloneDxRef-Component-sync_wrapper-1.0.2", - "CycloneDxRef-Component-tracing-0.1.43", - "CycloneDxRef-Component-tower-layer-0.3.3", - "CycloneDxRef-Component-futures-util-0.3.31", - "CycloneDxRef-Component-tower-service-0.3.3", - "CycloneDxRef-Component-tokio-1.48.0" - ], - "ref": "CycloneDxRef-Component-tower-0.5.2" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-regex-automata-0.4.13", - "CycloneDxRef-Component-bstr-1.12.1", - "CycloneDxRef-Component-log-0.4.29", - "CycloneDxRef-Component-regex-syntax-0.8.8", - "CycloneDxRef-Component-aho-corasick-1.1.4" - ], - "ref": "CycloneDxRef-Component-globset-0.4.18" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-proc-macro2-1.0.103", - "CycloneDxRef-Component-quote-1.0.42", - "CycloneDxRef-Component-syn-2.0.111" - ], - "ref": "CycloneDxRef-Component-futures-macro-0.3.31" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-bitflags-2.10.0" - ], - "ref": "CycloneDxRef-Component-objc2-core-foundation-0.3.2" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-libc-0.2.178" - ], - "ref": "CycloneDxRef-Component-mach2-0.4.3" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-getrandom-0.2.16" - ], - "ref": "CycloneDxRef-Component-rand_core-0.6.4" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-windows-link-0.2.1", - "CycloneDxRef-Component-pure-rust-locales-0.8.2", - "CycloneDxRef-Component-js-sys-0.3.83", - "CycloneDxRef-Component-iana-time-zone-0.1.64", - "CycloneDxRef-Component-wasm-bindgen-0.2.106", - "CycloneDxRef-Component-serde-1.0.228", - "CycloneDxRef-Component-num-traits-0.2.19" - ], - "ref": "CycloneDxRef-Component-chrono-0.4.42" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-thiserror-2.0.17", - "CycloneDxRef-Component-itertools-0.14.0" - ], - "ref": "CycloneDxRef-Component-nu-experimental-0.109.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-serde-1.0.228", - "CycloneDxRef-Component-typetag-0.2.21", - "CycloneDxRef-Component-os_pipe-1.2.3", - "CycloneDxRef-Component-strum_macros-0.27.2", - "CycloneDxRef-Component-indexmap-2.12.1", - "CycloneDxRef-Component-nu-system-0.109.1", - "CycloneDxRef-Component-chrono-humanize-0.2.3", - "CycloneDxRef-Component-serde_json-1.0.145", - "CycloneDxRef-Component-thiserror-2.0.17", - "CycloneDxRef-Component-nu-glob-0.109.1", - "CycloneDxRef-Component-dirs-sys-0.5.0", - "CycloneDxRef-Component-nu-utils-0.109.1", - "CycloneDxRef-Component-brotli-8.0.2", - "CycloneDxRef-Component-dirs-6.0.0", - "CycloneDxRef-Component-nu-path-0.109.1", - "CycloneDxRef-Component-nu-experimental-0.109.1", - "CycloneDxRef-Component-miette-7.6.0", - "CycloneDxRef-Component-web-time-1.1.0", - "CycloneDxRef-Component-heck-0.5.0", - "CycloneDxRef-Component-windows-0.62.2", - "CycloneDxRef-Component-windows-sys-0.61.2", - "CycloneDxRef-Component-rmp-serde-1.3.0", - "CycloneDxRef-Component-chrono-0.4.42", - "CycloneDxRef-Component-nix-0.30.1", - "CycloneDxRef-Component-num-format-0.4.4", - "CycloneDxRef-Component-bytes-1.11.0", - "CycloneDxRef-Component-log-0.4.29", - "CycloneDxRef-Component-nu-derive-value-0.109.1", - "CycloneDxRef-Component-strum-0.26.3", - "CycloneDxRef-Component-memchr-2.7.6", - "CycloneDxRef-Component-lru-0.12.5", - "CycloneDxRef-Component-fancy-regex-0.16.2" - ], - "ref": "CycloneDxRef-Component-nu-protocol-0.109.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-serde-1.0.228", - "CycloneDxRef-Component-itoa-1.0.15", - "CycloneDxRef-Component-ryu-1.0.20", - "CycloneDxRef-Component-castaway-0.2.4" - ], - "ref": "CycloneDxRef-Component-lean_string-0.5.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-rust-embed-utils-8.9.0", - "CycloneDxRef-Component-rust-embed-impl-8.9.0", - "CycloneDxRef-Component-walkdir-2.5.0" - ], - "ref": "CycloneDxRef-Component-rust-embed-8.9.0" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-windows-sys-0.61.2" - ], - "ref": "CycloneDxRef-Component-winapi-util-0.1.11" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-valuable-0.1.1", - "CycloneDxRef-Component-once_cell-1.21.3" - ], - "ref": "CycloneDxRef-Component-tracing-core-0.1.35" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-fluent-syntax-0.11.1", - "CycloneDxRef-Component-intl-memoizer-0.5.3", - "CycloneDxRef-Component-fluent-langneg-0.13.1", - "CycloneDxRef-Component-fluent-0.16.1", - "CycloneDxRef-Component-arc-swap-1.7.1", - "CycloneDxRef-Component-walkdir-2.5.0", - "CycloneDxRef-Component-parking_lot-0.12.5", - "CycloneDxRef-Component-thiserror-1.0.69", - "CycloneDxRef-Component-unic-langid-0.9.6", - "CycloneDxRef-Component-rust-embed-8.9.0", - "CycloneDxRef-Component-log-0.4.29", - "CycloneDxRef-Component-i18n-embed-impl-0.8.4" - ], - "ref": "CycloneDxRef-Component-i18n-embed-0.15.4" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-windows-link-0.1.3", - "CycloneDxRef-Component-windows-interface-0.59.3", - "CycloneDxRef-Component-windows-implement-0.60.2", - "CycloneDxRef-Component-windows-strings-0.4.2", - "CycloneDxRef-Component-windows-result-0.3.4" - ], - "ref": "CycloneDxRef-Component-windows-core-0.61.2" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-wasm-bindgen-shared-0.2.106", - "CycloneDxRef-Component-syn-2.0.111", - "CycloneDxRef-Component-proc-macro2-1.0.103", - "CycloneDxRef-Component-bumpalo-3.19.0", - "CycloneDxRef-Component-quote-1.0.42" - ], - "ref": "CycloneDxRef-Component-wasm-bindgen-macro-support-0.2.106" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-bitflags-2.10.0", - "CycloneDxRef-Component-cfg-if-1.0.4", - "CycloneDxRef-Component-libc-0.2.178" - ], - "ref": "CycloneDxRef-Component-nix-0.30.1" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-is_ci-1.2.0" - ], - "ref": "CycloneDxRef-Component-supports-color-3.0.2" - }, - { - "dependsOn": [ - "CycloneDxRef-Component-quote-1.0.42", - "CycloneDxRef-Component-syn-2.0.111", - "CycloneDxRef-Component-proc-macro2-1.0.103" - ], - "ref": "CycloneDxRef-Component-zerocopy-derive-0.7.35" - } - ], - "metadata": { - "authors": [ - { - "name": "Jesús Pérez Lorenzo" - } - ], - "component": { - "components": [ - { - "author": "Jesús Pérez ", - "bom-ref": "CycloneDxRef-Component-typedialog-0.1.0", - "description": "TypeDialog CLI tool for interactive forms and prompts", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/jesusperezlorenzo/typedialog" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "typedialog", - "type": "application", - "version": "0.1.0" - }, - { - "author": "Jesús Pérez ", - "bom-ref": "CycloneDxRef-Component-typedialog-core-0.1.0", - "description": "Core library for TypeDialog - form handling and multiple rendering backends", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/jesusperezlorenzo/typedialog" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "typedialog-core", - "type": "library", - "version": "0.1.0" - }, - { - "author": "Jesús Pérez ", - "bom-ref": "CycloneDxRef-Component-typedialog-tui-0.1.0", - "description": "TypeDialog TUI tool for interactive forms using ratatui", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/jesusperezlorenzo/typedialog" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "typedialog-tui", - "type": "application", - "version": "0.1.0" - }, - { - "author": "Jesús Pérez ", - "bom-ref": "CycloneDxRef-Component-typedialog-web-0.1.0", - "description": "TypeDialog Web server for interactive forms using axum", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/jesusperezlorenzo/typedialog" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "name": "typedialog-web", - "type": "application", - "version": "0.1.0" - } - ], - "name": "typedialog", - "type": "application" - }, - "timestamp": "2025-12-22T10:18:15.484Z", - "tools": [ - { - "name": "cargo-sbom", - "version": "0.10.0" - } - ] - }, - "serialNumber": "urn:uuid:d4056047-700a-4542-8dbb-5f1b2b0a16e4", - "specVersion": "1.4", - "version": 1 -} diff --git a/SBOM.spdx.json b/SBOM.spdx.json deleted file mode 100644 index c1d8045..0000000 --- a/SBOM.spdx.json +++ /dev/null @@ -1,12057 +0,0 @@ -{ - "SPDXID": "SPDXRef-DOCUMENT", - "creationInfo": { - "created": "2025-12-22T10:18:15Z", - "creators": [ - "Tool: cargo-sbom-v0.10.0" - ] - }, - "dataLicense": "CC0-1.0", - "documentNamespace": "https://spdx.org/spdxdocs/typedialog-67ceb27a-8041-4878-9c14-691777d45256", - "files": [ - { - "SPDXID": "SPDXRef-File-typedialog", - "checksums": [ - { - "algorithm": "SHA1", - "checksumValue": "69725e7093c6a3acc93d5f5e2f46e21a824ca3ad" - } - ], - "fileName": "./Cargo.lock", - "fileTypes": [ - "SOURCE", - "TEXT" - ] - }, - { - "SPDXID": "SPDXRef-File-typedialog_core", - "checksums": [ - { - "algorithm": "SHA1", - "checksumValue": "69725e7093c6a3acc93d5f5e2f46e21a824ca3ad" - } - ], - "fileName": "./Cargo.lock", - "fileTypes": [ - "SOURCE", - "TEXT" - ] - }, - { - "SPDXID": "SPDXRef-File-typedialog-tui", - "checksums": [ - { - "algorithm": "SHA1", - "checksumValue": "69725e7093c6a3acc93d5f5e2f46e21a824ca3ad" - } - ], - "fileName": "./Cargo.lock", - "fileTypes": [ - "SOURCE", - "TEXT" - ] - }, - { - "SPDXID": "SPDXRef-File-typedialog-web", - "checksums": [ - { - "algorithm": "SHA1", - "checksumValue": "69725e7093c6a3acc93d5f5e2f46e21a824ca3ad" - } - ], - "fileName": "./Cargo.lock", - "fileTypes": [ - "SOURCE", - "TEXT" - ] - } - ], - "name": "typedialog", - "packages": [ - { - "SPDXID": "SPDXRef-Package-slab-0.4.11", - "description": "Pre-allocated storage for a uniform data type", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/slab@0.4.11", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "slab", - "versionInfo": "0.4.11" - }, - { - "SPDXID": "SPDXRef-Package-zerocopy-derive-0.8.31", - "description": "Custom derive for traits from the zerocopy crate", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/zerocopy-derive@0.8.31", - "referenceType": "purl" - } - ], - "licenseConcluded": "BSD-2-Clause OR Apache-2.0 OR MIT", - "licenseDeclared": "BSD-2-Clause OR Apache-2.0 OR MIT", - "name": "zerocopy-derive", - "versionInfo": "0.8.31" - }, - { - "SPDXID": "SPDXRef-Package-cipher-0.4.4", - "description": "Traits for describing block ciphers and stream ciphers", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/cipher@0.4.4", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "cipher", - "versionInfo": "0.4.4" - }, - { - "SPDXID": "SPDXRef-Package-interprocess-2.2.3", - "description": "Interprocess communication toolkit", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/interprocess@2.2.3", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "interprocess", - "versionInfo": "2.2.3" - }, - { - "SPDXID": "SPDXRef-Package-salsa20-0.10.2", - "description": "Salsa20 Stream Cipher", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/salsa20@0.10.2", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "salsa20", - "versionInfo": "0.10.2" - }, - { - "SPDXID": "SPDXRef-Package-bitflags-2.10.0", - "description": "A macro to generate structures which behave like bitflags.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/bitflags@2.10.0", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/bitflags/bitflags", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "bitflags", - "versionInfo": "2.10.0" - }, - { - "SPDXID": "SPDXRef-Package-darling-0.20.11", - "description": "A proc-macro library for reading attributes into structs when\nimplementing custom derives.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/darling@0.20.11", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "darling", - "versionInfo": "0.20.11" - }, - { - "SPDXID": "SPDXRef-Package-windows-sys-0.52.0", - "description": "Rust for Windows", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/windows-sys@0.52.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "windows-sys", - "versionInfo": "0.52.0" - }, - { - "SPDXID": "SPDXRef-Package-widestring-1.2.1", - "description": "A wide string Rust library for converting to and from wide strings, such as those often used in Windows API or other FFI libaries. Both `u16` and `u32` string types are provided, including support for UTF-16 and UTF-32, malformed encoding, C-style strings, etc.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/widestring@1.2.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "widestring", - "versionInfo": "1.2.1" - }, - { - "SPDXID": "SPDXRef-Package-bytes-1.11.0", - "description": "Types and traits for working with bytes", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/bytes@1.11.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "bytes", - "versionInfo": "1.11.0" - }, - { - "SPDXID": "SPDXRef-Package-wasm-bindgen-macro-0.2.106", - "description": "Definition of the `#[wasm_bindgen]` attribute, an internal dependency\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/wasm-bindgen-macro@0.2.106", - "referenceType": "purl" - } - ], - "homepage": "https://wasm-bindgen.github.io/wasm-bindgen/", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "wasm-bindgen-macro", - "versionInfo": "0.2.106" - }, - { - "SPDXID": "SPDXRef-Package-dirs-sys-0.5.0", - "description": "System-level helper functions for the dirs and directories crates.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/dirs-sys@0.5.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "dirs-sys", - "versionInfo": "0.5.0" - }, - { - "SPDXID": "SPDXRef-Package-secrecy-0.10.3", - "description": "Wrapper types and traits for secret management which help ensure\nthey aren't accidentally copied, logged, or otherwise exposed\n(as much as possible), and also ensure secrets are securely wiped\nfrom memory when dropped.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/secrecy@0.10.3", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/iqlusioninc/crates/", - "licenseConcluded": "Apache-2.0 OR MIT", - "licenseDeclared": "Apache-2.0 OR MIT", - "name": "secrecy", - "versionInfo": "0.10.3" - }, - { - "SPDXID": "SPDXRef-Package-chrono-tz-0.9.0", - "description": "TimeZone implementations for chrono from the IANA database", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/chrono-tz@0.9.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "chrono-tz", - "versionInfo": "0.9.0" - }, - { - "SPDXID": "SPDXRef-Package-winapi-x86--64-pc-windows-gnu-0.4.0", - "description": "Import libraries for the x86_64-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/winapi-x86_64-pc-windows-gnu@0.4.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "winapi-x86_64-pc-windows-gnu", - "versionInfo": "0.4.0" - }, - { - "SPDXID": "SPDXRef-Package-anstyle-1.0.13", - "description": "ANSI text styling", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/anstyle@1.0.13", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "anstyle", - "versionInfo": "1.0.13" - }, - { - "SPDXID": "SPDXRef-Package-num-traits-0.2.19", - "description": "Numeric traits for generic mathematics", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/num-traits@0.2.19", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/rust-num/num-traits", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "num-traits", - "versionInfo": "0.2.19" - }, - { - "SPDXID": "SPDXRef-Package-litrs-1.0.0", - "description": "Parse and inspect Rust literals (i.e. tokens in the Rust programming language\nrepresenting fixed values). Particularly useful for proc macros, but can also\nbe used outside of a proc-macro context.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/litrs@1.0.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "litrs", - "versionInfo": "1.0.0" - }, - { - "SPDXID": "SPDXRef-Package-tower-0.5.2", - "description": "Tower is a library of modular and reusable components for building robust\nclients and servers.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/tower@0.5.2", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/tower-rs/tower", - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "tower", - "versionInfo": "0.5.2" - }, - { - "SPDXID": "SPDXRef-Package-universal-hash-0.5.1", - "description": "Traits which describe the functionality of universal hash functions (UHFs)", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/universal-hash@0.5.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "universal-hash", - "versionInfo": "0.5.1" - }, - { - "SPDXID": "SPDXRef-Package-sysinfo-0.37.2", - "description": "Library to get system information such as processes, CPUs, disks, components and networks", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/sysinfo@0.37.2", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "sysinfo", - "versionInfo": "0.37.2" - }, - { - "SPDXID": "SPDXRef-Package-winapi-i686-pc-windows-gnu-0.4.0", - "description": "Import libraries for the i686-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/winapi-i686-pc-windows-gnu@0.4.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "winapi-i686-pc-windows-gnu", - "versionInfo": "0.4.0" - }, - { - "SPDXID": "SPDXRef-Package-pure-rust-locales-0.8.2", - "description": "Pure Rust locales imported directly from the GNU C Library. `LC_COLLATE` and `LC_CTYPE` are not yet supported.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/pure-rust-locales@0.8.2", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/cecton/pure-rust-locales", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "pure-rust-locales", - "versionInfo": "0.8.2" - }, - { - "SPDXID": "SPDXRef-Package-windows-collections-0.2.0", - "description": "Windows collection types", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/windows-collections@0.2.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "windows-collections", - "versionInfo": "0.2.0" - }, - { - "SPDXID": "SPDXRef-Package-darling--macro-0.20.11", - "description": "Internal support for a proc-macro library for reading attributes into structs when\nimplementing custom derives. Use https://crates.io/crates/darling in your code.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/darling_macro@0.20.11", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "darling_macro", - "versionInfo": "0.20.11" - }, - { - "SPDXID": "SPDXRef-Package-strsim-0.11.1", - "description": "Implementations of string similarity metrics. Includes Hamming, Levenshtein,\nOSA, Damerau-Levenshtein, Jaro, Jaro-Winkler, and Sørensen-Dice.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/strsim@0.11.1", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/rapidfuzz/strsim-rs", - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "strsim", - "versionInfo": "0.11.1" - }, - { - "SPDXID": "SPDXRef-Package-aead-0.5.2", - "description": "Traits for Authenticated Encryption with Associated Data (AEAD) algorithms,\nsuch as AES-GCM as ChaCha20Poly1305, which provide a high-level API\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/aead@0.5.2", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "aead", - "versionInfo": "0.5.2" - }, - { - "SPDXID": "SPDXRef-Package-aho-corasick-1.1.4", - "description": "Fast multiple substring searching.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/aho-corasick@1.1.4", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/BurntSushi/aho-corasick", - "licenseConcluded": "Unlicense OR MIT", - "licenseDeclared": "Unlicense OR MIT", - "name": "aho-corasick", - "versionInfo": "1.1.4" - }, - { - "SPDXID": "SPDXRef-Package-option-ext-0.2.0", - "description": "Extends `Option` with additional operations", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/option-ext@0.2.0", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/soc/option-ext", - "licenseConcluded": "MPL-2.0", - "licenseDeclared": "MPL-2.0", - "name": "option-ext", - "versionInfo": "0.2.0" - }, - { - "SPDXID": "SPDXRef-Package-httparse-1.10.1", - "description": "A tiny, safe, speedy, zero-copy HTTP/1.x parser.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/httparse@1.10.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "httparse", - "versionInfo": "1.10.1" - }, - { - "SPDXID": "SPDXRef-Package-futures-sink-0.3.31", - "description": "The asynchronous `Sink` trait for the futures-rs library.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/futures-sink@0.3.31", - "referenceType": "purl" - } - ], - "homepage": "https://rust-lang.github.io/futures-rs", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "futures-sink", - "versionInfo": "0.3.31" - }, - { - "SPDXID": "SPDXRef-Package-fluent-bundle-0.15.3", - "description": "A localization system designed to unleash the entire expressive power of\nnatural language translations.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/fluent-bundle@0.15.3", - "referenceType": "purl" - } - ], - "homepage": "http://www.projectfluent.org", - "licenseConcluded": "Apache-2.0 OR MIT", - "licenseDeclared": "Apache-2.0 OR MIT", - "name": "fluent-bundle", - "versionInfo": "0.15.3" - }, - { - "SPDXID": "SPDXRef-Package-nu-derive-value-0.109.1", - "description": "Macros implementation of #[derive(FromValue, IntoValue)]", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/nu-derive-value@0.109.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "nu-derive-value", - "versionInfo": "0.109.1" - }, - { - "SPDXID": "SPDXRef-Package-zerocopy-0.7.35", - "description": "Utilities for zero-copy parsing and serialization", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/zerocopy@0.7.35", - "referenceType": "purl" - } - ], - "licenseConcluded": "BSD-2-Clause OR Apache-2.0 OR MIT", - "licenseDeclared": "BSD-2-Clause OR Apache-2.0 OR MIT", - "name": "zerocopy", - "versionInfo": "0.7.35" - }, - { - "SPDXID": "SPDXRef-Package-displaydoc-0.2.5", - "description": "A derive macro for implementing the display Trait via a doc comment and string interpolation\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/displaydoc@0.2.5", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/yaahc/displaydoc", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "displaydoc", - "versionInfo": "0.2.5" - }, - { - "SPDXID": "SPDXRef-Package-cpufeatures-0.2.17", - "description": "Lightweight runtime CPU feature detection for aarch64, loongarch64, and x86/x86_64 targets, \nwith no_std support and support for mobile targets including Android and iOS\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/cpufeatures@0.2.17", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "cpufeatures", - "versionInfo": "0.2.17" - }, - { - "SPDXID": "SPDXRef-Package-erased-serde-0.4.9", - "description": "Type-erased Serialize and Serializer traits", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/erased-serde@0.4.9", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "erased-serde", - "versionInfo": "0.4.9" - }, - { - "SPDXID": "SPDXRef-Package-wasi-0.11.1-plus-wasi-snapshot-preview1", - "description": "Experimental WASI API bindings for Rust", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/wasi@0.11.1%2Bwasi-snapshot-preview1", - "referenceType": "purl" - } - ], - "licenseConcluded": "Apache-2.0 OR Apache-2.0 OR MIT", - "licenseDeclared": "Apache-2.0 OR Apache-2.0 OR MIT", - "name": "wasi", - "versionInfo": "0.11.1+wasi-snapshot-preview1" - }, - { - "SPDXID": "SPDXRef-Package-typenum-1.19.0", - "description": "Typenum is a Rust library for type-level numbers evaluated at\n compile time. It currently supports bits, unsigned integers, and signed\n integers. It also provides a type-level array of type-level numbers, but its\n implementation is incomplete.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/typenum@1.19.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "typenum", - "versionInfo": "1.19.0" - }, - { - "SPDXID": "SPDXRef-Package-fluent-langneg-0.13.1", - "description": "A library for language and locale negotiation.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/fluent-langneg@0.13.1", - "referenceType": "purl" - } - ], - "homepage": "http://projectfluent.org/", - "licenseConcluded": "Apache-2.0 OR MIT", - "licenseDeclared": "Apache-2.0 OR MIT", - "name": "fluent-langneg", - "versionInfo": "0.13.1" - }, - { - "SPDXID": "SPDXRef-Package-socket2-0.6.1", - "description": "Utilities for handling networking sockets with a maximal amount of configuration\npossible intended.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/socket2@0.6.1", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/rust-lang/socket2", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "socket2", - "versionInfo": "0.6.1" - }, - { - "SPDXID": "SPDXRef-Package-rustix-1.1.2", - "description": "Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/rustix@1.1.2", - "referenceType": "purl" - } - ], - "licenseConcluded": "Apache-2.0 OR Apache-2.0 OR MIT", - "licenseDeclared": "Apache-2.0 OR Apache-2.0 OR MIT", - "name": "rustix", - "versionInfo": "1.1.2" - }, - { - "SPDXID": "SPDXRef-Package-type-map-0.5.1", - "description": "Provides a typemap container with FxHashMap", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/type-map@0.5.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "type-map", - "versionInfo": "0.5.1" - }, - { - "SPDXID": "SPDXRef-Package-opaque-debug-0.3.1", - "description": "Macro for opaque Debug trait implementation", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/opaque-debug@0.3.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "opaque-debug", - "versionInfo": "0.3.1" - }, - { - "SPDXID": "SPDXRef-Package-once--cell--polyfill-1.70.2", - "description": "Polyfill for `OnceCell` stdlib feature for use with older MSRVs", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/once_cell_polyfill@1.70.2", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "once_cell_polyfill", - "versionInfo": "1.70.2" - }, - { - "SPDXID": "SPDXRef-Package-proc-macro-error2-2.0.1", - "description": "Almost drop-in replacement to panics in proc-macros", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/proc-macro-error2@2.0.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "proc-macro-error2", - "versionInfo": "2.0.1" - }, - { - "SPDXID": "SPDXRef-Package-windows-0.61.3", - "description": "Rust for Windows", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/windows@0.61.3", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "windows", - "versionInfo": "0.61.3" - }, - { - "SPDXID": "SPDXRef-Package-thiserror-2.0.17", - "description": "derive(Error)", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/thiserror@2.0.17", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "thiserror", - "versionInfo": "2.0.17" - }, - { - "SPDXID": "SPDXRef-Package-paste-1.0.15", - "description": "Macros for all your token pasting needs", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/paste@1.0.15", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "paste", - "versionInfo": "1.0.15" - }, - { - "SPDXID": "SPDXRef-Package-linux-raw-sys-0.11.0", - "description": "Generated bindings for Linux's userspace API", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/linux-raw-sys@0.11.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "Apache-2.0 OR Apache-2.0 OR MIT", - "licenseDeclared": "Apache-2.0 OR Apache-2.0 OR MIT", - "name": "linux-raw-sys", - "versionInfo": "0.11.0" - }, - { - "SPDXID": "SPDXRef-Package-castaway-0.2.4", - "description": "Safe, zero-cost downcasting for limited compile-time specialization.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/castaway@0.2.4", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "castaway", - "versionInfo": "0.2.4" - }, - { - "SPDXID": "SPDXRef-Package-strum--macros-0.26.4", - "description": "Helpful macros for working with enums and strings", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/strum_macros@0.26.4", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/Peternator7/strum", - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "strum_macros", - "versionInfo": "0.26.4" - }, - { - "SPDXID": "SPDXRef-Package-indoc-2.0.7", - "description": "Indented document literals", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/indoc@2.0.7", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "indoc", - "versionInfo": "2.0.7" - }, - { - "SPDXID": "SPDXRef-Package-encode--unicode-1.0.0", - "description": "UTF-8 and UTF-16 character types, iterators and related methods for char, u8 and u16.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/encode_unicode@1.0.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "Apache-2.0 OR MIT", - "licenseDeclared": "Apache-2.0 OR MIT", - "name": "encode_unicode", - "versionInfo": "1.0.0" - }, - { - "SPDXID": "SPDXRef-Package-semver-1.0.27", - "description": "Parser and evaluator for Cargo's flavor of Semantic Versioning", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/semver@1.0.27", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "semver", - "versionInfo": "1.0.27" - }, - { - "SPDXID": "SPDXRef-Package-subtle-2.6.1", - "description": "Pure-Rust traits and utilities for constant-time cryptographic implementations.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/subtle@2.6.1", - "referenceType": "purl" - } - ], - "homepage": "https://dalek.rs/", - "licenseConcluded": "BSD-3-Clause", - "licenseDeclared": "BSD-3-Clause", - "name": "subtle", - "versionInfo": "2.6.1" - }, - { - "SPDXID": "SPDXRef-Package-nu-plugin-core-0.109.1", - "description": "Shared internal functionality to support Nushell plugins", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/nu-plugin-core@0.109.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "nu-plugin-core", - "versionInfo": "0.109.1" - }, - { - "SPDXID": "SPDXRef-Package-crypto-common-0.1.7", - "description": "Common cryptographic traits", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/crypto-common@0.1.7", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "crypto-common", - "versionInfo": "0.1.7" - }, - { - "SPDXID": "SPDXRef-Package-winapi-util-0.1.11", - "description": "A dumping ground for high level safe wrappers over windows-sys.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/winapi-util@0.1.11", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/BurntSushi/winapi-util", - "licenseConcluded": "Unlicense OR MIT", - "licenseDeclared": "Unlicense OR MIT", - "name": "winapi-util", - "versionInfo": "0.1.11" - }, - { - "SPDXID": "SPDXRef-Package-ppv-lite86-0.2.21", - "description": "Cross-platform cryptography-oriented low-level SIMD library.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/ppv-lite86@0.2.21", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "ppv-lite86", - "versionInfo": "0.2.21" - }, - { - "SPDXID": "SPDXRef-Package-crc32fast-1.5.0", - "description": "Fast, SIMD-accelerated CRC32 (IEEE) checksum computation", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/crc32fast@1.5.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "crc32fast", - "versionInfo": "1.5.0" - }, - { - "SPDXID": "SPDXRef-Package-rtoolbox-0.0.3", - "description": "Utility functions for other crates, no backwards compatibility guarantees.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/rtoolbox@0.0.3", - "referenceType": "purl" - } - ], - "licenseConcluded": "Apache-2.0", - "licenseDeclared": "Apache-2.0", - "name": "rtoolbox", - "versionInfo": "0.0.3" - }, - { - "SPDXID": "SPDXRef-Package-simd-adler32-0.3.8", - "description": "A SIMD-accelerated Adler-32 hash algorithm implementation.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/simd-adler32@0.3.8", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "simd-adler32", - "versionInfo": "0.3.8" - }, - { - "SPDXID": "SPDXRef-Package-ident--case-1.0.1", - "description": "Utility for applying case rules to Rust identifiers.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/ident_case@1.0.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "ident_case", - "versionInfo": "1.0.1" - }, - { - "SPDXID": "SPDXRef-Package-phf-0.11.3", - "description": "Runtime support for perfect hash function data structures", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/phf@0.11.3", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "phf", - "versionInfo": "0.11.3" - }, - { - "SPDXID": "SPDXRef-Package-signal-hook-mio-0.2.5", - "description": "MIO support for signal-hook", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/signal-hook-mio@0.2.5", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "signal-hook-mio", - "versionInfo": "0.2.5" - }, - { - "SPDXID": "SPDXRef-Package-siphasher-1.0.1", - "description": "SipHash-2-4, SipHash-1-3 and 128-bit variants in pure Rust", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/siphasher@1.0.1", - "referenceType": "purl" - } - ], - "homepage": "https://docs.rs/siphasher", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "siphasher", - "versionInfo": "1.0.1" - }, - { - "SPDXID": "SPDXRef-Package-atomic-waker-1.1.2", - "description": "A synchronization primitive for task wakeup", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/atomic-waker@1.1.2", - "referenceType": "purl" - } - ], - "licenseConcluded": "Apache-2.0 OR MIT", - "licenseDeclared": "Apache-2.0 OR MIT", - "name": "atomic-waker", - "versionInfo": "1.1.2" - }, - { - "SPDXID": "SPDXRef-Package-crossbeam-epoch-0.9.18", - "description": "Epoch-based garbage collection", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/crossbeam-epoch@0.9.18", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-epoch", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "crossbeam-epoch", - "versionInfo": "0.9.18" - }, - { - "SPDXID": "SPDXRef-Package-typedialog-tui-0.1.0", - "description": "TypeDialog TUI tool for interactive forms using ratatui", - "downloadLocation": "NONE", - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "typedialog-tui", - "versionInfo": "0.1.0" - }, - { - "SPDXID": "SPDXRef-Package-clap--builder-4.5.53", - "description": "A simple to use, efficient, and full-featured Command Line Argument Parser", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/clap_builder@4.5.53", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "clap_builder", - "versionInfo": "4.5.53" - }, - { - "SPDXID": "SPDXRef-Package-io--tee-0.1.1", - "description": "Tee Read, BufRead, and Seek instances to a writer", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/io_tee@0.1.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "io_tee", - "versionInfo": "0.1.1" - }, - { - "SPDXID": "SPDXRef-Package-flate2-1.1.5", - "description": "DEFLATE compression and decompression exposed as Read/BufRead/Write streams.\nSupports miniz_oxide and multiple zlib implementations. Supports zlib, gzip,\nand raw deflate streams.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/flate2@1.1.5", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/rust-lang/flate2-rs", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "flate2", - "versionInfo": "1.1.5" - }, - { - "SPDXID": "SPDXRef-Package-libc-0.2.178", - "description": "Raw FFI bindings to platform libraries like libc.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/libc@0.2.178", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "libc", - "versionInfo": "0.2.178" - }, - { - "SPDXID": "SPDXRef-Package-unicode-linebreak-0.1.5", - "description": "Implementation of the Unicode Line Breaking Algorithm", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/unicode-linebreak@0.1.5", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/axelf4/unicode-linebreak", - "licenseConcluded": "Apache-2.0", - "licenseDeclared": "Apache-2.0", - "name": "unicode-linebreak", - "versionInfo": "0.1.5" - }, - { - "SPDXID": "SPDXRef-Package-os--pipe-1.2.3", - "description": "a cross-platform library for opening OS pipes", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/os_pipe@1.2.3", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "os_pipe", - "versionInfo": "1.2.3" - }, - { - "SPDXID": "SPDXRef-Package-utf8parse-0.2.2", - "description": "Table-driven UTF-8 parser", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/utf8parse@0.2.2", - "referenceType": "purl" - } - ], - "licenseConcluded": "Apache-2.0 OR MIT", - "licenseDeclared": "Apache-2.0 OR MIT", - "name": "utf8parse", - "versionInfo": "0.2.2" - }, - { - "SPDXID": "SPDXRef-Package-futures-core-0.3.31", - "description": "The core traits and types in for the `futures` library.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/futures-core@0.3.31", - "referenceType": "purl" - } - ], - "homepage": "https://rust-lang.github.io/futures-rs", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "futures-core", - "versionInfo": "0.3.31" - }, - { - "SPDXID": "SPDXRef-Package-toml--datetime-0.7.3", - "description": "A TOML-compatible datetime type", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/toml_datetime@0.7.3", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "toml_datetime", - "versionInfo": "0.7.3" - }, - { - "SPDXID": "SPDXRef-Package-serde--core-1.0.228", - "description": "Serde traits only, with no support for derive -- use the `serde` crate instead", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/serde_core@1.0.228", - "referenceType": "purl" - } - ], - "homepage": "https://serde.rs", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "serde_core", - "versionInfo": "1.0.228" - }, - { - "SPDXID": "SPDXRef-Package-valuable-0.1.1", - "description": "Object-safe value inspection, used to pass un-typed structured data across trait-object boundaries.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/valuable@0.1.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "valuable", - "versionInfo": "0.1.1" - }, - { - "SPDXID": "SPDXRef-Package-windows-numerics-0.3.1", - "description": "Windows numeric types", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/windows-numerics@0.3.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "windows-numerics", - "versionInfo": "0.3.1" - }, - { - "SPDXID": "SPDXRef-Package-sha2-0.10.9", - "description": "Pure Rust implementation of the SHA-2 hash function family\nincluding SHA-224, SHA-256, SHA-384, and SHA-512.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/sha2@0.10.9", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "sha2", - "versionInfo": "0.10.9" - }, - { - "SPDXID": "SPDXRef-Package-atty-0.2.14", - "description": "A simple interface for querying atty", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/atty@0.2.14", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/softprops/atty", - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "atty", - "versionInfo": "0.2.14" - }, - { - "SPDXID": "SPDXRef-Package-arc-swap-1.7.1", - "description": "Atomically swappable Arc", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/arc-swap@1.7.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "arc-swap", - "versionInfo": "1.7.1" - }, - { - "SPDXID": "SPDXRef-Package-bumpalo-3.19.0", - "description": "A fast bump allocation arena for Rust.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/bumpalo@3.19.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "bumpalo", - "versionInfo": "3.19.0" - }, - { - "SPDXID": "SPDXRef-Package-shell-words-1.1.0", - "description": "Process command line according to parsing rules of UNIX shell", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/shell-words@1.1.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "shell-words", - "versionInfo": "1.1.0" - }, - { - "SPDXID": "SPDXRef-Package-alloc-stdlib-0.2.2", - "description": "A dynamic allocator example that may be used with the stdlib", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/alloc-stdlib@0.2.2", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/dropbox/rust-alloc-no-stdlib", - "licenseConcluded": "BSD-3-Clause", - "licenseDeclared": "BSD-3-Clause", - "name": "alloc-stdlib", - "versionInfo": "0.2.2" - }, - { - "SPDXID": "SPDXRef-Package-proc-macro-error-attr2-2.0.0", - "description": "Attribute macro for the proc-macro-error2 crate", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/proc-macro-error-attr2@2.0.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "proc-macro-error-attr2", - "versionInfo": "2.0.0" - }, - { - "SPDXID": "SPDXRef-Package-windows-strings-0.5.1", - "description": "Windows string types", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/windows-strings@0.5.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "windows-strings", - "versionInfo": "0.5.1" - }, - { - "SPDXID": "SPDXRef-Package-libredox-0.1.10", - "description": "Redox stable ABI", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/libredox@0.1.10", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "libredox", - "versionInfo": "0.1.10" - }, - { - "SPDXID": "SPDXRef-Package-windows-core-0.61.2", - "description": "Core type support for COM and Windows", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/windows-core@0.61.2", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "windows-core", - "versionInfo": "0.61.2" - }, - { - "SPDXID": "SPDXRef-Package-windows--i686--gnu-0.53.1", - "description": "Import lib for Windows", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/windows_i686_gnu@0.53.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "windows_i686_gnu", - "versionInfo": "0.53.1" - }, - { - "SPDXID": "SPDXRef-Package-humansize-2.1.3", - "description": "A configurable crate to easily represent sizes in a human-readable format.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/humansize@2.1.3", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/LeopoldArkham/humansize", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "humansize", - "versionInfo": "2.1.3" - }, - { - "SPDXID": "SPDXRef-Package-signal-hook-registry-1.4.7", - "description": "Backend crate for signal-hook", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/signal-hook-registry@1.4.7", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "signal-hook-registry", - "versionInfo": "1.4.7" - }, - { - "SPDXID": "SPDXRef-Package-spin-0.9.8", - "description": "Spin-based synchronization primitives", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/spin@0.9.8", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "spin", - "versionInfo": "0.9.8" - }, - { - "SPDXID": "SPDXRef-Package-zeroize--derive-1.4.2", - "description": "Custom derive support for zeroize", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/zeroize_derive@1.4.2", - "referenceType": "purl" - } - ], - "licenseConcluded": "Apache-2.0 OR MIT", - "licenseDeclared": "Apache-2.0 OR MIT", - "name": "zeroize_derive", - "versionInfo": "1.4.2" - }, - { - "SPDXID": "SPDXRef-Package-winapi-0.3.9", - "description": "Raw FFI bindings for all of Windows API.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/winapi@0.3.9", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "winapi", - "versionInfo": "0.3.9" - }, - { - "SPDXID": "SPDXRef-Package-inout-0.1.4", - "description": "Custom reference types for code generic over in-place and buffer-to-buffer modes of operation.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/inout@0.1.4", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "inout", - "versionInfo": "0.1.4" - }, - { - "SPDXID": "SPDXRef-Package-windows-implement-0.60.2", - "description": "The implement macro for the Windows crates", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/windows-implement@0.60.2", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "windows-implement", - "versionInfo": "0.60.2" - }, - { - "SPDXID": "SPDXRef-Package-miette-derive-7.6.0", - "description": "Derive macros for miette. Like `thiserror` for Diagnostics.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/miette-derive@7.6.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "Apache-2.0", - "licenseDeclared": "Apache-2.0", - "name": "miette-derive", - "versionInfo": "7.6.0" - }, - { - "SPDXID": "SPDXRef-Package-rustversion-1.0.22", - "description": "Conditional compilation according to rustc compiler version", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/rustversion@1.0.22", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "rustversion", - "versionInfo": "1.0.22" - }, - { - "SPDXID": "SPDXRef-Package-ref-cast-impl-1.0.25", - "description": "Derive implementation for ref_cast::RefCast.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/ref-cast-impl@1.0.25", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "ref-cast-impl", - "versionInfo": "1.0.25" - }, - { - "SPDXID": "SPDXRef-Package-nu-engine-0.109.1", - "description": "Nushell's evaluation engine", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/nu-engine@0.109.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "nu-engine", - "versionInfo": "0.109.1" - }, - { - "SPDXID": "SPDXRef-Package-arrayvec-0.7.6", - "description": "A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/arrayvec@0.7.6", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "arrayvec", - "versionInfo": "0.7.6" - }, - { - "SPDXID": "SPDXRef-Package-strum-0.26.3", - "description": "Helpful macros for working with enums and strings", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/strum@0.26.3", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/Peternator7/strum", - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "strum", - "versionInfo": "0.26.3" - }, - { - "SPDXID": "SPDXRef-Package-tokio-1.48.0", - "description": "An event-driven, non-blocking I/O platform for writing asynchronous I/O\nbacked applications.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/tokio@1.48.0", - "referenceType": "purl" - } - ], - "homepage": "https://tokio.rs", - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "tokio", - "versionInfo": "1.48.0" - }, - { - "SPDXID": "SPDXRef-Package-httpdate-1.0.3", - "description": "HTTP date parsing and formatting", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/httpdate@1.0.3", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "httpdate", - "versionInfo": "1.0.3" - }, - { - "SPDXID": "SPDXRef-Package-strip-ansi-escapes-0.2.1", - "description": "Strip ANSI escape sequences from byte streams.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/strip-ansi-escapes@0.2.1", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/luser/strip-ansi-escapes", - "licenseConcluded": "Apache-2.0 OR MIT", - "licenseDeclared": "Apache-2.0 OR MIT", - "name": "strip-ansi-escapes", - "versionInfo": "0.2.1" - }, - { - "SPDXID": "SPDXRef-Package-windows-result-0.3.4", - "description": "Windows error handling", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/windows-result@0.3.4", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "windows-result", - "versionInfo": "0.3.4" - }, - { - "SPDXID": "SPDXRef-Package-axum-0.8.7", - "description": "Web framework that focuses on ergonomics and modularity", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/axum@0.8.7", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/tokio-rs/axum", - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "axum", - "versionInfo": "0.8.7" - }, - { - "SPDXID": "SPDXRef-Package-nu-system-0.109.1", - "description": "Nushell system querying", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/nu-system@0.109.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "nu-system", - "versionInfo": "0.109.1" - }, - { - "SPDXID": "SPDXRef-Package-strum--macros-0.27.2", - "description": "Helpful macros for working with enums and strings", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/strum_macros@0.27.2", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/Peternator7/strum", - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "strum_macros", - "versionInfo": "0.27.2" - }, - { - "SPDXID": "SPDXRef-Package-windows-strings-0.4.2", - "description": "Windows string types", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/windows-strings@0.4.2", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "windows-strings", - "versionInfo": "0.4.2" - }, - { - "SPDXID": "SPDXRef-Package-typeid-1.0.3", - "description": "Const TypeId and non-'static TypeId", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/typeid@1.0.3", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "typeid", - "versionInfo": "1.0.3" - }, - { - "SPDXID": "SPDXRef-Package-tera-1.20.1", - "description": "Template engine based on Jinja2/Django templates", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/tera@1.20.1", - "referenceType": "purl" - } - ], - "homepage": "https://keats.github.io/tera/", - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "tera", - "versionInfo": "1.20.1" - }, - { - "SPDXID": "SPDXRef-Package-fuzzy-matcher-0.3.7", - "description": "Fuzzy Matching Library", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/fuzzy-matcher@0.3.7", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/lotabout/fuzzy-matcher", - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "fuzzy-matcher", - "versionInfo": "0.3.7" - }, - { - "SPDXID": "SPDXRef-Package-windows--aarch64--msvc-0.52.6", - "description": "Import lib for Windows", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/windows_aarch64_msvc@0.52.6", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "windows_aarch64_msvc", - "versionInfo": "0.52.6" - }, - { - "SPDXID": "SPDXRef-Package-supports-hyperlinks-3.1.0", - "description": "Detects whether a terminal supports rendering hyperlinks.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/supports-hyperlinks@3.1.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "Apache-2.0", - "licenseDeclared": "Apache-2.0", - "name": "supports-hyperlinks", - "versionInfo": "3.1.0" - }, - { - "SPDXID": "SPDXRef-Package-ignore-0.4.25", - "description": "A fast library for efficiently matching ignore files such as `.gitignore`\nagainst file paths.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/ignore@0.4.25", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/BurntSushi/ripgrep/tree/master/crates/ignore", - "licenseConcluded": "Unlicense OR MIT", - "licenseDeclared": "Unlicense OR MIT", - "name": "ignore", - "versionInfo": "0.4.25" - }, - { - "SPDXID": "SPDXRef-Package-typedialog-0.1.0", - "description": "TypeDialog CLI tool for interactive forms and prompts", - "downloadLocation": "NONE", - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "typedialog", - "versionInfo": "0.1.0" - }, - { - "SPDXID": "SPDXRef-Package-bstr-1.12.1", - "description": "A string type that is not required to be valid UTF-8.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/bstr@1.12.1", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/BurntSushi/bstr", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "bstr", - "versionInfo": "1.12.1" - }, - { - "SPDXID": "SPDXRef-Package-windows-sys-0.61.2", - "description": "Rust for Windows", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/windows-sys@0.61.2", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "windows-sys", - "versionInfo": "0.61.2" - }, - { - "SPDXID": "SPDXRef-Package-wit-bindgen-0.46.0", - "description": "Rust bindings generator and runtime support for WIT and the component model.\nUsed when compiling Rust programs to the component model.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/wit-bindgen@0.46.0", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/bytecodealliance/wit-bindgen", - "licenseConcluded": "Apache-2.0 OR Apache-2.0 OR MIT", - "licenseDeclared": "Apache-2.0 OR Apache-2.0 OR MIT", - "name": "wit-bindgen", - "versionInfo": "0.46.0" - }, - { - "SPDXID": "SPDXRef-Package-rand--core-0.6.4", - "description": "Core random number generator traits and tools for implementation.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/rand_core@0.6.4", - "referenceType": "purl" - } - ], - "homepage": "https://rust-random.github.io/book", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "rand_core", - "versionInfo": "0.6.4" - }, - { - "SPDXID": "SPDXRef-Package-x25519-dalek-2.0.1", - "description": "X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/x25519-dalek@2.0.1", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/dalek-cryptography/curve25519-dalek", - "licenseConcluded": "BSD-3-Clause", - "licenseDeclared": "BSD-3-Clause", - "name": "x25519-dalek", - "versionInfo": "2.0.1" - }, - { - "SPDXID": "SPDXRef-Package-thiserror-impl-2.0.17", - "description": "Implementation detail of the `thiserror` crate", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/thiserror-impl@2.0.17", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "thiserror-impl", - "versionInfo": "2.0.17" - }, - { - "SPDXID": "SPDXRef-Package-hashbrown-0.15.5", - "description": "A Rust port of Google's SwissTable hash map", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/hashbrown@0.15.5", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "hashbrown", - "versionInfo": "0.15.5" - }, - { - "SPDXID": "SPDXRef-Package-pin-project-lite-0.2.16", - "description": "A lightweight version of pin-project written with declarative macros.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/pin-project-lite@0.2.16", - "referenceType": "purl" - } - ], - "licenseConcluded": "Apache-2.0 OR MIT", - "licenseDeclared": "Apache-2.0 OR MIT", - "name": "pin-project-lite", - "versionInfo": "0.2.16" - }, - { - "SPDXID": "SPDXRef-Package-multer-3.1.0", - "description": "An async parser for `multipart/form-data` content-type in Rust.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/multer@3.1.0", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/rwf2/multer", - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "multer", - "versionInfo": "3.1.0" - }, - { - "SPDXID": "SPDXRef-Package-pest--derive-2.8.4", - "description": "pest's derive macro", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/pest_derive@2.8.4", - "referenceType": "purl" - } - ], - "homepage": "https://pest.rs/", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "pest_derive", - "versionInfo": "2.8.4" - }, - { - "SPDXID": "SPDXRef-Package-age-0.11.2", - "description": "[BETA] A simple, secure, and modern encryption library.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/age@0.11.2", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "age", - "versionInfo": "0.11.2" - }, - { - "SPDXID": "SPDXRef-Package-nu-glob-0.109.1", - "description": "Fork of glob. Support for matching file paths against Unix shell style patterns.\r\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/nu-glob@0.109.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "nu-glob", - "versionInfo": "0.109.1" - }, - { - "SPDXID": "SPDXRef-Package-itoa-1.0.15", - "description": "Fast integer primitive to string conversion", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/itoa@1.0.15", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "itoa", - "versionInfo": "1.0.15" - }, - { - "SPDXID": "SPDXRef-Package-self--cell-1.2.1", - "description": "Safe-to-use proc-macro-free self-referential structs in stable Rust.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/self_cell@1.2.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "Apache-2.0 OR GPL-2.0", - "licenseDeclared": "Apache-2.0 OR GPL-2.0", - "name": "self_cell", - "versionInfo": "1.2.1" - }, - { - "SPDXID": "SPDXRef-Package-scopeguard-1.2.0", - "description": "A RAII scope guard that will run a given closure when it goes out of scope,\neven if the code between panics (assuming unwinding panic).\n\nDefines the macros `defer!`, `defer_on_unwind!`, `defer_on_success!` as\nshorthands for guards with one of the implemented strategies.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/scopeguard@1.2.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "scopeguard", - "versionInfo": "1.2.0" - }, - { - "SPDXID": "SPDXRef-Package-minimal-lexical-0.2.1", - "description": "Fast float parsing conversion routines.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/minimal-lexical@0.2.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "minimal-lexical", - "versionInfo": "0.2.1" - }, - { - "SPDXID": "SPDXRef-Package-intl-memoizer-0.5.3", - "description": "A memoizer specifically tailored for storing lazy-initialized intl formatters for Project Fluent,\na localization system designed to unleash the entire expressive power of natural language translations.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/intl-memoizer@0.5.3", - "referenceType": "purl" - } - ], - "homepage": "https://www.projectfluent.org", - "licenseConcluded": "Apache-2.0 OR MIT", - "licenseDeclared": "Apache-2.0 OR MIT", - "name": "intl-memoizer", - "versionInfo": "0.5.3" - }, - { - "SPDXID": "SPDXRef-Package-anstyle-wincon-3.0.11", - "description": "Styling legacy Windows terminals", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/anstyle-wincon@3.0.11", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "anstyle-wincon", - "versionInfo": "3.0.11" - }, - { - "SPDXID": "SPDXRef-Package-http-body-util-0.1.3", - "description": "Combinators and adapters for HTTP request or response bodies.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/http-body-util@0.1.3", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "http-body-util", - "versionInfo": "0.1.3" - }, - { - "SPDXID": "SPDXRef-Package-pin-project-1.1.10", - "description": "A crate for safe and ergonomic pin-projection.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/pin-project@1.1.10", - "referenceType": "purl" - } - ], - "licenseConcluded": "Apache-2.0 OR MIT", - "licenseDeclared": "Apache-2.0 OR MIT", - "name": "pin-project", - "versionInfo": "1.1.10" - }, - { - "SPDXID": "SPDXRef-Package-adler2-2.0.1", - "description": "A simple clean-room implementation of the Adler-32 checksum", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/adler2@2.0.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "0BSD OR MIT OR Apache-2.0", - "licenseDeclared": "0BSD OR MIT OR Apache-2.0", - "name": "adler2", - "versionInfo": "2.0.1" - }, - { - "SPDXID": "SPDXRef-Package-allocator-api2-0.2.21", - "description": "Mirror of Rust's allocator API", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/allocator-api2@0.2.21", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/zakarumych/allocator-api2", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "allocator-api2", - "versionInfo": "0.2.21" - }, - { - "SPDXID": "SPDXRef-Package-serde-1.0.228", - "description": "A generic serialization/deserialization framework", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/serde@1.0.228", - "referenceType": "purl" - } - ], - "homepage": "https://serde.rs", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "serde", - "versionInfo": "1.0.228" - }, - { - "SPDXID": "SPDXRef-Package-windows-interface-0.59.3", - "description": "The interface macro for the Windows crates", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/windows-interface@0.59.3", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "windows-interface", - "versionInfo": "0.59.3" - }, - { - "SPDXID": "SPDXRef-Package-windows--x86--64--gnu-0.53.1", - "description": "Import lib for Windows", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/windows_x86_64_gnu@0.53.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "windows_x86_64_gnu", - "versionInfo": "0.53.1" - }, - { - "SPDXID": "SPDXRef-Package-windows--i686--gnu-0.52.6", - "description": "Import lib for Windows", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/windows_i686_gnu@0.52.6", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "windows_i686_gnu", - "versionInfo": "0.52.6" - }, - { - "SPDXID": "SPDXRef-Package-windows--x86--64--msvc-0.52.6", - "description": "Import lib for Windows", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/windows_x86_64_msvc@0.52.6", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "windows_x86_64_msvc", - "versionInfo": "0.52.6" - }, - { - "SPDXID": "SPDXRef-Package-objc2-io-kit-0.3.2", - "description": "Bindings to the IOKit framework", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/objc2-io-kit@0.3.2", - "referenceType": "purl" - } - ], - "licenseConcluded": "Zlib OR Apache-2.0 OR MIT", - "licenseDeclared": "Zlib OR Apache-2.0 OR MIT", - "name": "objc2-io-kit", - "versionInfo": "0.3.2" - }, - { - "SPDXID": "SPDXRef-Package-windows-collections-0.3.2", - "description": "Windows collection types", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/windows-collections@0.3.2", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "windows-collections", - "versionInfo": "0.3.2" - }, - { - "SPDXID": "SPDXRef-Package-pest-2.8.4", - "description": "The Elegant Parser", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/pest@2.8.4", - "referenceType": "purl" - } - ], - "homepage": "https://pest.rs/", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "pest", - "versionInfo": "2.8.4" - }, - { - "SPDXID": "SPDXRef-Package-tracing-attributes-0.1.31", - "description": "Procedural macro attributes for automatically instrumenting functions.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/tracing-attributes@0.1.31", - "referenceType": "purl" - } - ], - "homepage": "https://tokio.rs", - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "tracing-attributes", - "versionInfo": "0.1.31" - }, - { - "SPDXID": "SPDXRef-Package-fluent-0.16.1", - "description": "A localization system designed to unleash the entire expressive power of\nnatural language translations.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/fluent@0.16.1", - "referenceType": "purl" - } - ], - "homepage": "http://www.projectfluent.org", - "licenseConcluded": "Apache-2.0 OR MIT", - "licenseDeclared": "Apache-2.0 OR MIT", - "name": "fluent", - "versionInfo": "0.16.1" - }, - { - "SPDXID": "SPDXRef-Package-windows--i686--msvc-0.53.1", - "description": "Import lib for Windows", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/windows_i686_msvc@0.53.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "windows_i686_msvc", - "versionInfo": "0.53.1" - }, - { - "SPDXID": "SPDXRef-Package-futures-channel-0.3.31", - "description": "Channels for asynchronous communication using futures-rs.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/futures-channel@0.3.31", - "referenceType": "purl" - } - ], - "homepage": "https://rust-lang.github.io/futures-rs", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "futures-channel", - "versionInfo": "0.3.31" - }, - { - "SPDXID": "SPDXRef-Package-windows--x86--64--gnullvm-0.53.1", - "description": "Import lib for Windows", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/windows_x86_64_gnullvm@0.53.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "windows_x86_64_gnullvm", - "versionInfo": "0.53.1" - }, - { - "SPDXID": "SPDXRef-Package-serde--urlencoded-0.7.1", - "description": "`x-www-form-urlencoded` meets Serde", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/serde_urlencoded@0.7.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "serde_urlencoded", - "versionInfo": "0.7.1" - }, - { - "SPDXID": "SPDXRef-Package-bit-set-0.8.0", - "description": "A set of bits", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/bit-set@0.8.0", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/contain-rs/bit-set", - "licenseConcluded": "Apache-2.0 OR MIT", - "licenseDeclared": "Apache-2.0 OR MIT", - "name": "bit-set", - "versionInfo": "0.8.0" - }, - { - "SPDXID": "SPDXRef-Package-itertools-0.14.0", - "description": "Extra iterator adaptors, iterator methods, free functions, and macros.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/itertools@0.14.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "itertools", - "versionInfo": "0.14.0" - }, - { - "SPDXID": "SPDXRef-Package-pwd-1.4.0", - "description": "Safe interface to pwd.h\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/pwd@1.4.0", - "referenceType": "purl" - } - ], - "homepage": "https://gitlab.com/pwoolcoc/pwd.git", - "licenseConcluded": "CC-PDDC", - "licenseDeclared": "CC-PDDC", - "name": "pwd", - "versionInfo": "1.4.0" - }, - { - "SPDXID": "SPDXRef-Package-percent-encoding-2.3.2", - "description": "Percent encoding and decoding", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/percent-encoding@2.3.2", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "percent-encoding", - "versionInfo": "2.3.2" - }, - { - "SPDXID": "SPDXRef-Package-windows-threading-0.1.0", - "description": "Windows threading", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/windows-threading@0.1.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "windows-threading", - "versionInfo": "0.1.0" - }, - { - "SPDXID": "SPDXRef-Package-darling--core-0.20.11", - "description": "Helper crate for proc-macro library for reading attributes into structs when\nimplementing custom derives. Use https://crates.io/crates/darling in your code.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/darling_core@0.20.11", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "darling_core", - "versionInfo": "0.20.11" - }, - { - "SPDXID": "SPDXRef-Package-alloc-no-stdlib-2.0.4", - "description": "A dynamic allocator that may be used with or without the stdlib. This allows a package with nostd to allocate memory dynamically and be used either with a custom allocator, items on the stack, or by a package that wishes to simply use Box<>. It also provides options to use calloc or a mutable global variable for pre-zeroed memory", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/alloc-no-stdlib@2.0.4", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/dropbox/rust-alloc-no-stdlib", - "licenseConcluded": "BSD-3-Clause", - "licenseDeclared": "BSD-3-Clause", - "name": "alloc-no-stdlib", - "versionInfo": "2.0.4" - }, - { - "SPDXID": "SPDXRef-Package-web-time-1.1.0", - "description": "Drop-in replacement for std::time for Wasm in browsers", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/web-time@1.1.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "web-time", - "versionInfo": "1.1.0" - }, - { - "SPDXID": "SPDXRef-Package-cookie-factory-0.3.3", - "description": "nom inspired serialization library", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/cookie-factory@0.3.3", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "cookie-factory", - "versionInfo": "0.3.3" - }, - { - "SPDXID": "SPDXRef-Package-crossbeam-deque-0.8.6", - "description": "Concurrent work-stealing deque", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/crossbeam-deque@0.8.6", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-deque", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "crossbeam-deque", - "versionInfo": "0.8.6" - }, - { - "SPDXID": "SPDXRef-Package-iana-time-zone-0.1.64", - "description": "get the IANA time zone for the current system", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/iana-time-zone@0.1.64", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "iana-time-zone", - "versionInfo": "0.1.64" - }, - { - "SPDXID": "SPDXRef-Package-mime-0.3.17", - "description": "Strongly Typed Mimes", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/mime@0.3.17", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "mime", - "versionInfo": "0.3.17" - }, - { - "SPDXID": "SPDXRef-Package-base64-0.21.7", - "description": "encodes and decodes base64 as bytes or utf8", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/base64@0.21.7", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "base64", - "versionInfo": "0.21.7" - }, - { - "SPDXID": "SPDXRef-Package-fluent-syntax-0.11.1", - "description": "Parser/Serializer tools for Fluent Syntax.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/fluent-syntax@0.11.1", - "referenceType": "purl" - } - ], - "homepage": "http://www.projectfluent.org", - "licenseConcluded": "Apache-2.0 OR MIT", - "licenseDeclared": "Apache-2.0 OR MIT", - "name": "fluent-syntax", - "versionInfo": "0.11.1" - }, - { - "SPDXID": "SPDXRef-Package-fiat-crypto-0.2.9", - "description": "Fiat-crypto generated Rust", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/fiat-crypto@0.2.9", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/mit-plv/fiat-crypto", - "licenseConcluded": "MIT OR Apache-2.0 OR BSD-1-Clause", - "licenseDeclared": "MIT OR Apache-2.0 OR BSD-1-Clause", - "name": "fiat-crypto", - "versionInfo": "0.2.9" - }, - { - "SPDXID": "SPDXRef-Package-fluent-0.17.0", - "description": "An umbrella crate exposing the combined features of fluent-rs crates with additional convenience macros for Project Fluent,\na localization system designed to unleash the entire expressive power of natural language translations.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/fluent@0.17.0", - "referenceType": "purl" - } - ], - "homepage": "https://www.projectfluent.org", - "licenseConcluded": "Apache-2.0 OR MIT", - "licenseDeclared": "Apache-2.0 OR MIT", - "name": "fluent", - "versionInfo": "0.17.0" - }, - { - "SPDXID": "SPDXRef-Package-unicode-ident-1.0.22", - "description": "Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/unicode-ident@1.0.22", - "referenceType": "purl" - } - ], - "licenseConcluded": "(MIT OR Apache-2.0) AND Unicode-3.0", - "licenseDeclared": "(MIT OR Apache-2.0) AND Unicode-3.0", - "name": "unicode-ident", - "versionInfo": "1.0.22" - }, - { - "SPDXID": "SPDXRef-Package-nu-protocol-0.109.1", - "description": "Nushell's internal protocols, including its abstract syntax tree", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/nu-protocol@0.109.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "nu-protocol", - "versionInfo": "0.109.1" - }, - { - "SPDXID": "SPDXRef-Package-rmp-serde-1.3.0", - "description": "Serde bindings for RMP", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/rmp-serde@1.3.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "rmp-serde", - "versionInfo": "1.3.0" - }, - { - "SPDXID": "SPDXRef-Package-windows--aarch64--msvc-0.53.1", - "description": "Import lib for Windows", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/windows_aarch64_msvc@0.53.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "windows_aarch64_msvc", - "versionInfo": "0.53.1" - }, - { - "SPDXID": "SPDXRef-Package-windows-future-0.3.2", - "description": "Windows async types", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/windows-future@0.3.2", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "windows-future", - "versionInfo": "0.3.2" - }, - { - "SPDXID": "SPDXRef-Package-brotli-8.0.2", - "description": "A brotli compressor and decompressor that with an interface avoiding the rust stdlib. This makes it suitable for embedded devices and kernels. It is designed with a pluggable allocator so that the standard lib's allocator may be employed. The default build also includes a stdlib allocator and stream interface. Disable this with --features=no-stdlib. All included code is safe.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/brotli@8.0.2", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/dropbox/rust-brotli", - "licenseConcluded": "BSD-3-Clause AND MIT", - "licenseDeclared": "BSD-3-Clause AND MIT", - "name": "brotli", - "versionInfo": "8.0.2" - }, - { - "SPDXID": "SPDXRef-Package-tower-http-0.6.8", - "description": "Tower middleware and utilities for HTTP clients and servers", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/tower-http@0.6.8", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/tower-rs/tower-http", - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "tower-http", - "versionInfo": "0.6.8" - }, - { - "SPDXID": "SPDXRef-Package-serde--json-1.0.145", - "description": "A JSON serialization file format", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/serde_json@1.0.145", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "serde_json", - "versionInfo": "1.0.145" - }, - { - "SPDXID": "SPDXRef-Package-serde--spanned-1.0.3", - "description": "Serde-compatible spanned Value", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/serde_spanned@1.0.3", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "serde_spanned", - "versionInfo": "1.0.3" - }, - { - "SPDXID": "SPDXRef-Package-procfs-0.17.0", - "description": "Interface to the linux procfs pseudo-filesystem", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/procfs@0.17.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "procfs", - "versionInfo": "0.17.0" - }, - { - "SPDXID": "SPDXRef-Package-crossterm--winapi-0.9.1", - "description": "WinAPI wrapper that provides some basic simple abstractions around common WinAPI calls", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/crossterm_winapi@0.9.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "crossterm_winapi", - "versionInfo": "0.9.1" - }, - { - "SPDXID": "SPDXRef-Package-derive--more-impl-2.1.0", - "description": "Internal implementation of `derive_more` crate", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/derive_more-impl@2.1.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "derive_more-impl", - "versionInfo": "2.1.0" - }, - { - "SPDXID": "SPDXRef-Package-zeroize-1.8.2", - "description": "Securely clear secrets from memory with a simple trait built on\nstable Rust primitives which guarantee memory is zeroed using an\noperation will not be 'optimized away' by the compiler.\nUses a portable pure Rust implementation that works everywhere,\neven WASM!\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/zeroize@1.8.2", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/RustCrypto/utils/tree/master/zeroize", - "licenseConcluded": "Apache-2.0 OR MIT", - "licenseDeclared": "Apache-2.0 OR MIT", - "name": "zeroize", - "versionInfo": "1.8.2" - }, - { - "SPDXID": "SPDXRef-Package-i18n-embed-0.15.4", - "description": "Traits and macros to conveniently embed localization assets into your application binary or library in order to localize it at runtime.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/i18n-embed@0.15.4", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "i18n-embed", - "versionInfo": "0.15.4" - }, - { - "SPDXID": "SPDXRef-Package-ryu-1.0.20", - "description": "Fast floating point to string conversion", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/ryu@1.0.20", - "referenceType": "purl" - } - ], - "licenseConcluded": "Apache-2.0 OR BSL-1.0", - "licenseDeclared": "Apache-2.0 OR BSL-1.0", - "name": "ryu", - "versionInfo": "1.0.20" - }, - { - "SPDXID": "SPDXRef-Package-console-0.16.2", - "description": "A terminal and console abstraction for Rust", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/console@0.16.2", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/console-rs/console", - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "console", - "versionInfo": "0.16.2" - }, - { - "SPDXID": "SPDXRef-Package-brotli-decompressor-5.0.0", - "description": "A brotli decompressor that with an interface avoiding the rust stdlib. This makes it suitable for embedded devices and kernels. It is designed with a pluggable allocator so that the standard lib's allocator may be employed. The default build also includes a stdlib allocator and stream interface. Disable this with --features=no-stdlib. Alternatively, --features=unsafe turns off array bounds checks and memory initialization but provides a safe interface for the caller. Without adding the --features=unsafe argument, all included code is safe. For compression in addition to this library, download https://github.com/dropbox/rust-brotli ", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/brotli-decompressor@5.0.0", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/dropbox/rust-brotli-decompressor", - "licenseConcluded": "BSD-3-Clause OR MIT", - "licenseDeclared": "BSD-3-Clause OR MIT", - "name": "brotli-decompressor", - "versionInfo": "5.0.0" - }, - { - "SPDXID": "SPDXRef-Package-windows-sys-0.60.2", - "description": "Rust for Windows", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/windows-sys@0.60.2", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "windows-sys", - "versionInfo": "0.60.2" - }, - { - "SPDXID": "SPDXRef-Package-num-format-0.4.4", - "description": "A Rust crate for producing string-representations of numbers, formatted according to international standards", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/num-format@0.4.4", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/bcmyers/num-format", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "num-format", - "versionInfo": "0.4.4" - }, - { - "SPDXID": "SPDXRef-Package-toml--parser-1.0.4", - "description": "Yet another format-preserving TOML parser.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/toml_parser@1.0.4", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "toml_parser", - "versionInfo": "1.0.4" - }, - { - "SPDXID": "SPDXRef-Package-tower-service-0.3.3", - "description": "Trait representing an asynchronous, request / response based, client or server.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/tower-service@0.3.3", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/tower-rs/tower", - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "tower-service", - "versionInfo": "0.3.3" - }, - { - "SPDXID": "SPDXRef-Package-windows--i686--gnullvm-0.52.6", - "description": "Import lib for Windows", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/windows_i686_gnullvm@0.52.6", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "windows_i686_gnullvm", - "versionInfo": "0.52.6" - }, - { - "SPDXID": "SPDXRef-Package-fnv-1.0.7", - "description": "Fowler–Noll–Vo hash function", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/fnv@1.0.7", - "referenceType": "purl" - } - ], - "licenseConcluded": "Apache-2.0 OR MIT", - "licenseDeclared": "Apache-2.0 OR MIT", - "name": "fnv", - "versionInfo": "1.0.7" - }, - { - "SPDXID": "SPDXRef-Package-deunicode-1.6.2", - "description": "Convert Unicode strings to pure ASCII by intelligently transliterating them. Suppors Emoji and Chinese.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/deunicode@1.6.2", - "referenceType": "purl" - } - ], - "homepage": "https://lib.rs/crates/deunicode", - "licenseConcluded": "BSD-3-Clause", - "licenseDeclared": "BSD-3-Clause", - "name": "deunicode", - "versionInfo": "1.6.2" - }, - { - "SPDXID": "SPDXRef-Package-toml-0.9.8", - "description": "A native Rust encoder and decoder of TOML-formatted files and streams. Provides\nimplementations of the standard Serialize/Deserialize traits for TOML data to\nfacilitate deserializing and serializing Rust structures.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/toml@0.9.8", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "toml", - "versionInfo": "0.9.8" - }, - { - "SPDXID": "SPDXRef-Package-static--assertions-1.1.0", - "description": "Compile-time assertions to ensure that invariants are met.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/static_assertions@1.1.0", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/nvzqz/static-assertions-rs", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "static_assertions", - "versionInfo": "1.1.0" - }, - { - "SPDXID": "SPDXRef-Package-futures-io-0.3.31", - "description": "The `AsyncRead`, `AsyncWrite`, `AsyncSeek`, and `AsyncBufRead` traits for the futures-rs library.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/futures-io@0.3.31", - "referenceType": "purl" - } - ], - "homepage": "https://rust-lang.github.io/futures-rs", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "futures-io", - "versionInfo": "0.3.31" - }, - { - "SPDXID": "SPDXRef-Package-sharded-slab-0.1.7", - "description": "A lock-free concurrent slab.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/sharded-slab@0.1.7", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/hawkw/sharded-slab", - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "sharded-slab", - "versionInfo": "0.1.7" - }, - { - "SPDXID": "SPDXRef-Package-indexmap-2.12.1", - "description": "A hash table with consistent order and fast iteration.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/indexmap@2.12.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "Apache-2.0 OR MIT", - "licenseDeclared": "Apache-2.0 OR MIT", - "name": "indexmap", - "versionInfo": "2.12.1" - }, - { - "SPDXID": "SPDXRef-Package-futures-util-0.3.31", - "description": "Common utilities and extension traits for the futures-rs library.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/futures-util@0.3.31", - "referenceType": "purl" - } - ], - "homepage": "https://rust-lang.github.io/futures-rs", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "futures-util", - "versionInfo": "0.3.31" - }, - { - "SPDXID": "SPDXRef-Package-proc-macro2-1.0.103", - "description": "A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/proc-macro2@1.0.103", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "proc-macro2", - "versionInfo": "1.0.103" - }, - { - "SPDXID": "SPDXRef-Package-hmac-0.12.1", - "description": "Generic implementation of Hash-based Message Authentication Code (HMAC)", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/hmac@0.12.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "hmac", - "versionInfo": "0.12.1" - }, - { - "SPDXID": "SPDXRef-Package-serde--derive-1.0.228", - "description": "Macros 1.1 implementation of #[derive(Serialize, Deserialize)]", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/serde_derive@1.0.228", - "referenceType": "purl" - } - ], - "homepage": "https://serde.rs", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "serde_derive", - "versionInfo": "1.0.228" - }, - { - "SPDXID": "SPDXRef-Package-unicode-width-0.2.0", - "description": "Determine displayed width of `char` and `str` types\naccording to Unicode Standard Annex #11 rules.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/unicode-width@0.2.0", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/unicode-rs/unicode-width", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "unicode-width", - "versionInfo": "0.2.0" - }, - { - "SPDXID": "SPDXRef-Package-basic-toml-0.1.10", - "description": "Minimal TOML library with few dependencies", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/basic-toml@0.1.10", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "basic-toml", - "versionInfo": "0.1.10" - }, - { - "SPDXID": "SPDXRef-Package-pin-project-internal-1.1.10", - "description": "Implementation detail of the `pin-project` crate.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/pin-project-internal@1.1.10", - "referenceType": "purl" - } - ], - "licenseConcluded": "Apache-2.0 OR MIT", - "licenseDeclared": "Apache-2.0 OR MIT", - "name": "pin-project-internal", - "versionInfo": "1.1.10" - }, - { - "SPDXID": "SPDXRef-Package-terminal--size-0.4.3", - "description": "Gets the size of your Linux or Windows terminal", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/terminal_size@0.4.3", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "terminal_size", - "versionInfo": "0.4.3" - }, - { - "SPDXID": "SPDXRef-Package-unicode-segmentation-1.12.0", - "description": "This crate provides Grapheme Cluster, Word and Sentence boundaries\naccording to Unicode Standard Annex #29 rules.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/unicode-segmentation@1.12.0", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/unicode-rs/unicode-segmentation", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "unicode-segmentation", - "versionInfo": "1.12.0" - }, - { - "SPDXID": "SPDXRef-Package-windows-sys-0.59.0", - "description": "Rust for Windows", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/windows-sys@0.59.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "windows-sys", - "versionInfo": "0.59.0" - }, - { - "SPDXID": "SPDXRef-Package-getrandom-0.2.16", - "description": "A small cross-platform library for retrieving random data from system source", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/getrandom@0.2.16", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "getrandom", - "versionInfo": "0.2.16" - }, - { - "SPDXID": "SPDXRef-Package-rust-embed-utils-8.9.0", - "description": "Utilities for rust-embed", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/rust-embed-utils@8.9.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "rust-embed-utils", - "versionInfo": "8.9.0" - }, - { - "SPDXID": "SPDXRef-Package-windows-0.62.2", - "description": "Rust for Windows", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/windows@0.62.2", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "windows", - "versionInfo": "0.62.2" - }, - { - "SPDXID": "SPDXRef-Package-doctest-file-1.0.0", - "description": "Procedural macro that sources doctests from dedicated files into Rustdoc documentation with support for hiding lines.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/doctest-file@1.0.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "0BSD", - "licenseDeclared": "0BSD", - "name": "doctest-file", - "versionInfo": "1.0.0" - }, - { - "SPDXID": "SPDXRef-Package-instability-0.3.10", - "description": "Rust API stability attributes for the rest of us. A fork of the `stability` crate.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/instability@0.3.10", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "instability", - "versionInfo": "0.3.10" - }, - { - "SPDXID": "SPDXRef-Package-age-core-0.11.0", - "description": "[BETA] Common functions used across the age crates", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/age-core@0.11.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "age-core", - "versionInfo": "0.11.0" - }, - { - "SPDXID": "SPDXRef-Package-regex-1.12.2", - "description": "An implementation of regular expressions for Rust. This implementation uses\nfinite automata and guarantees linear time matching on all inputs.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/regex@1.12.2", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/rust-lang/regex", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "regex", - "versionInfo": "1.12.2" - }, - { - "SPDXID": "SPDXRef-Package-typedialog-web-0.1.0", - "description": "TypeDialog Web server for interactive forms using axum", - "downloadLocation": "NONE", - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "typedialog-web", - "versionInfo": "0.1.0" - }, - { - "SPDXID": "SPDXRef-Package-pest--generator-2.8.4", - "description": "pest code generator", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/pest_generator@2.8.4", - "referenceType": "purl" - } - ], - "homepage": "https://pest.rs/", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "pest_generator", - "versionInfo": "2.8.4" - }, - { - "SPDXID": "SPDXRef-Package-parking--lot--core-0.9.12", - "description": "An advanced API for creating custom synchronization primitives.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/parking_lot_core@0.9.12", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "parking_lot_core", - "versionInfo": "0.9.12" - }, - { - "SPDXID": "SPDXRef-Package-hashbrown-0.16.1", - "description": "A Rust port of Google's SwissTable hash map", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/hashbrown@0.16.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "hashbrown", - "versionInfo": "0.16.1" - }, - { - "SPDXID": "SPDXRef-Package-find-crate-0.6.3", - "description": "Find the crate name from the current Cargo.toml.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/find-crate@0.6.3", - "referenceType": "purl" - } - ], - "licenseConcluded": "Apache-2.0 OR MIT", - "licenseDeclared": "Apache-2.0 OR MIT", - "name": "find-crate", - "versionInfo": "0.6.3" - }, - { - "SPDXID": "SPDXRef-Package-hex-0.4.3", - "description": "Encoding and decoding data into/from hexadecimal representation.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/hex@0.4.3", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "hex", - "versionInfo": "0.4.3" - }, - { - "SPDXID": "SPDXRef-Package-windows-targets-0.52.6", - "description": "Import libs for Windows", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/windows-targets@0.52.6", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "windows-targets", - "versionInfo": "0.52.6" - }, - { - "SPDXID": "SPDXRef-Package-compact--str-0.8.1", - "description": "A memory efficient string type that transparently stores strings on the stack, when possible", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/compact_str@0.8.1", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/ParkMyCar/compact_str", - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "compact_str", - "versionInfo": "0.8.1" - }, - { - "SPDXID": "SPDXRef-Package-hkdf-0.12.4", - "description": "HMAC-based Extract-and-Expand Key Derivation Function (HKDF)", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/hkdf@0.12.4", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/RustCrypto/KDFs/", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "hkdf", - "versionInfo": "0.12.4" - }, - { - "SPDXID": "SPDXRef-Package-is--ci-1.2.0", - "description": "Super lightweight CI environment checker. Just tells you if you're in CI or not without much fuss.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/is_ci@1.2.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "ISC", - "licenseDeclared": "ISC", - "name": "is_ci", - "versionInfo": "1.2.0" - }, - { - "SPDXID": "SPDXRef-Package-form--urlencoded-1.2.2", - "description": "Parser and serializer for the application/x-www-form-urlencoded syntax, as used by HTML forms.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/form_urlencoded@1.2.2", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "form_urlencoded", - "versionInfo": "1.2.2" - }, - { - "SPDXID": "SPDXRef-Package-dialoguer-0.12.0", - "description": "A command line prompting library.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/dialoguer@0.12.0", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/console-rs/dialoguer", - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "dialoguer", - "versionInfo": "0.12.0" - }, - { - "SPDXID": "SPDXRef-Package-smallvec-1.15.1", - "description": "'Small vector' optimization: store up to a small number of items on the stack", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/smallvec@1.15.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "smallvec", - "versionInfo": "1.15.1" - }, - { - "SPDXID": "SPDXRef-Package-wasm-bindgen-0.2.106", - "description": "Easy support for interacting between JS and Rust.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/wasm-bindgen@0.2.106", - "referenceType": "purl" - } - ], - "homepage": "https://wasm-bindgen.github.io/wasm-bindgen", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "wasm-bindgen", - "versionInfo": "0.2.106" - }, - { - "SPDXID": "SPDXRef-Package-mio-1.1.1", - "description": "Lightweight non-blocking I/O.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/mio@1.1.1", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/tokio-rs/mio", - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "mio", - "versionInfo": "1.1.1" - }, - { - "SPDXID": "SPDXRef-Package-rustc-hash-1.1.0", - "description": "speed, non-cryptographic hash used in rustc", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/rustc-hash@1.1.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "Apache-2.0 OR MIT", - "licenseDeclared": "Apache-2.0 OR MIT", - "name": "rustc-hash", - "versionInfo": "1.1.0" - }, - { - "SPDXID": "SPDXRef-Package-r-efi-5.3.0", - "description": "UEFI Reference Specification Protocol Constants and Definitions", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/r-efi@5.3.0", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/r-efi/r-efi/wiki", - "licenseConcluded": "MIT OR Apache-2.0 OR LGPL-2.1-or-later", - "licenseDeclared": "MIT OR Apache-2.0 OR LGPL-2.1-or-later", - "name": "r-efi", - "versionInfo": "5.3.0" - }, - { - "SPDXID": "SPDXRef-Package-futures-task-0.3.31", - "description": "Tools for working with tasks.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/futures-task@0.3.31", - "referenceType": "purl" - } - ], - "homepage": "https://rust-lang.github.io/futures-rs", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "futures-task", - "versionInfo": "0.3.31" - }, - { - "SPDXID": "SPDXRef-Package-phf--shared-0.11.3", - "description": "Support code shared by PHF libraries", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/phf_shared@0.11.3", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "phf_shared", - "versionInfo": "0.11.3" - }, - { - "SPDXID": "SPDXRef-Package-mime--guess-2.0.5", - "description": "A simple crate for detection of a file's MIME type by its extension.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/mime_guess@2.0.5", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "mime_guess", - "versionInfo": "2.0.5" - }, - { - "SPDXID": "SPDXRef-Package-chrono-0.4.42", - "description": "Date and time library for Rust", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/chrono@0.4.42", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/chronotope/chrono", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "chrono", - "versionInfo": "0.4.42" - }, - { - "SPDXID": "SPDXRef-Package-dirs-6.0.0", - "description": "A tiny low-level library that provides platform-specific standard locations of directories for config, cache and other data on Linux, Windows, macOS and Redox by leveraging the mechanisms defined by the XDG base/user directory specifications on Linux, the Known Folder API on Windows, and the Standard Directory guidelines on macOS.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/dirs@6.0.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "dirs", - "versionInfo": "6.0.0" - }, - { - "SPDXID": "SPDXRef-Package-syn-2.0.111", - "description": "Parser for Rust source code", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/syn@2.0.111", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "syn", - "versionInfo": "2.0.111" - }, - { - "SPDXID": "SPDXRef-Package-derive--more-2.1.0", - "description": "Adds #[derive(x)] macros for more traits", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/derive_more@2.1.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "derive_more", - "versionInfo": "2.1.0" - }, - { - "SPDXID": "SPDXRef-Package-unic-langid-0.9.6", - "description": "API for managing Unicode Language Identifiers", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/unic-langid@0.9.6", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "unic-langid", - "versionInfo": "0.9.6" - }, - { - "SPDXID": "SPDXRef-Package-i18n-config-0.4.8", - "description": "This library contains the configuration stucts (along with their parsing functions) for the cargo-i18n tool/system.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/i18n-config@0.4.8", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "i18n-config", - "versionInfo": "0.4.8" - }, - { - "SPDXID": "SPDXRef-Package-zerofrom-0.1.6", - "description": "ZeroFrom trait for constructing", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/zerofrom@0.1.6", - "referenceType": "purl" - } - ], - "licenseConcluded": "Unicode-3.0", - "licenseDeclared": "Unicode-3.0", - "name": "zerofrom", - "versionInfo": "0.1.6" - }, - { - "SPDXID": "SPDXRef-Package-serde--yaml-0.9.34-plus-deprecated", - "description": "YAML data format for Serde", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/serde_yaml@0.9.34%2Bdeprecated", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "serde_yaml", - "versionInfo": "0.9.34+deprecated" - }, - { - "SPDXID": "SPDXRef-Package-rand--chacha-0.3.1", - "description": "ChaCha random number generator\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/rand_chacha@0.3.1", - "referenceType": "purl" - } - ], - "homepage": "https://rust-random.github.io/book", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "rand_chacha", - "versionInfo": "0.3.1" - }, - { - "SPDXID": "SPDXRef-Package-inquire-0.9.1", - "description": "inquire is a library for building interactive prompts on terminals", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/inquire@0.9.1", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/mikaelmello/inquire", - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "inquire", - "versionInfo": "0.9.1" - }, - { - "SPDXID": "SPDXRef-Package-nu-path-0.109.1", - "description": "Path handling library for Nushell", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/nu-path@0.109.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "nu-path", - "versionInfo": "0.109.1" - }, - { - "SPDXID": "SPDXRef-Package-hermit-abi-0.1.19", - "description": "hermit-abi is small interface to call functions from the unikernel RustyHermit.\nIt is used to build the target `x86_64-unknown-hermit`.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/hermit-abi@0.1.19", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "hermit-abi", - "versionInfo": "0.1.19" - }, - { - "SPDXID": "SPDXRef-Package-walkdir-2.5.0", - "description": "Recursively walk a directory.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/walkdir@2.5.0", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/BurntSushi/walkdir", - "licenseConcluded": "Unlicense OR MIT", - "licenseDeclared": "Unlicense OR MIT", - "name": "walkdir", - "versionInfo": "2.5.0" - }, - { - "SPDXID": "SPDXRef-Package-windows-future-0.2.1", - "description": "Windows async types", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/windows-future@0.2.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "windows-future", - "versionInfo": "0.2.1" - }, - { - "SPDXID": "SPDXRef-Package-byteyarn-0.5.1", - "description": "hyper-compact strings", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/byteyarn@0.5.1", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/mcy/strings", - "licenseConcluded": "Apache-2.0", - "licenseDeclared": "Apache-2.0", - "name": "byteyarn", - "versionInfo": "0.5.1" - }, - { - "SPDXID": "SPDXRef-Package-core-foundation-sys-0.8.7", - "description": "Bindings to Core Foundation for macOS", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/core-foundation-sys@0.8.7", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/servo/core-foundation-rs", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "core-foundation-sys", - "versionInfo": "0.8.7" - }, - { - "SPDXID": "SPDXRef-Package-windows-numerics-0.2.0", - "description": "Windows numeric types", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/windows-numerics@0.2.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "windows-numerics", - "versionInfo": "0.2.0" - }, - { - "SPDXID": "SPDXRef-Package-unicode-width-0.1.14", - "description": "Determine displayed width of `char` and `str` types\naccording to Unicode Standard Annex #11 rules.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/unicode-width@0.1.14", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/unicode-rs/unicode-width", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "unicode-width", - "versionInfo": "0.1.14" - }, - { - "SPDXID": "SPDXRef-Package-ratatui-0.29.0", - "description": "A library that's all about cooking up terminal user interfaces", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/ratatui@0.29.0", - "referenceType": "purl" - } - ], - "homepage": "https://ratatui.rs", - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "ratatui", - "versionInfo": "0.29.0" - }, - { - "SPDXID": "SPDXRef-Package-wasip2-1.0.1-plus-wasi-0.2.4", - "description": "WASIp2 API bindings for Rust", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/wasip2@1.0.1%2Bwasi-0.2.4", - "referenceType": "purl" - } - ], - "licenseConcluded": "Apache-2.0 OR Apache-2.0 OR MIT", - "licenseDeclared": "Apache-2.0 OR Apache-2.0 OR MIT", - "name": "wasip2", - "versionInfo": "1.0.1+wasi-0.2.4" - }, - { - "SPDXID": "SPDXRef-Package-itertools-0.13.0", - "description": "Extra iterator adaptors, iterator methods, free functions, and macros.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/itertools@0.13.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "itertools", - "versionInfo": "0.13.0" - }, - { - "SPDXID": "SPDXRef-Package-wasm-bindgen-shared-0.2.106", - "description": "Shared support between wasm-bindgen and wasm-bindgen cli, an internal\ndependency.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/wasm-bindgen-shared@0.2.106", - "referenceType": "purl" - } - ], - "homepage": "https://wasm-bindgen.github.io/wasm-bindgen/", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "wasm-bindgen-shared", - "versionInfo": "0.2.106" - }, - { - "SPDXID": "SPDXRef-Package-wasm-bindgen-macro-support-0.2.106", - "description": "Implementation APIs for the `#[wasm_bindgen]` attribute", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/wasm-bindgen-macro-support@0.2.106", - "referenceType": "purl" - } - ], - "homepage": "https://wasm-bindgen.github.io/wasm-bindgen/", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "wasm-bindgen-macro-support", - "versionInfo": "0.2.106" - }, - { - "SPDXID": "SPDXRef-Package-hyper-1.8.1", - "description": "A protective and efficient HTTP library for all.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/hyper@1.8.1", - "referenceType": "purl" - } - ], - "homepage": "https://hyper.rs", - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "hyper", - "versionInfo": "1.8.1" - }, - { - "SPDXID": "SPDXRef-Package-matchit-0.8.4", - "description": "A high performance, zero-copy URL router.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/matchit@0.8.4", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT AND BSD-3-Clause", - "licenseDeclared": "MIT AND BSD-3-Clause", - "name": "matchit", - "versionInfo": "0.8.4" - }, - { - "SPDXID": "SPDXRef-Package-zerovec-0.11.5", - "description": "Zero-copy vector backed by a byte array", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/zerovec@0.11.5", - "referenceType": "purl" - } - ], - "licenseConcluded": "Unicode-3.0", - "licenseDeclared": "Unicode-3.0", - "name": "zerovec", - "versionInfo": "0.11.5" - }, - { - "SPDXID": "SPDXRef-Package-fluent-bundle-0.16.0", - "description": "A low-level implementation of a collection of localization messages for a single locale for Project Fluent,\na localization system designed to unleash the entire expressive power of natural language translations.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/fluent-bundle@0.16.0", - "referenceType": "purl" - } - ], - "homepage": "https://www.projectfluent.org", - "licenseConcluded": "Apache-2.0 OR MIT", - "licenseDeclared": "Apache-2.0 OR MIT", - "name": "fluent-bundle", - "versionInfo": "0.16.0" - }, - { - "SPDXID": "SPDXRef-Package-dyn-clone-1.0.20", - "description": "Clone trait that is dyn-compatible", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/dyn-clone@1.0.20", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "dyn-clone", - "versionInfo": "1.0.20" - }, - { - "SPDXID": "SPDXRef-Package-windows-link-0.2.1", - "description": "Linking for Windows", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/windows-link@0.2.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "windows-link", - "versionInfo": "0.2.1" - }, - { - "SPDXID": "SPDXRef-Package-bit-vec-0.8.0", - "description": "A vector of bits", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/bit-vec@0.8.0", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/contain-rs/bit-vec", - "licenseConcluded": "Apache-2.0 OR MIT", - "licenseDeclared": "Apache-2.0 OR MIT", - "name": "bit-vec", - "versionInfo": "0.8.0" - }, - { - "SPDXID": "SPDXRef-Package-http-1.4.0", - "description": "A set of types for representing HTTP requests and responses.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/http@1.4.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "http", - "versionInfo": "1.4.0" - }, - { - "SPDXID": "SPDXRef-Package-thread--local-1.1.9", - "description": "Per-object thread-local storage", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/thread_local@1.1.9", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "thread_local", - "versionInfo": "1.1.9" - }, - { - "SPDXID": "SPDXRef-Package-self--cell-0.10.3", - "description": "Safe-to-use proc-macro-free self-referential structs in stable Rust.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/self_cell@0.10.3", - "referenceType": "purl" - } - ], - "licenseConcluded": "Apache-2.0", - "licenseDeclared": "Apache-2.0", - "name": "self_cell", - "versionInfo": "0.10.3" - }, - { - "SPDXID": "SPDXRef-Package-anstyle-query-1.1.5", - "description": "Look up colored console capabilities", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/anstyle-query@1.1.5", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "anstyle-query", - "versionInfo": "1.1.5" - }, - { - "SPDXID": "SPDXRef-Package-windows--x86--64--gnullvm-0.52.6", - "description": "Import lib for Windows", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/windows_x86_64_gnullvm@0.52.6", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "windows_x86_64_gnullvm", - "versionInfo": "0.52.6" - }, - { - "SPDXID": "SPDXRef-Package-digest-0.10.7", - "description": "Traits for cryptographic hash functions and message authentication codes", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/digest@0.10.7", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "digest", - "versionInfo": "0.10.7" - }, - { - "SPDXID": "SPDXRef-Package-rmp-0.8.14", - "description": "Pure Rust MessagePack serialization implementation", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/rmp@0.8.14", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "rmp", - "versionInfo": "0.8.14" - }, - { - "SPDXID": "SPDXRef-Package-lean--string-0.5.1", - "description": "Compact, clone-on-write string.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/lean_string@0.5.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "lean_string", - "versionInfo": "0.5.1" - }, - { - "SPDXID": "SPDXRef-Package-globwalk-0.9.1", - "description": "Glob-matched recursive file system walking.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/globwalk@0.9.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "globwalk", - "versionInfo": "0.9.1" - }, - { - "SPDXID": "SPDXRef-Package-pest--meta-2.8.4", - "description": "pest meta language parser and validator", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/pest_meta@2.8.4", - "referenceType": "purl" - } - ], - "homepage": "https://pest.rs/", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "pest_meta", - "versionInfo": "2.8.4" - }, - { - "SPDXID": "SPDXRef-Package-unsafe-libyaml-0.2.11", - "description": "libyaml transpiled to rust by c2rust", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/unsafe-libyaml@0.2.11", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "unsafe-libyaml", - "versionInfo": "0.2.11" - }, - { - "SPDXID": "SPDXRef-Package-slug-0.1.6", - "description": "Convert a unicode string to a slug", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/slug@0.1.6", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/Stebalien/slug-rs", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "slug", - "versionInfo": "0.1.6" - }, - { - "SPDXID": "SPDXRef-Package-sys-locale-0.3.2", - "description": "Small and lightweight library to obtain the active system locale", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/sys-locale@0.3.2", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "sys-locale", - "versionInfo": "0.3.2" - }, - { - "SPDXID": "SPDXRef-Package-tracing-log-0.2.0", - "description": "Provides compatibility between `tracing` and the `log` crate.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/tracing-log@0.2.0", - "referenceType": "purl" - } - ], - "homepage": "https://tokio.rs", - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "tracing-log", - "versionInfo": "0.2.0" - }, - { - "SPDXID": "SPDXRef-Package-scrypt-0.11.0", - "description": "Scrypt password-based key derivation function", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/scrypt@0.11.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "scrypt", - "versionInfo": "0.11.0" - }, - { - "SPDXID": "SPDXRef-Package-supports-unicode-3.0.0", - "description": "Detects whether a terminal supports unicode.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/supports-unicode@3.0.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "Apache-2.0", - "licenseDeclared": "Apache-2.0", - "name": "supports-unicode", - "versionInfo": "3.0.0" - }, - { - "SPDXID": "SPDXRef-Package-thiserror-1.0.69", - "description": "derive(Error)", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/thiserror@1.0.69", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "thiserror", - "versionInfo": "1.0.69" - }, - { - "SPDXID": "SPDXRef-Package-crossterm-0.28.1", - "description": "A crossplatform terminal library for manipulating terminals.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/crossterm@0.28.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "crossterm", - "versionInfo": "0.28.1" - }, - { - "SPDXID": "SPDXRef-Package-nu-ansi-term-0.50.3", - "description": "Library for ANSI terminal colors and styles (bold, underline)", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/nu-ansi-term@0.50.3", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "nu-ansi-term", - "versionInfo": "0.50.3" - }, - { - "SPDXID": "SPDXRef-Package-sync--wrapper-1.0.2", - "description": "A tool for enlisting the compiler's help in proving the absence of concurrency", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/sync_wrapper@1.0.2", - "referenceType": "purl" - } - ], - "homepage": "https://docs.rs/sync_wrapper", - "licenseConcluded": "Apache-2.0", - "licenseDeclared": "Apache-2.0", - "name": "sync_wrapper", - "versionInfo": "1.0.2" - }, - { - "SPDXID": "SPDXRef-Package-windows--x86--64--msvc-0.53.1", - "description": "Import lib for Windows", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/windows_x86_64_msvc@0.53.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "windows_x86_64_msvc", - "versionInfo": "0.53.1" - }, - { - "SPDXID": "SPDXRef-Package-rand-0.8.5", - "description": "Random number generators and other randomness functionality.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/rand@0.8.5", - "referenceType": "purl" - } - ], - "homepage": "https://rust-random.github.io/book", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "rand", - "versionInfo": "0.8.5" - }, - { - "SPDXID": "SPDXRef-Package-rpassword-7.4.0", - "description": "Read passwords in console applications.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/rpassword@7.4.0", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/conradkleinespel/rpassword", - "licenseConcluded": "Apache-2.0", - "licenseDeclared": "Apache-2.0", - "name": "rpassword", - "versionInfo": "7.4.0" - }, - { - "SPDXID": "SPDXRef-Package-bech32-0.9.1", - "description": "Encodes and decodes the Bech32 format", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/bech32@0.9.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "bech32", - "versionInfo": "0.9.1" - }, - { - "SPDXID": "SPDXRef-Package-libproc-0.14.11", - "description": "A library to get information about running processes - for Mac OS X and Linux", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/libproc@0.14.11", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "libproc", - "versionInfo": "0.14.11" - }, - { - "SPDXID": "SPDXRef-Package-byteorder-1.5.0", - "description": "Library for reading/writing numbers in big-endian and little-endian.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/byteorder@1.5.0", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/BurntSushi/byteorder", - "licenseConcluded": "Unlicense OR MIT", - "licenseDeclared": "Unlicense OR MIT", - "name": "byteorder", - "versionInfo": "1.5.0" - }, - { - "SPDXID": "SPDXRef-Package-recvmsg-1.0.0", - "description": "Traits for receiving datagrams reliably, without truncation.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/recvmsg@1.0.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "0BSD", - "licenseDeclared": "0BSD", - "name": "recvmsg", - "versionInfo": "1.0.0" - }, - { - "SPDXID": "SPDXRef-Package-zerocopy-0.8.31", - "description": "Zerocopy makes zero-cost memory manipulation effortless. We write \"unsafe\" so you don't have to.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/zerocopy@0.8.31", - "referenceType": "purl" - } - ], - "licenseConcluded": "BSD-2-Clause OR Apache-2.0 OR MIT", - "licenseDeclared": "BSD-2-Clause OR Apache-2.0 OR MIT", - "name": "zerocopy", - "versionInfo": "0.8.31" - }, - { - "SPDXID": "SPDXRef-Package-lazy--static-1.5.0", - "description": "A macro for declaring lazily evaluated statics in Rust.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/lazy_static@1.5.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "lazy_static", - "versionInfo": "1.5.0" - }, - { - "SPDXID": "SPDXRef-Package-globset-0.4.18", - "description": "Cross platform single glob and glob set matching. Glob set matching is the\nprocess of matching one or more glob patterns against a single candidate path\nsimultaneously, and returning all of the globs that matched.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/globset@0.4.18", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/BurntSushi/ripgrep/tree/master/crates/globset", - "licenseConcluded": "Unlicense OR MIT", - "licenseDeclared": "Unlicense OR MIT", - "name": "globset", - "versionInfo": "0.4.18" - }, - { - "SPDXID": "SPDXRef-Package-procfs-core-0.17.0", - "description": "Data structures and parsing for the linux procfs pseudo-filesystem", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/procfs-core@0.17.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "procfs-core", - "versionInfo": "0.17.0" - }, - { - "SPDXID": "SPDXRef-Package-document-features-0.2.12", - "description": "Extract documentation for the feature flags from comments in Cargo.toml", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/document-features@0.2.12", - "referenceType": "purl" - } - ], - "homepage": "https://slint.rs", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "document-features", - "versionInfo": "0.2.12" - }, - { - "SPDXID": "SPDXRef-Package-same-file-1.0.6", - "description": "A simple crate for determining whether two file paths point to the same file.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/same-file@1.0.6", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/BurntSushi/same-file", - "licenseConcluded": "Unlicense OR MIT", - "licenseDeclared": "Unlicense OR MIT", - "name": "same-file", - "versionInfo": "1.0.6" - }, - { - "SPDXID": "SPDXRef-Package-anstream-0.6.21", - "description": "IO stream adapters for writing colored text that will gracefully degrade according to your terminal's capabilities.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/anstream@0.6.21", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "anstream", - "versionInfo": "0.6.21" - }, - { - "SPDXID": "SPDXRef-Package-cfg-if-1.0.4", - "description": "A macro to ergonomically define an item depending on a large number of #[cfg]\nparameters. Structured like an if-else chain, the first matching branch is the\nitem that gets emitted.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/cfg-if@1.0.4", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "cfg-if", - "versionInfo": "1.0.4" - }, - { - "SPDXID": "SPDXRef-Package-redox--syscall-0.5.18", - "description": "A Rust library to access raw Redox system calls", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/redox_syscall@0.5.18", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "redox_syscall", - "versionInfo": "0.5.18" - }, - { - "SPDXID": "SPDXRef-Package-http-body-1.0.1", - "description": "Trait representing an asynchronous, streaming, HTTP request or response body.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/http-body@1.0.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "http-body", - "versionInfo": "1.0.1" - }, - { - "SPDXID": "SPDXRef-Package-ref-cast-1.0.25", - "description": "Safely cast &T to &U where the struct U contains a single field of type T.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/ref-cast@1.0.25", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "ref-cast", - "versionInfo": "1.0.25" - }, - { - "SPDXID": "SPDXRef-Package-tokio-util-0.7.17", - "description": "Additional utilities for working with Tokio.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/tokio-util@0.7.17", - "referenceType": "purl" - } - ], - "homepage": "https://tokio.rs", - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "tokio-util", - "versionInfo": "0.7.17" - }, - { - "SPDXID": "SPDXRef-Package-unicode-truncate-1.1.0", - "description": "Unicode-aware algorithm to pad or truncate `str` in terms of displayed width.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/unicode-truncate@1.1.0", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/Aetf/unicode-truncate", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "unicode-truncate", - "versionInfo": "1.1.0" - }, - { - "SPDXID": "SPDXRef-Package-lru-0.12.5", - "description": "A LRU cache implementation", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/lru@0.12.5", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/jeromefroe/lru-rs", - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "lru", - "versionInfo": "0.12.5" - }, - { - "SPDXID": "SPDXRef-Package-poly1305-0.8.0", - "description": "The Poly1305 universal hash function and message authentication code", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/poly1305@0.8.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "Apache-2.0 OR MIT", - "licenseDeclared": "Apache-2.0 OR MIT", - "name": "poly1305", - "versionInfo": "0.8.0" - }, - { - "SPDXID": "SPDXRef-Package-pin-utils-0.1.0", - "description": "Utilities for pinning\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/pin-utils@0.1.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "pin-utils", - "versionInfo": "0.1.0" - }, - { - "SPDXID": "SPDXRef-Package-js-sys-0.3.83", - "description": "Bindings for all JS global objects and functions in all JS environments like\nNode.js and browsers, built on `#[wasm_bindgen]` using the `wasm-bindgen` crate.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/js-sys@0.3.83", - "referenceType": "purl" - } - ], - "homepage": "https://wasm-bindgen.github.io/wasm-bindgen/", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "js-sys", - "versionInfo": "0.3.83" - }, - { - "SPDXID": "SPDXRef-Package-clap--lex-0.7.6", - "description": "Minimal, flexible command line parser", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/clap_lex@0.7.6", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "clap_lex", - "versionInfo": "0.7.6" - }, - { - "SPDXID": "SPDXRef-Package-once--cell-1.21.3", - "description": "Single assignment cells and lazy values.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/once_cell@1.21.3", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "once_cell", - "versionInfo": "1.21.3" - }, - { - "SPDXID": "SPDXRef-Package-windows--aarch64--gnullvm-0.53.1", - "description": "Import lib for Windows", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/windows_aarch64_gnullvm@0.53.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "windows_aarch64_gnullvm", - "versionInfo": "0.53.1" - }, - { - "SPDXID": "SPDXRef-Package-toml--writer-1.0.4", - "description": "A low-level interface for writing out TOML\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/toml_writer@1.0.4", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "toml_writer", - "versionInfo": "1.0.4" - }, - { - "SPDXID": "SPDXRef-Package-getrandom-0.3.4", - "description": "A small cross-platform library for retrieving random data from system source", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/getrandom@0.3.4", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "getrandom", - "versionInfo": "0.3.4" - }, - { - "SPDXID": "SPDXRef-Package-foldhash-0.1.5", - "description": "A fast, non-cryptographic, minimally DoS-resistant hashing algorithm.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/foldhash@0.1.5", - "referenceType": "purl" - } - ], - "licenseConcluded": "Zlib", - "licenseDeclared": "Zlib", - "name": "foldhash", - "versionInfo": "0.1.5" - }, - { - "SPDXID": "SPDXRef-Package-rustix-0.38.44", - "description": "Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/rustix@0.38.44", - "referenceType": "purl" - } - ], - "licenseConcluded": "Apache-2.0 OR Apache-2.0 OR MIT", - "licenseDeclared": "Apache-2.0 OR Apache-2.0 OR MIT", - "name": "rustix", - "versionInfo": "0.38.44" - }, - { - "SPDXID": "SPDXRef-Package-windows--x86--64--gnu-0.52.6", - "description": "Import lib for Windows", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/windows_x86_64_gnu@0.52.6", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "windows_x86_64_gnu", - "versionInfo": "0.52.6" - }, - { - "SPDXID": "SPDXRef-Package-typetag-0.2.21", - "description": "Serde serializable and deserializable trait objects", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/typetag@0.2.21", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "typetag", - "versionInfo": "0.2.21" - }, - { - "SPDXID": "SPDXRef-Package-equivalent-1.0.2", - "description": "Traits for key comparison in maps.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/equivalent@1.0.2", - "referenceType": "purl" - } - ], - "licenseConcluded": "Apache-2.0 OR MIT", - "licenseDeclared": "Apache-2.0 OR MIT", - "name": "equivalent", - "versionInfo": "1.0.2" - }, - { - "SPDXID": "SPDXRef-Package-rust-embed-impl-8.9.0", - "description": "Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/rust-embed-impl@8.9.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "rust-embed-impl", - "versionInfo": "8.9.0" - }, - { - "SPDXID": "SPDXRef-Package-crossbeam-utils-0.8.21", - "description": "Utilities for concurrent programming", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/crossbeam-utils@0.8.21", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-utils", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "crossbeam-utils", - "versionInfo": "0.8.21" - }, - { - "SPDXID": "SPDXRef-Package-windows--i686--gnullvm-0.53.1", - "description": "Import lib for Windows", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/windows_i686_gnullvm@0.53.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "windows_i686_gnullvm", - "versionInfo": "0.53.1" - }, - { - "SPDXID": "SPDXRef-Package-regex-automata-0.4.13", - "description": "Automata construction and matching using regular expressions.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/regex-automata@0.4.13", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/rust-lang/regex/tree/master/regex-automata", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "regex-automata", - "versionInfo": "0.4.13" - }, - { - "SPDXID": "SPDXRef-Package-curve25519-dalek-4.1.3", - "description": "A pure-Rust implementation of group operations on ristretto255 and Curve25519", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/curve25519-dalek@4.1.3", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/dalek-cryptography/curve25519-dalek", - "licenseConcluded": "BSD-3-Clause", - "licenseDeclared": "BSD-3-Clause", - "name": "curve25519-dalek", - "versionInfo": "4.1.3" - }, - { - "SPDXID": "SPDXRef-Package-winnow-0.7.14", - "description": "A byte-oriented, zero-copy, parser combinators library", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/winnow@0.7.14", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "winnow", - "versionInfo": "0.7.14" - }, - { - "SPDXID": "SPDXRef-Package-chacha20-0.9.1", - "description": "The ChaCha20 stream cipher (RFC 8439) implemented in pure Rust using traits\nfrom the RustCrypto `cipher` crate, with optional architecture-specific\nhardware acceleration (AVX2, SSE2). Additionally provides the ChaCha8, ChaCha12,\nXChaCha20, XChaCha12 and XChaCha8 stream ciphers, and also optional\nrand_core-compatible RNGs based on those ciphers.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/chacha20@0.9.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "Apache-2.0 OR MIT", - "licenseDeclared": "Apache-2.0 OR MIT", - "name": "chacha20", - "versionInfo": "0.9.1" - }, - { - "SPDXID": "SPDXRef-Package-quote-1.0.42", - "description": "Quasi-quoting macro quote!(...)", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/quote@1.0.42", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "quote", - "versionInfo": "1.0.42" - }, - { - "SPDXID": "SPDXRef-Package-encrypt-0.1.0", - "description": "Multi-backend encryption module for secrets management", - "downloadLocation": "NONE", - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "encrypt", - "versionInfo": "0.1.0" - }, - { - "SPDXID": "SPDXRef-Package-colorchoice-1.0.4", - "description": "Global override of color control", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/colorchoice@1.0.4", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "colorchoice", - "versionInfo": "1.0.4" - }, - { - "SPDXID": "SPDXRef-Package-nix-0.30.1", - "description": "Rust friendly bindings to *nix APIs", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/nix@0.30.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "nix", - "versionInfo": "0.30.1" - }, - { - "SPDXID": "SPDXRef-Package-supports-color-3.0.2", - "description": "Detects whether a terminal supports color, and gives details about that support.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/supports-color@3.0.2", - "referenceType": "purl" - } - ], - "licenseConcluded": "Apache-2.0", - "licenseDeclared": "Apache-2.0", - "name": "supports-color", - "versionInfo": "3.0.2" - }, - { - "SPDXID": "SPDXRef-Package-objc2-core-foundation-0.3.2", - "description": "Bindings to the CoreFoundation framework", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/objc2-core-foundation@0.3.2", - "referenceType": "purl" - } - ], - "licenseConcluded": "Zlib OR Apache-2.0 OR MIT", - "licenseDeclared": "Zlib OR Apache-2.0 OR MIT", - "name": "objc2-core-foundation", - "versionInfo": "0.3.2" - }, - { - "SPDXID": "SPDXRef-Package-nu-plugin-protocol-0.109.1", - "description": "Protocol type definitions for Nushell plugins", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/nu-plugin-protocol@0.109.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "nu-plugin-protocol", - "versionInfo": "0.109.1" - }, - { - "SPDXID": "SPDXRef-Package-encoding--rs-0.8.35", - "description": "A Gecko-oriented implementation of the Encoding Standard", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/encoding_rs@0.8.35", - "referenceType": "purl" - } - ], - "homepage": "https://docs.rs/encoding_rs/", - "licenseConcluded": "(Apache-2.0 OR MIT) AND BSD-3-Clause", - "licenseDeclared": "(Apache-2.0 OR MIT) AND BSD-3-Clause", - "name": "encoding_rs", - "versionInfo": "0.8.35" - }, - { - "SPDXID": "SPDXRef-Package-memchr-2.7.6", - "description": "Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for\n1, 2 or 3 byte search and single substring search.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/memchr@2.7.6", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/BurntSushi/memchr", - "licenseConcluded": "Unlicense OR MIT", - "licenseDeclared": "Unlicense OR MIT", - "name": "memchr", - "versionInfo": "2.7.6" - }, - { - "SPDXID": "SPDXRef-Package-lscolors-0.20.0", - "description": "Colorize paths using the LS_COLORS environment variable", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/lscolors@0.20.0", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/sharkdp/lscolors", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "lscolors", - "versionInfo": "0.20.0" - }, - { - "SPDXID": "SPDXRef-Package-curve25519-dalek-derive-0.1.1", - "description": "curve25519-dalek Derives", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/curve25519-dalek-derive@0.1.1", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/dalek-cryptography/curve25519-dalek", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "curve25519-dalek-derive", - "versionInfo": "0.1.1" - }, - { - "SPDXID": "SPDXRef-Package-buf-trait-0.4.1", - "description": "abstract over [u8], str, and friends", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/buf-trait@0.4.1", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/mcy/strings", - "licenseConcluded": "Apache-2.0", - "licenseDeclared": "Apache-2.0", - "name": "buf-trait", - "versionInfo": "0.4.1" - }, - { - "SPDXID": "SPDXRef-Package-mach2-0.4.3", - "description": "A Rust interface to the user-space API of the Mach 3.0 kernel that underlies OSX.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/mach2@0.4.3", - "referenceType": "purl" - } - ], - "licenseConcluded": "BSD-2-Clause OR MIT OR Apache-2.0", - "licenseDeclared": "BSD-2-Clause OR MIT OR Apache-2.0", - "name": "mach2", - "versionInfo": "0.4.3" - }, - { - "SPDXID": "SPDXRef-Package-nu-experimental-0.109.1", - "description": "Nushell experimental options", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/nu-experimental@0.109.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "nu-experimental", - "versionInfo": "0.109.1" - }, - { - "SPDXID": "SPDXRef-Package-miette-7.6.0", - "description": "Fancy diagnostic reporting library and protocol for us mere mortals who aren't compiler hackers.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/miette@7.6.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "Apache-2.0", - "licenseDeclared": "Apache-2.0", - "name": "miette", - "versionInfo": "7.6.0" - }, - { - "SPDXID": "SPDXRef-Package-cassowary-0.3.0", - "description": "A Rust implementation of the Cassowary linear constraint solving algorithm.\n\nThe Cassowary algorithm is designed for naturally laying out user interfaces using linear constraints,\nlike 'this button must line up with this text box'.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/cassowary@0.3.0", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/dylanede/cassowary-rs", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "cassowary", - "versionInfo": "0.3.0" - }, - { - "SPDXID": "SPDXRef-Package-errno-0.3.14", - "description": "Cross-platform interface to the `errno` variable.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/errno@0.3.14", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "errno", - "versionInfo": "0.3.14" - }, - { - "SPDXID": "SPDXRef-Package-block-buffer-0.10.4", - "description": "Buffer type for block processing of data", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/block-buffer@0.10.4", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "block-buffer", - "versionInfo": "0.10.4" - }, - { - "SPDXID": "SPDXRef-Package-futures-0.3.31", - "description": "An implementation of futures and streams featuring zero allocations,\ncomposability, and iterator-like interfaces.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/futures@0.3.31", - "referenceType": "purl" - } - ], - "homepage": "https://rust-lang.github.io/futures-rs", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "futures", - "versionInfo": "0.3.31" - }, - { - "SPDXID": "SPDXRef-Package-crossterm-0.29.0", - "description": "A crossplatform terminal library for manipulating terminals.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/crossterm@0.29.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "crossterm", - "versionInfo": "0.29.0" - }, - { - "SPDXID": "SPDXRef-Package-intl--pluralrules-7.0.2", - "description": "Unicode Plural Rules categorizer for numeric input.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/intl_pluralrules@7.0.2", - "referenceType": "purl" - } - ], - "licenseConcluded": "Apache-2.0 OR MIT", - "licenseDeclared": "Apache-2.0 OR MIT", - "name": "intl_pluralrules", - "versionInfo": "7.0.2" - }, - { - "SPDXID": "SPDXRef-Package-rust-embed-8.9.0", - "description": "Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/rust-embed@8.9.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "rust-embed", - "versionInfo": "8.9.0" - }, - { - "SPDXID": "SPDXRef-Package-zerocopy-derive-0.7.35", - "description": "Custom derive for traits from the zerocopy crate", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/zerocopy-derive@0.7.35", - "referenceType": "purl" - } - ], - "licenseConcluded": "BSD-2-Clause OR Apache-2.0 OR MIT", - "licenseDeclared": "BSD-2-Clause OR Apache-2.0 OR MIT", - "name": "zerocopy-derive", - "versionInfo": "0.7.35" - }, - { - "SPDXID": "SPDXRef-Package-nu-plugin-0.109.1", - "description": "Functionality for building Nushell plugins", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/nu-plugin@0.109.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "nu-plugin", - "versionInfo": "0.109.1" - }, - { - "SPDXID": "SPDXRef-Package-http-range-header-0.4.2", - "description": "No-dep range header parser", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/http-range-header@0.4.2", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/MarcusGrass/parse-range-headers", - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "http-range-header", - "versionInfo": "0.4.2" - }, - { - "SPDXID": "SPDXRef-Package-fastrand-2.3.0", - "description": "A simple and fast random number generator", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/fastrand@2.3.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "Apache-2.0 OR MIT", - "licenseDeclared": "Apache-2.0 OR MIT", - "name": "fastrand", - "versionInfo": "2.3.0" - }, - { - "SPDXID": "SPDXRef-Package-iana-time-zone-haiku-0.1.2", - "description": "iana-time-zone support crate for Haiku OS", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/iana-time-zone-haiku@0.1.2", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "iana-time-zone-haiku", - "versionInfo": "0.1.2" - }, - { - "SPDXID": "SPDXRef-Package-thiserror-impl-1.0.69", - "description": "Implementation detail of the `thiserror` crate", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/thiserror-impl@1.0.69", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "thiserror-impl", - "versionInfo": "1.0.69" - }, - { - "SPDXID": "SPDXRef-Package-ntapi-0.4.1", - "description": "FFI bindings for Native API", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/ntapi@0.4.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "Apache-2.0 OR MIT", - "licenseDeclared": "Apache-2.0 OR MIT", - "name": "ntapi", - "versionInfo": "0.4.1" - }, - { - "SPDXID": "SPDXRef-Package-typetag-impl-0.2.21", - "description": "Implementation detail of the typetag crate", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/typetag-impl@0.2.21", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "typetag-impl", - "versionInfo": "0.2.21" - }, - { - "SPDXID": "SPDXRef-Package-anyhow-1.0.100", - "description": "Flexible concrete Error type built on std::error::Error", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/anyhow@1.0.100", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "anyhow", - "versionInfo": "1.0.100" - }, - { - "SPDXID": "SPDXRef-Package-i18n-embed-fl-0.9.4", - "description": "Macro to perform compile time checks when using the i18n-embed crate and the fluent localization system", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/i18n-embed-fl@0.9.4", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "i18n-embed-fl", - "versionInfo": "0.9.4" - }, - { - "SPDXID": "SPDXRef-Package-tracing-subscriber-0.3.22", - "description": "Utilities for implementing and composing `tracing` subscribers.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/tracing-subscriber@0.3.22", - "referenceType": "purl" - } - ], - "homepage": "https://tokio.rs", - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "tracing-subscriber", - "versionInfo": "0.3.22" - }, - { - "SPDXID": "SPDXRef-Package-log-0.4.29", - "description": "A lightweight logging facade for Rust\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/log@0.4.29", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "log", - "versionInfo": "0.4.29" - }, - { - "SPDXID": "SPDXRef-Package-windows-threading-0.2.1", - "description": "Windows threading", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/windows-threading@0.2.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "windows-threading", - "versionInfo": "0.2.1" - }, - { - "SPDXID": "SPDXRef-Package-anstyle-parse-0.2.7", - "description": "Parse ANSI Style Escapes", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/anstyle-parse@0.2.7", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "anstyle-parse", - "versionInfo": "0.2.7" - }, - { - "SPDXID": "SPDXRef-Package-clap--derive-4.5.49", - "description": "Parse command line argument by defining a struct, derive crate.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/clap_derive@4.5.49", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "clap_derive", - "versionInfo": "4.5.49" - }, - { - "SPDXID": "SPDXRef-Package-android--system--properties-0.1.5", - "description": "Minimal Android system properties wrapper", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/android_system_properties@0.1.5", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/nical/android_system_properties", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "android_system_properties", - "versionInfo": "0.1.5" - }, - { - "SPDXID": "SPDXRef-Package-clap-4.5.53", - "description": "A simple to use, efficient, and full-featured Command Line Argument Parser", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/clap@4.5.53", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "clap", - "versionInfo": "4.5.53" - }, - { - "SPDXID": "SPDXRef-Package-nom-7.1.3", - "description": "A byte-oriented, zero-copy, parser combinators library", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/nom@7.1.3", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "nom", - "versionInfo": "7.1.3" - }, - { - "SPDXID": "SPDXRef-Package-linux-raw-sys-0.4.15", - "description": "Generated bindings for Linux's userspace API", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/linux-raw-sys@0.4.15", - "referenceType": "purl" - } - ], - "licenseConcluded": "Apache-2.0 OR Apache-2.0 OR MIT", - "licenseDeclared": "Apache-2.0 OR Apache-2.0 OR MIT", - "name": "linux-raw-sys", - "versionInfo": "0.4.15" - }, - { - "SPDXID": "SPDXRef-Package-chacha20poly1305-0.10.1", - "description": "Pure Rust implementation of the ChaCha20Poly1305 Authenticated Encryption\nwith Additional Data Cipher (RFC 8439) with optional architecture-specific\nhardware acceleration. Also contains implementations of the XChaCha20Poly1305\nextended nonce variant of ChaCha20Poly1305, and the reduced-round\nChaCha8Poly1305 and ChaCha12Poly1305 lightweight variants.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/chacha20poly1305@0.10.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "Apache-2.0 OR MIT", - "licenseDeclared": "Apache-2.0 OR MIT", - "name": "chacha20poly1305", - "versionInfo": "0.10.1" - }, - { - "SPDXID": "SPDXRef-Package-parking--lot-0.12.5", - "description": "More compact and efficient implementations of the standard synchronization primitives.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/parking_lot@0.12.5", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "parking_lot", - "versionInfo": "0.12.5" - }, - { - "SPDXID": "SPDXRef-Package-typedialog-core-0.1.0", - "description": "Core library for TypeDialog - form handling and multiple rendering backends", - "downloadLocation": "NONE", - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "typedialog-core", - "versionInfo": "0.1.0" - }, - { - "SPDXID": "SPDXRef-Package-windows-core-0.62.2", - "description": "Core type support for COM and Windows", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/windows-core@0.62.2", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "windows-core", - "versionInfo": "0.62.2" - }, - { - "SPDXID": "SPDXRef-Package-unic-langid-impl-0.9.6", - "description": "API for managing Unicode Language Identifiers", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/unic-langid-impl@0.9.6", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "unic-langid-impl", - "versionInfo": "0.9.6" - }, - { - "SPDXID": "SPDXRef-Package-rustc-hash-2.1.1", - "description": "A speedy, non-cryptographic hashing algorithm used by rustc", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/rustc-hash@2.1.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "Apache-2.0 OR MIT", - "licenseDeclared": "Apache-2.0 OR MIT", - "name": "rustc-hash", - "versionInfo": "2.1.1" - }, - { - "SPDXID": "SPDXRef-Package-windows-targets-0.53.5", - "description": "Import libs for Windows", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/windows-targets@0.53.5", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "windows-targets", - "versionInfo": "0.53.5" - }, - { - "SPDXID": "SPDXRef-Package-regex-syntax-0.8.8", - "description": "A regular expression parser.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/regex-syntax@0.8.8", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/rust-lang/regex/tree/master/regex-syntax", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "regex-syntax", - "versionInfo": "0.8.8" - }, - { - "SPDXID": "SPDXRef-Package-omnipath-0.1.6", - "description": "Path utility library", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/omnipath@0.1.6", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "omnipath", - "versionInfo": "0.1.6" - }, - { - "SPDXID": "SPDXRef-Package-signal-hook-0.3.18", - "description": "Unix signal handling", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/signal-hook@0.3.18", - "referenceType": "purl" - } - ], - "licenseConcluded": "Apache-2.0 OR MIT", - "licenseDeclared": "Apache-2.0 OR MIT", - "name": "signal-hook", - "versionInfo": "0.3.18" - }, - { - "SPDXID": "SPDXRef-Package-tempfile-3.23.0", - "description": "A library for managing temporary files and directories.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/tempfile@3.23.0", - "referenceType": "purl" - } - ], - "homepage": "https://stebalien.com/projects/tempfile-rs/", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "tempfile", - "versionInfo": "3.23.0" - }, - { - "SPDXID": "SPDXRef-Package-nu-utils-0.109.1", - "description": "Nushell utility functions", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/nu-utils@0.109.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "nu-utils", - "versionInfo": "0.109.1" - }, - { - "SPDXID": "SPDXRef-Package-unicase-2.8.1", - "description": "A case-insensitive wrapper around strings.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/unicase@2.8.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "unicase", - "versionInfo": "2.8.1" - }, - { - "SPDXID": "SPDXRef-Package-is--terminal--polyfill-1.70.2", - "description": "Polyfill for `is_terminal` stdlib feature for use with older MSRVs", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/is_terminal_polyfill@1.70.2", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "is_terminal_polyfill", - "versionInfo": "1.70.2" - }, - { - "SPDXID": "SPDXRef-Package-tinystr-0.8.2", - "description": "A small ASCII-only bounded length string representation.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/tinystr@0.8.2", - "referenceType": "purl" - } - ], - "licenseConcluded": "Unicode-3.0", - "licenseDeclared": "Unicode-3.0", - "name": "tinystr", - "versionInfo": "0.8.2" - }, - { - "SPDXID": "SPDXRef-Package-inventory-0.3.21", - "description": "Typed distributed plugin registration", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/inventory@0.3.21", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "inventory", - "versionInfo": "0.3.21" - }, - { - "SPDXID": "SPDXRef-Package-tokio-macros-2.6.0", - "description": "Tokio's proc macros.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/tokio-macros@2.6.0", - "referenceType": "purl" - } - ], - "homepage": "https://tokio.rs", - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "tokio-macros", - "versionInfo": "2.6.0" - }, - { - "SPDXID": "SPDXRef-Package-tracing-0.1.43", - "description": "Application-level tracing for Rust.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/tracing@0.1.43", - "referenceType": "purl" - } - ], - "homepage": "https://tokio.rs", - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "tracing", - "versionInfo": "0.1.43" - }, - { - "SPDXID": "SPDXRef-Package-futures-executor-0.3.31", - "description": "Executors for asynchronous tasks based on the futures-rs library.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/futures-executor@0.3.31", - "referenceType": "purl" - } - ], - "homepage": "https://rust-lang.github.io/futures-rs", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "futures-executor", - "versionInfo": "0.3.31" - }, - { - "SPDXID": "SPDXRef-Package-chrono-humanize-0.2.3", - "description": "Human-friendly time expressions - similar to Python arrow.humanize", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/chrono-humanize@0.2.3", - "referenceType": "purl" - } - ], - "homepage": "https://gitlab.com/imp/chrono-humanize-rs", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "chrono-humanize", - "versionInfo": "0.2.3" - }, - { - "SPDXID": "SPDXRef-Package-miniz--oxide-0.8.9", - "description": "DEFLATE compression and decompression library rewritten in Rust based on miniz", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/miniz_oxide@0.8.9", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/Frommi/miniz_oxide/tree/master/miniz_oxide", - "licenseConcluded": "MIT OR Zlib OR Apache-2.0", - "licenseDeclared": "MIT OR Zlib OR Apache-2.0", - "name": "miniz_oxide", - "versionInfo": "0.8.9" - }, - { - "SPDXID": "SPDXRef-Package-libm-0.2.15", - "description": "libm in pure Rust", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/libm@0.2.15", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "libm", - "versionInfo": "0.2.15" - }, - { - "SPDXID": "SPDXRef-Package-serde--path--to--error-0.1.20", - "description": "Path to the element that failed to deserialize", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/serde_path_to_error@0.1.20", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "serde_path_to_error", - "versionInfo": "0.1.20" - }, - { - "SPDXID": "SPDXRef-Package-async-trait-0.1.89", - "description": "Type erasure for async trait methods", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/async-trait@0.1.89", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "async-trait", - "versionInfo": "0.1.89" - }, - { - "SPDXID": "SPDXRef-Package-ucd-trie-0.1.7", - "description": "A trie for storing Unicode codepoint sets and maps.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/ucd-trie@0.1.7", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/BurntSushi/ucd-generate", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "ucd-trie", - "versionInfo": "0.1.7" - }, - { - "SPDXID": "SPDXRef-Package-hyper-util-0.1.19", - "description": "hyper utilities", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/hyper-util@0.1.19", - "referenceType": "purl" - } - ], - "homepage": "https://hyper.rs", - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "hyper-util", - "versionInfo": "0.1.19" - }, - { - "SPDXID": "SPDXRef-Package-convert--case-0.10.0", - "description": "Convert strings into any case", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/convert_case@0.10.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "convert_case", - "versionInfo": "0.10.0" - }, - { - "SPDXID": "SPDXRef-Package-pbkdf2-0.12.2", - "description": "Generic implementation of PBKDF2", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/pbkdf2@0.12.2", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "pbkdf2", - "versionInfo": "0.12.2" - }, - { - "SPDXID": "SPDXRef-Package-windows--aarch64--gnullvm-0.52.6", - "description": "Import lib for Windows", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/windows_aarch64_gnullvm@0.52.6", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "windows_aarch64_gnullvm", - "versionInfo": "0.52.6" - }, - { - "SPDXID": "SPDXRef-Package-vte-0.14.1", - "description": "Parser for implementing terminal emulators", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/vte@0.14.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "Apache-2.0 OR MIT", - "licenseDeclared": "Apache-2.0 OR MIT", - "name": "vte", - "versionInfo": "0.14.1" - }, - { - "SPDXID": "SPDXRef-Package-owo-colors-4.2.3", - "description": "Zero-allocation terminal colors that'll make people go owo", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/owo-colors@4.2.3", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "owo-colors", - "versionInfo": "4.2.3" - }, - { - "SPDXID": "SPDXRef-Package-tower-layer-0.3.3", - "description": "Decorates a `Service` to allow easy composition between `Service`s.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/tower-layer@0.3.3", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/tower-rs/tower", - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "tower-layer", - "versionInfo": "0.3.3" - }, - { - "SPDXID": "SPDXRef-Package-i18n-embed-impl-0.8.4", - "description": "Macro implementations for i18n-embed", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/i18n-embed-impl@0.8.4", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "i18n-embed-impl", - "versionInfo": "0.8.4" - }, - { - "SPDXID": "SPDXRef-Package-lock--api-0.4.14", - "description": "Wrappers to create fully-featured Mutex and RwLock types. Compatible with no_std.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/lock_api@0.4.14", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "lock_api", - "versionInfo": "0.4.14" - }, - { - "SPDXID": "SPDXRef-Package-toml-0.5.11", - "description": "A native Rust encoder and decoder of TOML-formatted files and streams. Provides\nimplementations of the standard Serialize/Deserialize traits for TOML data to\nfacilitate deserializing and serializing Rust structures.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/toml@0.5.11", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/toml-rs/toml", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "toml", - "versionInfo": "0.5.11" - }, - { - "SPDXID": "SPDXRef-Package-heck-0.5.0", - "description": "heck is a case conversion library.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/heck@0.5.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "heck", - "versionInfo": "0.5.0" - }, - { - "SPDXID": "SPDXRef-Package-tracing-core-0.1.35", - "description": "Core primitives for application-level tracing.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/tracing-core@0.1.35", - "referenceType": "purl" - } - ], - "homepage": "https://tokio.rs", - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "tracing-core", - "versionInfo": "0.1.35" - }, - { - "SPDXID": "SPDXRef-Package-redox--users-0.5.2", - "description": "A Rust library to access Redox users and groups functionality", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/redox_users@0.5.2", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "redox_users", - "versionInfo": "0.5.2" - }, - { - "SPDXID": "SPDXRef-Package-generic-array-0.14.7", - "description": "Generic types implementing functionality of arrays", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/generic-array@0.14.7", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "generic-array", - "versionInfo": "0.14.7" - }, - { - "SPDXID": "SPDXRef-Package-either-1.15.0", - "description": "The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/either@1.15.0", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "either", - "versionInfo": "1.15.0" - }, - { - "SPDXID": "SPDXRef-Package-textwrap-0.16.2", - "description": "Library for word wrapping, indenting, and dedenting strings. Has optional support for Unicode and emojis as well as machine hyphenation.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/textwrap@0.16.2", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "textwrap", - "versionInfo": "0.16.2" - }, - { - "SPDXID": "SPDXRef-Package-windows--i686--msvc-0.52.6", - "description": "Import lib for Windows", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/windows_i686_msvc@0.52.6", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "windows_i686_msvc", - "versionInfo": "0.52.6" - }, - { - "SPDXID": "SPDXRef-Package-futures-macro-0.3.31", - "description": "The futures-rs procedural macro implementations.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/futures-macro@0.3.31", - "referenceType": "purl" - } - ], - "homepage": "https://rust-lang.github.io/futures-rs", - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "futures-macro", - "versionInfo": "0.3.31" - }, - { - "SPDXID": "SPDXRef-Package-windows-result-0.4.1", - "description": "Windows error handling", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/windows-result@0.4.1", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "windows-result", - "versionInfo": "0.4.1" - }, - { - "SPDXID": "SPDXRef-Package-axum-core-0.5.5", - "description": "Core types and traits for axum", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/axum-core@0.5.5", - "referenceType": "purl" - } - ], - "homepage": "https://github.com/tokio-rs/axum", - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "axum-core", - "versionInfo": "0.5.5" - }, - { - "SPDXID": "SPDXRef-Package-fancy-regex-0.16.2", - "description": "An implementation of regexes, supporting a relatively rich set of features, including backreferences and look-around.", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/fancy-regex@0.16.2", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT", - "licenseDeclared": "MIT", - "name": "fancy-regex", - "versionInfo": "0.16.2" - }, - { - "SPDXID": "SPDXRef-Package-fluent-syntax-0.12.0", - "description": "A low-level parser, AST, and serializer API for the syntax used by Project Fluent,\na localization system designed to unleash the entire expressive power of natural language translations.\n", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/fluent-syntax@0.12.0", - "referenceType": "purl" - } - ], - "homepage": "https://www.projectfluent.org", - "licenseConcluded": "Apache-2.0 OR MIT", - "licenseDeclared": "Apache-2.0 OR MIT", - "name": "fluent-syntax", - "versionInfo": "0.12.0" - }, - { - "SPDXID": "SPDXRef-Package-windows-link-0.1.3", - "description": "Linking for Windows", - "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index", - "externalRefs": [ - { - "referenceCategory": "PACKAGE-MANAGER", - "referenceLocator": "pkg:cargo/windows-link@0.1.3", - "referenceType": "purl" - } - ], - "licenseConcluded": "MIT OR Apache-2.0", - "licenseDeclared": "MIT OR Apache-2.0", - "name": "windows-link", - "versionInfo": "0.1.3" - } - ], - "relationships": [ - { - "relatedSpdxElement": "SPDXRef-Package-tokio-1.48.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-web-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-itoa-1.0.15", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-serde--path--to--error-0.1.20" - }, - { - "relatedSpdxElement": "SPDXRef-Package-unicode-segmentation-1.12.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-inquire-0.9.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-i18n-embed-impl-0.8.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-i18n-embed-0.15.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-ryu-1.0.20", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-serde--urlencoded-0.7.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-dirs-6.0.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-path-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-link-0.2.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-numerics-0.3.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-ryu-1.0.20", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-serde--json-1.0.145" - }, - { - "relatedSpdxElement": "SPDXRef-Package-quote-1.0.42", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-pest--generator-2.8.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-link-0.2.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-sys-0.61.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde--core-1.0.228", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tinystr-0.8.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.103", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-curve25519-dalek-derive-0.1.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-thiserror-2.0.17", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-fluent-syntax-0.12.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.103", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-i18n-embed-impl-0.8.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-libc-0.2.178", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-os--pipe-1.2.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-log-0.4.29", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-i18n-embed-0.15.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-nu-plugin-protocol-0.109.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-plugin-core-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-unic-langid-0.9.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-web-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-memchr-2.7.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-ignore-0.4.25" - }, - { - "relatedSpdxElement": "SPDXRef-Package-omnipath-0.1.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-path-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-pin-project-lite-0.2.16", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tracing-0.1.43" - }, - { - "relatedSpdxElement": "SPDXRef-Package-libc-0.2.178", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-hermit-abi-0.1.19" - }, - { - "relatedSpdxElement": "SPDXRef-Package-pest-2.8.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-pest--generator-2.8.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-typedialog-tui-0.1.0", - "relationshipType": "GENERATED_FROM", - "spdxElementId": "SPDXRef-File-typedialog-tui" - }, - { - "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.103", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typetag-impl-0.2.21" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows--i686--gnullvm-0.53.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-targets-0.53.5" - }, - { - "relatedSpdxElement": "SPDXRef-Package-tracing-log-0.2.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tracing-subscriber-0.3.22" - }, - { - "relatedSpdxElement": "SPDXRef-Package-strip-ansi-escapes-0.2.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-utils-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-rustix-1.1.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tempfile-3.23.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows--x86--64--gnu-0.52.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-targets-0.52.6" - }, - { - "relatedSpdxElement": "SPDXRef-Package-http-1.4.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-multer-3.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-crc32fast-1.5.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-flate2-1.1.5" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-lean--string-0.5.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-tracing-0.1.43", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-core-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-pin-project-lite-0.2.16", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-futures-util-0.3.31" - }, - { - "relatedSpdxElement": "SPDXRef-Package-futures-0.3.31", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-cookie-factory-0.3.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-rustc-hash-1.1.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-fluent-bundle-0.15.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-sys-0.61.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-mio-1.1.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-unic-langid-0.9.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-i18n-embed-fl-0.9.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-self--cell-1.2.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-fluent-bundle-0.16.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-protocol-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-linux-raw-sys-0.4.15", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-rustix-0.38.44" - }, - { - "relatedSpdxElement": "SPDXRef-Package-bytes-1.11.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-http-body-1.0.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows--i686--gnullvm-0.52.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-targets-0.52.6" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows--i686--gnu-0.53.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-targets-0.53.5" - }, - { - "relatedSpdxElement": "SPDXRef-Package-pin-project-lite-0.2.16", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-axum-0.8.7" - }, - { - "relatedSpdxElement": "SPDXRef-Package-tokio-macros-2.6.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tokio-1.48.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-bitflags-2.10.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-libredox-0.1.10" - }, - { - "relatedSpdxElement": "SPDXRef-Package-subtle-2.6.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-digest-0.10.7" - }, - { - "relatedSpdxElement": "SPDXRef-Package-nu-utils-0.109.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-protocol-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows--x86--64--gnu-0.53.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-targets-0.53.5" - }, - { - "relatedSpdxElement": "SPDXRef-Package-chrono-0.4.42", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tera-1.20.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-i18n-embed-0.15.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-age-0.11.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-aead-0.5.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-chacha20poly1305-0.10.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-threading-0.2.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-future-0.3.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-atomic-waker-1.1.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-hyper-1.8.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-tower-service-0.3.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-axum-core-0.5.5" - }, - { - "relatedSpdxElement": "SPDXRef-Package-unicode-segmentation-1.12.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tera-1.20.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-tracing-core-0.1.35", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tracing-subscriber-0.3.22" - }, - { - "relatedSpdxElement": "SPDXRef-Package-unic-langid-0.9.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-tui-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-quote-1.0.42", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-pin-project-internal-1.1.10" - }, - { - "relatedSpdxElement": "SPDXRef-Package-secrecy-0.10.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-age-core-0.11.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-winapi-0.3.9", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-crossterm-0.28.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows--aarch64--gnullvm-0.52.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-targets-0.52.6" - }, - { - "relatedSpdxElement": "SPDXRef-Package-chacha20poly1305-0.10.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-age-0.11.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-type-map-0.5.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-intl-memoizer-0.5.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-http-1.4.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tower-http-0.6.8" - }, - { - "relatedSpdxElement": "SPDXRef-Package-i18n-embed-0.15.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-i18n-embed-fl-0.9.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-libc-0.2.178", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-getrandom-0.2.16" - }, - { - "relatedSpdxElement": "SPDXRef-Package-hmac-0.12.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-pbkdf2-0.12.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-dirs-sys-0.5.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-dirs-6.0.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-encode--unicode-1.0.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-console-0.16.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-objc2-io-kit-0.3.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-sysinfo-0.37.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-darling--core-0.20.11", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-darling-0.20.11" - }, - { - "relatedSpdxElement": "SPDXRef-Package-clap-4.5.53", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-tui-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-aho-corasick-1.1.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-regex-automata-0.4.13" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-link-0.2.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-threading-0.2.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-tokio-1.48.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-hyper-util-0.1.19" - }, - { - "relatedSpdxElement": "SPDXRef-Package-hyper-1.8.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-axum-0.8.7" - }, - { - "relatedSpdxElement": "SPDXRef-Package-bytes-1.11.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-hyper-util-0.1.19" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows--x86--64--gnullvm-0.53.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-targets-0.53.5" - }, - { - "relatedSpdxElement": "SPDXRef-Package-cipher-0.4.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-chacha20-0.9.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-memchr-2.7.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-futures-util-0.3.31" - }, - { - "relatedSpdxElement": "SPDXRef-Package-syn-2.0.111", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-pin-project-internal-1.1.10" - }, - { - "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.103", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-i18n-embed-fl-0.9.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-cpufeatures-0.2.17", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-curve25519-dalek-4.1.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-mime-0.3.17", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-axum-core-0.5.5" - }, - { - "relatedSpdxElement": "SPDXRef-Package-procfs-core-0.17.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-procfs-0.17.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-castaway-0.2.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-lean--string-0.5.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-tower-service-0.3.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-hyper-util-0.1.19" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-plugin-protocol-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-pest-2.8.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tera-1.20.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-typedialog-core-0.1.0", - "relationshipType": "GENERATED_FROM", - "spdxElementId": "SPDXRef-File-typedialog_core" - }, - { - "relatedSpdxElement": "SPDXRef-Package-thread--local-1.1.9", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-fuzzy-matcher-0.3.7" - }, - { - "relatedSpdxElement": "SPDXRef-Package-clap--builder-4.5.53", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-clap-4.5.53" - }, - { - "relatedSpdxElement": "SPDXRef-Package-convert--case-0.10.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-derive--more-impl-2.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-anyhow-1.0.100", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-encrypt-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-result-0.4.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-core-0.62.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-anyhow-1.0.100", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-web-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-multer-3.1.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-axum-0.8.7" - }, - { - "relatedSpdxElement": "SPDXRef-Package-unicode-ident-1.0.22", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-syn-2.0.111" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde--core-1.0.228", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-serde-1.0.228" - }, - { - "relatedSpdxElement": "SPDXRef-Package-futures-channel-0.3.31", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-hyper-1.8.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-quote-1.0.42", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typetag-impl-0.2.21" - }, - { - "relatedSpdxElement": "SPDXRef-Package-syn-2.0.111", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-displaydoc-0.2.5" - }, - { - "relatedSpdxElement": "SPDXRef-Package-syn-2.0.111", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-derive--more-impl-2.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-syn-2.0.111", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-darling--core-0.20.11" - }, - { - "relatedSpdxElement": "SPDXRef-Package-ratatui-0.29.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-core-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-lazy--static-1.5.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-age-0.11.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-hex-0.4.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-procfs-core-0.17.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-chrono-0.4.42", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-chrono-tz-0.9.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-itoa-1.0.15", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-lean--string-0.5.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-darling--macro-0.20.11", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-darling-0.20.11" - }, - { - "relatedSpdxElement": "SPDXRef-Package-unicode-ident-1.0.22", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-proc-macro2-1.0.103" - }, - { - "relatedSpdxElement": "SPDXRef-Package-typetag-0.2.21", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-plugin-protocol-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-futures-core-0.3.31", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-hyper-1.8.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-pin-project-lite-0.2.16", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tower-http-0.6.8" - }, - { - "relatedSpdxElement": "SPDXRef-Package-subtle-2.6.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-age-0.11.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-colorchoice-1.0.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-anstream-0.6.21" - }, - { - "relatedSpdxElement": "SPDXRef-Package-inout-0.1.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-cipher-0.4.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-ref-cast-impl-1.0.25", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-ref-cast-1.0.25" - }, - { - "relatedSpdxElement": "SPDXRef-Package-indoc-2.0.7", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-ratatui-0.29.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-libc-0.2.178", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-rustix-1.1.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-libc-0.2.178", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-atty-0.2.14" - }, - { - "relatedSpdxElement": "SPDXRef-Package-pin-project-internal-1.1.10", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-pin-project-1.1.10" - }, - { - "relatedSpdxElement": "SPDXRef-Package-nu-derive-value-0.109.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-protocol-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-is--ci-1.2.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-supports-color-3.0.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-syn-2.0.111", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-async-trait-0.1.89" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows--aarch64--msvc-0.53.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-targets-0.53.5" - }, - { - "relatedSpdxElement": "SPDXRef-Package-futures-sink-0.3.31", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-futures-0.3.31" - }, - { - "relatedSpdxElement": "SPDXRef-Package-fluent-0.17.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-core-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-unsafe-libyaml-0.2.11", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-serde--yaml-0.9.34-plus-deprecated" - }, - { - "relatedSpdxElement": "SPDXRef-Package-libc-0.2.178", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-pwd-1.4.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-quote-1.0.42", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-futures-macro-0.3.31" - }, - { - "relatedSpdxElement": "SPDXRef-Package-mime--guess-2.0.5", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tower-http-0.6.8" - }, - { - "relatedSpdxElement": "SPDXRef-Package-smallvec-1.15.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-fluent-bundle-0.15.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-futures-core-0.3.31", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-hyper-util-0.1.19" - }, - { - "relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-chacha20-0.9.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-arrayvec-0.7.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-num-format-0.4.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-libc-0.2.178", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-rustix-0.38.44" - }, - { - "relatedSpdxElement": "SPDXRef-Package-alloc-no-stdlib-2.0.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-alloc-stdlib-0.2.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-sys-0.59.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-rustix-0.38.44" - }, - { - "relatedSpdxElement": "SPDXRef-Package-iana-time-zone-haiku-0.1.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-iana-time-zone-0.1.64" - }, - { - "relatedSpdxElement": "SPDXRef-Package-syn-2.0.111", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-interface-0.59.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-toml-0.5.11" - }, - { - "relatedSpdxElement": "SPDXRef-Package-derive--more-2.1.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-crossterm-0.29.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-thiserror-2.0.17", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-redox--users-0.5.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-slab-0.4.11", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-futures-util-0.3.31" - }, - { - "relatedSpdxElement": "SPDXRef-Package-bitflags-2.10.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-globwalk-0.9.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-rand-0.8.5", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-age-core-0.11.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-thiserror-1.0.69", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-i18n-config-0.4.8" - }, - { - "relatedSpdxElement": "SPDXRef-Package-futures-io-0.3.31", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-futures-util-0.3.31" - }, - { - "relatedSpdxElement": "SPDXRef-Package-quote-1.0.42", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-miette-derive-7.6.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-link-0.2.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-chrono-0.4.42" - }, - { - "relatedSpdxElement": "SPDXRef-Package-ryu-1.0.20", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-compact--str-0.8.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-vte-0.14.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-strip-ansi-escapes-0.2.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-httpdate-1.0.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tower-http-0.6.8" - }, - { - "relatedSpdxElement": "SPDXRef-Package-anstream-0.6.21", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-clap--builder-4.5.53" - }, - { - "relatedSpdxElement": "SPDXRef-Package-find-crate-0.6.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-i18n-embed-impl-0.8.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-proc-macro-error-attr2-2.0.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-proc-macro-error2-2.0.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-subtle-2.6.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-universal-hash-0.5.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-ryu-1.0.20", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-serde--yaml-0.9.34-plus-deprecated" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-targets-0.53.5", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-sys-0.60.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-unicode-width-0.2.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-ratatui-0.29.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-thiserror-1.0.69", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-pwd-1.4.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-tower-service-0.3.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tower-http-0.6.8" - }, - { - "relatedSpdxElement": "SPDXRef-Package-anyhow-1.0.100", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-tui-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-quote-1.0.42", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tokio-macros-2.6.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-typetag-0.2.21", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-protocol-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-wasm-bindgen-0.2.106", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-chrono-0.4.42" - }, - { - "relatedSpdxElement": "SPDXRef-Package-cookie-factory-0.3.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-age-0.11.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-link-0.1.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-result-0.3.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-percent-encoding-2.3.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-axum-0.8.7" - }, - { - "relatedSpdxElement": "SPDXRef-Package-itoa-1.0.15", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-axum-0.8.7" - }, - { - "relatedSpdxElement": "SPDXRef-Package-futures-io-0.3.31", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-futures-0.3.31" - }, - { - "relatedSpdxElement": "SPDXRef-Package-clap-4.5.53", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-web-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-pin-project-lite-0.2.16", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-hyper-util-0.1.19" - }, - { - "relatedSpdxElement": "SPDXRef-Package-syn-2.0.111", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-instability-0.3.10" - }, - { - "relatedSpdxElement": "SPDXRef-Package-indexmap-2.12.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-protocol-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-rustversion-1.0.22", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-compact--str-0.8.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-mio-1.1.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-crossterm-0.29.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-httpdate-1.0.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-hyper-1.8.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-either-1.15.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-itertools-0.14.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-thiserror-2.0.17", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-plugin-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-parking--lot-0.12.5", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-crossterm-0.28.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows--i686--msvc-0.53.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-targets-0.53.5" - }, - { - "relatedSpdxElement": "SPDXRef-Package-widestring-1.2.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-interprocess-2.2.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-equivalent-1.0.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-indexmap-2.12.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-block-buffer-0.10.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-digest-0.10.7" - }, - { - "relatedSpdxElement": "SPDXRef-Package-parking--lot-0.12.5", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-i18n-embed-0.15.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-once--cell-1.21.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-console-0.16.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde--core-1.0.228", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-axum-0.8.7" - }, - { - "relatedSpdxElement": "SPDXRef-Package-tempfile-3.23.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-dialoguer-0.12.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-rust-embed-utils-8.9.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-rust-embed-impl-8.9.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-memchr-2.7.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nom-7.1.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-unicode-width-0.1.14", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-miette-7.6.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-wasip2-1.0.1-plus-wasi-0.2.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-getrandom-0.3.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-darling-0.20.11", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-instability-0.3.10" - }, - { - "relatedSpdxElement": "SPDXRef-Package-libc-0.2.178", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-libredox-0.1.10" - }, - { - "relatedSpdxElement": "SPDXRef-Package-regex-automata-0.4.13", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-ignore-0.4.25" - }, - { - "relatedSpdxElement": "SPDXRef-Package-smallvec-1.15.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tracing-subscriber-0.3.22" - }, - { - "relatedSpdxElement": "SPDXRef-Package-parking--lot-0.12.5", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tokio-1.48.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-hex-0.4.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-encrypt-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-ntapi-0.4.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-system-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-encoding--rs-0.8.35" - }, - { - "relatedSpdxElement": "SPDXRef-Package-quote-1.0.42", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-zerocopy-derive-0.8.31" - }, - { - "relatedSpdxElement": "SPDXRef-Package-unic-langid-0.9.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-i18n-config-0.4.8" - }, - { - "relatedSpdxElement": "SPDXRef-Package-toml-0.9.8", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-encrypt-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde--urlencoded-0.7.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-axum-0.8.7" - }, - { - "relatedSpdxElement": "SPDXRef-Package-rust-embed-8.9.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-age-0.11.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-miette-7.6.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-protocol-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-http-1.4.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-http-body-1.0.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde--core-1.0.228", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-toml-0.9.8" - }, - { - "relatedSpdxElement": "SPDXRef-Package-js-sys-0.3.83", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-web-time-1.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-regex-automata-0.4.13", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-regex-1.12.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-fluent-syntax-0.11.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-i18n-embed-fl-0.9.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-bitflags-2.10.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-redox--syscall-0.5.18" - }, - { - "relatedSpdxElement": "SPDXRef-Package-age-core-0.11.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-age-0.11.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-android--system--properties-0.1.5", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-iana-time-zone-0.1.64" - }, - { - "relatedSpdxElement": "SPDXRef-Package-http-1.4.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-axum-0.8.7" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-sys-0.61.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tempfile-3.23.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-libredox-0.1.10", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-redox--users-0.5.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-errno-0.3.14", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-libproc-0.14.11" - }, - { - "relatedSpdxElement": "SPDXRef-Package-sys-locale-0.3.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-utils-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-syn-2.0.111", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-zerocopy-derive-0.8.31" - }, - { - "relatedSpdxElement": "SPDXRef-Package-walkdir-2.5.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-rust-embed-utils-8.9.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-zerocopy-0.8.31", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-ppv-lite86-0.2.21" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-0.62.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-protocol-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-fluent-0.16.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-i18n-embed-fl-0.9.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-syn-2.0.111", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tracing-attributes-0.1.31" - }, - { - "relatedSpdxElement": "SPDXRef-Package-buf-trait-0.4.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-byteyarn-0.5.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-mio-1.1.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-crossterm-0.28.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-fastrand-2.3.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tempfile-3.23.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-unicase-2.8.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-utils-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-axum-core-0.5.5", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-axum-0.8.7" - }, - { - "relatedSpdxElement": "SPDXRef-Package-matchit-0.8.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-axum-0.8.7" - }, - { - "relatedSpdxElement": "SPDXRef-Package-quote-1.0.42", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-derive--more-impl-2.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-r-efi-5.3.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-getrandom-0.3.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-typenum-1.19.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-crypto-common-0.1.7" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-core-0.62.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-future-0.3.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-sys-0.61.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-ansi-term-0.50.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-rustc-hash-2.1.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-type-map-0.5.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-numerics-0.2.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-0.61.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-thiserror-1.0.69", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-i18n-embed-0.15.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-js-sys-0.3.83", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-iana-time-zone-0.1.64" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-rmp-serde-1.3.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-siphasher-1.0.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-phf--shared-0.11.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-itertools-0.14.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-system-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-itoa-1.0.15", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-hyper-1.8.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-derive--more-impl-2.1.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-derive--more-2.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-fancy-regex-0.16.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-protocol-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-chrono-0.4.42", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-system-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-async-trait-0.1.89", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-core-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-rand--core-0.6.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-rand--chacha-0.3.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-slug-0.1.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tera-1.20.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-toml--parser-1.0.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-toml-0.9.8" - }, - { - "relatedSpdxElement": "SPDXRef-Package-syn-2.0.111", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-miette-derive-7.6.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-typetag-impl-0.2.21", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typetag-0.2.21" - }, - { - "relatedSpdxElement": "SPDXRef-Package-bitflags-2.10.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tower-http-0.6.8" - }, - { - "relatedSpdxElement": "SPDXRef-Package-tracing-core-0.1.35", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tracing-log-0.2.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-http-body-util-0.1.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tower-http-0.6.8" - }, - { - "relatedSpdxElement": "SPDXRef-Package-spin-0.9.8", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-multer-3.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-axum-0.8.7", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-core-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-globwalk-0.9.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tera-1.20.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-syn-2.0.111", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-serde--derive-1.0.228" - }, - { - "relatedSpdxElement": "SPDXRef-Package-tokio-1.48.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-core-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-sync--wrapper-1.0.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-axum-0.8.7" - }, - { - "relatedSpdxElement": "SPDXRef-Package-syn-2.0.111", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-ref-cast-impl-1.0.25" - }, - { - "relatedSpdxElement": "SPDXRef-Package-unic-langid-0.9.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-i18n-embed-0.15.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-memchr-2.7.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-aho-corasick-1.1.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-os--pipe-1.2.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-protocol-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-nu-experimental-0.109.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-engine-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-http-body-1.0.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-http-body-util-0.1.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-heck-0.5.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-derive-value-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-tower-http-0.6.8", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-core-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-once--cell-1.21.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tracing-core-0.1.35" - }, - { - "relatedSpdxElement": "SPDXRef-Package-log-0.4.29", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-globset-0.4.18" - }, - { - "relatedSpdxElement": "SPDXRef-Package-futures-util-0.3.31", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-axum-0.8.7" - }, - { - "relatedSpdxElement": "SPDXRef-Package-futures-task-0.3.31", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-futures-0.3.31" - }, - { - "relatedSpdxElement": "SPDXRef-Package-zeroize-1.8.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-curve25519-dalek-4.1.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-nu-plugin-0.109.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-core-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-socket2-0.6.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tokio-1.48.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-percent-encoding-2.3.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-form--urlencoded-1.2.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-syn-2.0.111", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-i18n-embed-fl-0.9.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-curve25519-dalek-4.1.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-x25519-dalek-2.0.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-zerocopy-derive-0.8.31", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-zerocopy-0.8.31" - }, - { - "relatedSpdxElement": "SPDXRef-Package-lscolors-0.20.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-utils-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.103", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-zerocopy-derive-0.7.35" - }, - { - "relatedSpdxElement": "SPDXRef-Package-zeroize-1.8.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-x25519-dalek-2.0.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-rustix-0.38.44", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-crossterm-0.28.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-fluent-syntax-0.12.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-fluent-bundle-0.16.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-quote-1.0.42", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-strum--macros-0.27.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-redox--syscall-0.5.18", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-parking--lot--core-0.9.12" - }, - { - "relatedSpdxElement": "SPDXRef-Package-libc-0.2.178", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-mach2-0.4.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-valuable-0.1.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tracing-core-0.1.35" - }, - { - "relatedSpdxElement": "SPDXRef-Package-digest-0.10.7", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-hmac-0.12.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde--core-1.0.228", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-toml--datetime-0.7.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-syn-2.0.111", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-derive-value-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-cpufeatures-0.2.17", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-sha2-0.10.9" - }, - { - "relatedSpdxElement": "SPDXRef-Package-futures-core-0.3.31", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-futures-0.3.31" - }, - { - "relatedSpdxElement": "SPDXRef-Package-wasm-bindgen-shared-0.2.106", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-wasm-bindgen-0.2.106" - }, - { - "relatedSpdxElement": "SPDXRef-Package-wasm-bindgen-macro-0.2.106", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-wasm-bindgen-0.2.106" - }, - { - "relatedSpdxElement": "SPDXRef-Package-thiserror-2.0.17", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-core-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-tokio-util-0.7.17", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tower-http-0.6.8" - }, - { - "relatedSpdxElement": "SPDXRef-Package-base64-0.21.7", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-age-0.11.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-sha2-0.10.9" - }, - { - "relatedSpdxElement": "SPDXRef-Package-web-time-1.1.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-protocol-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-crossterm-0.29.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-core-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows--i686--msvc-0.52.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-targets-0.52.6" - }, - { - "relatedSpdxElement": "SPDXRef-Package-http-body-util-0.1.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-axum-core-0.5.5" - }, - { - "relatedSpdxElement": "SPDXRef-Package-memchr-2.7.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-fluent-syntax-0.12.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-toml-0.9.8", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-web-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-document-features-0.2.12", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-crossterm-0.29.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-doctest-file-1.0.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-interprocess-2.2.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-quote-1.0.42", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-i18n-embed-impl-0.8.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-i18n-embed-fl-0.9.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-age-0.11.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-cpufeatures-0.2.17", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-chacha20-0.9.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-http-1.4.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-http-body-util-0.1.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde--derive-1.0.228", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-i18n-config-0.4.8" - }, - { - "relatedSpdxElement": "SPDXRef-Package-getrandom-0.3.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tempfile-3.23.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-heck-0.5.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-strum--macros-0.27.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-wasm-bindgen-shared-0.2.106", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-wasm-bindgen-macro-support-0.2.106" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-plugin-core-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-percent-encoding-2.3.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tower-http-0.6.8" - }, - { - "relatedSpdxElement": "SPDXRef-Package-nu-glob-0.109.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-engine-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde--json-1.0.145", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-utils-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-quote-1.0.42", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-curve25519-dalek-derive-0.1.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-generic-array-0.14.7", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-inout-0.1.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-pest-2.8.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-pest--derive-2.8.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-curve25519-dalek-4.1.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-sys-0.52.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-rtoolbox-0.0.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde--yaml-0.9.34-plus-deprecated", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-encrypt-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-tracing-core-0.1.35", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tracing-0.1.43" - }, - { - "relatedSpdxElement": "SPDXRef-Package-unicode-ident-1.0.22", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-wasm-bindgen-shared-0.2.106" - }, - { - "relatedSpdxElement": "SPDXRef-Package-futures-util-0.3.31", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tower-0.5.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-core-0.61.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-numerics-0.2.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-typedialog-0.1.0", - "relationshipType": "GENERATED_FROM", - "spdxElementId": "SPDXRef-File-typedialog" - }, - { - "relatedSpdxElement": "SPDXRef-Package-thiserror-1.0.69", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-fluent-syntax-0.11.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-futures-util-0.3.31", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-futures-0.3.31" - }, - { - "relatedSpdxElement": "SPDXRef-Package-io--tee-0.1.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-age-core-0.11.0" - }, - { - "relatedSpdxElement": "SPDXRef-File-typedialog", - "relationshipType": "DESCRIBES", - "spdxElementId": "SPDXRef-DOCUMENT" - }, - { - "relatedSpdxElement": "SPDXRef-Package-itoa-1.0.15", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-serde--yaml-0.9.34-plus-deprecated" - }, - { - "relatedSpdxElement": "SPDXRef-Package-utf8parse-0.2.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-anstream-0.6.21" - }, - { - "relatedSpdxElement": "SPDXRef-Package-regex-automata-0.4.13", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-globset-0.4.18" - }, - { - "relatedSpdxElement": "SPDXRef-Package-log-0.4.29", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-ignore-0.4.25" - }, - { - "relatedSpdxElement": "SPDXRef-Package-futures-util-0.3.31", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tower-http-0.6.8" - }, - { - "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.103", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-futures-macro-0.3.31" - }, - { - "relatedSpdxElement": "SPDXRef-Package-signal-hook-mio-0.2.5", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-crossterm-0.29.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-age-0.11.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-encrypt-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-mime-0.3.17", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-mime--guess-2.0.5" - }, - { - "relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-wasm-bindgen-0.2.106" - }, - { - "relatedSpdxElement": "SPDXRef-Package-quote-1.0.42", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-derive-value-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-unic-langid-0.9.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-core-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-syn-2.0.111", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-strum--macros-0.26.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-once--cell-1.21.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-wasm-bindgen-0.2.106" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-collections-0.2.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-0.61.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-pest--meta-2.8.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-pest--generator-2.8.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-tokio-1.48.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tower-http-0.6.8" - }, - { - "relatedSpdxElement": "SPDXRef-Package-thiserror-impl-2.0.17", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-thiserror-2.0.17" - }, - { - "relatedSpdxElement": "SPDXRef-Package-bytes-1.11.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-http-body-util-0.1.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-bumpalo-3.19.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-wasm-bindgen-macro-support-0.2.106" - }, - { - "relatedSpdxElement": "SPDXRef-Package-rmp-serde-1.3.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-plugin-protocol-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-miette-derive-7.6.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-miette-7.6.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-bitflags-2.10.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-procfs-0.17.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-encoding--rs-0.8.35", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-multer-3.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.103", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-thiserror-impl-1.0.69" - }, - { - "relatedSpdxElement": "SPDXRef-Package-nu-protocol-0.109.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-plugin-protocol-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-signal-hook-0.3.18", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-signal-hook-mio-0.2.5" - }, - { - "relatedSpdxElement": "SPDXRef-Package-syn-2.0.111", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-pest--generator-2.8.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-byteorder-1.5.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-zerocopy-0.7.35" - }, - { - "relatedSpdxElement": "SPDXRef-Package-once--cell-1.21.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tracing-log-0.2.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-nu-system-0.109.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-protocol-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-targets-0.52.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-sys-0.59.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-syn-2.0.111", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-rust-embed-impl-8.9.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-quote-1.0.42", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-displaydoc-0.2.5" - }, - { - "relatedSpdxElement": "SPDXRef-Package-js-sys-0.3.83", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-chrono-0.4.42" - }, - { - "relatedSpdxElement": "SPDXRef-Package-fluent-bundle-0.16.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-fluent-0.17.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-simd-adler32-0.3.8", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-miniz--oxide-0.8.9" - }, - { - "relatedSpdxElement": "SPDXRef-Package-futures-executor-0.3.31", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-futures-0.3.31" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-link-0.2.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-targets-0.53.5" - }, - { - "relatedSpdxElement": "SPDXRef-Package-http-body-1.0.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-axum-0.8.7" - }, - { - "relatedSpdxElement": "SPDXRef-Package-strsim-0.11.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-i18n-embed-fl-0.9.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-futures-channel-0.3.31", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-futures-0.3.31" - }, - { - "relatedSpdxElement": "SPDXRef-Package-hmac-0.12.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-hkdf-0.12.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-rtoolbox-0.0.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-rpassword-7.4.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-chrono-0.4.42", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-chrono-humanize-0.2.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-bstr-1.12.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-globset-0.4.18" - }, - { - "relatedSpdxElement": "SPDXRef-Package-libc-0.2.178", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-errno-0.3.14" - }, - { - "relatedSpdxElement": "SPDXRef-Package-futures-util-0.3.31", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-multer-3.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-num-traits-0.2.19", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-rmp-0.8.14" - }, - { - "relatedSpdxElement": "SPDXRef-Package-unicode-width-0.1.14", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-unicode-truncate-1.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-sys-0.61.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-anstyle-query-1.1.5" - }, - { - "relatedSpdxElement": "SPDXRef-Package-futures-channel-0.3.31", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-futures-util-0.3.31" - }, - { - "relatedSpdxElement": "SPDXRef-Package-encrypt-0.1.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-core-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-walkdir-2.5.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-globwalk-0.9.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-futures-task-0.3.31", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-futures-executor-0.3.31" - }, - { - "relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-getrandom-0.2.16" - }, - { - "relatedSpdxElement": "SPDXRef-Package-syn-2.0.111", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-wasm-bindgen-macro-support-0.2.106" - }, - { - "relatedSpdxElement": "SPDXRef-Package-winnow-0.7.14", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-toml-0.9.8" - }, - { - "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.103", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-async-trait-0.1.89" - }, - { - "relatedSpdxElement": "SPDXRef-Package-anstyle-1.0.13", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-anstream-0.6.21" - }, - { - "relatedSpdxElement": "SPDXRef-Package-lazy--static-1.5.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-sharded-slab-0.1.7" - }, - { - "relatedSpdxElement": "SPDXRef-Package-signal-hook-mio-0.2.5", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-crossterm-0.28.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-sys-0.61.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-console-0.16.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.103", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-zerocopy-derive-0.8.31" - }, - { - "relatedSpdxElement": "SPDXRef-Package-signal-hook-0.3.18", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-crossterm-0.28.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-inventory-0.3.21", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typetag-0.2.21" - }, - { - "relatedSpdxElement": "SPDXRef-Package-clap--lex-0.7.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-clap--builder-4.5.53" - }, - { - "relatedSpdxElement": "SPDXRef-Package-bitflags-2.10.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-crossterm-0.29.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-unic-langid-0.9.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-fluent-bundle-0.15.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-quote-1.0.42", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-zerocopy-derive-0.7.35" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-i18n-config-0.4.8" - }, - { - "relatedSpdxElement": "SPDXRef-Package-bech32-0.9.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-age-0.11.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-nu-utils-0.109.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-engine-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-sys-0.60.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-terminal--size-0.4.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-zerocopy-0.7.35", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-buf-trait-0.4.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-crossbeam-utils-0.8.21", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-crossbeam-deque-0.8.6" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-future-0.3.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-0.62.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-quote-1.0.42", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-darling--macro-0.20.11" - }, - { - "relatedSpdxElement": "SPDXRef-Package-futures-util-0.3.31", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-futures-executor-0.3.31" - }, - { - "relatedSpdxElement": "SPDXRef-Package-futures-core-0.3.31", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-axum-core-0.5.5" - }, - { - "relatedSpdxElement": "SPDXRef-File-typedialog-web", - "relationshipType": "DESCRIBES", - "spdxElementId": "SPDXRef-DOCUMENT" - }, - { - "relatedSpdxElement": "SPDXRef-Package-arc-swap-1.7.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-i18n-embed-0.15.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-sha2-0.10.9", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-age-0.11.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-log-0.4.29", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-iana-time-zone-0.1.64" - }, - { - "relatedSpdxElement": "SPDXRef-Package-bytes-1.11.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tokio-util-0.7.17" - }, - { - "relatedSpdxElement": "SPDXRef-Package-libc-0.2.178", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-signal-hook-registry-1.4.7" - }, - { - "relatedSpdxElement": "SPDXRef-Package-intl--pluralrules-7.0.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-fluent-bundle-0.15.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-nix-0.30.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-system-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-tracing-0.1.43", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-axum-0.8.7" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-encrypt-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-utils-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-either-1.15.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-itertools-0.13.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-strings-0.5.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-core-0.62.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-errno-0.3.14", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-rustix-1.1.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-nom-7.1.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-age-0.11.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-bitflags-2.10.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-procfs-core-0.17.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-threading-0.1.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-future-0.2.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-chrono-0.4.42", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-core-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-winapi-0.3.9", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-atty-0.2.14" - }, - { - "relatedSpdxElement": "SPDXRef-Package-toml-0.9.8", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-core-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-memchr-2.7.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-multer-3.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-getrandom-0.3.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-zeroize-1.8.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-secrecy-0.10.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-bitflags-2.10.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-inquire-0.9.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-bytes-1.11.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-axum-0.8.7" - }, - { - "relatedSpdxElement": "SPDXRef-Package-quote-1.0.42", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-darling--core-0.20.11" - }, - { - "relatedSpdxElement": "SPDXRef-Package-quote-1.0.42", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-i18n-embed-fl-0.9.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-log-0.4.29", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-protocol-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-poly1305-0.8.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-chacha20poly1305-0.10.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-itertools-0.13.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-ratatui-0.29.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-tower-layer-0.3.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-axum-core-0.5.5" - }, - { - "relatedSpdxElement": "SPDXRef-Package-deunicode-1.6.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-slug-0.1.6" - }, - { - "relatedSpdxElement": "SPDXRef-Package-bitflags-2.10.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nix-0.30.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-core-0.61.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-collections-0.2.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-http-range-header-0.4.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tower-http-0.6.8" - }, - { - "relatedSpdxElement": "SPDXRef-Package-opaque-debug-0.3.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-poly1305-0.8.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-zeroize-1.8.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-cipher-0.4.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-rustversion-1.0.22", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-castaway-0.2.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-semver-1.0.27", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-plugin-protocol-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-rand-0.8.5", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tera-1.20.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-nu-glob-0.109.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-protocol-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-toml-0.9.8", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-tui-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.103", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tokio-macros-2.6.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-crypto-common-0.1.7", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-digest-0.10.7" - }, - { - "relatedSpdxElement": "SPDXRef-Package-signal-hook-registry-1.4.7", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-signal-hook-0.3.18" - }, - { - "relatedSpdxElement": "SPDXRef-Package-unic-langid-0.9.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-fluent-bundle-0.16.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-zerofrom-0.1.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-zerovec-0.11.5" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-sys-0.52.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-interprocess-2.2.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-tokio-1.48.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tokio-util-0.7.17" - }, - { - "relatedSpdxElement": "SPDXRef-Package-tower-service-0.3.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-axum-0.8.7" - }, - { - "relatedSpdxElement": "SPDXRef-Package-quote-1.0.42", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-proc-macro-error-attr2-2.0.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-inquire-0.9.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-core-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows--aarch64--gnullvm-0.53.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-targets-0.53.5" - }, - { - "relatedSpdxElement": "SPDXRef-Package-nu-experimental-0.109.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-protocol-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-walkdir-2.5.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-ignore-0.4.25" - }, - { - "relatedSpdxElement": "SPDXRef-Package-smallvec-1.15.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-fluent-bundle-0.16.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-hermit-abi-0.1.19", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-atty-0.2.14" - }, - { - "relatedSpdxElement": "SPDXRef-Package-once--cell--polyfill-1.70.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-anstyle-wincon-3.0.11" - }, - { - "relatedSpdxElement": "SPDXRef-Package-bitflags-2.10.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-objc2-core-foundation-0.3.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-heck-0.5.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-clap--derive-4.5.49" - }, - { - "relatedSpdxElement": "SPDXRef-Package-parking--lot--core-0.9.12", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-parking--lot-0.12.5" - }, - { - "relatedSpdxElement": "SPDXRef-Package-tower-layer-0.3.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-axum-0.8.7" - }, - { - "relatedSpdxElement": "SPDXRef-Package-fuzzy-matcher-0.3.7", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-inquire-0.9.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.103", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tracing-attributes-0.1.31" - }, - { - "relatedSpdxElement": "SPDXRef-Package-itertools-0.13.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-unicode-truncate-1.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-unicase-2.8.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-mime--guess-2.0.5" - }, - { - "relatedSpdxElement": "SPDXRef-Package-terminal--size-0.4.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-miette-7.6.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-paste-1.0.15", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-rmp-0.8.14" - }, - { - "relatedSpdxElement": "SPDXRef-Package-aho-corasick-1.1.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-regex-1.12.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-nix-0.30.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-utils-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-nu-engine-0.109.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-plugin-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-cookie-factory-0.3.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-age-core-0.11.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-winapi-0.3.9", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-ntapi-0.4.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-thread--local-1.1.9", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tracing-subscriber-0.3.22" - }, - { - "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.103", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-derive--more-impl-2.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-libc-0.2.178", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-mio-1.1.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-sys-0.60.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-socket2-0.6.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-bstr-1.12.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde--json-1.0.145", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-encrypt-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-link-0.2.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-core-0.62.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-foldhash-0.1.5", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-hashbrown-0.15.5" - }, - { - "relatedSpdxElement": "SPDXRef-Package-toml--writer-1.0.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-toml-0.9.8" - }, - { - "relatedSpdxElement": "SPDXRef-Package-rmp-serde-1.3.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-plugin-core-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-strsim-0.11.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-clap--builder-4.5.53" - }, - { - "relatedSpdxElement": "SPDXRef-Package-futures-core-0.3.31", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-futures-channel-0.3.31" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde--core-1.0.228", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-serde--json-1.0.145" - }, - { - "relatedSpdxElement": "SPDXRef-Package-pin-project-lite-0.2.16", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tokio-1.48.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-digest-0.10.7", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-sha2-0.10.9" - }, - { - "relatedSpdxElement": "SPDXRef-Package-dirs-6.0.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-protocol-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows--x86--64--msvc-0.53.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-targets-0.53.5" - }, - { - "relatedSpdxElement": "SPDXRef-Package-quote-1.0.42", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-interface-0.59.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-tokio-1.48.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde--core-1.0.228", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-serde--spanned-1.0.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-futures-sink-0.3.31", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-futures-util-0.3.31" - }, - { - "relatedSpdxElement": "SPDXRef-Package-chrono-0.4.42", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-protocol-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-generic-array-0.14.7", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-aead-0.5.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-sys-0.59.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-rpassword-7.4.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-atty-0.2.14", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-core-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-i18n-config-0.4.8", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-i18n-embed-impl-0.8.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-bytes-1.11.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tokio-1.48.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde--json-1.0.145", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-axum-0.8.7" - }, - { - "relatedSpdxElement": "SPDXRef-Package-sha2-0.10.9", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-rust-embed-utils-8.9.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-rmp-serde-1.3.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-protocol-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-syn-2.0.111", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-clap--derive-4.5.49" - }, - { - "relatedSpdxElement": "SPDXRef-Package-chrono-tz-0.9.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tera-1.20.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-link-0.1.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-strings-0.4.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-mime-0.3.17", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-multer-3.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-link-0.1.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-future-0.2.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-libc-0.2.178", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-rpassword-7.4.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.103", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-instability-0.3.10" - }, - { - "relatedSpdxElement": "SPDXRef-Package-recvmsg-1.0.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-interprocess-2.2.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-sha2-0.10.9", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-age-core-0.11.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-chacha20-0.9.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-chacha20poly1305-0.10.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde--yaml-0.9.34-plus-deprecated", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-core-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-mach2-0.4.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-system-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-ntapi-0.4.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-sysinfo-0.37.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-aho-corasick-1.1.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-globset-0.4.18" - }, - { - "relatedSpdxElement": "SPDXRef-Package-rustix-1.1.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-crossterm-0.29.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-libc-0.2.178", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-signal-hook-0.3.18" - }, - { - "relatedSpdxElement": "SPDXRef-Package-ref-cast-1.0.25", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-path-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-anstyle-query-1.1.5", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-anstream-0.6.21" - }, - { - "relatedSpdxElement": "SPDXRef-Package-dirs-sys-0.5.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-protocol-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-memchr-2.7.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-bstr-1.12.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-futures-core-0.3.31", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tower-http-0.6.8" - }, - { - "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.103", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-strum--macros-0.26.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-static--assertions-1.1.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-compact--str-0.8.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-sharded-slab-0.1.7", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tracing-subscriber-0.3.22" - }, - { - "relatedSpdxElement": "SPDXRef-File-typedialog-tui", - "relationshipType": "DESCRIBES", - "spdxElementId": "SPDXRef-DOCUMENT" - }, - { - "relatedSpdxElement": "SPDXRef-Package-quote-1.0.42", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-thiserror-impl-1.0.69" - }, - { - "relatedSpdxElement": "SPDXRef-Package-syn-2.0.111", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-darling--macro-0.20.11" - }, - { - "relatedSpdxElement": "SPDXRef-Package-hkdf-0.12.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-age-core-0.11.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-libc-0.2.178", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-rand-0.8.5" - }, - { - "relatedSpdxElement": "SPDXRef-Package-winapi-util-0.1.11", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-same-file-1.0.6" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-core-0.62.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-0.62.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-sys-0.61.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-os--pipe-1.2.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-futures-macro-0.3.31", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-futures-util-0.3.31" - }, - { - "relatedSpdxElement": "SPDXRef-Package-tracing-subscriber-0.3.22", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-core-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-signal-hook-0.3.18", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-crossterm-0.29.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.103", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-pest--generator-2.8.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-crossbeam-deque-0.8.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-ignore-0.4.25" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-unic-langid-impl-0.9.6" - }, - { - "relatedSpdxElement": "SPDXRef-Package-byteyarn-0.5.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-utils-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-core-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-pest--derive-2.8.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tera-1.20.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-nu-utils-0.109.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-plugin-protocol-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-fluent-syntax-0.11.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-fluent-bundle-0.15.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-subtle-2.6.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-curve25519-dalek-4.1.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-core-0.62.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-numerics-0.3.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-unic-langid-0.9.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-fluent-0.17.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-tinystr-0.8.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-unic-langid-impl-0.9.6" - }, - { - "relatedSpdxElement": "SPDXRef-Package-wasm-bindgen-0.2.106", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-js-sys-0.3.83" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-result-0.3.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-core-0.61.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-tower-service-0.3.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tower-0.5.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-libc-0.2.178", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nix-0.30.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-0.61.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-sysinfo-0.37.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-memchr-2.7.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-serde--json-1.0.145" - }, - { - "relatedSpdxElement": "SPDXRef-Package-hashbrown-0.16.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-indexmap-2.12.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-unic-langid-0.9.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-intl-memoizer-0.5.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde--path--to--error-0.1.20", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-axum-0.8.7" - }, - { - "relatedSpdxElement": "SPDXRef-Package-bytes-1.11.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-multer-3.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-linux-raw-sys-0.11.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-rustix-1.1.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-unic-langid-0.9.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-fluent-0.16.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-syn-2.0.111", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-curve25519-dalek-derive-0.1.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.103", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-derive-value-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-httparse-1.10.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-hyper-1.8.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-rust-embed-utils-8.9.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-rust-embed-8.9.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-tempfile-3.23.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-core-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-log-0.4.29", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-plugin-core-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-futures-core-0.3.31", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tower-0.5.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-instability-0.3.10", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-ratatui-0.29.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-erased-serde-0.4.9", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typetag-0.2.21" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-targets-0.52.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-sys-0.52.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-zeroize-1.8.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-age-0.11.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-futures-sink-0.3.31", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tokio-util-0.7.17" - }, - { - "relatedSpdxElement": "SPDXRef-Package-libc-0.2.178", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-getrandom-0.3.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-quote-1.0.42", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-rust-embed-impl-8.9.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-typedialog-core-0.1.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-web-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-http-1.4.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-hyper-1.8.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-strum-0.26.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-protocol-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-pest--generator-2.8.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-pest--derive-2.8.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-tracing-0.1.43", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tower-0.5.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-unic-langid-impl-0.9.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-unic-langid-0.9.6" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-serde--urlencoded-0.7.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-chacha20poly1305-0.10.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-age-core-0.11.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-rustix-1.1.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-terminal--size-0.4.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-pin-project-lite-0.2.16", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-hyper-1.8.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde--json-1.0.145", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-tui-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-implement-0.60.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-core-0.61.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows--i686--gnu-0.52.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-targets-0.52.6" - }, - { - "relatedSpdxElement": "SPDXRef-Package-libc-0.2.178", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-system-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-utf8parse-0.2.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-anstyle-parse-0.2.7" - }, - { - "relatedSpdxElement": "SPDXRef-Package-pin-utils-0.1.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-futures-util-0.3.31" - }, - { - "relatedSpdxElement": "SPDXRef-Package-rustc-hash-2.1.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-fluent-bundle-0.16.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-tracing-attributes-0.1.31", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tracing-0.1.43" - }, - { - "relatedSpdxElement": "SPDXRef-Package-syn-2.0.111", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-thiserror-impl-2.0.17" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typetag-0.2.21" - }, - { - "relatedSpdxElement": "SPDXRef-Package-quote-1.0.42", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-strum--macros-0.26.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-fluent-0.16.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-i18n-embed-0.15.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-tower-layer-0.3.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tower-0.5.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-chrono-0.4.42", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-procfs-core-0.17.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-unicode-truncate-1.1.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-ratatui-0.29.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-quote-1.0.42", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-thiserror-impl-2.0.17" - }, - { - "relatedSpdxElement": "SPDXRef-Package-tera-1.20.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-core-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-quote-1.0.42", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-syn-2.0.111" - }, - { - "relatedSpdxElement": "SPDXRef-Package-unicode-segmentation-1.12.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-convert--case-0.10.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-bitflags-2.10.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-rustix-1.1.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-mio-1.1.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tokio-1.48.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-sys-0.61.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-winapi-util-0.1.11" - }, - { - "relatedSpdxElement": "SPDXRef-Package-nu-plugin-protocol-0.109.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-plugin-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-mime-0.3.17", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tower-http-0.6.8" - }, - { - "relatedSpdxElement": "SPDXRef-Package-quote-1.0.42", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-implement-0.60.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-adler2-2.0.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-miniz--oxide-0.8.9" - }, - { - "relatedSpdxElement": "SPDXRef-Package-darling--core-0.20.11", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-darling--macro-0.20.11" - }, - { - "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.103", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-proc-macro-error2-2.0.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-supports-hyperlinks-3.1.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-miette-7.6.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-syn-2.0.111", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-strum--macros-0.27.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-alloc-no-stdlib-2.0.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-brotli-decompressor-5.0.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-regex-syntax-0.8.8", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-regex-automata-0.4.13" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-zerovec-0.11.5" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-erased-serde-0.4.9" - }, - { - "relatedSpdxElement": "SPDXRef-Package-zeroize--derive-1.4.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-zeroize-1.8.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-digest-0.10.7", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-pbkdf2-0.12.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-ignore-0.4.25", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-globwalk-0.9.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-minimal-lexical-0.2.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nom-7.1.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.103", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-quote-1.0.42" - }, - { - "relatedSpdxElement": "SPDXRef-Package-quote-1.0.42", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-wasm-bindgen-macro-support-0.2.106" - }, - { - "relatedSpdxElement": "SPDXRef-Package-sha2-0.10.9", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-scrypt-0.11.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-globset-0.4.18", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-ignore-0.4.25" - }, - { - "relatedSpdxElement": "SPDXRef-Package-scopeguard-1.2.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-lock--api-0.4.14" - }, - { - "relatedSpdxElement": "SPDXRef-Package-same-file-1.0.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-ignore-0.4.25" - }, - { - "relatedSpdxElement": "SPDXRef-Package-iana-time-zone-0.1.64", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-chrono-0.4.42" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-link-0.2.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-parking--lot--core-0.9.12" - }, - { - "relatedSpdxElement": "SPDXRef-Package-clap-4.5.53", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-http-1.4.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-hyper-util-0.1.19" - }, - { - "relatedSpdxElement": "SPDXRef-Package-syn-2.0.111", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-zeroize--derive-1.4.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-smallvec-1.15.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-hyper-1.8.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-bytes-1.11.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-axum-core-0.5.5" - }, - { - "relatedSpdxElement": "SPDXRef-Package-bit-set-0.8.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-fancy-regex-0.16.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-intl-memoizer-0.5.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-fluent-bundle-0.15.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-regex-1.12.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tera-1.20.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-strum--macros-0.26.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-strum-0.26.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-anyhow-1.0.100", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.103", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-thiserror-impl-2.0.17" - }, - { - "relatedSpdxElement": "SPDXRef-Package-futures-0.3.31", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-core-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-crypto-common-0.1.7", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-aead-0.5.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-crossterm-0.28.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-ratatui-0.29.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-quote-1.0.42", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-instability-0.3.10" - }, - { - "relatedSpdxElement": "SPDXRef-Package-regex-syntax-0.8.8", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-regex-1.12.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-x25519-dalek-2.0.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-libc-0.2.178", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-sys-locale-0.3.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-libc-0.2.178", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-sysinfo-0.37.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-quote-1.0.42", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-serde--derive-1.0.228" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tera-1.20.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-dialoguer-0.12.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-core-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-http-body-1.0.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-hyper-1.8.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-cipher-0.4.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-salsa20-0.10.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-option-ext-0.2.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-dirs-sys-0.5.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-alloc-stdlib-0.2.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-brotli-8.0.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-syn-2.0.111", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-implement-0.60.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-fluent-bundle-0.15.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-fluent-0.16.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-thiserror-impl-1.0.69", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-thiserror-1.0.69" - }, - { - "relatedSpdxElement": "SPDXRef-Package-curve25519-dalek-derive-0.1.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-curve25519-dalek-4.1.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-find-crate-0.6.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-i18n-embed-fl-0.9.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-lru-0.12.5", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-ratatui-0.29.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-thiserror-2.0.17", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-encrypt-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-indoc-2.0.7", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-instability-0.3.10" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-interface-0.59.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-core-0.62.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-wasi-0.11.1-plus-wasi-snapshot-preview1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-getrandom-0.2.16" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-numerics-0.3.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-0.62.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-crossterm--winapi-0.9.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-crossterm-0.28.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.103", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-clap--derive-4.5.49" - }, - { - "relatedSpdxElement": "SPDXRef-Package-intl-memoizer-0.5.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-fluent-bundle-0.16.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-nu-protocol-0.109.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-engine-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-pin-project-lite-0.2.16", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-axum-core-0.5.5" - }, - { - "relatedSpdxElement": "SPDXRef-Package-errno-0.3.14", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-rustix-0.38.44" - }, - { - "relatedSpdxElement": "SPDXRef-Package-futures-task-0.3.31", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-futures-util-0.3.31" - }, - { - "relatedSpdxElement": "SPDXRef-Package-bytes-1.11.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-hyper-1.8.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-typedialog-web-0.1.0", - "relationshipType": "GENERATED_FROM", - "spdxElementId": "SPDXRef-File-typedialog-web" - }, - { - "relatedSpdxElement": "SPDXRef-Package-ident--case-1.0.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-darling--core-0.20.11" - }, - { - "relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nix-0.30.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-displaydoc-0.2.5", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tinystr-0.8.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde--spanned-1.0.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-toml-0.9.8" - }, - { - "relatedSpdxElement": "SPDXRef-Package-http-1.4.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-axum-core-0.5.5" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-link-0.1.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-0.61.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-anstyle-1.0.13", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-clap--builder-4.5.53" - }, - { - "relatedSpdxElement": "SPDXRef-Package-fnv-1.0.7", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-darling--core-0.20.11" - }, - { - "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.103", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-displaydoc-0.2.5" - }, - { - "relatedSpdxElement": "SPDXRef-Package-unicode-segmentation-1.12.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-unicode-truncate-1.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-bytes-1.11.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-http-1.4.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-redox--users-0.5.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-dirs-sys-0.5.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-nix-0.30.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-protocol-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-libm-0.2.15", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-humansize-2.1.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-pure-rust-locales-0.8.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-chrono-0.4.42" - }, - { - "relatedSpdxElement": "SPDXRef-Package-pin-project-1.1.10", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-age-0.11.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-log-0.4.29", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-mio-1.1.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-universal-hash-0.5.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-poly1305-0.8.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-serde--json-1.0.145" - }, - { - "relatedSpdxElement": "SPDXRef-Package-crypto-common-0.1.7", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-universal-hash-0.5.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-shell-words-1.1.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-dialoguer-0.12.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-winapi-util-0.1.11", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-ignore-0.4.25" - }, - { - "relatedSpdxElement": "SPDXRef-Package-sync--wrapper-1.0.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-axum-core-0.5.5" - }, - { - "relatedSpdxElement": "SPDXRef-Package-web-time-1.1.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-system-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde--json-1.0.145", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-web-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-nu-plugin-core-0.109.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-plugin-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-syn-2.0.111", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typetag-impl-0.2.21" - }, - { - "relatedSpdxElement": "SPDXRef-Package-pwd-1.4.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-path-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-bitflags-2.10.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-crossterm-0.28.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-libc-0.2.178", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-parking--lot--core-0.9.12" - }, - { - "relatedSpdxElement": "SPDXRef-Package-quote-1.0.42", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-async-trait-0.1.89" - }, - { - "relatedSpdxElement": "SPDXRef-Package-memchr-2.7.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-regex-automata-0.4.13" - }, - { - "relatedSpdxElement": "SPDXRef-Package-owo-colors-4.2.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-miette-7.6.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-lock--api-0.4.14", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-parking--lot-0.12.5" - }, - { - "relatedSpdxElement": "SPDXRef-Package-log-0.4.29", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tracing-log-0.2.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-num-traits-0.2.19", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-chrono-0.4.42" - }, - { - "relatedSpdxElement": "SPDXRef-Package-quote-1.0.42", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-wasm-bindgen-macro-0.2.106" - }, - { - "relatedSpdxElement": "SPDXRef-Package-walkdir-2.5.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-rust-embed-8.9.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-log-0.4.29", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-i18n-config-0.4.8" - }, - { - "relatedSpdxElement": "SPDXRef-Package-strum--macros-0.27.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-protocol-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-fluent-langneg-0.13.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-fluent-bundle-0.15.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-unic-langid-0.9.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-libproc-0.14.11", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-system-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.103", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-rust-embed-impl-8.9.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-walkdir-2.5.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-i18n-embed-0.15.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-nu-protocol-0.109.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-plugin-core-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-log-0.4.29", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tracing-0.1.43" - }, - { - "relatedSpdxElement": "SPDXRef-Package-syn-2.0.111", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-i18n-embed-impl-0.8.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-alloc-stdlib-0.2.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-brotli-decompressor-5.0.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-fancy-regex-0.16.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-engine-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-supports-color-3.0.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-miette-7.6.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-link-0.1.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-numerics-0.2.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-crossterm-0.29.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-inquire-0.9.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.103", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-ref-cast-impl-1.0.25" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-sys-0.61.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-rustix-1.1.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-basic-toml-0.1.10", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-i18n-config-0.4.8" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-link-0.2.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-future-0.3.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-parking--lot--core-0.9.12" - }, - { - "relatedSpdxElement": "SPDXRef-Package-pin-project-lite-0.2.16", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tokio-util-0.7.17" - }, - { - "relatedSpdxElement": "SPDXRef-Package-nu-utils-0.109.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-plugin-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-form--urlencoded-1.2.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-axum-0.8.7" - }, - { - "relatedSpdxElement": "SPDXRef-Package-supports-unicode-3.0.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-miette-7.6.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-dyn-clone-1.0.20", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-inquire-0.9.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-tokio-1.48.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-tui-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-syn-2.0.111", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-futures-macro-0.3.31" - }, - { - "relatedSpdxElement": "SPDXRef-Package-pin-utils-0.1.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-hyper-1.8.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-brotli-8.0.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-protocol-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-rustversion-1.0.22", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-inventory-0.3.21" - }, - { - "relatedSpdxElement": "SPDXRef-Package-lean--string-0.5.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-utils-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.103", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-darling--core-0.20.11" - }, - { - "relatedSpdxElement": "SPDXRef-Package-unic-langid-0.9.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-fluent-langneg-0.13.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-anyhow-1.0.100", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-core-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-http-body-1.0.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tower-http-0.6.8" - }, - { - "relatedSpdxElement": "SPDXRef-Package-strum-0.26.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-ratatui-0.29.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-pin-project-lite-0.2.16", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tower-0.5.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-dirs-6.0.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-encrypt-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-unic-langid-0.9.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-intl--pluralrules-7.0.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-generic-array-0.14.7", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-crypto-common-0.1.7" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-serde--yaml-0.9.34-plus-deprecated" - }, - { - "relatedSpdxElement": "SPDXRef-Package-libc-0.2.178", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-signal-hook-mio-0.2.5" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-core-0.61.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-0.61.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-procfs-0.17.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-system-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-rand--chacha-0.3.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-rand-0.8.5" - }, - { - "relatedSpdxElement": "SPDXRef-Package-nu-protocol-0.109.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-plugin-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-fiat-crypto-0.2.9", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-curve25519-dalek-4.1.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-libc-0.2.178", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-objc2-io-kit-0.3.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-log-0.4.29", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-utils-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-futures-core-0.3.31", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-futures-executor-0.3.31" - }, - { - "relatedSpdxElement": "SPDXRef-Package-wasi-0.11.1-plus-wasi-snapshot-preview1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-mio-1.1.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-mio-1.1.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-signal-hook-mio-0.2.5" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-interface-0.59.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-core-0.61.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-libc-0.2.178", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-console-0.16.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-nu-path-0.109.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-protocol-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-tower-0.5.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-core-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-http-body-1.0.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-hyper-util-0.1.19" - }, - { - "relatedSpdxElement": "SPDXRef-Package-nom-7.1.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-age-core-0.11.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-itoa-1.0.15", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-compact--str-0.8.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-futures-core-0.3.31", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-futures-util-0.3.31" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-link-0.1.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-threading-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-itertools-0.14.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-experimental-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-zeroize-1.8.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-dialoguer-0.12.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-typenum-1.19.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-generic-array-0.14.7" - }, - { - "relatedSpdxElement": "SPDXRef-Package-anstyle-parse-0.2.7", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-anstream-0.6.21" - }, - { - "relatedSpdxElement": "SPDXRef-Package-objc2-core-foundation-0.3.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-objc2-io-kit-0.3.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-libc-0.2.178", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-cpufeatures-0.2.17" - }, - { - "relatedSpdxElement": "SPDXRef-Package-heck-0.5.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-protocol-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-http-body-1.0.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-axum-core-0.5.5" - }, - { - "relatedSpdxElement": "SPDXRef-Package-libc-0.2.178", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-rtoolbox-0.0.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde--derive-1.0.228", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-serde-1.0.228" - }, - { - "relatedSpdxElement": "SPDXRef-Package-byteorder-1.5.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-rmp-serde-1.3.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-indexmap-2.12.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-toml-0.9.8" - }, - { - "relatedSpdxElement": "SPDXRef-Package-httparse-1.10.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-multer-3.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-indexmap-2.12.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-serde--yaml-0.9.34-plus-deprecated" - }, - { - "relatedSpdxElement": "SPDXRef-Package-generic-array-0.14.7", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-block-buffer-0.10.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-ucd-trie-0.1.7", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-pest-2.8.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-chrono-humanize-0.2.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-protocol-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-pest-2.8.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-pest--meta-2.8.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-proc-macro-error2-2.0.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-i18n-embed-fl-0.9.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-toml--datetime-0.7.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-toml-0.9.8" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-link-0.2.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-result-0.4.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-quote-1.0.42", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-clap--derive-4.5.49" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-implement-0.60.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-core-0.62.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-http-body-util-0.1.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-axum-0.8.7" - }, - { - "relatedSpdxElement": "SPDXRef-Package-parking--lot-0.12.5", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-crossterm-0.29.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-sys-locale-0.3.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-core-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.103", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-zeroize--derive-1.4.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-rust-embed-8.9.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-i18n-embed-0.15.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-quote-1.0.42", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-ref-cast-impl-1.0.25" - }, - { - "relatedSpdxElement": "SPDXRef-Package-libc-0.2.178", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-libproc-0.14.11" - }, - { - "relatedSpdxElement": "SPDXRef-Package-intl-memoizer-0.5.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-i18n-embed-0.15.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-smallvec-1.15.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-parking--lot--core-0.9.12" - }, - { - "relatedSpdxElement": "SPDXRef-Package-quote-1.0.42", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tracing-attributes-0.1.31" - }, - { - "relatedSpdxElement": "SPDXRef-Package-fluent-langneg-0.13.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-i18n-embed-0.15.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-tower-0.5.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-axum-0.8.7" - }, - { - "relatedSpdxElement": "SPDXRef-Package-console-0.16.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-dialoguer-0.12.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-cipher-0.4.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-chacha20poly1305-0.10.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-syn-2.0.111", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-thiserror-impl-1.0.69" - }, - { - "relatedSpdxElement": "SPDXRef-Package-flate2-1.1.5", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-procfs-0.17.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-0.62.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-plugin-core-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-libc-0.2.178", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tokio-1.48.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-cassowary-0.3.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-ratatui-0.29.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-tokio-1.48.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-axum-0.8.7" - }, - { - "relatedSpdxElement": "SPDXRef-Package-dirs-6.0.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-core-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-thread--local-1.1.9" - }, - { - "relatedSpdxElement": "SPDXRef-Package-rand--core-0.6.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-rand-0.8.5" - }, - { - "relatedSpdxElement": "SPDXRef-Package-objc2-core-foundation-0.3.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-sysinfo-0.37.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-rpassword-7.4.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-core-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.103", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-strum--macros-0.27.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-crossterm--winapi-0.9.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-utils-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-interprocess-2.2.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-plugin-core-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-compact--str-0.8.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-winapi-i686-pc-windows-gnu-0.4.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-winapi-0.3.9" - }, - { - "relatedSpdxElement": "SPDXRef-Package-castaway-0.2.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-compact--str-0.8.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde--json-1.0.145", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-protocol-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-libc-0.2.178", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-dirs-sys-0.5.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-unicode-width-0.2.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-inquire-0.9.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-tower-layer-0.3.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tower-http-0.6.8" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde--core-1.0.228", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-serde--path--to--error-0.1.20" - }, - { - "relatedSpdxElement": "SPDXRef-Package-quote-1.0.42", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-zeroize--derive-1.4.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-libc-0.2.178", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-socket2-0.6.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-log-0.4.29", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-plugin-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-allocator-api2-0.2.21", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-hashbrown-0.15.5" - }, - { - "relatedSpdxElement": "SPDXRef-Package-crossbeam-utils-0.8.21", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-crossbeam-epoch-0.9.18" - }, - { - "relatedSpdxElement": "SPDXRef-Package-getrandom-0.2.16", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-redox--users-0.5.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-winapi-0.3.9", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-crossterm--winapi-0.9.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-miniz--oxide-0.8.9", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-flate2-1.1.5" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows--aarch64--msvc-0.52.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-targets-0.52.6" - }, - { - "relatedSpdxElement": "SPDXRef-Package-winnow-0.7.14", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-toml--parser-1.0.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-anstyle-wincon-3.0.11", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-anstream-0.6.21" - }, - { - "relatedSpdxElement": "SPDXRef-Package-pin-project-lite-0.2.16", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-http-body-util-0.1.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-chrono-0.4.42", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-procfs-0.17.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-bitflags-2.10.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-ratatui-0.29.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-zeroize-1.8.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-chacha20poly1305-0.10.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-getrandom-0.2.16", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-rand--core-0.6.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-hashbrown-0.15.5", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-lru-0.12.5" - }, - { - "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.103", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-pin-project-internal-1.1.10" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-sys-0.61.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-dirs-sys-0.5.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-proc-macro-error2-2.0.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-derive-value-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.103", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-proc-macro-error-attr2-2.0.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-core-0.62.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-iana-time-zone-0.1.64" - }, - { - "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.103", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-interface-0.59.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-serde--path--to--error-0.1.20" - }, - { - "relatedSpdxElement": "SPDXRef-Package-memchr-2.7.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-vte-0.14.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-brotli-decompressor-5.0.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-brotli-8.0.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-log-0.4.29", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-engine-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-typeid-1.0.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-erased-serde-0.4.9" - }, - { - "relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-miette-7.6.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-nu-protocol-0.109.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-core-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-toml-0.9.8", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows--x86--64--gnullvm-0.52.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-targets-0.52.6" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-sys-0.61.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-anstyle-wincon-3.0.11" - }, - { - "relatedSpdxElement": "SPDXRef-Package-libc-0.2.178", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-interprocess-2.2.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-percent-encoding-2.3.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tera-1.20.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-syn-2.0.111", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-zerocopy-derive-0.7.35" - }, - { - "relatedSpdxElement": "SPDXRef-Package-tokio-1.48.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-hyper-1.8.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-pbkdf2-0.12.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-scrypt-0.11.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-bytes-1.11.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-protocol-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-tracing-0.1.43", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tower-http-0.6.8" - }, - { - "relatedSpdxElement": "SPDXRef-Package-winapi-x86--64-pc-windows-gnu-0.4.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-winapi-0.3.9" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-link-0.2.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-strings-0.5.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-futures-sink-0.3.31", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-futures-channel-0.3.31" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-sys-0.61.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-errno-0.3.14" - }, - { - "relatedSpdxElement": "SPDXRef-Package-regex-automata-0.4.13", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-fancy-regex-0.16.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-once--cell-1.21.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tempfile-3.23.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-wasm-bindgen-0.2.106", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-slug-0.1.6" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-core-0.61.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-future-0.2.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-signal-hook-registry-1.4.7", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tokio-1.48.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-winapi-0.3.9", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-crossterm-0.29.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-walkdir-2.5.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-rust-embed-impl-8.9.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-winapi-util-0.1.11", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-walkdir-2.5.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-futures-core-0.3.31", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-http-body-util-0.1.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-rustix-0.38.44", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-procfs-0.17.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.103", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-serde--derive-1.0.228" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde--json-1.0.145", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-core-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-is--terminal--polyfill-1.70.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-anstream-0.6.21" - }, - { - "relatedSpdxElement": "SPDXRef-Package-lru-0.12.5", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-protocol-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde--derive-1.0.228", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-serde--core-1.0.228" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-sys-0.61.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-protocol-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-wasm-bindgen-macro-support-0.2.106", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-wasm-bindgen-macro-0.2.106" - }, - { - "relatedSpdxElement": "SPDXRef-Package-memchr-2.7.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-protocol-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-future-0.2.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-0.61.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-rust-embed-impl-8.9.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-rust-embed-8.9.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-memchr-2.7.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-regex-1.12.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-self--cell-1.2.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-self--cell-0.10.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-itoa-1.0.15", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-num-format-0.4.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-textwrap-0.16.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-miette-7.6.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-num-format-0.4.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-protocol-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.103", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-implement-0.60.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-chrono-0.4.42" - }, - { - "relatedSpdxElement": "SPDXRef-Package-tracing-0.1.43", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-encrypt-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-itoa-1.0.15", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-serde--json-1.0.145" - }, - { - "relatedSpdxElement": "SPDXRef-Package-nu-ansi-term-0.50.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-lscolors-0.20.0" - }, - { - "relatedSpdxElement": "SPDXRef-File-typedialog_core", - "relationshipType": "DESCRIBES", - "spdxElementId": "SPDXRef-DOCUMENT" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows--x86--64--msvc-0.52.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-targets-0.52.6" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-link-0.1.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-core-0.61.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-lazy--static-1.5.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tera-1.20.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-heck-0.5.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-strum--macros-0.26.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-wasm-bindgen-0.2.106", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-iana-time-zone-0.1.64" - }, - { - "relatedSpdxElement": "SPDXRef-Package-memchr-2.7.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-utils-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-libc-0.2.178", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-android--system--properties-0.1.5" - }, - { - "relatedSpdxElement": "SPDXRef-Package-num-format-0.4.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-utils-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-byteorder-1.5.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-rmp-0.8.14" - }, - { - "relatedSpdxElement": "SPDXRef-Package-hmac-0.12.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-age-0.11.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-rand-0.8.5", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-age-0.11.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-ryu-1.0.20", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-lean--string-0.5.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-sys-0.61.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tokio-1.48.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-regex-syntax-0.8.8", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-globset-0.4.18" - }, - { - "relatedSpdxElement": "SPDXRef-Package-wit-bindgen-0.46.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-wasip2-1.0.1-plus-wasi-0.2.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-crc32fast-1.5.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-aho-corasick-1.1.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-lscolors-0.20.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-humansize-2.1.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tera-1.20.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-rand--core-0.6.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-x25519-dalek-2.0.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-syn-2.0.111", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tokio-macros-2.6.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-self--cell-0.10.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-fluent-bundle-0.15.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-crossterm--winapi-0.9.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-crossterm-0.29.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde--json-1.0.145", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tera-1.20.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-quote-1.0.42", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-proc-macro-error2-2.0.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-rmp-0.8.14", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-rmp-serde-1.3.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-itoa-1.0.15", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-http-1.4.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-fluent-syntax-0.11.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-i18n-embed-0.15.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-fluent-langneg-0.13.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-fluent-bundle-0.16.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.103", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-syn-2.0.111" - }, - { - "relatedSpdxElement": "SPDXRef-Package-litrs-1.0.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-document-features-0.2.12" - }, - { - "relatedSpdxElement": "SPDXRef-Package-intl--pluralrules-7.0.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-fluent-bundle-0.16.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-nu-path-0.109.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-engine-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-nu-ansi-term-0.50.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tracing-subscriber-0.3.22" - }, - { - "relatedSpdxElement": "SPDXRef-Package-unicode-segmentation-1.12.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-ratatui-0.29.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-hyper-1.8.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-hyper-util-0.1.19" - }, - { - "relatedSpdxElement": "SPDXRef-Package-regex-syntax-0.8.8", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-fancy-regex-0.16.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-crossterm-0.29.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-utils-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde--json-1.0.145", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-once--cell-1.21.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-js-sys-0.3.83" - }, - { - "relatedSpdxElement": "SPDXRef-Package-alloc-no-stdlib-2.0.4", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-brotli-8.0.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-memchr-2.7.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-sysinfo-0.37.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-collections-0.3.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-0.62.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-salsa20-0.10.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-scrypt-0.11.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-typedialog-core-0.1.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-sysinfo-0.37.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-system-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-tempfile-3.23.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-inquire-0.9.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-i18n-config-0.4.8", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-i18n-embed-fl-0.9.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-chrono-0.4.42", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-inquire-0.9.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.103", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-miette-derive-7.6.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-x25519-dalek-2.0.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-age-0.11.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-hyper-util-0.1.19", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-axum-0.8.7" - }, - { - "relatedSpdxElement": "SPDXRef-Package-clap--derive-4.5.49", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-clap-4.5.53" - }, - { - "relatedSpdxElement": "SPDXRef-Package-anstyle-1.0.13", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-anstyle-wincon-3.0.11" - }, - { - "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.103", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-wasm-bindgen-macro-support-0.2.106" - }, - { - "relatedSpdxElement": "SPDXRef-Package-toml-0.5.11", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-find-crate-0.6.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-nix-0.30.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-plugin-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-log-0.4.29", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-system-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde--json-1.0.145", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-plugin-core-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-strings-0.4.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-core-0.61.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-paste-1.0.15", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-ratatui-0.29.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-compact--str-0.8.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-ratatui-0.29.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-strsim-0.11.1", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-darling--core-0.20.11" - }, - { - "relatedSpdxElement": "SPDXRef-Package-bytes-1.11.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tower-http-0.6.8" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde--core-1.0.228", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-erased-serde-0.4.9" - }, - { - "relatedSpdxElement": "SPDXRef-Package-syn-2.0.111", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-proc-macro-error2-2.0.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-fancy-regex-0.16.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-utils-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-tracing-0.1.43", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-axum-core-0.5.5" - }, - { - "relatedSpdxElement": "SPDXRef-Package-thiserror-2.0.17", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-experimental-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-unicode-width-0.2.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-textwrap-0.16.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-memchr-2.7.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-axum-0.8.7" - }, - { - "relatedSpdxElement": "SPDXRef-Package-scrypt-0.11.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-age-0.11.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-hex-0.4.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-procfs-0.17.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-once--cell-1.21.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typetag-0.2.21" - }, - { - "relatedSpdxElement": "SPDXRef-Package-phf-0.11.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-chrono-tz-0.9.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-phf--shared-0.11.3", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-phf-0.11.3" - }, - { - "relatedSpdxElement": "SPDXRef-Package-rustversion-1.0.22", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-strum--macros-0.26.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-typedialog-core-0.1.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-tui-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-crossbeam-epoch-0.9.18", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-crossbeam-deque-0.8.6" - }, - { - "relatedSpdxElement": "SPDXRef-Package-tokio-1.48.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tower-0.5.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-mime-0.3.17", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-axum-0.8.7" - }, - { - "relatedSpdxElement": "SPDXRef-Package-base64-0.21.7", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-age-core-0.11.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-crypto-common-0.1.7", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-cipher-0.4.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-form--urlencoded-1.2.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-serde--urlencoded-0.7.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-zerovec-0.11.5", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tinystr-0.8.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-same-file-1.0.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-walkdir-2.5.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-bit-vec-0.8.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-bit-set-0.8.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-thiserror-2.0.17", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-protocol-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-zerocopy-derive-0.7.35", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-zerocopy-0.7.35" - }, - { - "relatedSpdxElement": "SPDXRef-Package-unicode-width-0.2.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-console-0.16.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-cpufeatures-0.2.17", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-poly1305-0.8.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-sync--wrapper-1.0.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tower-0.5.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-ppv-lite86-0.2.21", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-rand--chacha-0.3.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-0.62.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-nu-system-0.109.1" - }, - { - "relatedSpdxElement": "SPDXRef-Package-bitflags-2.10.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-rustix-0.38.44" - }, - { - "relatedSpdxElement": "SPDXRef-Package-windows-core-0.62.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-windows-collections-0.3.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-unicode-linebreak-0.1.5", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-textwrap-0.16.2" - }, - { - "relatedSpdxElement": "SPDXRef-Package-core-foundation-sys-0.8.7", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-iana-time-zone-0.1.64" - }, - { - "relatedSpdxElement": "SPDXRef-Package-fluent-bundle-0.16.0", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-typedialog-core-0.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-basic-toml-0.1.10" - }, - { - "relatedSpdxElement": "SPDXRef-Package-equivalent-1.0.2", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-hashbrown-0.15.5" - }, - { - "relatedSpdxElement": "SPDXRef-Package-wasm-bindgen-0.2.106", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-web-time-1.1.0" - }, - { - "relatedSpdxElement": "SPDXRef-Package-memchr-2.7.6", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-pest-2.8.4" - }, - { - "relatedSpdxElement": "SPDXRef-Package-futures-core-0.3.31", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-tokio-util-0.7.17" - }, - { - "relatedSpdxElement": "SPDXRef-Package-itoa-1.0.15", - "relationshipType": "DEPENDS_ON", - "spdxElementId": "SPDXRef-Package-serde--urlencoded-0.7.1" - } - ], - "spdxVersion": "SPDX-2.3" -} diff --git a/SECURITY.md b/SECURITY.md new file mode 100644 index 0000000..9547d1f --- /dev/null +++ b/SECURITY.md @@ -0,0 +1,89 @@ +# Security Policy + +## Supported Versions + +| Version | Supported | +| ------- | ------------------ | +| 0.1.x | :white_check_mark: | + +## Reporting a Vulnerability + +**Please DO NOT report security vulnerabilities via public GitHub issues.** + +### Private Reporting + +Send vulnerability reports to: **jpl@jesusperez.com** + +Include in your report: +- Description of the vulnerability +- Steps to reproduce +- Potential impact +- Suggested fix (if any) + +### Response Timeline + +- **Acknowledgment**: Within 48 hours +- **Initial assessment**: Within 1 week +- **Fix timeline**: Depends on severity (coordinated with reporter) +- **Public disclosure**: After fix is released (coordinated disclosure) + +### Security Advisories + +We use [GitHub Security Advisories](https://github.com/jesusperezlorenzo/typedialog/security/advisories) for: +- Private coordination on fixes +- CVE assignment +- Public disclosure after fixes + +## Security Best Practices + +### For Users + +1. **Verify downloads**: Check SHA256 checksums + ```bash + sha256sum -c SHA256SUMS + ``` + +2. **Use latest version**: Security fixes are not backported + +3. **Audit dependencies**: Run `just dev::audit` regularly + +### For Contributors + +1. **Input validation**: Validate all user input +2. **No secrets in code**: Use environment variables +3. **Dependency audits**: Check `cargo audit` before PRs +4. **SBOM compliance**: Ensure SBOM.*.json are updated + +## Known Security Considerations + +### Encryption Features +- TypeDialog uses industry-standard encryption (secretumvault) +- Configuration files may contain sensitive data - protect with file permissions + +### Web Backend +- Production configs enable CSRF protection and rate limiting +- See `config/web/production.toml` for security settings + +### AI Backend +- API keys stored in environment variables only +- No API keys in logs or error messages + +## Dependency Security + +We use: +- `cargo-audit` for known vulnerabilities +- `cargo-deny` for license/security policies +- Automated dependency updates via Renovate + +## Security Scanning + +CI pipeline includes: +- Dependency audit (`cargo audit`) +- License compliance (`cargo-deny`) +- SBOM verification (SPDX + CycloneDX) + +## Contact + +For security concerns: contact via repositories. + +For general support: GitHub Issues diff --git a/imgs/BRANDING.md b/assets/BRANDING.md similarity index 97% rename from imgs/BRANDING.md rename to assets/BRANDING.md index 998a895..3c2024a 100644 --- a/imgs/BRANDING.md +++ b/assets/BRANDING.md @@ -247,13 +247,13 @@ Format: `typedialog_[component]_[variant].svg` ### Web - Header Logo ```html -TypeDialog +TypeDialog ``` ### App - Favicon ```html - - + + ``` ### Email - Static Logo diff --git a/imgs/README.md b/assets/README.md similarity index 94% rename from imgs/README.md rename to assets/README.md index d9753b9..218804b 100644 --- a/imgs/README.md +++ b/assets/README.md @@ -8,17 +8,17 @@ Official logo assets for **TypeDialog** — typed dialogs for inputs, forms and ```html - - + + -TypeDialog +TypeDialog ``` ### For React/Vue ```jsx -import logo from '/imgs/typedialog_logo_h.svg'; +import logo from '/assets/typedialog_logo_h.svg'; export default function Header() { return TypeDialog; @@ -28,7 +28,7 @@ export default function Header() { ### For Markdown/Docs ```markdown -![TypeDialog](/imgs/typedialog_logo_h.svg) +![TypeDialog](/assets/typedialog_logo_h.svg) ``` --- @@ -226,7 +226,7 @@ font-family: "Inter", -apple-system, BlinkMacSystemFont, sans-serif; ### Markdown ```markdown -# ![TypeDialog](/imgs/typedialog_logo_h.svg) Welcome +# ![TypeDialog](/assets/typedialog_logo_h.svg) Welcome [Link text](/) ``` @@ -234,7 +234,7 @@ font-family: "Inter", -apple-system, BlinkMacSystemFont, sans-serif; ### Rust / Markdown Docs ```markdown -![TypeDialog](imgs/typedialog_logo_h.svg) +![TypeDialog](assets/typedialog_logo_h.svg) ``` --- diff --git a/imgs/favicon.svg b/assets/favicon.svg similarity index 100% rename from imgs/favicon.svg rename to assets/favicon.svg diff --git a/imgs/how-to-use.md b/assets/how-to-use.md similarity index 80% rename from imgs/how-to-use.md rename to assets/how-to-use.md index 1fb4c73..337bcb5 100644 --- a/imgs/how-to-use.md +++ b/assets/how-to-use.md @@ -48,12 +48,12 @@ Quick integration guide with code examples for different frameworks and contexts - +
- +