UNPKG

3.63 kBJSONView Raw
1{
2 "author": "Mike D Pilsbury <mike.pilsbury@gmail.com>",
3 "contributors": [
4 "Alex Robson",
5 "Arthur Schreiber",
6 "Bret Copeland <bret@atlantisflight.org> (https://github.com/bretcope)",
7 "Bryan Ross <bryan@rossipedia.com> (https://github.com/rossipedia)",
8 "Ciaran Jessup <ciaranj@gmail.com>",
9 "Cort Fritz <cfritz@caa.com>",
10 "lastonesky",
11 "Patrik Simek <patrik@patriksimek.cz>",
12 "Phil Dodderidge <pdodde@poyntz.com>",
13 "Zach Aller"
14 ],
15 "name": "tedious",
16 "description": "A TDS driver, for connecting to MS SQLServer databases.",
17 "keywords": [
18 "sql",
19 "database",
20 "mssql",
21 "sqlserver",
22 "sql-server",
23 "tds",
24 "msnodesql",
25 "azure"
26 ],
27 "homepage": "https://github.com/tediousjs/tedious",
28 "bugs": "https://github.com/tediousjs/tedious/issues",
29 "license": "MIT",
30 "version": "18.6.1",
31 "main": "./lib/tedious.js",
32 "types": "./lib/tedious.d.ts",
33 "repository": {
34 "type": "git",
35 "url": "https://github.com/tediousjs/tedious.git"
36 },
37 "engines": {
38 "node": ">=18"
39 },
40 "publishConfig": {
41 "tag": "next",
42 "provenance": true
43 },
44 "dependencies": {
45 "@azure/core-auth": "^1.7.2",
46 "@azure/identity": "^4.2.1",
47 "@azure/keyvault-keys": "^4.4.0",
48 "@js-joda/core": "^5.6.1",
49 "@types/node": ">=18",
50 "bl": "^6.0.11",
51 "iconv-lite": "^0.6.3",
52 "js-md4": "^0.3.2",
53 "native-duplexpair": "^1.0.0",
54 "sprintf-js": "^1.1.3"
55 },
56 "devDependencies": {
57 "@babel/cli": "^7.23.9",
58 "@babel/core": "^7.23.9",
59 "@babel/node": "^7.23.9",
60 "@babel/preset-env": "^7.23.9",
61 "@babel/preset-typescript": "^7.23.3",
62 "@babel/register": "^7.23.7",
63 "@types/async": "^3.2.24",
64 "@types/bl": "^5.1.0",
65 "@types/chai": "^4.3.12",
66 "@types/depd": "^1.1.36",
67 "@types/lru-cache": "^5.1.1",
68 "@types/mocha": "^10.0.6",
69 "@types/sprintf-js": "^1.1.4",
70 "@typescript-eslint/eslint-plugin": "^7.0.2",
71 "@typescript-eslint/parser": "^7.0.2",
72 "async": "^3.2.5",
73 "babel-plugin-istanbul": "^6.1.1",
74 "chai": "^4.4.1",
75 "codecov": "^3.8.3",
76 "eslint": "^8.57.0",
77 "mitm": "^1.7.2",
78 "mocha": "^10.3.0",
79 "nyc": "^15.1.0",
80 "rimraf": "^5.0.5",
81 "semantic-release": "^19.0.3",
82 "sinon": "^15.2.0",
83 "typedoc": "^0.26.5",
84 "typescript": "^5.5.4"
85 },
86 "scripts": {
87 "docs": "typedoc",
88 "lint": "eslint src test --ext .js,.ts && tsc",
89 "test": "mocha --forbid-only test/unit test/unit/token test/unit/tracking-buffer",
90 "test-integration": "mocha --forbid-only test/integration/",
91 "test-all": "mocha --forbid-only test/unit/ test/unit/token/ test/unit/tracking-buffer test/integration/",
92 "build:types": "tsc --project tsconfig.build-types.json",
93 "build": "rimraf lib && babel src --out-dir lib --extensions .js,.ts && npm run build:types",
94 "prepublish": "npm run build",
95 "semantic-release": "semantic-release"
96 },
97 "babel": {
98 "sourceMaps": "both",
99 "ignore": [
100 "./src/**/*.d.ts"
101 ],
102 "presets": [
103 [
104 "@babel/preset-env",
105 {
106 "targets": {
107 "node": 18
108 }
109 }
110 ],
111 [
112 "@babel/preset-typescript",
113 {
114 "allowDeclareFields": true
115 }
116 ]
117 ],
118 "plugins": [
119 [
120 "@babel/transform-typescript",
121 {
122 "allowDeclareFields": true
123 }
124 ]
125 ]
126 },
127 "mocha": {
128 "require": "test/setup.js",
129 "timeout": 5000,
130 "extension": [
131 "js",
132 "ts"
133 ]
134 },
135 "nyc": {
136 "sourceMap": false,
137 "instrument": false,
138 "extension": [
139 ".ts"
140 ]
141 }
142}