|
24 | 24 | "isomorphic"
|
25 | 25 | ],
|
26 | 26 | "license": "MIT",
|
27 |
| - "main": "./dist/index.js", |
28 |
| - "module": "./dist-esm/src/index.js", |
29 |
| - "types": "./types/arm-compute-profile-2020-09-01-hybrid.d.ts", |
| 27 | + "main": "./dist/commonjs/index.js", |
| 28 | + "module": "./dist/esm/index.js", |
| 29 | + "types": "./dist/commonjs/index.d.ts", |
30 | 30 | "devDependencies": {
|
31 |
| - "@azure-tools/test-credential": "^1.0.0", |
32 |
| - "@azure-tools/test-recorder": "^3.0.0", |
| 31 | + "@azure-tools/test-credential": "^2.0.0", |
| 32 | + "@azure-tools/test-recorder": "^4.1.0", |
| 33 | + "@azure-tools/test-utils-vitest": "^1.0.0", |
33 | 34 | "@azure/dev-tool": "^1.0.0",
|
34 | 35 | "@azure/identity": "^4.0.1",
|
35 |
| - "@types/chai": "^4.2.8", |
36 |
| - "@types/mocha": "^10.0.0", |
37 | 36 | "@types/node": "^18.0.0",
|
38 |
| - "chai": "^4.2.0", |
| 37 | + "@vitest/browser": "^2.1.8", |
| 38 | + "@vitest/coverage-istanbul": "^2.1.8", |
39 | 39 | "dotenv": "^16.0.0",
|
40 |
| - "mocha": "^11.0.2", |
41 |
| - "ts-node": "^10.0.0", |
42 |
| - "typescript": "~5.7.2" |
| 40 | + "playwright": "^1.49.1", |
| 41 | + "typescript": "~5.7.2", |
| 42 | + "vitest": "^2.1.8" |
43 | 43 | },
|
44 | 44 | "repository": {
|
45 | 45 | "type": "git",
|
|
49 | 49 | "url": "https://github.com/Azure/azure-sdk-for-js/issues"
|
50 | 50 | },
|
51 | 51 | "files": [
|
52 |
| - "dist/**/*.js", |
53 |
| - "dist/**/*.js.map", |
54 |
| - "dist/**/*.d.ts", |
55 |
| - "dist/**/*.d.ts.map", |
56 |
| - "dist-esm/**/*.js", |
57 |
| - "dist-esm/**/*.js.map", |
58 |
| - "dist-esm/**/*.d.ts", |
59 |
| - "dist-esm/**/*.d.ts.map", |
60 |
| - "src/**/*.ts", |
| 52 | + "dist/", |
61 | 53 | "README.md",
|
62 | 54 | "LICENSE",
|
63 |
| - "tsconfig.json", |
64 |
| - "review/*", |
65 |
| - "CHANGELOG.md", |
66 |
| - "types/*" |
| 55 | + "review/", |
| 56 | + "CHANGELOG.md" |
67 | 57 | ],
|
68 | 58 | "scripts": {
|
69 |
| - "build": "npm run clean && tsc && dev-tool run bundle && npm run minify && dev-tool run vendored mkdirp ./review && npm run extract-api", |
| 59 | + "build": "npm run clean && dev-tool run build-package && dev-tool run vendored mkdirp ./review && dev-tool run extract-api", |
70 | 60 | "build:browser": "echo skipped",
|
71 | 61 | "build:node": "echo skipped",
|
72 | 62 | "build:samples": "echo skipped.",
|
|
78 | 68 | "format": "echo skipped",
|
79 | 69 | "integration-test": "npm run integration-test:node && npm run integration-test:browser",
|
80 | 70 | "integration-test:browser": "echo skipped",
|
81 |
| - "integration-test:node": "dev-tool run test:node-ts-input -- --timeout 1200000 'test/*.ts'", |
| 71 | + "integration-test:node": "dev-tool run test:vitest --esm", |
82 | 72 | "lint": "echo skipped",
|
83 | 73 | "minify": "dev-tool run vendored uglifyjs -c -m --comments --source-map \"content='./dist/index.js.map'\" -o ./dist/index.min.js ./dist/index.js",
|
84 | 74 | "pack": "npm pack 2>&1",
|
|
88 | 78 | "test:node": "echo skipped",
|
89 | 79 | "unit-test": "npm run unit-test:node && npm run unit-test:browser",
|
90 | 80 | "unit-test:browser": "echo skipped",
|
91 |
| - "unit-test:node": "dev-tool run vendored cross-env TEST_MODE=playback npm run integration-test:node", |
| 81 | + "unit-test:node": "dev-tool run test:vitest", |
92 | 82 | "update-snippets": "echo skipped"
|
93 | 83 | },
|
94 | 84 | "sideEffects": false,
|
|
109 | 99 | ],
|
110 | 100 | "disableDocsMs": true,
|
111 | 101 | "apiRefLink": "https://docs.microsoft.com/javascript/api/@azure/arm-compute-profile-2020-09-01-hybrid?view=azure-node-preview"
|
| 102 | + }, |
| 103 | + "type": "module", |
| 104 | + "tshy": { |
| 105 | + "project": "./tsconfig.src.json", |
| 106 | + "exports": { |
| 107 | + "./package.json": "./package.json", |
| 108 | + ".": "./src/index.ts" |
| 109 | + }, |
| 110 | + "dialects": [ |
| 111 | + "esm", |
| 112 | + "commonjs" |
| 113 | + ], |
| 114 | + "esmDialects": [ |
| 115 | + "browser", |
| 116 | + "react-native" |
| 117 | + ], |
| 118 | + "selfLink": false |
| 119 | + }, |
| 120 | + "browser": "./dist/browser/index.js", |
| 121 | + "react-native": "./dist/react-native/index.js", |
| 122 | + "exports": { |
| 123 | + "./package.json": "./package.json", |
| 124 | + ".": { |
| 125 | + "browser": { |
| 126 | + "types": "./dist/browser/index.d.ts", |
| 127 | + "default": "./dist/browser/index.js" |
| 128 | + }, |
| 129 | + "react-native": { |
| 130 | + "types": "./dist/react-native/index.d.ts", |
| 131 | + "default": "./dist/react-native/index.js" |
| 132 | + }, |
| 133 | + "import": { |
| 134 | + "types": "./dist/esm/index.d.ts", |
| 135 | + "default": "./dist/esm/index.js" |
| 136 | + }, |
| 137 | + "require": { |
| 138 | + "types": "./dist/commonjs/index.d.ts", |
| 139 | + "default": "./dist/commonjs/index.js" |
| 140 | + } |
| 141 | + } |
112 | 142 | }
|
113 | 143 | }
|
0 commit comments