support array-first notation
0.7.0
drop .js from npm and component
0.8.0