Naturally Processed Meals

    npm-run-posix-or-windows

    2.0.2 • Public • Published

    npm-run-posix-or-windows

    NPM version Dependency Status devDependency Status Build Status

    This is a very lightweight and straightforward module that proposes a simple, yet limited, solution to write portable NPM scripts when those have to work on Windows too (the hell with Windows, hopefully someday all developers will be working on Unix).

    Use npm-run-posix-or-windows in NPM scripts to run an alternative script when the script is run under Windows. When under Windows the script name is then suffixed with :windows.

    Usage:

    {
      "name": "some-package-name",
      "version": "1.0.0",
      "author": "SomeOne",
      "scripts": {
        "postinstall": "npm prune && npm-run-posix-or-windows postinstall:leveldown",
        "postinstall:leveldown": "cd node_modules/pouchdb/node_modules/leveldown && node-gyp rebuild --target=$npm_package_dependencies_electron_prebuilt --dist-url=https://atom.io/download/atom-shell",
        "postinstall:leveldown:windows": "cd node_modules/pouchdb/node_modules/leveldown && node-gyp rebuild --target=%npm_package_dependencies_electron_prebuilt% --dist-url=https://atom.io/download/atom-shell",
        "start": "electron ."
      },
      "dependencies": {
        "bluebird": "3.3.3",
        "electron-prebuilt": "0.36.7",
        "npm-run-posix-or-windows": "2.0.0",
        "pouchdb": "5.2.1"
      }
    }

    Install

    npm i npm-run-posix-or-windows

    DownloadsWeekly Downloads

    2,785

    Version

    2.0.2

    License

    MIT

    Last publish

    Collaborators

    • madarche