@aokiapp/tlv
Version:
Tag-Length-Value (TLV) parser and builder library with schema support. Provides both parsing and building APIs as submodules.
76 lines (75 loc) • 1.96 kB
JSON
{
"name": "@aokiapp/tlv",
"version": "0.4.1",
"description": "Tag-Length-Value (TLV) parser and builder library with schema support. Provides both parsing and building APIs as submodules.",
"type": "module",
"main": "./dist/index.js",
"types": "./dist/index.d.ts",
"exports": {
".": {
"import": "./dist/index.js",
"types": "./dist/index.d.ts"
},
"./parser": {
"import": "./dist/parser/index.js",
"types": "./dist/parser/index.d.ts"
},
"./builder": {
"import": "./dist/builder/index.js",
"types": "./dist/builder/index.d.ts"
},
"./common": {
"import": "./dist/common/index.js",
"types": "./dist/common/index.d.ts"
}
},
"files": [
"dist",
"README.md",
"LICENSE.md"
],
"publishConfig": {
"access": "public"
},
"scripts": {
"build": "tsc",
"typecheck": "tsc --noEmit",
"lint": "eslint .",
"format": "prettier --write .",
"test": "tsc -p tests/tsconfig.json --emitDeclarationOnly && vitest run",
"prepack": "npm run build",
"changelog": "changeset",
"version": "changeset version",
"release": "npm run build && changeset publish"
},
"keywords": [
"tlv",
"parser",
"builder",
"tag-length-value",
"asn1",
"schema",
"encoding",
"smartcard"
],
"author": "株式会社AokiApp (AokiApp Inc.) <https://aoki.app>",
"license": "SEE LICENSE IN LICENSE.md",
"homepage": "https://github.com/AokiApp/tlv#readme",
"repository": {
"type": "git",
"url": "https://github.com/AokiApp/tlv.git"
},
"devDependencies": {
"@changesets/cli": "^2.29.5",
"@eslint/js": "^9.24.0",
"@vitest/coverage-istanbul": "^3.2.4",
"eslint": "^9.31.0",
"eslint-config-prettier": "^10.1.1",
"prettier": "^3.5.3",
"rimraf": "^5.0.5",
"typescript": "^5.8.3",
"typescript-eslint": "^8.29.0",
"vite-tsconfig-paths": "^5.1.4",
"vitest": "^3.1.1"
}
}