{ "name": "fnm", "version": "1.1.0", "description": "Fast and simple Node.js version manager, built in ReasonML", "esy": { "build": "pesy", "buildsInSource": "_build", "release": { "releasedBinaries": [ "fnm.exe" ] } }, "buildDirs": { "test": { "require": ["fnm.lib", "rely.lib"], "main": "TestFnm", "name": "TestFnm.exe", "ocamloptFlags": ["-linkall", "-g"] }, "library": { "preprocess": ["pps", "lwt_ppx", "ppx_let"], "require": ["str", "core", "lwt", "lwt.unix", "lambdasoup", "semver"], "name": "fnm.lib", "namespace": "Fnm" }, "executable": { "preprocess": ["pps", "lwt_ppx", "ppx_let"], "require": ["core", "cmdliner", "lwt", "lwt.unix", "lambdasoup", "console.lib", "pastel.lib", "fnm.lib"], "main": "FnmApp", "name": "fnm.exe" } }, "scripts": { "pesy": "bash -c 'env PESY_MODE=update pesy'", "update-fnm-package": "node ./.ci/prepare-fnm-package.js", "verify-fnm-package": "node ./.ci/prepare-fnm-package.js --fail-on-difference", "test": "esy x TestFnm.exe", "fmt": "bash -c 'refmt --in-place {library,executable,test}/*.re'" }, "dependencies": { "@opam/dune": "*", "@opam/semver": "*", "@opam/core": "*", "@opam/cmdliner": "*", "@opam/lwt": "*", "@opam/lwt_ppx": "*", "@opam/ppx_let": "*", "@reason-native/console": "*", "@reason-native/pastel": "*", "@reason-native/rely": "*", "@esy-ocaml/reason": "*", "@opam/lambdasoup": "*", "refmterr": "*", "ocaml": "~4.6.0", "pesy": "*" }, "devDependencies": { "@opam/merlin": "*", "prettier": "*", "jest-diff": "24.0.0" } }