feat: switch to using package_json
for interacting with package.json
#466
+302
−83
package_json
for interacting with package.json
#466