You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
130 lines
2.9 KiB
130 lines
2.9 KiB
{ |
|
"name": "fnm", |
|
"version": "1.9.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": [ |
|
"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" |
|
] |
|
} |
|
}
|
|
|