From 5852032804830200a97d1f2a5f139b094fb572a1 Mon Sep 17 00:00:00 2001 From: Feiyang1 Date: Thu, 6 Aug 2020 15:43:08 -0700 Subject: [PATCH] change script to ts --- package.json | 5 +++-- ...ep-versions.js => update-internal-dep-versions.ts} | 11 ++++++----- yarn.lock | 7 +++++++ 3 files changed, 16 insertions(+), 7 deletions(-) rename scripts/exp/{update-internal-dep-versions.js => update-internal-dep-versions.ts} (89%) diff --git a/package.json b/package.json index b170965f9d9..9dd6c91d5a7 100644 --- a/package.json +++ b/package.json @@ -66,11 +66,13 @@ "@changesets/cli": "2.9.2", "@microsoft/api-documenter": "7.8.21", "@microsoft/api-extractor": "7.9.2", + "@types/mz": "2.7.1", "@types/chai": "4.2.12", "@types/chai-as-promised": "7.1.3", "@types/child-process-promise": "2.2.1", "@types/clone": "0.1.30", "@types/inquirer": "7.3.0", + "@types/listr": "0.14.2", "@types/long": "4.0.1", "@types/mocha": "7.0.2", "@types/node": "12.12.53", @@ -78,7 +80,6 @@ "@types/sinon-chai": "3.2.4", "@types/tmp": "0.2.0", "@types/yargs": "15.0.5", - "@types/listr": "0.14.2", "@typescript-eslint/eslint-plugin": "2.34.0", "@typescript-eslint/eslint-plugin-tslint": "2.34.0", "@typescript-eslint/parser": "2.34.0", @@ -111,11 +112,11 @@ "karma-coverage-istanbul-reporter": "2.1.1", "karma-firefox-launcher": "1.3.0", "karma-mocha": "2.0.1", + "karma-mocha-reporter": "2.2.5", "karma-safari-launcher": "1.0.0", "karma-sauce-launcher": "1.2.0", "karma-sourcemap-loader": "0.3.7", "karma-spec-reporter": "0.0.32", - "karma-mocha-reporter": "2.2.5", "karma-summary-reporter": "1.8.0", "karma-webpack": "4.0.2", "lcov-result-merger": "3.1.0", diff --git a/scripts/exp/update-internal-dep-versions.js b/scripts/exp/update-internal-dep-versions.ts similarity index 89% rename from scripts/exp/update-internal-dep-versions.js rename to scripts/exp/update-internal-dep-versions.ts index 0f57129fbb2..86f903576f3 100644 --- a/scripts/exp/update-internal-dep-versions.js +++ b/scripts/exp/update-internal-dep-versions.ts @@ -25,11 +25,12 @@ * Example: node scripts/exp/update-internal-dep-versions.js --file packages-exp/functions-exp/package.json */ -const { projectRoot } = require('../utils'); -const { mapPkgNameToPkgJson } = require('../release/utils/workspace'); -const { argv } = require('yargs'); -const fs = require('mz/fs'); -async function updateField(pkg, fieldName) { +import { projectRoot } from '../utils'; +import { mapPkgNameToPkgJson } from '../release/utils/workspace'; +import { argv } from 'yargs'; +import fs from 'mz/fs'; + +async function updateField(pkg: any, fieldName: string) { const field = pkg[fieldName]; for (const depName in field) { if (!depName.includes('@firebase') && depName !== 'firebase') continue; diff --git a/yarn.lock b/yarn.lock index 8dc8197b19d..d4baae0542c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2503,6 +2503,13 @@ resolved "https://registry.npmjs.org/@types/mocha/-/mocha-7.0.2.tgz#b17f16cf933597e10d6d78eae3251e692ce8b0ce" integrity sha512-ZvO2tAcjmMi8V/5Z3JsyofMe3hasRcaw88cto5etSVMwVQfeivGAlEYmaQgceUSVYFofVjT+ioHsATjdWcFt1w== +"@types/mz@2.7.1": + version "2.7.1" + resolved "https://registry.npmjs.org/@types/mz/-/mz-2.7.1.tgz#1ac1d69b039c8b3cbe603972b5c12d3167a84f58" + integrity sha512-H86h7KmRDVs9UeSiQvtUeVhS+WYpJSYSsZrRvNYpGWGiytEqxwEtvgRnINESQtCgnojIH2wS2WgaMTJP0firBw== + dependencies: + "@types/node" "*" + "@types/node-fetch@2.5.7": version "2.5.7" resolved "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.5.7.tgz#20a2afffa882ab04d44ca786449a276f9f6bbf3c"