Add package.json support