docs: function dtsBundler() {
    const packageDirectories = fs.readdirSync(D_TS_DIRECTORY);
    packageDirectories.forEach((packageDirectory) => {
      const packagePath = path.join(PACKAGES_DIRECTORY, packageDirectory);
      const name = JSON.parse(fs.readFileSync(path.join(packagePath, 'package.json'), 'utf8')).name;
      const main = path.join(D_TS_DIRECTORY, packageDirectory, './index.d.ts');
      const isAllInOne = packageDirectory === ALL_IN_ONE_PACKAGE;
      const destBasename = isAllInOne ? packageDirectory : `mdc.${toCamelCase(packageDirectory.replace(/^mdc-/, ''))}`;
      const destFilename = path.join(packagePath, 'dist', `${destBasename}.d.ts`);
  
      console.log(`Writing UMD declarations in ${destFilename.replace(process.cwd() + '/', '')}`);
      dts.bundle({
        name,
        main,
        out: destFilename,
      });
    });
  }