UNPKG

@taichunmin/crc

Version:

A cross platform alternative for calculating Cyclic Redundancy Checks (CRC) values.

152 lines (151 loc) 3.57 kB
{ "browser": "dist/index.global.js", "description": "A cross platform alternative for calculating Cyclic Redundancy Checks (CRC) values.", "homepage": "https://github.com/taichunmin/js-crc", "jsnext:main": "dist/index.mjs", "license": "MIT", "main": "dist/index.js", "module": "dist/index.mjs", "name": "@taichunmin/crc", "types": "dist/index.d.ts", "version": "0.0.22", "author": { "email": "taichunmin@gmail.com", "name": "Chunmin Tai", "url": "https://taichunmin.idv.tw" }, "bugs": { "url": "https://github.com/taichunmin/js-crc/issues" }, "contributors": [ { "email": "taichunmin@gmail.com", "name": "Chunmin Tai", "url": "https://taichunmin.idv.tw" } ], "devDependencies": { "@tsconfig/node-lts": "^22.0.2", "@types/jest": "^30.0.0", "@types/lodash": "^4.17.20", "@types/node": "^22.15.29", "@typescript-eslint/eslint-plugin": "^7.16.0", "eslint": "^8.57.0", "eslint-config-love": "^47", "eslint-plugin-import": "^2.32.0", "eslint-plugin-n": "^17.21.0", "eslint-plugin-promise": "^7.2.1", "fast-glob": "^3.3.3", "jest": "^30.0.4", "lodash": "^4.17.21", "ts-jest": "^29.4.0", "tsup": "^8.5.0", "tsx": "^4.20.3", "typescript": "^5.8.3" }, "exports": { "./package.json": "./package.json", ".": { "types": { "import": "./dist/index.d.mts", "require": "./dist/index.d.ts" }, "script": "./dist/index.global.js", "import": "./dist/index.mjs", "require": "./dist/index.js" }, "./*": { "types": { "import": "./dist/*.d.mts", "require": "./dist/*.d.ts" }, "script": "./dist/*.global.js", "import": "./dist/*.mjs", "require": "./dist/*.js" } }, "keywords": [ "crc8", "crc8autosar", "crc8bluetooth", "crc8cardx", "crc8cdma2000", "crc8darc", "crc8dvbs2", "crc8ebu", "crc8gsma", "crc8gsmb", "crc8hitag", "crc8icode", "crc8itu", "crc8legic", "crc8mad", "crc8maxim", "crc8nrsc5", "crc8opensafety", "crc8rohc", "crc8saej1850", "crc8wcdma", "crc16a", "crc16arc", "crc16augccitt", "crc16buypass", "crc16ccittfalse", "crc16cdma2000", "crc16cms", "crc16dds110", "crc16dectr", "crc16dectx", "crc16dnp", "crc16en13757", "crc16genibus", "crc16gsm", "crc16iclass", "crc16kermit", "crc16lj1200", "crc16m17", "crc16maxim", "crc16mcrf4xx", "crc16modbus", "crc16nrsc5", "crc16opensafetya", "crc16opensafetyb", "crc16philips", "crc16profibus", "crc16riello", "crc16t10dif", "crc16teledisk", "crc16tms37157", "crc16usb", "crc16x25", "crc16xmodem", "crc32", "crc32autosar", "crc32bzip2", "crc32c", "crc32cdromedc", "crc32d", "crc32jamcrc", "crc32mef", "crc32mpeg2", "crc32posix", "crc32q", "crc32sata", "crc32xfer" ], "repository": { "type": "git", "url": "git+https://github.com/taichunmin/js-crc.git" }, "scripts": { "build": "yarn build:js && yarn build:cjsInterop", "build:cjsInterop": "tsx ./build-utils/cjsInterop.ts", "build:fastcrc": "tsx ./build-utils/genfastcrc.ts", "build:js": "tsup", "lint": "yarn lint:ci --fix", "lint:ci": "eslint --ext ts --fix ./lib", "publish:test": "npm publish --access public --dry-run", "test": "jest --roots ./lib --", "test:ci": "jest --roots ./lib --ci --coverage" } }