@gmod/cram
Version:
read CRAM files with pure Javascript
82 lines (81 loc) • 2.33 kB
JSON
{
"name": "@gmod/cram",
"version": "5.0.5",
"description": "read CRAM files with pure Javascript",
"license": "MIT",
"repository": "GMOD/cram-js",
"type": "module",
"types": "./dist/index.d.ts",
"exports": {
"import": {
"import": "./esm/index.js"
},
"require": {
"require": "./dist/index.js"
}
},
"author": {
"name": "Robert Buels",
"email": "rbuels@gmail.com",
"url": "https://github.com/rbuels"
},
"engines": {
"node": ">=6"
},
"files": [
"src",
"dist",
"esm"
],
"scripts": {
"test": "vitest",
"lint": "eslint --report-unused-disable-directives --max-warnings 0",
"format": "prettier --write .",
"docs": "documentation readme --shallow src/indexedCramFile.ts --section=IndexedCramFile; documentation readme --shallow src/cramFile/file.ts --section=CramFile; documentation readme --shallow src/craiIndex.ts --section=CraiIndex; documentation readme --shallow src/cramFile/file.ts --section=CramFile; documentation readme --shallow src/cramFile/record.ts --section=CramRecord",
"prebuild": "yarn clean",
"clean": "rimraf dist esm",
"build:esm": "tsc --outDir esm",
"build:es5": "tsc --module commonjs --outDir dist",
"build": "yarn build:esm && yarn build:es5",
"postbuild": "webpack",
"postbuild:es5": "echo '{\"type\": \"commonjs\"}' > dist/package.json",
"preversion": "yarn test --run && yarn build",
"postversion": "git push --follow-tags"
},
"keywords": [
"cram",
"genomics",
"bionode",
"biojs"
],
"dependencies": {
"crc": "^4.3.2",
"generic-filehandle2": "^2.0.1",
"md5": "^2.2.1",
"pako": "^1.0.4",
"quick-lru": "^4.0.1",
"xz-decompress": "^0.2.1"
},
"devDependencies": {
"@gmod/indexedfasta": "^4.0.1",
"@types/md5": "^2.3.2",
"@types/pako": "^1.0.3",
"@vitest/coverage-v8": "^3.0.1",
"buffer": "^6.0.3",
"documentation": "^14.0.3",
"eslint": "^9.9.0",
"eslint-plugin-import": "^2.31.0",
"eslint-plugin-unicorn": "^59.0.0",
"mock-fs": "^5.2.0",
"prettier": "^3.2.5",
"rimraf": "^6.0.1",
"typescript": "^5.7.0",
"typescript-eslint": "^8.31.1",
"vitest": "^3.0.1",
"webpack": "^5.99.7",
"webpack-cli": "^6.0.1"
},
"publishConfig": {
"access": "public"
}
}