{
  "name": "<PACKAGE_NAME_FULL>",
  "version": "0.0.0",
  "description": "My Project",
  "esy": {
    "build": "dune build -p <PACKAGE_NAME>",
    "buildDev": "pesy",
    "release": {
      "releasedBinaries": [
        "<PACKAGE_NAME_UPPER_CAMEL>App.exe"
      ]
    }
  },
  "buildDirs": {
    "test": {
      "require": ["<PUBLIC_LIB_NAME>"],
      "main": "Test<PACKAGE_NAME_UPPER_CAMEL>",
      "name": "Test<PACKAGE_NAME_UPPER_CAMEL>.exe"
    },
    "library": {
      "name": "<PUBLIC_LIB_NAME>",
      "namespace": "<PACKAGE_NAME_UPPER_CAMEL>"
    },
    "executable": {
      "require": ["<PUBLIC_LIB_NAME>"],
      "main": "<PACKAGE_NAME_UPPER_CAMEL>App",
      "name": "<PACKAGE_NAME_UPPER_CAMEL>App.exe"
    }
  },
  "scripts": {
    "pesy": "bash -c 'env PESY_MODE=update pesy'",
    "test": "esy x Test<PACKAGE_NAME_UPPER_CAMEL>.exe"
  },
  "dependencies": {
    "@opam/dune": ">=1.6.0",
    "@esy-ocaml/reason": "*",
    "ocaml": "^4.4.0"
  },
  "devDependencies": {
    "ocaml": "4.7.1004",
    "refmterr": "*",
    "pesy": "*",
    "@opam/merlin": "*"
  }
}
