UNPKG

msnodesqlv8

Version:

Microsoft Driver for Node.js SQL Server compatible with all versions of Node.

132 lines (131 loc) 5.18 kB
{ "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.2.0", "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.28.0", "node-addon-api": "^8.7.0", "prebuild-install": "^7.1.3" }, "devDependencies": { "@stylistic/eslint-plugin": "^5.10.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.5.0", "@types/sequelize": "^6.12.0", "@types/sinon": "^21.0.0", "chai": "^4.5.0", "chai-as-promised": "^8.0.2", "dotenv": "^17.3.1", "electron": "^39.2.7", "@electron/rebuild": "^4.0.3", "env-cmd": "^11.0.0", "eslint": "^9.39.4", "eslint-config-love": "^151.0.0", "minimist": "^1.2.8", "mocha": "^11.7.5", "mochawesome": "^7.1.4", "node-gyp": "^12.2.0", "nyc": "^17.1.0", "prebuild": "^13.0.1", "rimraf": "^6.1.3", "sequelize": "^6.37.8", "source-map-support": "^0.5.21", "ts-node": "^10.9.2", "typescript": "^6.0.2" }, "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\" \"lib/**/*.ts\" \"test/**/*.ts\" \"samples/**/*.ts\"", "lint:fix": "eslint \"src/**/*.ts\" \"lib/**/*.ts\" \"test/**/*.ts\" \"samples/**/*.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": "^7.5.11", "serialize-javascript": "^7.0.5", "diff": "^8.0.4", "tough-cookie": "^4.1.4", "@babel/helpers": "^7.27.6" } }