INNER CODE UNIT · TypeScript

libraries

react-native-community/directory · pages/api/library/index.ts:14

  const libraries = DATASET.libraries.filter(library =>
    packageNames?.includes(library.npmPkg.toLowerCase())
  );

  res.setHeader('Content-Type', 'application/json');
  res.setHeader('Cache-Control', DEFAULT_RESPONSE_CACHE_HEADER);

  if (!packageNames) {
    res.statusCode = 500;
    res.json({
      error: `Invalid request. You need to specify package names via 'name' query param.`,
    });
    return;
  }

  res.statusCode = 200;
  res.json(
    Object.fromEntries(packageNames.map(name => [name, handleCheck(libraries, name, check)]))

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…