# TODO

## sooner
- [ ] readme: add motivation
- [ ] add tests for more modules
- [ ] add commands: rebuild, update
- [ ] tests: "modules /w yyy": "moduleName": "moduleVersion"(?): "for atom-shell...": "build"/"require"
- [ ] pass trough whole argv to npm install plus(maybe) --ignore-scripts
- [ ] build modules recursively !!
- [ ] add examples directory
- [ ] test using `--build-from-source` for better compability
- [ ] set npm_home to ~/.aspm
- [ ] 

## next
- [x] meta[test]: install and build in tmp/
- [ ] investigate npm-only build way
- [ ] fix building `node-sass`
- [ ] fix building `nodegit`
- [ ] readme: better explain under the hood
- [ ] readme: better explain node-pre-gyp support (you get the "node" and the "gyp", without the "pre")
- [ ] allow overriding of `--dist-url` (also from config)
- [ ] error handling/reporting
- [ ] gist with atom-shell-require-sqlite3-test
- [ ] add ~/.aspm/config.json
- [ ] 

## later
- [ ] test cross-compilation with `--target-platform`
- [ ] ask someone else to test on darwin (lago1283?)
- [ ] PR node-pre-gyp: patch versioning.js and republish to npm
- [ ] PR node-sqlite3: update node-pre-gyp and republish to npm
- [ ] `--no-colors`
- [ ] 
 
# MAYBE's
- [ ] simplify installModule?
- [ ] new branch: use `minimist`
- [ ] add `aspm init`?
- [ ] add `aspm config`?
- [ ] 
