add npm entry point