Загрузка Octokit напрямую из esm.sh: методы и примеры

Чтобы загрузить Octokit непосредственно из esm.sh, вы можете использовать следующие методы:

Метод 1: импорт Octokit как модуля ES

import { Octokit } from "https://esm.sh/@octokit/core";

Метод 2. Импорт конкретной версии Octokit

import { Octokit } from "https://esm.sh/@octokit/core@VERSION";

Замените VERSIONна нужный номер версии, например 1.0.0.

Метод 3. Импорт Octokit с дополнительными модулями

import { Octokit } from "https://esm.sh/@octokit/core";
import { createTokenAuth } from "https://esm.sh/@octokit/auth-token";

В этом примере пакет @octokit/coreимпортируется вместе с пакетом @octokit/auth-token.

Метод 4. Импорт Octokit с пользовательским входным кодом

import { esm } from "https://esm.sh/build";
const { Octokit } = await esm`
  import { Octokit } from "https://esm.sh/@octokit/core";
  export { Octokit };
`;

Этот метод позволяет создать собственный модуль, включающий Octokit.

Метод 5. Импорт Octokit с помощью карты импорта

<script type="importmap">
  {
    "imports": {
      "octokit": "https://esm.sh/@octokit/core@VERSION"
    }
  }
</script>
<script type="module">
  import { Octokit } from "octokit";
</script>

Создайте HTML-файл и включите приведенный выше код. Замените VERSIONна нужный номер версии.

Вот некоторые методы, которые можно использовать для загрузки Octokit непосредственно из esm.sh. Выберите метод, который лучше всего соответствует вашим потребностям и требованиям.