add sprockets support,but not perfect at the moment :tired_face:...