{
  "tests": {
    "basic": {
      "args": "run --quiet main.ts",
      "output": "feature_enabled.out"
    },
    "basic_no_config": {
      "args": "run --quiet --no-config main.ts",
      "output": "feature_enabled.out"
    },
    "unstable_bare_node_builtins_enabled": {
      "args": "run --unstable-bare-node-builtins main.ts",
      "output": "feature_enabled.out"
    },
    "unstable_bare_node_builtins_enabled2": {
      "args": "run main.ts",
      "envs": {
        "DENO_COMPAT": "1"
      },
      "output": "feature_enabled.out"
    },
    "unstable_node_globals_enabled": {
      "args": "run --unstable-node-globals node_globals.ts",
      "output": "node_globals.out"
    },
    "unstable_node_globals_enabled_check": {
      "args": "check --unstable-node-globals node_globals.ts",
      "output": "node_globals_check.out"
    },
    "unstable_node_globals_enabled2": {
      "args": "run node_globals.ts",
      "envs": {
        "DENO_COMPAT": "1"
      },
      "output": "node_globals.out"
    },
    "unstable_node_globals_enabled2_check": {
      "args": "check node_globals.ts",
      "envs": {
        "DENO_COMPAT": "1"
      },
      "output": "node_globals_check.out"
    },
    "unstable_bare_node_builtins_enabled_by_env": {
      "args": "run main.ts",
      "envs": {
        "DENO_UNSTABLE_BARE_NODE_BUILTINS": "1"
      },
      "output": "feature_enabled.out"
    },
    "enabled_by_config": {
      "args": "run --config=config.json main.ts",
      "output": "feature_enabled.out"
    },
    "byonm_missing": {
      "cwd": "byonm",
      "args": "run missing.ts",
      "output": "byonm/has.out"
    },
    "byonm_has": {
      "cwd": "byonm",
      "args": "run has.ts",
      "output": "byonm/has.out"
    }
  }
}
