1 | {
|
2 | "name": "@azure/storage-blob",
|
3 | "sdk-type": "client",
|
4 | "version": "12.10.0",
|
5 | "description": "Microsoft Azure Storage SDK for JavaScript - Blob",
|
6 | "main": "./dist/index.js",
|
7 | "module": "./dist-esm/storage-blob/src/index.js",
|
8 | "browser": {
|
9 | "./dist-esm/storage-blob/src/index.js": "./dist-esm/storage-blob/src/index.browser.js",
|
10 | "./dist-esm/storage-blob/src/credentials/StorageSharedKeyCredential.js": "./dist-esm/storage-blob/src/credentials/StorageSharedKeyCredential.browser.js",
|
11 | "./dist-esm/storage-blob/src/credentials/UserDelegationKeyCredential.js": "./dist-esm/storage-blob/src/credentials/UserDelegationKeyCredential.browser.js",
|
12 | "./dist-esm/storage-blob/src/utils/utils.node.js": "./dist-esm/storage-blob/src/utils/utils.browser.js",
|
13 | "./dist-esm/storage-blob/test/utils/index.js": "./dist-esm/storage-blob/test/utils/index.browser.js",
|
14 | "./dist-esm/storage-blob/src/BatchUtils.js": "./dist-esm/storage-blob/src/BatchUtils.browser.js",
|
15 | "./dist-esm/storage-blob/src/BlobDownloadResponse.js": "./dist-esm/storage-blob/src/BlobDownloadResponse.browser.js",
|
16 | "./dist-esm/storage-blob/src/BlobQueryResponse.js": "./dist-esm/storage-blob/src/BlobQueryResponse.browser.js",
|
17 | "./dist-esm/storage-common/src/BufferScheduler.js": "./dist-esm/storage-common/src/BufferScheduler.browser.js",
|
18 | "./dist-esm/storage-common/src/index.js": "./dist-esm/storage-common/src/index.browser.js",
|
19 | "fs": false,
|
20 | "os": false,
|
21 | "process": false
|
22 | },
|
23 | "react-native": {
|
24 | "./dist/index.js": "./dist-esm/storage-blob/src/index.js"
|
25 | },
|
26 | "types": "./types/latest/storage-blob.d.ts",
|
27 | "typesVersions": {
|
28 | "<3.6": {
|
29 | "*": [
|
30 | "./types/3.1/storage-blob.d.ts"
|
31 | ]
|
32 | }
|
33 | },
|
34 | "engines": {
|
35 | "node": ">=12.0.0"
|
36 | },
|
37 | "scripts": {
|
38 | "audit": "node ../../../common/scripts/rush-audit.js && rimraf node_modules package-lock.json && npm i --package-lock-only 2>&1 && npm audit",
|
39 | "build:browser": "tsc -p . && dev-tool run bundle",
|
40 | "build:node": "tsc -p . && dev-tool run bundle",
|
41 | "build:test": "tsc -p . && dev-tool run bundle",
|
42 | "build:types": "downlevel-dts types/latest types/3.1",
|
43 | "build": "npm run clean && tsc -p . && dev-tool run bundle && api-extractor run --local && npm run build:types",
|
44 | "build:samples": "echo Obsolete;",
|
45 | "check-format": "prettier --list-different --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.ts\" \"test/**/*.ts\" \"samples-dev/**/*.ts\" \"*.{js,json}\"",
|
46 | "clean": "rimraf dist dist-* types temp statistics.html coverage coverage-browser .nyc_output *.tgz *.log test*.xml TEST*.xml",
|
47 | "clean:samples": "rimraf samples/v12/javascript/node_modules samples/v12/typescript/node_modules samples/v12/typescript/dist samples/v12/typescript/package-lock.json samples/v12/javascript/package-lock.json",
|
48 | "extract-api": "tsc -p . && api-extractor run --local",
|
49 | "execute:samples": "dev-tool samples run samples-dev",
|
50 | "format": "prettier --write --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.ts\" \"test/**/*.ts\" \"samples-dev/**/*.ts\" \"*.{js,json}\"",
|
51 | "integration-test:browser": "karma start --single-run",
|
52 | "integration-test:node": "nyc mocha -r esm --require source-map-support/register --reporter ../../../common/tools/mocha-multi-reporter.js --full-trace -t 300000 \"dist-esm/storage-blob/test/*.spec.js\" \"dist-esm/storage-blob/test/node/*.spec.js\"",
|
53 | "integration-test": "npm run integration-test:node && npm run integration-test:browser",
|
54 | "generate:client": "autorest --typescript ./swagger/README.md",
|
55 | "lint:fix": "eslint package.json api-extractor.json src test --ext .ts --fix",
|
56 | "lint": "eslint package.json api-extractor.json src test --ext .ts",
|
57 | "pack": "npm pack 2>&1",
|
58 | "test:browser": "npm run clean && npm run build:test && npm run unit-test:browser",
|
59 | "test:node": "npm run clean && npm run build:test && npm run unit-test:node",
|
60 | "test": "npm run clean && npm run build:test && npm run unit-test",
|
61 | "unit-test:browser": "karma start --single-run",
|
62 | "unit-test:node": "mocha -r esm --require ts-node/register --reporter ../../../common/tools/mocha-multi-reporter.js --timeout 1200000 --full-trace \"test/{,!(browser)/**/}*.spec.ts\"",
|
63 | "unit-test": "npm run unit-test:node && npm run unit-test:browser",
|
64 | "emulator-tests": "cross-env STORAGE_CONNECTION_STRING=UseDevelopmentStorage=true && npm run test:node"
|
65 | },
|
66 | "files": [
|
67 | "BreakingChanges.md",
|
68 | "dist/",
|
69 | "dist-esm/storage-blob/src/",
|
70 | "dist-esm/storage-internal-avro/src/",
|
71 | "dist-esm/storage-common/src/",
|
72 | "types/latest/storage-blob.d.ts",
|
73 | "types/3.1/storage-blob.d.ts",
|
74 | "README.md",
|
75 | "LICENSE"
|
76 | ],
|
77 | "repository": "github:Azure/azure-sdk-for-js",
|
78 | "keywords": [
|
79 | "azure",
|
80 | "storage",
|
81 | "blob",
|
82 | "cloud",
|
83 | "node.js",
|
84 | "typescript",
|
85 | "javascript",
|
86 | "browser"
|
87 | ],
|
88 | "author": "Microsoft Corporation",
|
89 | "license": "MIT",
|
90 | "bugs": {
|
91 | "url": "https://github.com/Azure/azure-sdk-for-js/issues"
|
92 | },
|
93 | "homepage": "https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/storage/storage-blob/",
|
94 | "sideEffects": false,
|
95 | "//metadata": {
|
96 | "constantPaths": [
|
97 | {
|
98 | "path": "src/generated/src/storageClientContext.ts",
|
99 | "prefix": "packageVersion"
|
100 | },
|
101 | {
|
102 | "path": "src/utils/constants.ts",
|
103 | "prefix": "SDK_VERSION"
|
104 | },
|
105 | {
|
106 | "path": "swagger/README.md",
|
107 | "prefix": "package-version"
|
108 | }
|
109 | ]
|
110 | },
|
111 | "//sampleConfiguration": {
|
112 | "skip": [
|
113 | "advancedRequestOptions.js",
|
114 | "anonymousAuth.js",
|
115 | "azureAdAuth.js",
|
116 | "customPipeline.js",
|
117 | "customizedClientHeaders.js",
|
118 | "listBlobsByHierarchy.js",
|
119 | "listBlobs.js",
|
120 | "listContainers.js",
|
121 | "snapshots.js",
|
122 | "sharedKeyAuth.js"
|
123 | ],
|
124 | "productName": "Azure Storage Blob",
|
125 | "productSlugs": [
|
126 | "azure",
|
127 | "azure-storage"
|
128 | ],
|
129 | "requiredResources": {
|
130 | "Azure Storage Account": "https://docs.microsoft.com/azure/storage/common/storage-account-overview"
|
131 | }
|
132 | },
|
133 | "dependencies": {
|
134 | "@azure/abort-controller": "^1.0.0",
|
135 | "@azure/core-http": "^2.0.0",
|
136 | "@azure/core-lro": "^2.2.0",
|
137 | "@azure/core-paging": "^1.1.1",
|
138 | "@azure/core-tracing": "1.0.0-preview.13",
|
139 | "@azure/logger": "^1.0.0",
|
140 | "events": "^3.0.0",
|
141 | "tslib": "^2.2.0"
|
142 | },
|
143 | "devDependencies": {
|
144 | "@azure/dev-tool": "^1.0.0",
|
145 | "@azure/eslint-plugin-azure-sdk": "^3.0.0",
|
146 | "@azure/identity": "^2.0.1",
|
147 | "@azure/test-utils": "^1.0.0",
|
148 | "@azure-tools/test-recorder": "^1.0.0",
|
149 | "@azure/test-utils-perf": "^1.0.0",
|
150 | "@microsoft/api-extractor": "7.18.11",
|
151 | "@types/chai": "^4.1.6",
|
152 | "@types/mocha": "^7.0.2",
|
153 | "@types/node": "^12.0.0",
|
154 | "@types/node-fetch": "^2.5.0",
|
155 | "chai": "^4.2.0",
|
156 | "cross-env": "^7.0.2",
|
157 | "dotenv": "^8.2.0",
|
158 | "downlevel-dts": "^0.8.0",
|
159 | "es6-promise": "^4.2.5",
|
160 | "eslint": "^7.15.0",
|
161 | "esm": "^3.2.18",
|
162 | "inherits": "^2.0.3",
|
163 | "karma": "^6.2.0",
|
164 | "karma-chrome-launcher": "^3.0.0",
|
165 | "karma-coverage": "^2.0.0",
|
166 | "karma-edge-launcher": "^0.4.2",
|
167 | "karma-env-preprocessor": "^0.1.1",
|
168 | "karma-firefox-launcher": "^1.1.0",
|
169 | "karma-ie-launcher": "^1.0.0",
|
170 | "karma-json-preprocessor": "^0.3.3",
|
171 | "karma-json-to-file-reporter": "^1.0.1",
|
172 | "karma-junit-reporter": "^2.0.1",
|
173 | "karma-mocha": "^2.0.1",
|
174 | "karma-mocha-reporter": "^2.2.5",
|
175 | "karma-sourcemap-loader": "^0.3.8",
|
176 | "mocha": "^7.1.1",
|
177 | "mocha-junit-reporter": "^2.0.0",
|
178 | "nyc": "^15.0.0",
|
179 | "prettier": "^2.5.1",
|
180 | "puppeteer": "^13.5.1",
|
181 | "rimraf": "^3.0.0",
|
182 | "source-map-support": "^0.5.9",
|
183 | "ts-node": "^10.0.0",
|
184 | "typescript": "~4.2.0",
|
185 | "util": "^0.12.1"
|
186 | }
|
187 | }
|