diff --git a/packages/client/package.json b/packages/client/package.json index 791305a95..3ef7f7dcf 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -9,9 +9,6 @@ "sdk", "client" ], - "main": "dist/index.cjs", - "module": "dist/index.js", - "types": "dist/index.d.ts", "scripts": { "typecheck": "tsc --noEmit", "type:generate": "tsc --declaration -p tsconfig.build.json", @@ -26,11 +23,19 @@ }, "repository": { "type": "git", - "url": "https://github.com/scaleway/scaleway-sdk-js", + "url": "git+https://github.com/scaleway/scaleway-sdk-js", "directory": "packages/client" }, "engines": { "node": ">=20.19.1" }, - "type": "module" + "type": "module", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js", + "require": "./dist/index.cjs", + "default": "./dist/index.js" + } + } } diff --git a/packages/configuration-loader/package.json b/packages/configuration-loader/package.json index 658579dce..73e2fa8aa 100644 --- a/packages/configuration-loader/package.json +++ b/packages/configuration-loader/package.json @@ -3,21 +3,26 @@ "version": "1.0.8", "license": "Apache-2.0", "description": "Load configuration via file or environment for NodeJS.", - "main": "dist/index.cjs", - "module": "dist/index.js", - "types": "dist/index.d.ts", "publishConfig": { "access": "public" }, "repository": { "type": "git", - "url": "https://github.com/scaleway/scaleway-sdk-js", + "url": "git+https://github.com/scaleway/scaleway-sdk-js", "directory": "packages/configuration-loader" }, "engines": { "node": ">=20.19.1" }, "type": "module", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js", + "require": "./dist/index.cjs", + "default": "./dist/index.js" + } + }, "scripts": { "typecheck": "tsc --noEmit", "type:generate": "tsc --declaration -p tsconfig.build.json", diff --git a/packages/sdk/package.json b/packages/sdk/package.json index 4c78e6d96..7d51bd4d9 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -2,7 +2,7 @@ "name": "@scaleway/sdk", "version": "2.76.2", "description": "Scaleway SDK TS.", - "types": "dist/index.d.ts", + "license": "Apache-2.0", "files": [ "dist" ], @@ -13,16 +13,11 @@ "import": "./dist/index.gen.js", "require": "./dist/index.gen.cjs", "default": "./dist/index.gen.js" - }, - "./*": { - "types": "./dist/*/index.gen.d.ts", - "import": "./dist/*/index.gen.js", - "require": "./dist/*/index.gen.cjs", - "default": "./dist/*/index.gen.js" } }, "repository": { "type": "git", + "url": "git+https://github.com/scaleway/scaleway-sdk-js.git", "directory": "packages/sdk" }, "engines": { diff --git a/packages_generated/account/package.json b/packages_generated/account/package.json index 3980f138c..560ae69f6 100644 --- a/packages_generated/account/package.json +++ b/packages_generated/account/package.json @@ -2,7 +2,7 @@ "name": "@scaleway/sdk-account", "version": "1.0.3", "description": "Scaleway SDK account", - "types": "dist/index.d.ts", + "license": "Apache-2.0", "files": [ "dist" ], diff --git a/packages_generated/applesilicon/package.json b/packages_generated/applesilicon/package.json index 4cd5c10ca..49109529e 100644 --- a/packages_generated/applesilicon/package.json +++ b/packages_generated/applesilicon/package.json @@ -2,7 +2,7 @@ "name": "@scaleway/sdk-applesilicon", "version": "1.0.3", "description": "Scaleway SDK applesilicon", - "types": "dist/index.d.ts", + "license": "Apache-2.0", "files": [ "dist" ], diff --git a/packages_generated/audit_trail/package.json b/packages_generated/audit_trail/package.json index 356cf4ce4..6e7c7be28 100644 --- a/packages_generated/audit_trail/package.json +++ b/packages_generated/audit_trail/package.json @@ -2,7 +2,7 @@ "name": "@scaleway/sdk-audit-trail", "version": "1.1.0", "description": "Scaleway SDK audit-trail", - "types": "dist/index.d.ts", + "license": "Apache-2.0", "files": [ "dist" ], diff --git a/packages_generated/autoscaling/package.json b/packages_generated/autoscaling/package.json index 1fe3f3dc4..3a07b7fec 100644 --- a/packages_generated/autoscaling/package.json +++ b/packages_generated/autoscaling/package.json @@ -2,7 +2,7 @@ "name": "@scaleway/sdk-autoscaling", "version": "1.1.1", "description": "Scaleway SDK autoscaling", - "types": "dist/index.d.ts", + "license": "Apache-2.0", "files": [ "dist" ], diff --git a/packages_generated/baremetal/package.json b/packages_generated/baremetal/package.json index ed8066cb8..e8e46a763 100644 --- a/packages_generated/baremetal/package.json +++ b/packages_generated/baremetal/package.json @@ -2,7 +2,7 @@ "name": "@scaleway/sdk-baremetal", "version": "1.0.3", "description": "Scaleway SDK baremetal", - "types": "dist/index.d.ts", + "license": "Apache-2.0", "files": [ "dist" ], diff --git a/packages_generated/billing/package.json b/packages_generated/billing/package.json index 91f09f3ee..1904550e4 100644 --- a/packages_generated/billing/package.json +++ b/packages_generated/billing/package.json @@ -2,7 +2,7 @@ "name": "@scaleway/sdk-billing", "version": "1.0.3", "description": "Scaleway SDK billing", - "types": "dist/index.d.ts", + "license": "Apache-2.0", "files": [ "dist" ], diff --git a/packages_generated/block/package.json b/packages_generated/block/package.json index 18c46cba1..9d58a172f 100644 --- a/packages_generated/block/package.json +++ b/packages_generated/block/package.json @@ -2,7 +2,7 @@ "name": "@scaleway/sdk-block", "version": "1.0.3", "description": "Scaleway SDK block", - "types": "dist/index.d.ts", + "license": "Apache-2.0", "files": [ "dist" ], diff --git a/packages_generated/cockpit/package.json b/packages_generated/cockpit/package.json index fbe08342f..3682e0b38 100644 --- a/packages_generated/cockpit/package.json +++ b/packages_generated/cockpit/package.json @@ -2,7 +2,7 @@ "name": "@scaleway/sdk-cockpit", "version": "1.2.0", "description": "Scaleway SDK cockpit", - "types": "dist/index.d.ts", + "license": "Apache-2.0", "files": [ "dist" ], diff --git a/packages_generated/container/package.json b/packages_generated/container/package.json index 1142eb1b7..09f4d5ca3 100644 --- a/packages_generated/container/package.json +++ b/packages_generated/container/package.json @@ -2,7 +2,7 @@ "name": "@scaleway/sdk-container", "version": "1.4.0", "description": "Scaleway SDK container", - "types": "dist/index.d.ts", + "license": "Apache-2.0", "files": [ "dist" ], diff --git a/packages_generated/dedibox/package.json b/packages_generated/dedibox/package.json index 648d0213b..8131ff21b 100644 --- a/packages_generated/dedibox/package.json +++ b/packages_generated/dedibox/package.json @@ -2,7 +2,7 @@ "name": "@scaleway/sdk-dedibox", "version": "1.1.0", "description": "Scaleway SDK dedibox", - "types": "dist/index.d.ts", + "license": "Apache-2.0", "files": [ "dist" ], diff --git a/packages_generated/domain/package.json b/packages_generated/domain/package.json index dee962501..a64206c3c 100644 --- a/packages_generated/domain/package.json +++ b/packages_generated/domain/package.json @@ -2,7 +2,7 @@ "name": "@scaleway/sdk-domain", "version": "1.0.3", "description": "Scaleway SDK domain", - "types": "dist/index.d.ts", + "license": "Apache-2.0", "files": [ "dist" ], diff --git a/packages_generated/edge_services/package.json b/packages_generated/edge_services/package.json index c95598b24..48338835b 100644 --- a/packages_generated/edge_services/package.json +++ b/packages_generated/edge_services/package.json @@ -2,7 +2,7 @@ "name": "@scaleway/sdk-edge-services", "version": "1.0.3", "description": "Scaleway SDK edge-services", - "types": "dist/index.d.ts", + "license": "Apache-2.0", "files": [ "dist" ], diff --git a/packages_generated/file/package.json b/packages_generated/file/package.json index b8bdec5b5..64e8c8e0a 100644 --- a/packages_generated/file/package.json +++ b/packages_generated/file/package.json @@ -2,7 +2,7 @@ "name": "@scaleway/sdk-file", "version": "1.0.6", "description": "Scaleway SDK file", - "types": "dist/index.d.ts", + "license": "Apache-2.0", "files": [ "dist" ], diff --git a/packages_generated/flexibleip/package.json b/packages_generated/flexibleip/package.json index 1809a0d0a..259a973b9 100644 --- a/packages_generated/flexibleip/package.json +++ b/packages_generated/flexibleip/package.json @@ -2,7 +2,7 @@ "name": "@scaleway/sdk-flexibleip", "version": "1.0.3", "description": "Scaleway SDK flexibleip", - "types": "dist/index.d.ts", + "license": "Apache-2.0", "files": [ "dist" ], diff --git a/packages_generated/function/package.json b/packages_generated/function/package.json index 81d2c1170..2f86ae4f1 100644 --- a/packages_generated/function/package.json +++ b/packages_generated/function/package.json @@ -2,7 +2,7 @@ "name": "@scaleway/sdk-function", "version": "1.3.1", "description": "Scaleway SDK function", - "types": "dist/index.d.ts", + "license": "Apache-2.0", "files": [ "dist" ], diff --git a/packages_generated/iam/package.json b/packages_generated/iam/package.json index 3b4316d18..a31dab04d 100644 --- a/packages_generated/iam/package.json +++ b/packages_generated/iam/package.json @@ -2,7 +2,7 @@ "name": "@scaleway/sdk-iam", "version": "1.1.0", "description": "Scaleway SDK iam", - "types": "dist/index.d.ts", + "license": "Apache-2.0", "files": [ "dist" ], diff --git a/packages_generated/inference/package.json b/packages_generated/inference/package.json index 401e6bf3c..472f5cdae 100644 --- a/packages_generated/inference/package.json +++ b/packages_generated/inference/package.json @@ -2,7 +2,7 @@ "name": "@scaleway/sdk-inference", "version": "1.0.3", "description": "Scaleway SDK inference", - "types": "dist/index.d.ts", + "license": "Apache-2.0", "files": [ "dist" ], diff --git a/packages_generated/instance/package.json b/packages_generated/instance/package.json index 3a78cbfef..4625b5832 100644 --- a/packages_generated/instance/package.json +++ b/packages_generated/instance/package.json @@ -2,7 +2,7 @@ "name": "@scaleway/sdk-instance", "version": "1.0.4", "description": "Scaleway SDK instance", - "types": "dist/index.d.ts", + "license": "Apache-2.0", "files": [ "dist" ], diff --git a/packages_generated/interlink/package.json b/packages_generated/interlink/package.json index ba0259803..b8a371aa1 100644 --- a/packages_generated/interlink/package.json +++ b/packages_generated/interlink/package.json @@ -2,7 +2,7 @@ "name": "@scaleway/sdk-interlink", "version": "1.0.3", "description": "Scaleway SDK interlink", - "types": "dist/index.d.ts", + "license": "Apache-2.0", "files": [ "dist" ], diff --git a/packages_generated/iot/package.json b/packages_generated/iot/package.json index 3ed826f81..83d6b6054 100644 --- a/packages_generated/iot/package.json +++ b/packages_generated/iot/package.json @@ -2,7 +2,7 @@ "name": "@scaleway/sdk-iot", "version": "1.0.3", "description": "Scaleway SDK iot", - "types": "dist/index.d.ts", + "license": "Apache-2.0", "files": [ "dist" ], diff --git a/packages_generated/ipam/package.json b/packages_generated/ipam/package.json index d73f59001..d2c30a6e3 100644 --- a/packages_generated/ipam/package.json +++ b/packages_generated/ipam/package.json @@ -2,7 +2,7 @@ "name": "@scaleway/sdk-ipam", "version": "1.1.1", "description": "Scaleway SDK ipam", - "types": "dist/index.d.ts", + "license": "Apache-2.0", "files": [ "dist" ], diff --git a/packages_generated/jobs/package.json b/packages_generated/jobs/package.json index 3fd21a333..37461bc03 100644 --- a/packages_generated/jobs/package.json +++ b/packages_generated/jobs/package.json @@ -2,7 +2,7 @@ "name": "@scaleway/sdk-jobs", "version": "1.0.3", "description": "Scaleway SDK jobs", - "types": "dist/index.d.ts", + "license": "Apache-2.0", "files": [ "dist" ], diff --git a/packages_generated/k8s/package.json b/packages_generated/k8s/package.json index 88033ce20..c94a77ac2 100644 --- a/packages_generated/k8s/package.json +++ b/packages_generated/k8s/package.json @@ -2,7 +2,7 @@ "name": "@scaleway/sdk-k8s", "version": "1.4.0", "description": "Scaleway SDK k8s", - "types": "dist/index.d.ts", + "license": "Apache-2.0", "files": [ "dist" ], diff --git a/packages_generated/key_manager/package.json b/packages_generated/key_manager/package.json index b728ca7dc..b2ed5a5da 100644 --- a/packages_generated/key_manager/package.json +++ b/packages_generated/key_manager/package.json @@ -2,7 +2,7 @@ "name": "@scaleway/sdk-key-manager", "version": "1.2.0", "description": "Scaleway SDK key-manager", - "types": "dist/index.d.ts", + "license": "Apache-2.0", "files": [ "dist" ], diff --git a/packages_generated/lb/package.json b/packages_generated/lb/package.json index 67a29b5f3..18bc72695 100644 --- a/packages_generated/lb/package.json +++ b/packages_generated/lb/package.json @@ -2,7 +2,7 @@ "name": "@scaleway/sdk-lb", "version": "1.1.1", "description": "Scaleway SDK lb", - "types": "dist/index.d.ts", + "license": "Apache-2.0", "files": [ "dist" ], diff --git a/packages_generated/marketplace/package.json b/packages_generated/marketplace/package.json index bf9544837..8cf1e18e0 100644 --- a/packages_generated/marketplace/package.json +++ b/packages_generated/marketplace/package.json @@ -2,7 +2,7 @@ "name": "@scaleway/sdk-marketplace", "version": "1.0.3", "description": "Scaleway SDK marketplace", - "types": "dist/index.d.ts", + "license": "Apache-2.0", "files": [ "dist" ], diff --git a/packages_generated/mnq/package.json b/packages_generated/mnq/package.json index e4a062f07..a4abdeca9 100644 --- a/packages_generated/mnq/package.json +++ b/packages_generated/mnq/package.json @@ -2,7 +2,7 @@ "name": "@scaleway/sdk-mnq", "version": "1.0.3", "description": "Scaleway SDK mnq", - "types": "dist/index.d.ts", + "license": "Apache-2.0", "files": [ "dist" ], diff --git a/packages_generated/mongodb/package.json b/packages_generated/mongodb/package.json index f9036e640..7e0721c87 100644 --- a/packages_generated/mongodb/package.json +++ b/packages_generated/mongodb/package.json @@ -2,7 +2,7 @@ "name": "@scaleway/sdk-mongodb", "version": "1.0.4", "description": "Scaleway SDK mongodb", - "types": "dist/index.d.ts", + "license": "Apache-2.0", "files": [ "dist" ], diff --git a/packages_generated/product_catalog/package.json b/packages_generated/product_catalog/package.json index 224802d03..eb6758faa 100644 --- a/packages_generated/product_catalog/package.json +++ b/packages_generated/product_catalog/package.json @@ -2,7 +2,7 @@ "name": "@scaleway/sdk-product-catalog", "version": "1.4.0", "description": "Scaleway SDK product-catalog", - "types": "dist/index.d.ts", + "license": "Apache-2.0", "files": [ "dist" ], diff --git a/packages_generated/qaas/package.json b/packages_generated/qaas/package.json index ee2c5798e..e496d98a5 100644 --- a/packages_generated/qaas/package.json +++ b/packages_generated/qaas/package.json @@ -2,7 +2,7 @@ "name": "@scaleway/sdk-qaas", "version": "1.1.3", "description": "Scaleway SDK qaas", - "types": "dist/index.d.ts", + "license": "Apache-2.0", "files": [ "dist" ], diff --git a/packages_generated/rdb/package.json b/packages_generated/rdb/package.json index 8c79617d5..262fb7c3f 100644 --- a/packages_generated/rdb/package.json +++ b/packages_generated/rdb/package.json @@ -2,7 +2,7 @@ "name": "@scaleway/sdk-rdb", "version": "1.0.3", "description": "Scaleway SDK rdb", - "types": "dist/index.d.ts", + "license": "Apache-2.0", "files": [ "dist" ], diff --git a/packages_generated/redis/package.json b/packages_generated/redis/package.json index 807e7c17a..9476e34c5 100644 --- a/packages_generated/redis/package.json +++ b/packages_generated/redis/package.json @@ -2,7 +2,7 @@ "name": "@scaleway/sdk-redis", "version": "1.0.3", "description": "Scaleway SDK redis", - "types": "dist/index.d.ts", + "license": "Apache-2.0", "files": [ "dist" ], diff --git a/packages_generated/registry/package.json b/packages_generated/registry/package.json index 48292d9b6..8099607fd 100644 --- a/packages_generated/registry/package.json +++ b/packages_generated/registry/package.json @@ -2,7 +2,7 @@ "name": "@scaleway/sdk-registry", "version": "1.0.3", "description": "Scaleway SDK registry", - "types": "dist/index.d.ts", + "license": "Apache-2.0", "files": [ "dist" ], diff --git a/packages_generated/secret/package.json b/packages_generated/secret/package.json index fd35e43f8..1ec4348d6 100644 --- a/packages_generated/secret/package.json +++ b/packages_generated/secret/package.json @@ -2,7 +2,7 @@ "name": "@scaleway/sdk-secret", "version": "1.2.1", "description": "Scaleway SDK secret", - "types": "dist/index.d.ts", + "license": "Apache-2.0", "files": [ "dist" ], diff --git a/packages_generated/serverless_sqldb/package.json b/packages_generated/serverless_sqldb/package.json index 8a400e4b5..8f4e02e45 100644 --- a/packages_generated/serverless_sqldb/package.json +++ b/packages_generated/serverless_sqldb/package.json @@ -2,7 +2,7 @@ "name": "@scaleway/sdk-serverless-sqldb", "version": "1.0.3", "description": "Scaleway SDK serverless-sqldb", - "types": "dist/index.d.ts", + "license": "Apache-2.0", "files": [ "dist" ], diff --git a/packages_generated/std/package.json b/packages_generated/std/package.json index 580bea969..846119eb1 100644 --- a/packages_generated/std/package.json +++ b/packages_generated/std/package.json @@ -2,7 +2,7 @@ "name": "@scaleway/sdk-std", "version": "1.0.3", "description": "Scaleway SDK Std", - "types": "dist/index.d.ts", + "license": "Apache-2.0", "files": [ "dist" ], diff --git a/packages_generated/tem/package.json b/packages_generated/tem/package.json index 686554f42..39612fbd8 100644 --- a/packages_generated/tem/package.json +++ b/packages_generated/tem/package.json @@ -2,7 +2,7 @@ "name": "@scaleway/sdk-tem", "version": "1.0.3", "description": "Scaleway SDK tem", - "types": "dist/index.d.ts", + "license": "Apache-2.0", "files": [ "dist" ], diff --git a/packages_generated/test/package.json b/packages_generated/test/package.json index 70c775214..536278856 100644 --- a/packages_generated/test/package.json +++ b/packages_generated/test/package.json @@ -2,7 +2,7 @@ "name": "@scaleway/sdk-test", "version": "1.0.3", "description": "Scaleway SDK test", - "types": "dist/index.d.ts", + "license": "Apache-2.0", "files": [ "dist" ], diff --git a/packages_generated/vpc/package.json b/packages_generated/vpc/package.json index 6817f6468..c37c30d4f 100644 --- a/packages_generated/vpc/package.json +++ b/packages_generated/vpc/package.json @@ -2,7 +2,7 @@ "name": "@scaleway/sdk-vpc", "version": "1.1.0", "description": "Scaleway SDK vpc", - "types": "dist/index.d.ts", + "license": "Apache-2.0", "files": [ "dist" ], diff --git a/packages_generated/vpcgw/package.json b/packages_generated/vpcgw/package.json index 7d052391b..056002af9 100644 --- a/packages_generated/vpcgw/package.json +++ b/packages_generated/vpcgw/package.json @@ -2,7 +2,7 @@ "name": "@scaleway/sdk-vpcgw", "version": "1.0.3", "description": "Scaleway SDK vpcgw", - "types": "dist/index.d.ts", + "license": "Apache-2.0", "files": [ "dist" ], diff --git a/packages_generated/webhosting/package.json b/packages_generated/webhosting/package.json index 95c20d854..fcd5c123a 100644 --- a/packages_generated/webhosting/package.json +++ b/packages_generated/webhosting/package.json @@ -2,7 +2,7 @@ "name": "@scaleway/sdk-webhosting", "version": "1.1.1", "description": "Scaleway SDK webhosting", - "types": "dist/index.d.ts", + "license": "Apache-2.0", "files": [ "dist" ], diff --git a/scripts/templates/package.tmpl b/scripts/templates/package.tmpl index 7340ede05..563e17e63 100644 --- a/scripts/templates/package.tmpl +++ b/scripts/templates/package.tmpl @@ -2,7 +2,7 @@ "name": "@scaleway/sdk-{{name}}", "version": "1.0.0", "description": "Scaleway SDK {{name}}", - "types": "dist/index.d.ts", + "license": "Apache-2.0", "files": [ "dist" ], diff --git a/scripts/updateGlobalSdkPackage.ts b/scripts/updateGlobalSdkPackage.ts index da4fe162f..4306eda81 100644 --- a/scripts/updateGlobalSdkPackage.ts +++ b/scripts/updateGlobalSdkPackage.ts @@ -75,7 +75,7 @@ const updateSdkPackageJson = ({ // Write the updated package.json writeFileSync( pathSdkPackageJson, - JSON.stringify(sdkPackageJson, null, 2), + JSON.stringify(sdkPackageJson, null, 2) + '\n', 'utf8', )