Skip to content

Commit 66d90d2

Browse files
Tyler Kellenphated
authored andcommitted
Update: Revise for liftoff 0.10
1 parent ce6e8db commit 66d90d2

File tree

3 files changed

+9
-10
lines changed

3 files changed

+9
-10
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
#### Options
1212
- `--cwd` specify the working directory to run hacker
1313
- `--hackerfile` specify an exact hackerfile path
14-
- `--require` require an external module before loading your hackerfile (e.g. coffee-script)
14+
- `--require` require an external module before loading your hackerfile
1515
- `--verbose` show some debugging info about how hacker is working
1616

1717
### Examples
@@ -30,4 +30,4 @@ fs = require 'fs'
3030
fs.writeFileSync 'tmp', 'i will be written relative to this file, always.'
3131
```
3232
To run:
33-
`hacker --require coffee-script`
33+
`hacker`

bin/hacker.js

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,25 +8,21 @@ var Hacker = new Liftoff({
88
// localDeps: ['hacker'], // these are assigned
99
// configName: 'hackerfile', // automatically by
1010
// processTitle: 'hacker', // the "name" option
11+
extensions: require('interpret').extensions,
1112
cwdOpt: 'cwd',
1213
requireOpt: 'require'
1314
}).on('require', function (name, module) {
14-
if (name === 'coffee-script') {
15-
module.register();
16-
}
15+
console.log('Loading:',name);
1716
}).on('requireFail', function (name, err) {
1817
console.log('Unable to load:', name, err);
1918
});
2019

21-
Hacker.launch(launcher);
22-
23-
function launcher (env) {
20+
var launcher = function (env) {
2421
if(env.argv.verbose) {
2522
console.log('LIFTOFF SETTINGS:', this);
2623
console.log('CLI OPTIONS:', env.argv);
2724
console.log('CWD:', env.cwd);
2825
console.log('LOCAL MODULES PRELOADED:', env.preload);
29-
console.log('EXTENSIONS RECOGNIZED:', env.validExtensions);
3026
console.log('SEARCHING FOR:', env.configNameRegex);
3127
console.log('FOUND CONFIG AT:', env.configPath);
3228
console.log('CONFIG BASE DIR:', env.configBase);
@@ -42,3 +38,5 @@ function launcher (env) {
4238
console.log('No Hackerfile found.');
4339
}
4440
}
41+
42+
Hacker.launch(launcher);

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@
3232
"task runner"
3333
],
3434
"dependencies": {
35-
"liftoff": "~0.9.0"
35+
"liftoff": "~0.10.0",
36+
"interpret": "^0.3.0"
3637
},
3738
"devDependencies": {}
3839
}

0 commit comments

Comments
 (0)