use absolute path so that npmjs.org resolves