1 | {
|
2 | "name": "@azure/cosmos",
|
3 | "version": "3.17.2",
|
4 | "description": "Microsoft Azure Cosmos DB Service Node.js SDK for SQL API",
|
5 | "sdk-type": "client",
|
6 | "keywords": [
|
7 | "cosmosdb",
|
8 | "cosmos db",
|
9 | "documentdb",
|
10 | "document database",
|
11 | "azure",
|
12 | "nosql",
|
13 | "database",
|
14 | "cloud",
|
15 | "azure"
|
16 | ],
|
17 | "author": "Microsoft Corporation",
|
18 | "main": "./dist/index.js",
|
19 | "module": "./dist-esm/src/index.js",
|
20 | "react-native": "./dist-esm/src/index.js",
|
21 | "browser": {
|
22 | "./dist-esm/src/request/defaultAgent.js": "./dist-esm/src/request/defaultAgent.browser.js",
|
23 | "./dist-esm/src/utils/atob.js": "./dist-esm/src/utils/atob.browser.js",
|
24 | "./dist-esm/src/utils/digest.js": "./dist-esm/src/utils/digest.browser.js",
|
25 | "./dist-esm/src/utils/hmac.js": "./dist-esm/src/utils/hmac.browser.js"
|
26 | },
|
27 | "files": [
|
28 | "changelog.md",
|
29 | "dist/",
|
30 | "dist-esm/src/",
|
31 | "README.md",
|
32 | "LICENSE"
|
33 | ],
|
34 | "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/cosmosdb/cosmos/README.md",
|
35 | "sideEffects": false,
|
36 | "//metadata": {
|
37 | "constantPaths": [
|
38 | {
|
39 | "path": "src/common/constants.ts",
|
40 | "prefix": "SDKVersion"
|
41 | }
|
42 | ]
|
43 | },
|
44 | "types": "./dist/types/latest/cosmos.d.ts",
|
45 | "typesVersions": {
|
46 | "<3.6": {
|
47 | "*": [
|
48 | "./dist/types/3.1/cosmos.d.ts"
|
49 | ]
|
50 | }
|
51 | },
|
52 | "engines": {
|
53 | "node": ">=14.0.0"
|
54 | },
|
55 | "scripts": {
|
56 | "audit": "node ../../../common/scripts/rush-audit.js && rimraf node_modules package-lock.json && npm i --package-lock-only 2>&1 && npm audit",
|
57 | "build:samples": "echo Obsolete.",
|
58 | "check:src:strict": "tsc --pretty --project tsconfig.strict.json",
|
59 | "build:src": "echo Using TypeScript && tsc --version && tsc -b --pretty",
|
60 | "build:test": "tsc",
|
61 | "build:types": "downlevel-dts dist/types/latest dist/types/4.1 --to=4.1",
|
62 | "build": "npm run clean && npm run extract-api && npm run build:types && npm run bundle",
|
63 | "bundle": "dev-tool run bundle",
|
64 | "bundle-types": "node bundle-types.js",
|
65 | "check-format": "prettier --list-different --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.ts\" \"samples-dev/**/*.ts\" \"test/**/*.ts\" \"*.{js,json}\"",
|
66 | "clean": "rimraf dist dist-esm temp types *.tgz *.html *.log *.tsbuildinfo test/**/*.{js,js.map,d.ts}",
|
67 | "execute:samples": "dev-tool samples run samples-dev",
|
68 | "extract-api": "npm run check:src:strict && npm run build:src && api-extractor run --local",
|
69 | "format": "prettier --write --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.ts\" \"samples-dev/**/*.ts\" \"test/**/*.ts\" \"*.{js,json}\"",
|
70 | "integration-test:browser": "echo skipped",
|
71 | "integration-test:node": "mocha -r test/mocha.env.ts -r ts-node/register -r esm -r dotenv/config -r ./test/public/common/setup.ts --reporter ../../../common/tools/mocha-multi-reporter.js \"./test/internal/**/*.spec.ts\" \"./test/public/**/*.spec.ts\" --timeout 100000",
|
72 | "integration-test": "npm run integration-test:node && npm run integration-test:browser",
|
73 | "lint:fix": "eslint package.json api-extractor.json src test --ext .ts --fix --fix-type [problem,suggestion]",
|
74 | "lint": "eslint package.json api-extractor.json src test --ext .ts",
|
75 | "pack": "npm pack 2>&1",
|
76 | "test:browser": "npm run unit-test:browser && npm run integration-test:browser",
|
77 | "test:node": "npm run build:test && npm run unit-test:node && npm run integration-test:node",
|
78 | "test-consumer": "rimraf consumer-test/node_modules consumer-test/package-lock.json && node consumer-test.js 2>&1",
|
79 | "test": "npm run unit-test && npm run integration-test",
|
80 | "test:signoff": "npm run integration-test:node -- --fgrep \"nosignoff\" --invert",
|
81 | "unit-test:browser": "echo skipped",
|
82 | "unit-test:node": "echo skipped",
|
83 | "unit-test": "npm run unit-test:node && npm run unit-test:browser"
|
84 | },
|
85 | "repository": "github:Azure/azure-sdk-for-js",
|
86 | "license": "MIT",
|
87 | "bugs": {
|
88 | "url": "https://github.com/Azure/azure-sdk-for-js/issues"
|
89 | },
|
90 | "tsdoc": {
|
91 | "tsdocFlavor": "AEDoc"
|
92 | },
|
93 | "dependencies": {
|
94 | "@azure/core-auth": "^1.3.0",
|
95 | "@azure/core-rest-pipeline": "^1.2.0",
|
96 | "@azure/core-tracing": "^1.0.0",
|
97 | "debug": "^4.1.1",
|
98 | "fast-json-stable-stringify": "^2.1.0",
|
99 | "jsbi": "^3.1.3",
|
100 | "node-abort-controller": "^3.0.0",
|
101 | "priorityqueuejs": "^1.0.0",
|
102 | "semaphore": "^1.0.5",
|
103 | "tslib": "^2.2.0",
|
104 | "universal-user-agent": "^6.0.0",
|
105 | "uuid": "^8.3.0"
|
106 | },
|
107 | "devDependencies": {
|
108 | "@azure/dev-tool": "^1.0.0",
|
109 | "@azure/eslint-plugin-azure-sdk": "^3.0.0",
|
110 | "@azure/identity": "^2.0.1",
|
111 | "@azure/logger": "^1.0.0",
|
112 | "@microsoft/api-extractor": "^7.31.1",
|
113 | "@types/debug": "^4.1.4",
|
114 | "@types/mocha": "^7.0.2",
|
115 | "@types/node": "^14.0.0",
|
116 | "@types/priorityqueuejs": "^1.0.1",
|
117 | "@types/semaphore": "^1.1.0",
|
118 | "@types/sinon": "^9.0.4",
|
119 | "@types/underscore": "^1.8.8",
|
120 | "@types/uuid": "^8.0.0",
|
121 | "cross-env": "^7.0.2",
|
122 | "dotenv": "^8.2.0",
|
123 | "downlevel-dts": "^0.10.0",
|
124 | "eslint": "^8.0.0",
|
125 | "esm": "^3.2.18",
|
126 | "execa": "^5.0.0",
|
127 | "mocha": "^7.1.1",
|
128 | "mocha-junit-reporter": "^2.0.0",
|
129 | "prettier": "^2.5.1",
|
130 | "requirejs": "^2.3.5",
|
131 | "rimraf": "^3.0.0",
|
132 | "sinon": "^9.0.2",
|
133 | "source-map-support": "^0.5.9",
|
134 | "ts-node": "^10.0.0",
|
135 | "typescript": "~4.8.0",
|
136 | "nock": "^12.0.3"
|
137 | },
|
138 | "//sampleConfiguration": {
|
139 | "skip": [
|
140 | "AADAuth.ts",
|
141 | "AlterQueryThroughput.ts",
|
142 | "Bulk.ts",
|
143 | "BulkUpdateWithSproc.ts",
|
144 | "ChangeFeed.ts",
|
145 | "ContainerManagement.ts",
|
146 | "ItemManagement.ts",
|
147 | "IndexManagement.ts",
|
148 | "DatabaseManagement.ts",
|
149 | "QueryThroughput.ts",
|
150 | "SasTokenAuth.ts",
|
151 | "ServerSideScripts.ts",
|
152 | "handleError.ts"
|
153 | ],
|
154 | "productName": "Azure Cosmos DB",
|
155 | "productSlugs": [
|
156 | "azure-cosmos-db"
|
157 | ],
|
158 | "requiredResources": {
|
159 | "Azure Cosmos DB account": "https://docs.microsoft.com/azure/cosmos-db/how-to-manage-database-account#create-an-account"
|
160 | },
|
161 | "extraFiles": {
|
162 | "./samples-dev/Data/Families.json": [
|
163 | "typescript/src/Data/Families.json",
|
164 | "javascript/Data/Families.json"
|
165 | ]
|
166 | }
|
167 | }
|
168 | }
|