UNPKG

mdb-reader

Version:

JavaScript library to read data from Access databases

91 lines (90 loc) 3.49 kB
{ "name": "mdb-reader", "version": "3.2.0", "description": "JavaScript library to read data from Access databases", "main": "lib/node/index.js", "browser": "lib/browser/index.js", "types": "lib/types/index.d.ts", "exports": { ".": { "types": "./lib/types/index.d.ts", "node": "./lib/node/index.js", "default": "./lib/browser/index.js" }, "./package.json": "./package.json" }, "sideEffects": false, "type": "module", "files": [ "lib" ], "repository": { "type": "git", "url": "git+https://github.com/andipaetzold/mdb-reader.git" }, "keywords": [ "mdb", "microsoft", "access", "database" ], "author": { "name": "Andi Pätzold", "email": "github@andipaetzold.com", "url": "https://github.com/andipaetzold" }, "license": "MIT", "bugs": { "url": "https://github.com/andipaetzold/mdb-reader/issues" }, "homepage": "https://github.com/andipaetzold/mdb-reader#readme", "dependencies": { "browserify-aes": "^1.0.0", "create-hash": "^1.0.0", "fast-xml-parser": "^4.0.0 || ^5.0.0", "pako": "^2.0.0" }, "devDependencies": { "@semantic-release/changelog": "6.0.3", "@semantic-release/git": "10.0.1", "@tsconfig/node18": "18.2.4", "@tsconfig/strictest": "2.0.5", "@types/chai": "5.0.1", "@types/mocha": "10.0.10", "@types/mocha-each": "2.0.4", "@types/node": "18.19.78", "@types/pako": "2.0.4", "@typescript-eslint/eslint-plugin": "7.18.0", "@typescript-eslint/parser": "7.18.0", "chai": "6.0.1", "eslint": "8.57.1", "mocha": "11.1.0", "mocha-each": "2.0.1", "rimraf": "6.0.1", "semantic-release": "24.2.3", "ts-node": "10.9.2", "typescript": "5.8.2" }, "scripts": { "prepublishOnly": "npm run build", "prebuild": "rimraf lib", "prepare:node": "cp src/environment/node.ts src/environment/index.ts", "prepare:browser": "cp src/environment/browser.ts src/environment/index.ts", "build": "npm run build:node && npm run build:browser", "build:node": "npm run prepare:node && tsc -P tsconfig.json", "build:browser": "npm run prepare:browser && tsc -P tsconfig.browser.json", "test": "npm run test:unit && npm run test:esm", "test:unit": "npm run test:unit:node && npm run test:unit:browser", "pretest:unit:node": "tsc --project tsconfig.json --showConfig > tsconfig.test.json", "test:unit:node": "npm run prepare:node && TS_NODE_PROJECT='./tsconfig.test.json' mocha", "posttest:unit:node": "rimraf tsconfig.test.json", "pretest:unit:browser": "tsc --project tsconfig.browser.json --showConfig > tsconfig.test.json", "test:unit:browser": "npm run prepare:browser && TS_NODE_PROJECT='./tsconfig.test.json' mocha", "posttest:unit:browser": "rimraf tsconfig.test.json", "test:esm": "npm run test:esm:node && npm run test:esm:browser", "test:esm:node": "node --input-type=module -e \"import MDBReader from './lib/node/index.js';\"", "test:esm:browser": "node --input-type=module -e \"import MDBReader from './lib/browser/index.js';\"", "lint": "eslint . --ext .ts", "semantic-release": "semantic-release" } }