{ "name": "@substrate-system/asn1", "type": "module", "version": "0.0.10", "description": "VanillaJS, Lightweight, Zero-Dependency, ASN.1 encoder and decoder.", "main": "index.js", "files": [ "./dist/*" ], "exports": { ".": { "import": "./dist/index.js", "require": "./dist/index.cjs" }, "./packer": { "import": "./dist/packer.js", "require": "./dist/packer.cjs" }, "./parser": { "import": "./dist/parser.js", "require": "./dist/parser.cjs" }, "./*": { "import": [ "./dist/*.js", "./dist/*" ], "require": [ "./dist/*.cjs", "./dist/*" ] } }, "scripts": { "lint": "eslint \"./**/*.{ts,js}\"", "test": "esbuild ./tests/index.js --platform=node --bundle | node --input-type=module", "build-cjs": "esbuild src/*.ts --format=cjs --keep-names --tsconfig=tsconfig.build.json --outdir=./dist --out-extension:.js=.cjs --sourcemap", "build-cjs:min": "esbuild src/*.ts --format=cjs --minify --keep-names --tsconfig=tsconfig.build.json --outdir=./dist --out-extension:.js=.min.cjs --sourcemap", "build-esm": "esbuild src/*.ts --format=esm --metafile=dist/meta.json --keep-names --tsconfig=tsconfig.build.json --outdir=./dist --sourcemap && tsc --emitDeclarationOnly --project tsconfig.build.json --outDir dist", "build-esm:min": "esbuild ./src/*.ts --format=esm --keep-names --bundle --tsconfig=tsconfig.build.json --minify --out-extension:.js=.min.js --outdir=./dist --sourcemap", "build-example": "mkdir -p ./public && rm -rf ./public/* && VITE_DEBUG_MODE=staging vite --mode staging --base=\"/repo-name\" build", "build-docs": "typedoc ./src/index.ts", "build": "mkdir -p ./dist && rm -rf ./dist/* && npm run build-cjs && npm run build-esm && npm run build-esm:min && npm run build-cjs:min", "preversion": "npm run lint", "postversion": "git push --follow-tags && npm publish", "prepublishOnly": "npm run build" }, "dependencies": {}, "devDependencies": { "@root/encoding": "^1.0.1", "@root/pem": "^1.0.4", "@typescript-eslint/eslint-plugin": "^8.3.0", "@typescript-eslint/parser": "^8.3.0", "esbuild": "^0.25.0", "eslint": "^8.57.0", "eslint-config-standard": "^17.1.0", "typescript": "^5.5.4", "uglify-js": "^3.10.0" }, "repository": { "type": "git", "url": "https://github.com/substrate-system/asn1.js.git" }, "keywords": [ "ASN.1", "asn1", "x509", "PEM" ], "author": "AJ ONeal (https://coolaj86.com/)", "license": "MPL-2.0" }