compose-lens 0.3.0

Loss-aware parsing, processing, validation, and rendering of Compose projects
Documentation
{
  "schema": 1,
  "upstream": {
    "repository": "https://github.com/compose-spec/compose-spec",
    "commit": "11296e387ba76c77db1db768b9153a4304a3c9bd",
    "path": "schema/compose-spec.json",
    "blob": "fe0e45d68542fee8ba7b1e483760c2f8802f8a4c",
    "sha256": "73ca5878c77570ba222a558016c7b3c6770ba5f3377786593e32180666512f8f"
  },
  "root": {
    "configs": { "classification": "typed" },
    "include": { "classification": "typed" },
    "models": { "classification": "typed" },
    "name": { "classification": "typed" },
    "networks": { "classification": "typed" },
    "secrets": { "classification": "typed" },
    "services": { "classification": "typed" },
    "version": { "classification": "typed" },
    "volumes": { "classification": "typed" }
  },
  "service": {
    "annotations": { "classification": "typed" },
    "attach": { "classification": "typed" },
    "blkio_config": { "classification": "typed" },
    "build": { "classification": "typed" },
    "cap_add": { "classification": "typed" },
    "cap_drop": { "classification": "typed" },
    "cgroup": { "classification": "typed" },
    "cgroup_parent": { "classification": "typed" },
    "command": { "classification": "typed" },
    "configs": { "classification": "typed" },
    "container_name": { "classification": "typed" },
    "cpu_count": { "classification": "typed" },
    "cpu_percent": { "classification": "typed" },
    "cpu_period": { "classification": "typed" },
    "cpu_quota": { "classification": "typed" },
    "cpu_rt_period": { "classification": "typed" },
    "cpu_rt_runtime": { "classification": "typed" },
    "cpu_shares": { "classification": "typed" },
    "cpus": { "classification": "typed" },
    "cpuset": { "classification": "typed" },
    "credential_spec": { "classification": "typed" },
    "depends_on": { "classification": "typed" },
    "deploy": { "classification": "typed" },
    "develop": { "classification": "typed" },
    "device_cgroup_rules": { "classification": "typed" },
    "devices": { "classification": "typed" },
    "dns": { "classification": "typed" },
    "dns_opt": { "classification": "typed" },
    "dns_search": { "classification": "typed" },
    "domainname": { "classification": "typed" },
    "entrypoint": { "classification": "typed" },
    "env_file": { "classification": "typed" },
    "environment": { "classification": "typed" },
    "expose": { "classification": "typed" },
    "extends": { "classification": "typed" },
    "external_links": { "classification": "typed" },
    "extra_hosts": { "classification": "typed" },
    "gpus": { "classification": "typed" },
    "group_add": { "classification": "typed" },
    "healthcheck": { "classification": "typed" },
    "hostname": { "classification": "typed" },
    "image": { "classification": "typed" },
    "init": { "classification": "typed" },
    "ipc": { "classification": "typed" },
    "isolation": { "classification": "typed" },
    "label_file": { "classification": "typed" },
    "labels": { "classification": "typed" },
    "links": { "classification": "typed" },
    "logging": { "classification": "typed" },
    "mac_address": { "classification": "typed" },
    "mem_limit": { "classification": "typed" },
    "mem_reservation": { "classification": "typed" },
    "mem_swappiness": { "classification": "typed" },
    "memswap_limit": { "classification": "typed" },
    "models": { "classification": "typed" },
    "network_mode": { "classification": "typed" },
    "networks": { "classification": "typed" },
    "oom_kill_disable": { "classification": "typed" },
    "oom_score_adj": { "classification": "typed" },
    "pid": { "classification": "typed" },
    "pids_limit": { "classification": "typed" },
    "platform": { "classification": "typed" },
    "ports": { "classification": "typed" },
    "post_start": { "classification": "typed" },
    "pre_start": { "classification": "typed" },
    "pre_stop": { "classification": "typed" },
    "privileged": { "classification": "typed" },
    "profiles": { "classification": "typed" },
    "provider": { "classification": "typed" },
    "pull_policy": { "classification": "typed" },
    "pull_refresh_after": { "classification": "typed" },
    "read_only": { "classification": "typed" },
    "restart": { "classification": "typed" },
    "runtime": { "classification": "typed" },
    "scale": { "classification": "typed" },
    "secrets": { "classification": "typed" },
    "security_opt": { "classification": "typed" },
    "shm_size": { "classification": "typed" },
    "stdin_open": { "classification": "typed" },
    "stop_grace_period": { "classification": "typed" },
    "stop_signal": { "classification": "typed" },
    "storage_opt": { "classification": "typed" },
    "sysctls": { "classification": "typed" },
    "tmpfs": { "classification": "typed" },
    "tty": { "classification": "typed" },
    "ulimits": { "classification": "typed" },
    "use_api_socket": { "classification": "typed" },
    "user": { "classification": "typed" },
    "userns_mode": { "classification": "typed" },
    "uts": { "classification": "typed" },
    "volumes": { "classification": "typed" },
    "volumes_from": { "classification": "typed" },
    "working_dir": { "classification": "typed" }
  }
}