{
  "name": "snowflake-sdk",
  "version": "3.1.0",
  "description": "Node.js driver for Snowflake",
  "engines": {
    "node": ">=20"
  },
  "dependencies": {
    "@aws-crypto/sha256-js": "^5.2.0",
    "@aws-sdk/client-s3": "^3.1051.0",
    "@aws-sdk/client-sts": "^3.1051.0",
    "@aws-sdk/credential-provider-node": "^3.972.43",
    "@aws-sdk/ec2-metadata-service": "^3.1051.0",
    "@azure/identity": "^4.10.1",
    "@azure/storage-blob": "12.26.x",
    "@smithy/node-http-handler": "^4.4.9",
    "@smithy/protocol-http": "^5.3.8",
    "@smithy/signature-v4": "^5.3.8",
    "@techteamer/ocsp": "1.0.1",
    "asn1.js": "^5.0.0",
    "asn1.js-rfc2560": "^5.0.0",
    "asn1.js-rfc5280": "^3.0.0",
    "axios": "^1.15.1",
    "big-integer": "^1.6.43",
    "bignumber.js": "^9.1.2",
    "expand-tilde": "^2.0.2",
    "fast-xml-parser": "^5.4.1",
    "fastest-levenshtein": "^1.0.16",
    "generic-pool": "^3.8.2",
    "google-auth-library": "^10.1.0",
    "https-proxy-agent": "^7.0.2",
    "jsonwebtoken": "^9.0.3",
    "mime-types": "^2.1.29",
    "moment": "^2.29.4",
    "moment-timezone": "^0.5.15",
    "oauth4webapi": "^3.0.1",
    "open": "^7.3.1",
    "simple-lru-cache": "^0.0.2",
    "toml": "^3.0.0",
    "winston": "^3.1.0"
  },
  "devDependencies": {
    "@aws-sdk/types": "^3.973.8",
    "@napi-rs/cli": "^3.2.0",
    "@types/mocha": "^10.0.10",
    "@types/node": "^22.15.18",
    "@types/sinon": "^17.0.4",
    "async": "^3.2.3",
    "husky": "^9.1.7",
    "oxlint": "^1.43.0",
    "lint-staged": "^16.0.0",
    "mocha": "^11.1.0",
    "mock-require": "^3.0.3",
    "nyc": "^15.1.0",
    "prettier": "^3.7.1",
    "rewiremock": "^3.14.6",
    "sinon": "^20.0.0",
    "test-console": "^2.0.0",
    "ts-node": "^10.9.2",
    "typescript": "^5.8.3",
    "wiremock": "^3.10.0",
    "wiremock-rest-client": "^1.11.0"
  },
  "peerDependencies": {
    "asn1.js": "^5.4.1"
  },
  "overrides": {
    "semver": "^7.5.2"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/snowflakedb/snowflake-connector-nodejs"
  },
  "main": "./dist/index.js",
  "typings": "./dist/index.d.ts",
  "lint-staged": {
    "*": "npm run prettier:format",
    "*.{js,ts}": "oxlint --max-warnings=0"
  },
  "scripts": {
    "prepack": "node ci/build_typescript.js",
    "prepare": "husky",
    "check-ts": "npm run prepack && tsc --noEmit dist/index.d.ts",
    "lint:check": "oxlint .",
    "lint:fix": "oxlint --fix .",
    "prettier:check": "prettier --check .",
    "prettier:format": "prettier -w .",
    "test": "mocha 'test/unit/**/*.{js,ts}'",
    "test:authentication": "mocha 'test/authentication/**/*.{js,ts}'",
    "test:auth-workload-identity-e2e": "mocha test/auth-workload-identity-e2e.ts",
    "test:integration": "mocha 'test/integration/**/*.{js,ts}'",
    "test:single": "mocha",
    "test:unit": "mocha 'test/unit/**/*.{js,ts}'",
    "test:unit:coverage": "nyc npm run test:unit",
    "test:ci": "mocha 'test/{unit,integration}/**/*.{js,ts}'",
    "test:ci:coverage": "nyc npm run test:ci",
    "test:manual": "mocha test/integration/testManualConnection.js",
    "serve-wiremock": "wiremock --enable-browser-proxying --proxy-pass-through  false --port 8081",
    "wiremock": "npm run serve-wiremock",
    "minicore:build": "node ci/build_minicore.js"
  },
  "napi": {
    "binaryName": "sf_mini_core_0.0.1"
  },
  "author": {
    "name": "Snowflake Computing, Inc.",
    "email": "support@snowflake.com",
    "url": "https://www.snowflake.com/"
  },
  "license": "Apache-2.0"
}
