-
Notifications
You must be signed in to change notification settings - Fork 42
Expand file tree
/
Copy pathpackage.json
More file actions
133 lines (133 loc) · 5.09 KB
/
package.json
File metadata and controls
133 lines (133 loc) · 5.09 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
{
"name": "msnodesqlv8",
"description": "Microsoft Driver for Node.js SQL Server compatible with all versions of Node.",
"author": {
"name": "Stephen James"
},
"contributors": [
{
"name": "Stephen James"
}
],
"version": "5.1.5",
"homepage": "https://github.com/TimelordUK/node-sqlserver-v8",
"bugs": {
"url": "https://github.com/TimelordUK/node-sqlserver-v8/issues"
},
"license": "Apache-2.0",
"main": "./lib/sql.js",
"typings": "./lib/index.d.ts",
"repository": {
"type": "git",
"url": "git+https://github.com/TimelordUK/node-sqlserver-v8.git"
},
"engines": {
"node": ">=18"
},
"files": [
"lib/",
"binding.gyp",
"cpp/"
],
"maintainers": [
{
"name": "timelorduk",
"email": "sjames8888@gmail.com"
}
],
"dependencies": {
"node-abi": "^4.24.0",
"node-addon-api": "^8.5.0",
"prebuild-install": "^7.1.3"
},
"devDependencies": {
"env-cmd": "^11.0.0",
"@types/chai": "^5.2.3",
"@types/chai-as-promised": "^8.0.2",
"@types/mocha": "^10.0.10",
"@types/mochawesome": "^6.2.5",
"@types/node": "^25.0.3",
"@types/sequelize": "^6.12.0",
"@types/sinon": "^21.0.0",
"@typescript-eslint/eslint-plugin": "^6.21.0",
"@typescript-eslint/parser": "^6.21.0",
"chai-as-promised": "^8.0.2",
"dotenv": "^17.2.3",
"electron": "^39.2.7",
"electron-rebuild": "^3.2.9",
"eslint": "^8.57.1",
"eslint-config-standard": "^17.1.0",
"eslint-config-standard-with-typescript": "^43.0.1",
"eslint-plugin-import": "^2.29.1",
"eslint-plugin-n": "^16.5.0",
"eslint-plugin-promise": "^6.1.1",
"minimist": "^1.2.8",
"mocha": "^11.7.5",
"mochawesome": "^7.1.4",
"node-gyp": "^12.1.0",
"nyc": "^17.1.0",
"prebuild": "^13.0.1",
"rimraf": "^6.1.2",
"sequelize": "^6.37.7",
"source-map-support": "^0.5.21",
"ts-node": "^10.9.2",
"typescript": "^5.9.3"
},
"os": [
"win32",
"linux",
"darwin"
],
"scripts": {
"build": "tsc",
"build:test": "tsc -p tsconfig.json",
"test": "mocha test/**/*.test.js",
"test:improved": "mocha test/connection-improved.test.js --reporter spec",
"test:webstorm": "mocha test/connection-webstorm.test.js --config test/.mocharc.webstorm.js",
"test:connection": "mocha test/connect*.js --reporter spec --timeout 30000",
"test:watch": "mocha test/**/*.js --watch --reporter min",
"watch": "tsc --watch",
"watch:test": "tsc -p tsconfig.json --watch",
"builddbg": "node-gyp build --debug",
"rebuild": "node-gyp rebuild -j 4",
"install": "prebuild-install || node-gyp rebuild -j 4",
"install-verbose": "prebuild-install --verbose || node-gyp rebuild -j 4",
"prebuild-ci": "prebuild --all --strip --verbose -j 4",
"prebuild-linux": "prebuild --targets 18.20.0 20.18.0 22.12.0 23.0.0 24.0.0 --strip --verbose -j 4",
"prebuild-upload": "./prebuild-upload.sh",
"prebuild-electron": "prebuild --runtime electron --targets 32.0.0 33.0.0 34.0.0 35.0.0 36.0.0 --strip --verbose -j 4",
"prebuild-all-platforms": "npm run prebuild-linux && npm run prebuild-electron",
"configure:cpp-tests": "cmake -B test/cpp/build -S test/cpp",
"configure:cpp-tests:vs": "cmake -G \"Visual Studio 17 2022\" -A x64 -B test/cpp/build -S test/cpp",
"open:vs": "start test/cpp/build/msnodesqlv8_tests.sln",
"build:cpp-tests": "cmake --build test/cpp/build --config Release -j 8",
"test:cpp": "npm run configure:cpp-tests && npm run build:cpp-tests && cd test/cpp/build && ctest -C Release -V",
"test:cpp:debug": "npm run configure:cpp-tests && cmake --build test/cpp/build --config Debug -j 8 && cd test/cpp/build && ctest -C Debug -V",
"test:cpp:debug:exe": "test/cpp/build/cpp_tests --gtest_filter=\"*\"",
"lint": "eslint \"src/**/*.ts\"",
"lint:fix": "eslint \"src/**/*.ts\" --fix",
"test:cpp:clean": "rimraf test/cpp/build && npm run configure:cpp-tests && cmake --build test/cpp/build --config Debug -j 8",
"test:cpp:clean:vs": "rimraf test/cpp/build && npm run configure:cpp-tests:vs && cmake --build test/cpp/build --config Debug -j 8",
"build:debug": "node-gyp rebuild --debug --verbose -j 4",
"build:debug:verbose": "node-gyp rebuild --debug --verbose --loglevel=verbose -j 4",
"build:release": "node-gyp rebuild --release --verbose -j 4",
"build:release:verbose": "node-gyp rebuild --release --verbose --loglevel=verbose -j 4",
"build:clean": "node-gyp clean && node-gyp configure && node-gyp rebuild -j 4",
"bench-comments": "node dist/test/env/cmd-test.js -t benchmark --repeats=5 --delay=4500 2>&1",
"bench-columns": "node dist/test/env/cmd-test.js -t benchmark --table=syscolumns --repeats=5 --delay=5000 2>&1",
"bench-objects": "node dist/test/env/cmd-test.js -t benchmark --table=sysobjects --delay=250 --repeats=20 2>&1"
},
"directories": {},
"overrides": {
"axios": "^1.11.1",
"qs": "^6.14.1",
"form-data@<2.5.4": "2.5.4",
"tar-fs": "^2.1.3",
"brace-expansion": "^2.0.2",
"glob": "^10.4.6",
"semver": "^7.7.2",
"tar": "^6.2.1",
"tough-cookie": "^4.1.4",
"@babel/helpers": "^7.27.6"
}
}