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}