Skip to content

Commit ab5a210

Browse files
committed
move converter to the lib, make all converters available in index
1 parent 3220102 commit ab5a210

File tree

4 files changed

+9
-10
lines changed

4 files changed

+9
-10
lines changed

bin/cli.js

+4-3
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
var fs = require('fs')
44
var path = require('path')
55
var program = require('commander')
6+
var converters = require('../index')
67

78
program
89
.version(require('../package.json').version)
@@ -22,12 +23,12 @@ program.parse(process.argv)
2223

2324
if (!program.args.length) return program.help()
2425

25-
var converters = {
26-
'.css': require('./cssToJss')
26+
var converterExtMap = {
27+
'.css': converters.cssToJss
2728
}
2829

2930
;(function convert() {
3031
var code = fs.readFileSync(program.sourcePath, 'utf-8')
3132
var ext = path.extname(program.sourcePath)
32-
console.log(converters[ext](code, program))
33+
console.log(converterExtMap[ext](code, program))
3334
}())

index.js

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
var requireDir = require('require-dir')
2+
module.exports = requireDir('./lib')
File renamed without changes.

package.json

+3-7
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,7 @@
1515
},
1616
"keywords": [
1717
"jss",
18-
"style",
19-
"sheet",
20-
"stylesheet",
21-
"css",
22-
"components",
23-
"composable"
18+
"cli"
2419
],
2520
"author": {
2621
"name": "Oleg Slobodskoi",
@@ -38,6 +33,7 @@
3833
"homepage": "https://github.com/jsstyles/jss-cli",
3934
"dependencies": {
4035
"commander": "^2.8.1",
41-
"css": "^2.2.0"
36+
"css": "^2.2.0",
37+
"require-dir": "^0.3.0"
4238
}
4339
}

0 commit comments

Comments
 (0)