support "scoped" packages. close #352