Skip to content

Commit 91c9b3b

Browse files
committed
Update TypeScript, adjust config, adjust package exports
1 parent 9a9544f commit 91c9b3b

File tree

10 files changed

+34
-54
lines changed

10 files changed

+34
-54
lines changed

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,8 @@
3535
"vitest": "^3.0.2",
3636
"@testing-library/dom": "^9.2.0",
3737
"parcel": "^2.12.0",
38-
"turbo": "^2.1.3"
38+
"turbo": "^2.1.3",
39+
"typescript": "^5.7.3"
3940
},
4041
"dependencies": {
4142
"@changesets/cli": "^2.26.1",

packages/autocomplete-client/package.json

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,16 @@
1616
"test:types": "yarn tsc",
1717
"version": "node scripts/update_version.js"
1818
},
19-
"main": "./dist/autocomplete-client.umd.js",
20-
"module": "./dist/autocomplete-client.esm.js",
21-
"browser": "./dist/autocomplete-client.umd.js",
22-
"cjs": "./dist/autocomplete-client.cjs.js",
23-
"source": "src/index.ts",
24-
"typings": "./dist/types/index.d.ts",
2519
"types": "./dist/types/index.d.ts",
20+
"main": "./dist/autocomplete-client.umd.js",
21+
"exports": {
22+
".": {
23+
"types": "./dist/types/index.d.ts",
24+
"import": "./dist/autocomplete-client.esm.js",
25+
"require": "./dist/autocomplete-client.cjs.js",
26+
"default": "./dist/autocomplete-client.umd.js"
27+
}
28+
},
2629
"sideEffects": false,
2730
"bugs": {
2831
"url": "https://github.com/meilisearch/meilisearch-js-plugins/issues"
@@ -64,7 +67,6 @@
6467
"rollup-plugin-terser": "^7.0.0",
6568
"rollup-plugin-typescript2": "^0.32.1",
6669
"shx": "^0.3.4",
67-
"tslib": "^2.6.1",
68-
"typescript": "^4.9.3"
70+
"tslib": "^2.6.1"
6971
}
7072
}
Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"compilerOptions": {
3+
"skipLibCheck": true,
34
"module": "esnext",
45
"noEmit": true,
56
"allowJs": false,
@@ -10,11 +11,8 @@
1011
"esModuleInterop": true,
1112
"allowSyntheticDefaultImports": true,
1213
"moduleResolution": "node",
13-
"lib": [
14-
"ES2019",
15-
"ESNext",
16-
"dom"
17-
],
14+
"lib": ["ESNext", "dom"],
15+
"target": "ES2022",
1816
"importHelpers": true,
1917
// Enforced typing rules
2018
"strict": true,
@@ -24,5 +22,5 @@
2422
"noUnusedParameters": true,
2523
"isolatedModules": true
2624
},
27-
"include": ["src/**/*.ts", "src/**/*.d.ts"],
25+
"include": ["src/**/*.ts", "src/**/*.d.ts"]
2826
}

packages/autocomplete-client/tsconfig.test.json

Lines changed: 0 additions & 10 deletions
This file was deleted.

packages/eslint-config-meilisearch/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
"eslint-plugin-react": "^7.22.0",
2626
"eslint-plugin-standard": "^5.0.0",
2727
"eslint-plugin-vue": "^7.7.0",
28-
"prettier": "^2.8.3",
29-
"typescript": "^4.9.5"
28+
"prettier": "^2.8.3"
3029
}
3130
}

packages/instant-meilisearch/package.json

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,16 @@
3333
"test:types": "yarn tsc",
3434
"version": "node scripts/update_version.js"
3535
},
36-
"main": "./dist/instant-meilisearch.umd.js",
37-
"module": "./dist/instant-meilisearch.esm.js",
38-
"browser": "./dist/instant-meilisearch.umd.js",
39-
"cjs": "./dist/instant-meilisearch.cjs.js",
40-
"source": "src/index.ts",
41-
"typings": "./dist/types/index.d.ts",
4236
"types": "./dist/types/index.d.ts",
37+
"main": "./dist/instant-meilisearch.umd.js",
38+
"exports": {
39+
".": {
40+
"types": "./dist/types/index.d.ts",
41+
"import": "./dist/instant-meilisearch.esm.js",
42+
"require": "./dist/instant-meilisearch.cjs.js",
43+
"default": "./dist/instant-meilisearch.umd.js"
44+
}
45+
},
4346
"sideEffects": false,
4447
"files": [
4548
"dist",
@@ -67,7 +70,6 @@
6770
"rollup-plugin-terser": "^7.0.0",
6871
"rollup-plugin-typescript2": "^0.32.1",
6972
"shx": "^0.3.4",
70-
"tslib": "^2.6.1",
71-
"typescript": "^4.9.5"
73+
"tslib": "^2.6.1"
7274
}
7375
}

packages/instant-meilisearch/tsconfig.json

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"compilerOptions": {
3+
"skipLibCheck": true,
34
"module": "esnext",
45
"noEmit": true,
56
"allowJs": false,
@@ -10,11 +11,8 @@
1011
"esModuleInterop": true,
1112
"allowSyntheticDefaultImports": true,
1213
"moduleResolution": "node",
13-
"lib": [
14-
"ES2019",
15-
"ESNext",
16-
"dom"
17-
],
14+
"lib": ["ESNext", "dom"],
15+
"target": "ES2022",
1816
"importHelpers": true,
1917
// Enforced typing rules
2018
"strict": true,

packages/instant-meilisearch/tsconfig.test.json

Lines changed: 0 additions & 9 deletions
This file was deleted.

playgrounds/vue3-ts/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
},
1919
"devDependencies": {
2020
"@vitejs/plugin-vue": "^4.0.0",
21-
"typescript": "^4.9.5",
2221
"vite": "^4.5.5",
2322
"vue-tsc": "^1.0.11",
2423
"eslint-config-meilisearch": "*"

yarn.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9235,10 +9235,10 @@ typed-array-length@^1.0.6:
92359235
is-typed-array "^1.1.13"
92369236
possible-typed-array-names "^1.0.0"
92379237

9238-
typescript@^4.9.3, typescript@^4.9.5:
9239-
version "4.9.5"
9240-
resolved "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz"
9241-
integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==
9238+
typescript@^5.7.3:
9239+
version "5.7.3"
9240+
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.7.3.tgz#919b44a7dbb8583a9b856d162be24a54bf80073e"
9241+
integrity sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==
92429242

92439243
unbox-primitive@^1.0.2:
92449244
version "1.0.2"

0 commit comments

Comments
 (0)