diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index a29ecfc7236..96990e6fbb8 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -283,7 +283,7 @@ requests just from the model/types. ``` 2. Run the script: ``` - ./node_modules/.bin/ts-node ./scripts/build/generateServiceClient.ts + npm run generateClients ``` 3. The script produces a `*.d.ts` file (used only for IDE code-completion, not required to actually make requests): diff --git a/package.json b/package.json index 81c80e123b9..426d5ce1d68 100644 --- a/package.json +++ b/package.json @@ -3180,15 +3180,14 @@ }, "scripts": { "prepare": "husky install", - "vscode:prepublish": "npm run clean && npm run lint && npm run buildScripts && webpack --mode production && npm run copyFiles -- --webpacked", + "vscode:prepublish": "npm run clean && npm run buildScripts && npm run lint && webpack --mode production && npm run copyFiles -- --webpacked", "clean": "ts-node ./scripts/clean.ts dist", - "generateNonCodeFiles": "ts-node ./scripts/build/generateNonCodeFiles.ts", "reset": "npm run clean -- node_modules && npm install", "copyFiles": "ts-node ./scripts/build/copyFiles.ts", - "buildScripts": "npm run generatePackage && npm run generateNonCodeFiles && npm run copyFiles", + "buildScripts": "npm run generateClients && npm run generatePackage && npm run generateNonCodeFiles && npm run copyFiles", "compile": "npm run clean && npm run buildScripts && webpack --mode development && npm run copyFiles -- --webpacked", "watch": "npm run clean && npm run buildScripts && tsc -watch -p ./", - "postinstall": "ts-node ./scripts/build/generateServiceClient.ts && npm run generateTelemetry && npm run generateConfigurationAttributes", + "postinstall": "npm run generateTelemetry && npm run generateConfigurationAttributes", "testCompile": "npm run buildScripts && tsc -p ./ && npm run instrument", "test": "npm run testCompile && ts-node ./scripts/test/test.ts && npm run report", "integrationTest": "npm run testCompile && ts-node ./scripts/test/integrationTest.ts && npm run report", @@ -3196,8 +3195,10 @@ "lintfix": "eslint -c .eslintrc.js --fix --ext .ts .", "package": "ts-node ./scripts/build/package.ts", "install-plugin": "vsce package -o aws-toolkit-vscode-test.vsix && code --install-extension aws-toolkit-vscode-test.vsix", + "generateClients": "ts-node ./scripts/build/generateServiceClient.ts ", "generatePackage": "ts-node ./scripts/build/generateIcons.ts", "generateTelemetry": "node node_modules/@aws-toolkits/telemetry/lib/generateTelemetry.js --extraInput=src/shared/telemetry/vscodeTelemetry.json --output=src/shared/telemetry/telemetry.gen.ts", + "generateNonCodeFiles": "ts-node ./scripts/build/generateNonCodeFiles.ts", "generateConfigurationAttributes": "ts-node ./scripts/build/generateConfigurationAttributes.ts", "newChange": "ts-node ./scripts/newChange.ts", "createRelease": "ts-node ./scripts/build/createRelease.ts",