{"library":"checksum","type":"library","category":null,"description":"The `checksum` package by `dshaw` is a minimalistic utility for Node.js environments, designed to compute cryptographic hashes for strings and local files. It supports algorithms such as SHA1 (which is the default) and MD5, alongside others provided by Node.js's built-in `crypto` module. The package's current and only stable version, 1.0.0, was last published approximately five years ago (as of April 2026), indicating it is no longer under active maintenance or development. This makes it suitable primarily for legacy CommonJS Node.js projects. While it offers a straightforward API for both direct string hashing and asynchronous file hashing, as well as a command-line interface, developers should be aware of its unmaintained status and the use of older, less secure default hashing algorithms like SHA1 and MD5 for modern integrity verification needs. More contemporary Node.js projects often leverage the native `crypto` module directly or use newer, actively maintained third-party libraries that offer ESM support and stronger defaults.","language":"javascript","status":"abandoned","version":"1.0.0","tags":["javascript","checksum","shasum","hash","sha","sha1","md5"],"last_verified":"Wed May 27","install":[{"cmd":"npm install checksum","imports":["const checksum = require('checksum')","const checksum = require('checksum');\nchecksum.file('path/to/file.txt', (err, sum) => { /* ... */ });"]},{"cmd":"yarn add checksum","imports":[]},{"cmd":"pnpm add checksum","imports":[]}],"homepage":null,"github":"https://github.com/dshaw/checksum","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/checksum","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/checksum/compatibility"}}