{ "name": "fnm", "version": "1.15.0", "description": "Fast and simple Node.js version manager, built in ReasonML", "esy": { "build": "pesy", "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", "ppx_deriving.show", "ppx_deriving.eq", "ppx_deriving.make", "ppx_deriving.ord", "ppx_deriving_yojson" ], "require": [ "pastel.lib", "str", "base", "lwt", "ssl", "lwt_ssl", "lambdasoup", "cohttp", "cohttp-lwt", "cohttp-lwt-unix", "console.lib", "ppx_deriving_yojson.runtime" ], "name": "fnm.lib", "namespace": "Fnm" }, "executable": { "preprocess": [ "pps", "lwt_ppx", "ppx_let" ], "require": [ "base", "cmdliner", "lwt", "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", "bootstrap": ".ci/bootstrap", "test": "esy x TestFnm.exe", "fmt": "bash -c 'esy @fmt refmt --in-place ./*/*.re'", "changelog": "bash -c 'esy lerna-changelog --from=v1.0.0 --next-version=${NEXT_VERSION-Unreleased} > CHANGELOG.md'", "version:prepare": "node ./.ci/prepare-version.js" }, "license": "GPL-3.0", "dependencies": { "@esy-ocaml/reason": "*", "@opam/base": "v0.12.2", "@opam/cmdliner": "^1.0.3", "@opam/cohttp": "^2.1.2", "@opam/cohttp-lwt": "^2.0.0", "@opam/cohttp-lwt-unix": "^2.0.0", "@opam/dune": "^1.9.3", "@opam/lambdasoup": "^0.6.3", "@opam/lwt": "^4.2.1", "@opam/lwt_ppx": "^1.2.2", "@opam/lwt_ssl": "^1.1.2", "@opam/ppx_deriving": "^4.2.1", "@opam/ppx_deriving_yojson": "3.5.1", "@opam/ppx_let": "v0.12.0", "@opam/ssl": "0.5.9", "@opam/yojson": "1.7.0", "@reason-native/console": "^0.1.0", "@reason-native/pastel": "^0.2.0", "@reason-native/rely": "^1.2.0", "ocaml": "~4.6.0", "pesy": "*", "refmterr": "*" }, "devDependencies": { "@opam/merlin": "*", "prettier": "*", "jest-diff": "24.0.0", "lint-staged": "*", "lerna-changelog": "*" }, "changelog": { "repo": "Schniz/fnm", "labels": { "PR: New Feature": "New Feature 🎉", "PR: Bugfix": "Bugfix 🐛", "PR: Internal": "Internal 🛠", "PR: Documentation": "Documentation 📝" } }, "lint-staged": { "*.re": [ "esy @fmt refmt --in-place", "git add" ], "*.{js,md,json}": [ "esy prettier --write", "git add" ], "package.json": [ "esy verify-fnm-package" ] } }