feature(package) add tryrequire from npm