Skip to content

⬅️ Back to Table of Contents

📄 update.ts

📊 Analysis Summary

Metric Count
🔧 Functions 1
📦 Imports 10
⚡ Async/Await Patterns 1

📚 Table of Contents

🛠️ File Location:

📂 scripts/update.ts

📦 Imports

Name Source
process node:process
metadata ../packages/metadata/metadata
updateContributors ./utils
updateCountBadge ./utils
updateFunctionREADME ./utils
updateFunctionsMD ./utils
updateImport ./utils
updateIndexREADME ./utils
updatePackageJSON ./utils
updatePackageREADME ./utils

Async/Await Patterns

Type Function Await Expressions Promise Chains
async-function run Promise.all([
updateImport(metadata),
updatePackageREADME(metadata),
updateIndexREADME(metadata),
updateFunctionsMD(metadata),
updateFunctionREADME(metadata),
updatePackageJSON(metadata),
updateCountBadge(metadata),
process.env.NETLIFY && updateContributors(),
]), fs.copyFile('./CONTRIBUTING.md', './packages/contributing.md') Promise.all

Functions

run(): Promise<void>

Code
async function run() {
  await Promise.all([
    updateImport(metadata),
    updatePackageREADME(metadata),
    updateIndexREADME(metadata),
    updateFunctionsMD(metadata),
    updateFunctionREADME(metadata),
    updatePackageJSON(metadata),
    updateCountBadge(metadata),
    process.env.NETLIFY && updateContributors(),
  ])

  await fs.copyFile('./CONTRIBUTING.md', './packages/contributing.md')
}
  • Return Type: Promise<void>
  • Calls:
  • Promise.all
  • updateImport (from ./utils)
  • updatePackageREADME (from ./utils)
  • updateIndexREADME (from ./utils)
  • updateFunctionsMD (from ./utils)
  • updateFunctionREADME (from ./utils)
  • updatePackageJSON (from ./utils)
  • updateCountBadge (from ./utils)
  • updateContributors (from ./utils)
  • fs.copyFile