0.2.12 • Published 7 years ago

engine-dependencies v0.2.12

Weekly downloads
22
License
MIT
Repository
github
Last release
7 years ago

Build Status Build status npm version

engine-dependencies

Specify package dependencies based on what version of Node you are using. Useful if you're trying to support Node 0.10.x, 0.12.x and IO.js.

CLI

You can use engine-dependencies within your process as a post-install script. Just define your dependencies in the engineDependencies field of your package.json:

{
	"name": "my-lib",
	"version": "1.0.0",
	"engineDependencies": {
		"node": {
			"0.12.x": {
				"devDependencies": {
					"semver": "^1.0.0"
				}
			}
		},
		"iojs": {
			"^3.0.0": {
				"semver": "2.0.0"
			}
		}
	}
	...
}

And then add to your scripts:

{
	"name": "my-lib",
	"version": "1.0.0",
	"scripts": {
		"postInstall": "install-engine-dependencies my-lib"
	}
	...
}

Node API

engineDependencies({
	"node": {
		"0.10.x": {
			"devDependencies": {
				"jquery": "1.8.0"
			}
		},
		"0.12.x": {
			"jquery": "^1.11.2"
		}
	},
	"iojs": {
		"^3.0.0": {
			"devDependencies": {
				"jquery": "2.1.4"
			}
		}
	}
}, function(err){
	// all done
});

License

MIT

0.2.12

7 years ago

0.2.11

9 years ago

0.2.10

9 years ago

0.2.9

10 years ago

0.2.8

10 years ago

0.2.7

10 years ago

0.2.6

10 years ago

0.2.5

10 years ago

0.2.4

10 years ago

0.2.3

10 years ago

0.2.2

10 years ago

0.2.1

10 years ago

0.2.0

10 years ago

0.1.0

10 years ago