@kodeglot/node-python-eid-reader
Version:
A cross-platform Node.js package to read Belgian eID card public data using Python eidreader with automatic dependency checking
72 lines (71 loc) • 2.07 kB
JSON
{
"name": "@kodeglot/node-python-eid-reader",
"version": "1.0.1",
"description": "A cross-platform Node.js package to read Belgian eID card public data using Python eidreader with automatic dependency checking",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"exports": {
".": {
"import": "./dist/index.js",
"require": "./dist/index.js",
"types": "./dist/index.d.ts"
}
},
"files": [
"dist/**/*",
"README.md",
"LICENSE"
],
"scripts": {
"build": "tsc && npm run build:examples",
"build:examples": "tsc -p tsconfig.examples.json",
"prepublishOnly": "npm run build",
"check": "tsc && node -e \"(async () => { const { RequirementsChecker } = require('./dist/requirements-checker.js'); const checker = new RequirementsChecker(); const r = await checker.checkAllRequirements(); console.log('Requirements check completed:', r.passed ? 'PASSED' : 'FAILED'); })()\"",
"test": "echo \"No tests specified\" && exit 0",
"example:node": "npm run build:examples && node dist/examples/examples/node-example.js",
"example:electron": "npm run build && electron dist/examples/examples/electron-example.js"
},
"dependencies": {
"pcsclite": "^1.0.1",
"sudo-prompt": "^9.2.1"
},
"devDependencies": {
"@types/node": "^20.11.30",
"electron": "^22.3.27",
"electron-rebuild": "^3.2.9",
"typescript": "^5.4.5"
},
"keywords": [
"eid",
"belgian",
"identity-card",
"python",
"nodejs",
"electron",
"cross-platform",
"requirements-checker",
"pkcs11",
"smart-card"
],
"author": "Kodeglot",
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/Kodeglot/Node-Python-EID-Reader.git"
},
"publishConfig": {
"access": "public"
},
"bugs": {
"url": "https://github.com/Kodeglot/Node-Python-EID-Reader/issues"
},
"homepage": "https://github.com/Kodeglot/Node-Python-EID-Reader#readme",
"engines": {
"node": ">=14.0.0"
},
"os": [
"darwin",
"win32",
"linux"
]
}