@taichunmin/crc
Version:
A cross platform alternative for calculating Cyclic Redundancy Checks (CRC) values.
152 lines (151 loc) • 3.57 kB
JSON
{
"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"
}
}