Is reason-cli local installation supported?


#1

If I develop on Mac OS X and Linux, what package should I list in package.json of my project?


#2

Here is what I did:

"dependencies": {
     ...
     "reason-cli-darwin": "npm:reason-cli@3.2.0-darwin",
     "reason-cli-linux": "npm:reason-cli@3.2.0-linux"
},
"scripts": {
...,
"postinstall": "./src/build/make-platform-reason-cli.sh"
}

and “./src/build/make-platform-reason-cli.sh” is:

PLATFORM=$(uname|tr '[:upper:]' '[:lower:]')
ls ./node_modules/reason-cli-$PLATFORM/bin
ln -sfr ./node_modules/reason-cli-$PLATFORM/bin/* ./node_modules/.bin/