[package]
edition = "2021"
name = "wasm4pm"
version = "26.7.1"
authors = ["Sean Chatman"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "High-performance process mining algorithms in WebAssembly for JavaScript/TypeScript"
homepage = "https://github.com/seanchatmangpt/wasm4pm"
documentation = "https://docs.rs/wasm4pm"
readme = "README.md"
keywords = [
"process-mining",
"wasm",
"webassembly",
"petri-net",
"bpm",
]
categories = [
"wasm",
"algorithms",
"data-structures",
"science",
]
license = "BUSL-1.1"
repository = "https://github.com/seanchatmangpt/wasm4pm"
[package.metadata.wasm-pack.profile.release]
wasm-opt = false
[features]
a_star = []
aco = []
align_etconformance = []
alignment_fitness = []
alpha_plus_plus = []
automl_experimental = []
bcinr = ["dep:bcinr"]
browser = [
"feature-conformance-full",
"feature-discovery-advanced",
"feature-gall",
"feature-ml",
"feature-streaming-full",
"feature-ocel",
"feature-powl",
"feature-statrs",
"discovery_advanced",
"conformance_full",
"ml",
"streaming_full",
"petri_net_playout",
"extensive_playout",
"montecarlo",
"statrs",
"ocel",
"powl",
"console_error_panic_hook",
"import",
]
cloud = ["browser"]
cognition = ["dep:wasm4pm-cognition"]
conformance_basic = []
conformance_full = [
"conformance_basic",
"alignment_fitness",
"align_etconformance",
]
console_error_panic_hook = ["dep:console_error_panic_hook"]
default = ["browser"]
discovery_advanced = [
"discovery_basic",
"genetic",
"ilp",
"a_star",
"aco",
"pso",
"simulated_annealing",
]
discovery_basic = [
"alpha_plus_plus",
"heuristic_miner",
"inductive_miner",
]
edge = [
"feature-conformance-basic",
"feature-discovery-advanced",
"feature-gall",
"feature-streaming-basic",
"feature-hand-rolled-stats",
"discovery_advanced",
"conformance_basic",
"bcinr",
]
extensive_playout = []
feature-conformance-basic = ["conformance_basic"]
feature-conformance-full = [
"feature-conformance-basic",
"conformance_full",
"alignment_fitness",
"align_etconformance",
]
feature-discovery-advanced = [
"discovery_advanced",
"genetic",
"ilp",
"a_star",
"aco",
"pso",
"simulated_annealing",
]
feature-gall = []
feature-gpu = []
feature-hand-rolled-stats = ["hand_rolled_stats"]
feature-ml = [
"ml",
"ml_classify",
"ml_cluster",
"ml_forecast",
"ml_anomaly",
"ml_regress",
"ml_pca",
]
feature-ocel = ["ocel"]
feature-powl = ["powl"]
feature-rayon = []
feature-statrs = [
"statrs",
"dep:statrs",
]
feature-streaming-basic = [
"streaming_basic",
"streaming_dfg",
]
feature-streaming-full = [
"feature-streaming-basic",
"streaming_full",
"streaming_basic",
"simd",
]
fog = [
"feature-conformance-full",
"feature-discovery-advanced",
"feature-gall",
"feature-ml",
"feature-streaming-full",
"feature-ocel",
"feature-statrs",
"discovery_advanced",
"conformance_full",
"ml",
"streaming_full",
"statrs",
"ocel",
"bcinr",
]
genetic = []
gpu = []
hand_rolled_stats = []
heuristic_miner = []
ilp = []
import = []
inductive_miner = []
iot = [
"feature-conformance-basic",
"feature-gall",
"feature-hand-rolled-stats",
"discovery_basic",
"conformance_basic",
"bcinr",
]
miniml = ["dep:miniml"]
ml = []
ml_anomaly = []
ml_classify = []
ml_cluster = []
ml_forecast = []
ml_pca = []
ml_regress = []
mobile = [
"feature-conformance-basic",
"feature-gall",
"feature-hand-rolled-stats",
"conformance_basic",
"bcinr",
]
montecarlo = []
ocel = []
petri_net_playout = []
poc_gate_validator = []
powl = []
pso = []
rayon = []
serde = []
simd = []
simulated_annealing = []
statrs = ["dep:statrs"]
streaming_basic = ["streaming_dfg"]
streaming_dfg = []
streaming_full = [
"streaming_basic",
"simd",
]
[lib]
name = "wasm4pm"
crate-type = [
"cdylib",
"rlib",
]
path = "src/lib.rs"
[[example]]
name = "gpu_wgsl_benchmark"
path = "examples/gpu_wgsl_benchmark.rs"
[[example]]
name = "scalability_report"
path = "examples/scalability_report.rs"
[[test]]
name = "action_dispatch_tests"
path = "tests/action_dispatch_tests.rs"
[[test]]
name = "action_integration_tests"
path = "tests/action_integration_tests.rs"
[[test]]
name = "adversarial_bellman_spc"
path = "tests/adversarial_bellman_spc.rs"
[[test]]
name = "adversarial_circuit_breaker"
path = "tests/adversarial_circuit_breaker.rs"
[[test]]
name = "adversarial_ingestion"
path = "tests/adversarial_ingestion.rs"
[[test]]
name = "adversarial_powl_tests"
path = "tests/adversarial_powl_tests.rs"
[[test]]
name = "adversarial_rl_tests"
path = "tests/adversarial_rl_tests.rs"
[[test]]
name = "adversarial_spc_tests"
path = "tests/adversarial_spc_tests.rs"
[[test]]
name = "agentic_jtbd_tests"
path = "tests/agentic_jtbd_tests.rs"
required-features = ["cloud"]
[[test]]
name = "agentic_wasm_export_tests"
path = "tests/agentic_wasm_export_tests.rs"
required-features = ["cloud"]
[[test]]
name = "algorithm_anticheat_generated"
path = "tests/algorithm_anticheat_generated.rs"
[[test]]
name = "algorithm_correctness"
path = "tests/algorithm_correctness.rs"
[[test]]
name = "algorithm_determinism_template"
path = "tests/algorithm_determinism_template.rs"
[[test]]
name = "algorithm_integration_tests"
path = "tests/algorithm_integration_tests.rs"
[[test]]
name = "algorithm_paper_grounded"
path = "tests/algorithm_paper_grounded.rs"
[[test]]
name = "algorithm_weakness_matrix"
path = "tests/algorithm_weakness_matrix.rs"
[[test]]
name = "analytics_real_data_tests"
path = "tests/analytics_real_data_tests.rs"
[[test]]
name = "anti_fake_tests"
path = "tests/anti_fake_tests.rs"
[[test]]
name = "automembrane_error_coverage"
path = "tests/automembrane_error_coverage.rs"
[[test]]
name = "autonomic_audit_trail_tests"
path = "tests/autonomic_audit_trail_tests.rs"
[[test]]
name = "autonomic_loop_tests"
path = "tests/autonomic_loop_tests.rs"
[[test]]
name = "autonomic_otel_instrumentation_test"
path = "tests/autonomic_otel_instrumentation_test.rs"
[[test]]
name = "autonomic_real_data_tests"
path = "tests/autonomic_real_data_tests.rs"
[[test]]
name = "autonomic_tests"
path = "tests/autonomic_tests.rs"
[[test]]
name = "behavioral_drift_tests"
path = "tests/behavioral_drift_tests.rs"
[[test]]
name = "behavioral_learning_tests"
path = "tests/behavioral_learning_tests.rs"
[[test]]
name = "bellman_correctness_tests"
path = "tests/bellman_correctness_tests.rs"
[[test]]
name = "bench_compare"
path = "tests/bench_compare.rs"
[[test]]
name = "benchmarks"
path = "tests/benchmarks.rs"
[[test]]
name = "bottleneck_integration_tests"
path = "tests/bottleneck_integration_tests.rs"
[[test]]
name = "boundary_safety_test"
path = "tests/boundary_safety_test.rs"
[[test]]
name = "cache_resident_tests"
path = "tests/cache_resident_tests.rs"
[[test]]
name = "challenger_m6_2_verification"
path = "tests/challenger_m6_2_verification.rs"
[[test]]
name = "check_wd"
path = "tests/check_wd.rs"
[[test]]
name = "chicago_tdd_auditor"
path = "tests/chicago_tdd_auditor.rs"
[[test]]
name = "choice_graph_behavioral_tests"
path = "tests/choice_graph_behavioral_tests.rs"
[[test]]
name = "choice_graph_paper"
path = "tests/choice_graph_paper.rs"
[[test]]
name = "circuit_breaker_state_machine_tests"
path = "tests/circuit_breaker_state_machine_tests.rs"
[[test]]
name = "clock_lock_regression_tests"
path = "tests/clock_lock_regression_tests.rs"
[[test]]
name = "comprehensive_parity_tests"
path = "tests/comprehensive_parity_tests.rs"
[[test]]
name = "config_sensitivity_tests"
path = "tests/config_sensitivity_tests.rs"
[[test]]
name = "conformance_edge_cases"
path = "tests/conformance_edge_cases.rs"
[[test]]
name = "conformance_model_truth_gaps"
path = "tests/conformance_model_truth_gaps.rs"
[[test]]
name = "conformance_real_data_tests"
path = "tests/conformance_real_data_tests.rs"
[[test]]
name = "convergence_diagnostics_tests"
path = "tests/convergence_diagnostics_tests.rs"
[[test]]
name = "coverage_gap_real_data_tests"
path = "tests/coverage_gap_real_data_tests.rs"
[[test]]
name = "cross_backend_determinism_tests"
path = "tests/cross_backend_determinism_tests.rs"
[[test]]
name = "cycle43_autonomic_gaps"
path = "tests/cycle43_autonomic_gaps.rs"
[[test]]
name = "declare_all_constraints_test"
path = "tests/declare_all_constraints_test.rs"
[[test]]
name = "declare_conformance_integration_test"
path = "tests/declare_conformance_integration_test.rs"
[[test]]
name = "deep_stress_tests"
path = "tests/deep_stress_tests.rs"
[[test]]
name = "determinism_validation_tests"
path = "tests/determinism_validation_tests.rs"
[[test]]
name = "determinism_verifier"
path = "tests/determinism_verifier.rs"
[[test]]
name = "dirty_data_xes_tests"
path = "tests/dirty_data_xes_tests.rs"
[[test]]
name = "discovery_algorithm_audit"
path = "tests/discovery_algorithm_audit.rs"
[[test]]
name = "discovery_fitness_bpi2020_tests"
path = "tests/discovery_fitness_bpi2020_tests.rs"
[[test]]
name = "discovery_nan_and_astar_precision"
path = "tests/discovery_nan_and_astar_precision.rs"
[[test]]
name = "discovery_otel_tests"
path = "tests/discovery_otel_tests.rs"
[[test]]
name = "discovery_otel_validation_template"
path = "tests/discovery_otel_validation_template.rs"
[[test]]
name = "drift_detection_analysis"
path = "tests/drift_detection_analysis.rs"
[[test]]
name = "drift_precision_recall_tests"
path = "tests/drift_precision_recall_tests.rs"
[[test]]
name = "drift_rl_feedback_tests"
path = "tests/drift_rl_feedback_tests.rs"
[[test]]
name = "drift_threshold_optimization"
path = "tests/drift_threshold_optimization.rs"
[[test]]
name = "e2e_agentic_pipeline"
path = "tests/e2e_agentic_pipeline.rs"
required-features = ["cloud"]
[[test]]
name = "edge_cases_tests"
path = "tests/edge_cases_tests.rs"
[[test]]
name = "enterprise_dirty_data_impact_tests"
path = "tests/enterprise_dirty_data_impact_tests.rs"
[[test]]
name = "fake_stub_audit_tests"
path = "tests/fake_stub_audit_tests.rs"
[[test]]
name = "feature_gating_tests"
path = "tests/feature_gating_tests.rs"
[[test]]
name = "feature_normalization_tests"
path = "tests/feature_normalization_tests.rs"
[[test]]
name = "filter_real_data_tests"
path = "tests/filter_real_data_tests.rs"
[[test]]
name = "filter_tests"
path = "tests/filter_tests.rs"
[[test]]
name = "fixture_registry"
path = "tests/fixture_registry.rs"
[[test]]
name = "fm1_equal_state_collapse_tests"
path = "tests/fm1_equal_state_collapse_tests.rs"
[[test]]
name = "fm5_detector"
path = "tests/fm5_detector.rs"
[[test]]
name = "foundry"
path = "tests/foundry.rs"
[[test]]
name = "full_parity_tests"
path = "tests/full_parity_tests.rs"
[[test]]
name = "gate_failure_tests"
path = "tests/gate_failure_tests.rs"
[[test]]
name = "global_adversarial"
path = "tests/global_adversarial.rs"
[[test]]
name = "gpu_conformance_vectors"
path = "tests/gpu_conformance_vectors.rs"
[[test]]
name = "gpu_wgsl_validation_test"
path = "tests/gpu_wgsl_validation_test.rs"
[[test]]
name = "ground_truth_conformance_tests"
path = "tests/ground_truth_conformance_tests.rs"
[[test]]
name = "ground_truth_discovery_tests"
path = "tests/ground_truth_discovery_tests.rs"
[[test]]
name = "integration_autonomic_complete"
path = "tests/integration_autonomic_complete.rs"
[[test]]
name = "iter4_edge_oracles"
path = "tests/iter4_edge_oracles.rs"
[[test]]
name = "jtbd_bpi2020_tests"
path = "tests/jtbd_bpi2020_tests.rs"
[[test]]
name = "linucb_tests"
path = "tests/linucb_tests.rs"
[[test]]
name = "membrane_oracle_tests"
path = "tests/membrane_oracle_tests.rs"
[[test]]
name = "metamorphic_discovery_tests"
path = "tests/metamorphic_discovery_tests.rs"
[[test]]
name = "minedg_choice_graph_test"
path = "tests/minedg_choice_graph_test.rs"
[[test]]
name = "missing_algos_real_data_tests"
path = "tests/missing_algos_real_data_tests.rs"
[[test]]
name = "ml_family_tests"
path = "tests/ml_family_tests.rs"
[[test]]
name = "ml_real_data_tests"
path = "tests/ml_real_data_tests.rs"
[[test]]
name = "ml_regression_tests"
path = "tests/ml_regression_tests.rs"
[[test]]
name = "mttr_recovery_paths_tests"
path = "tests/mttr_recovery_paths_tests.rs"
[[test]]
name = "mutation_adequacy_tests"
path = "tests/mutation_adequacy_tests.rs"
[[test]]
name = "negative_corpus"
path = "tests/negative_corpus.rs"
[[test]]
name = "negative_quality"
path = "tests/negative_quality.rs"
[[test]]
name = "ocel_dfg_discovery_tests"
path = "tests/ocel_dfg_discovery_tests.rs"
[[test]]
name = "ocel_lifecycle_wasm_export_tests"
path = "tests/ocel_lifecycle_wasm_export_tests.rs"
[[test]]
name = "ocel_many_to_many_tests"
path = "tests/ocel_many_to_many_tests.rs"
[[test]]
name = "ocel_object_centric_audit"
path = "tests/ocel_object_centric_audit.rs"
[[test]]
name = "ocel_process_evidence_tests"
path = "tests/ocel_process_evidence_tests.rs"
[[test]]
name = "ocel_real_data_tests"
path = "tests/ocel_real_data_tests.rs"
[[test]]
name = "ocel_v2"
path = "tests/ocel_v2.rs"
required-features = ["ocel"]
[[test]]
name = "ocpq_tests"
path = "tests/ocpq_tests.rs"
[[test]]
name = "oracle_validator"
path = "tests/oracle_validator.rs"
[[test]]
name = "panic_safety_tests"
path = "tests/panic_safety_tests.rs"
[[test]]
name = "parity_tests"
path = "tests/parity_tests.rs"
[[test]]
name = "pm4py_cross_validation"
path = "tests/pm4py_cross_validation.rs"
[[test]]
name = "policy_persistence_tests"
path = "tests/policy_persistence_tests.rs"
[[test]]
name = "powl_and_prediction_real_data_tests"
path = "tests/powl_and_prediction_real_data_tests.rs"
[[test]]
name = "powl_cross_validation"
path = "tests/powl_cross_validation.rs"
[[test]]
name = "prediction_drift_oracles"
path = "tests/prediction_drift_oracles.rs"
[[test]]
name = "prediction_leakage_tests"
path = "tests/prediction_leakage_tests.rs"
[[test]]
name = "prediction_naive_baseline_tests"
path = "tests/prediction_naive_baseline_tests.rs"
[[test]]
name = "proof_pack_tests"
path = "tests/proof_pack_tests.rs"
[[test]]
name = "quality_benchmarks"
path = "tests/quality_benchmarks.rs"
[[test]]
name = "real_data_algo_validation"
path = "tests/real_data_algo_validation.rs"
[[test]]
name = "real_world_parity"
path = "tests/real_world_parity.rs"
[[test]]
name = "red_team_adversarial"
path = "tests/red_team_adversarial.rs"
[[test]]
name = "regression_detector_test"
path = "tests/regression_detector_test.rs"
[[test]]
name = "reinforcement_instrumentation"
path = "tests/reinforcement_instrumentation.rs"
[[test]]
name = "reinforcement_tests"
path = "tests/reinforcement_tests.rs"
[[test]]
name = "remaining_capabilities_real_data_tests"
path = "tests/remaining_capabilities_real_data_tests.rs"
[[test]]
name = "reward_symmetry_audit"
path = "tests/reward_symmetry_audit.rs"
[[test]]
name = "rework_detection_tests"
path = "tests/rework_detection_tests.rs"
[[test]]
name = "rl_action_tracking"
path = "tests/rl_action_tracking.rs"
[[test]]
name = "rl_action_tracking_tests"
path = "tests/rl_action_tracking_tests.rs"
[[test]]
name = "rl_bellman_oracle_tests"
path = "tests/rl_bellman_oracle_tests.rs"
[[test]]
name = "rl_bellman_q_deltas_tests"
path = "tests/rl_bellman_q_deltas_tests.rs"
[[test]]
name = "rl_convergence_oracle"
path = "tests/rl_convergence_oracle.rs"
[[test]]
name = "rl_convergence_signal_tests"
path = "tests/rl_convergence_signal_tests.rs"
[[test]]
name = "rl_convergence_tests"
path = "tests/rl_convergence_tests.rs"
[[test]]
name = "rl_correctness_validation"
path = "tests/rl_correctness_validation.rs"
[[test]]
name = "rl_dimensionality_analysis"
path = "tests/rl_dimensionality_analysis.rs"
[[test]]
name = "rl_edge_case_audit"
path = "tests/rl_edge_case_audit.rs"
[[test]]
name = "rl_failure_mode_detection_tests"
path = "tests/rl_failure_mode_detection_tests.rs"
[[test]]
name = "rl_learning_stability_tests"
path = "tests/rl_learning_stability_tests.rs"
[[test]]
name = "rl_orchestrator_tests"
path = "tests/rl_orchestrator_tests.rs"
[[test]]
name = "rl_systems_audit"
path = "tests/rl_systems_audit.rs"
[[test]]
name = "route_driven_tdd_tests"
path = "tests/route_driven_tdd_tests.rs"
[[test]]
name = "self_conformance_tests"
path = "tests/self_conformance_tests.rs"
[[test]]
name = "spc_exact_position_tests"
path = "tests/spc_exact_position_tests.rs"
[[test]]
name = "spc_rule_classification"
path = "tests/spc_rule_classification.rs"
[[test]]
name = "state_coverage_tests"
path = "tests/state_coverage_tests.rs"
[[test]]
name = "state_exploration_audit"
path = "tests/state_exploration_audit.rs"
[[test]]
name = "state_invariant_audit"
path = "tests/state_invariant_audit.rs"
[[test]]
name = "streaming_batch_equivalence_tests"
path = "tests/streaming_batch_equivalence_tests.rs"
[[test]]
name = "substrate_certificate_tests"
path = "tests/substrate_certificate_tests.rs"
[[test]]
name = "tier2_algorithm_coverage"
path = "tests/tier2_algorithm_coverage.rs"
[[test]]
name = "trace_duration_test"
path = "tests/trace_duration_test.rs"
[[test]]
name = "wasm_browser_tests"
path = "tests/wasm_browser_tests.rs"
[[test]]
name = "wasm_testing_utils_tests"
path = "tests/wasm_testing_utils_tests.rs"
[[test]]
name = "wasm_utils_tests"
path = "tests/wasm_utils_tests.rs"
[[test]]
name = "wave3_perf_evidence"
path = "tests/wave3_perf_evidence.rs"
[[test]]
name = "wf_soundness"
path = "tests/wf_soundness.rs"
[[test]]
name = "wf_to_powl"
path = "tests/wf_to_powl.rs"
[[test]]
name = "xes_strict_validation_tests"
path = "tests/xes_strict_validation_tests.rs"
[[bench]]
name = "agentic_bench"
path = "benches/agentic_bench.rs"
harness = false
required-features = ["cloud"]
[[bench]]
name = "analytics"
path = "benches/analytics.rs"
harness = false
[[bench]]
name = "anti_fake"
path = "benches/anti_fake.rs"
harness = false
[[bench]]
name = "automl_profiling"
path = "benches/automl_profiling.rs"
harness = false
[[bench]]
name = "autonomic_real_data_bench"
path = "benches/autonomic_real_data_bench.rs"
harness = false
required-features = ["cloud"]
[[bench]]
name = "autonomy_jtbd_validation"
path = "benches/autonomy_jtbd_validation.rs"
harness = false
required-features = ["cloud"]
[[bench]]
name = "autoprocess_criterion"
path = "benches/autoprocess_criterion.rs"
harness = false
required-features = ["cloud"]
[[bench]]
name = "autoprocess_latency"
path = "benches/autoprocess_latency.rs"
harness = false
required-features = ["cloud"]
[[bench]]
name = "cache_efficiency_bench"
path = "benches/cache_efficiency_bench.rs"
harness = false
[[bench]]
name = "closed_claw"
path = "benches/closed_claw/mod.rs"
harness = false
[[bench]]
name = "conformance"
path = "benches/conformance.rs"
harness = false
[[bench]]
name = "conformance_bench"
path = "benches/conformance_bench.rs"
harness = false
[[bench]]
name = "constant_latency_loops"
path = "benches/constant_latency_loops.rs"
harness = false
[[bench]]
name = "drift_bench"
path = "benches/drift_bench.rs"
harness = false
[[bench]]
name = "drift_detection_detailed"
path = "benches/drift_detection_detailed.rs"
harness = false
[[bench]]
name = "extended_discovery"
path = "benches/extended_discovery.rs"
harness = false
[[bench]]
name = "fast_algorithms"
path = "benches/fast_algorithms.rs"
harness = false
[[bench]]
name = "helpers"
path = "benches/helpers.rs"
[[bench]]
name = "hot_kernels"
path = "benches/hot_kernels.rs"
harness = false
[[bench]]
name = "jtbd_benchmark"
path = "benches/jtbd_benchmark.rs"
harness = false
required-features = ["cloud"]
[[bench]]
name = "medium_algorithms"
path = "benches/medium_algorithms.rs"
harness = false
[[bench]]
name = "ml_algorithms"
path = "benches/ml_algorithms.rs"
harness = false
[[bench]]
name = "ml_latency"
path = "benches/ml_latency.rs"
harness = false
[[bench]]
name = "ml_streaming_sim_bench"
path = "benches/ml_streaming_sim_bench.rs"
harness = false
[[bench]]
name = "mttr_recovery"
path = "benches/mttr_recovery.rs"
harness = false
[[bench]]
name = "native_api_bench"
path = "benches/native_api_bench.rs"
harness = false
[[bench]]
name = "ocel_export"
path = "benches/ocel_export.rs"
harness = false
[[bench]]
name = "ocel_flattening"
path = "benches/ocel_flattening.rs"
harness = false
[[bench]]
name = "oracle_rank_validation"
path = "benches/oracle_rank_validation.rs"
harness = false
[[bench]]
name = "parser_bench"
path = "benches/parser_bench.rs"
harness = false
[[bench]]
name = "powl_discovery"
path = "benches/powl_discovery.rs"
harness = false
[[bench]]
name = "prediction_accuracy"
path = "benches/prediction_accuracy.rs"
harness = false
[[bench]]
name = "prediction_baseline_comparison"
path = "benches/prediction_baseline_comparison.rs"
harness = false
[[bench]]
name = "prediction_latency"
path = "benches/prediction_latency.rs"
harness = false
[[bench]]
name = "rdtsc_validation"
path = "benches/rdtsc_validation.rs"
harness = false
[[bench]]
name = "real_data_bench"
path = "benches/real_data_bench.rs"
harness = false
[[bench]]
name = "rl_convergence"
path = "benches/rl_convergence.rs"
harness = false
required-features = ["cloud"]
[[bench]]
name = "route_driven_tdd"
path = "benches/route_driven_tdd.rs"
harness = false
[[bench]]
name = "scalability_benchmark"
path = "benches/scalability_benchmark.rs"
harness = false
[[bench]]
name = "self_conformance"
path = "benches/self_conformance.rs"
harness = false
[[bench]]
name = "simd_inner_loops"
path = "benches/simd_inner_loops.rs"
harness = false
[[bench]]
name = "slow_algorithms"
path = "benches/slow_algorithms.rs"
harness = false
[[bench]]
name = "streaming_algorithms"
path = "benches/streaming_algorithms.rs"
harness = false
[[bench]]
name = "streaming_vs_batch"
path = "benches/streaming_vs_batch.rs"
harness = false
[[bench]]
name = "tier1_discovery"
path = "benches/tier1_discovery.rs"
harness = false
[[bench]]
name = "tier2_metaheuristic"
path = "benches/tier2_metaheuristic.rs"
harness = false
[dependencies.bcinr]
version = "26.4.22"
optional = true
[dependencies.blake3]
version = "1.5"
[dependencies.chrono]
version = "0.4"
features = ["serde"]
[dependencies.console_error_panic_hook]
version = "0.1"
optional = true
[dependencies.csv]
version = "1.3"
[dependencies.ed25519-dalek]
version = "2.1"
features = ["rand_core"]
default-features = false
[dependencies.fastrand]
version = "2.1.0"
[dependencies.flate2]
version = "1.0"
features = ["rust_backend"]
default-features = false
[dependencies.getrandom]
version = "0.2"
features = ["js"]
[dependencies.hashbrown]
version = "0.17"
features = ["inline-more"]
[dependencies.itertools]
version = "0.14.0"
[dependencies.js-sys]
version = "0.3"
[dependencies.miniml]
version = "26.7.1"
optional = true
[dependencies.once_cell]
version = "1.19"
[dependencies.quick-xml]
version = "0.37"
features = ["serialize"]
[dependencies.rand]
version = "0.8"
[dependencies.rand_distr]
version = "0.4"
[dependencies.roxmltree]
version = "0.19"
[dependencies.rustc-hash]
version = "2"
[dependencies.serde]
version = "1.0"
features = ["derive"]
[dependencies.serde-wasm-bindgen]
version = "0.6"
[dependencies.serde_json]
version = "1.0"
features = ["preserve_order"]
[dependencies.sha2]
version = "0.10.8"
[dependencies.smallvec]
version = "1.13"
features = ["serde"]
[dependencies.statrs]
version = "0.17"
optional = true
default-features = false
[dependencies.thiserror]
version = "1"
[dependencies.tracing]
version = "0.1"
[dependencies.uuid]
version = "1.16.0"
features = ["v4"]
[dependencies.wasm-bindgen]
version = "=0.2.100"
[dependencies.wasm-bindgen-futures]
version = "0.4.42"
[dependencies.wasm4pm-cognition]
version = "26.7.1"
optional = true
[dependencies.wasm4pm-compat]
version = "26.6"
features = [
"formats",
"strict",
"wasm4pm",
"formats",
"strict",
"wasm4pm",
]
[dev-dependencies.criterion]
version = "0.5"
features = ["html_reports"]
[dev-dependencies.fake]
version = "2.9"
[dev-dependencies.insta]
version = "1"
features = ["json"]
[dev-dependencies.lazy_static]
version = "1.4"
[dev-dependencies.miniml]
version = "26.7.1"
[dev-dependencies.naga]
version = "0.19"
features = ["wgsl-in"]
[dev-dependencies.proptest]
version = "1.4"
[dev-dependencies.regex]
version = "1"
[dev-dependencies.simd-json]
version = "0.13"
[dev-dependencies.tempfile]
version = "3.8"
[dev-dependencies.wasm-bindgen-test]
version = "0.3"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.tracing-subscriber]
version = "0.3"
features = [
"fmt",
"registry",
]
[target.'cfg(target_arch = "wasm32")'.dependencies.getrandom]
version = "0.2"
features = ["js"]
[target.'cfg(target_arch = "wasm32")'.dependencies.uuid]
version = "1.16.0"
features = [
"v4",
"js",
]