{ "name": "fnm", "version": "1.9.1", "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": [ "pastel.lib", "str", "core", "lwt", "ssl", "lwt_ssl", "lambdasoup", "semver", "cohttp", "cohttp-lwt", "cohttp-lwt-unix" ], "name": "fnm.lib", "namespace": "Fnm" }, "executable": { "preprocess": [ "pps", "lwt_ppx", "ppx_let" ], "require": [ "core", "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 'refmt --in-place {library,executable,test}/*.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": { "@opam/dune": "*", "@opam/semver": "*", "@opam/core": "*", "@opam/cmdliner": "*", "@opam/lwt": "*", "@opam/lwt_ppx": "*", "@opam/ppx_let": "*", "@opam/cohttp": "*", "@opam/cohttp-lwt": "*", "@opam/cohttp-lwt-unix": "*", "@opam/ssl": "*", "@opam/lwt_ssl": "*", "@reason-native/console": "*", "@reason-native/pastel": "~0.2.0", "@reason-native/rely": "~1.2.0", "@esy-ocaml/reason": "*", "@opam/lambdasoup": "*", "refmterr": "*", "ocaml": "~4.6.0", "pesy": "*" }, "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 refmt --in-place", "git add" ], "*.{js,md,json}": [ "esy prettier --write", "git add" ], "package.json": [ "esy verify-fnm-package" ] } }