@taichunmin/crc
Version:
A cross platform alternative for calculating Cyclic Redundancy Checks (CRC) values.
153 lines (152 loc) • 3.75 kB
JSON
{
"browser": "dist/global-js/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/mjs/index.mjs",
"license": "MIT",
"main": "dist/js/index.js",
"module": "dist/mjs/index.mjs",
"name": "@taichunmin/crc",
"version": "0.0.20",
"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": {
"@types/jest": "^29.5.14",
"@types/lodash": "^4.17.17",
"@types/node": "^22.15.29",
"@typescript-eslint/eslint-plugin": "^7.16.0",
"eslint": "^8.57.0",
"eslint-config-love": "^47",
"eslint-plugin-import": "^2.29.1",
"eslint-plugin-n": "^17.19.0",
"eslint-plugin-promise": "^7.2.1",
"fast-glob": "^3.3.3",
"jest": "^29.7.0",
"lodash": "^4.17.21",
"mkdirp": "^3.0.1",
"renamer": "^5.0.2",
"ts-jest": "^29.3.4",
"tsup": "^8.5.0",
"tsx": "^4.19.4",
"typescript": "^5.8.3"
},
"exports": {
"./package.json": "./package.json",
".": {
"types": {
"import": "./dist/d-mts/index.d.mts",
"require": "./dist/d-ts/index.d.ts"
},
"script": "./dist/global-js/index.global.js",
"import": "./dist/mjs/index.mjs",
"require": "./dist/js/index.js"
},
"./*": {
"types": {
"import": "./dist/d-mts/*.d.mts",
"require": "./dist/d-ts/*.d.ts"
},
"script": "./dist/global-js/*.global.js",
"import": "./dist/mjs/*.mjs",
"require": "./dist/js/*.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 && yarn build:mkdirp && yarn build:renamer",
"build:cjsInterop": "tsx ./cjsInterop.ts",
"build:js": "tsup",
"build:mkdirp": "mkdirp dist/d-mts dist/d-ts dist/global-js dist/js dist/mjs",
"build:renamer": "renamer --chain ./renamer.mjs dist/*",
"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"
}
}