basic scaffolding for npm