The author reflects on the painful experience of dealing with a package.json file while testing JavaScript skills. They express frustration with versioning, recalling uncomfortable memories of Semver. They also mention the challenges of Isomorphic JavaScript and the struggles of working with the fs module from a browser bundle. The author further explores the messy and complicated scripts, dependencies, and devDependencies sections of the file. They discuss the fear of upgrading packages and the strictness of eslint configurations. The author also comments on the difficulties caused by postcss and jest. They conclude by reflecting on the many tools and parsers involved in their codebase. Despite the pain, they decide to stick with Node.js.
https://frantic.im/javascript-gom-jabbar/