JavaScript generic ASN.1 parser (mirror)
at github-64 2.2 kB view raw
1{ 2 "name": "@lapo/asn1js", 3 "version": "1.3.0", 4 "description": "Generic ASN.1 parser/decoder that can decode any valid ASN.1 DER or BER structures.", 5 "main": "asn1.js", 6 "repository": { 7 "type": "git", 8 "url": "git+https://github.com/lapo-luchini/asn1js.git" 9 }, 10 "keywords": [ "asn1", "ber", "der", "pem" ], 11 "author": "Lapo Luchini <lapo@lapo.it>", 12 "license": "ISC", 13 "bugs": { "url": "https://github.com/lapo-luchini/asn1js/issues" }, 14 "homepage": "https://lapo.it/asn1js/", 15 "files": [ "asn1.js", "base64.js", "hex.js", "int10.js", "oids.js" ], 16 "scripts": { 17 "lint": "npx eslint asn1.js base64.js hex.js int10.js oids.js tags.js index.js parseRFC.js dumpASN1.js", 18 "lint-action": "npx @action-validator/cli .github/workflows/node.js.yml", 19 "test": "node test" 20 }, 21 "engines": { 22 "node": ">=6.4.0" 23 }, 24 "devDependencies": { 25 "eslint": "^8.34.0" 26 }, 27 "eslintConfig": { 28 "env": { 29 "es6": true, 30 "amd": true, 31 "browser": true, 32 "node": true 33 }, 34 "extends": [ "eslint:recommended" ], 35 "globals": { 36 "Uint8Array": "readonly" 37 }, 38 "rules": { 39 "strict": [ "error", "function" ], 40 "indent": [ "error", 4, { "ignoredNodes": [ "Program > ExpressionStatement > CallExpression > FunctionExpression > BlockStatement > ExpressionStatement[directive='use strict']:first-child" ] } ], 41 "linebreak-style": [ "error", "unix" ], 42 "semi": [ "warn", "always" ], 43 "quotes": [ "error", "single", { "avoidEscape": true } ], 44 "no-var": [ "warn" ], 45 "comma-dangle": [ "error", "never" ] 46 }, 47 "overrides": [ 48 { 49 "files": [ "test.js", "parseRFC.js", "dumpASN1.js" ], 50 "parserOptions": { 51 "ecmaVersion": 2021 52 }, 53 "rules": { 54 "strict": [ "error", "global" ], 55 "comma-dangle": [ "error", "always-multiline" ] 56 } 57 }, { 58 "files": [ "oids.js" ], 59 "rules": { 60 "indent": "off", 61 "quotes": [ "warn", "double" ] 62 } 63 }, { 64 "files": [ "tags.js" ], 65 "rules": { 66 "comma-dangle": [ "error", "always-multiline" ], 67 "quotes": [ "warn", "double" ] 68 } 69 } 70 ] 71 } 72}