basic npm structure and rendering/staleness support