npm and base app skeleton