Skip to content

npm displays links to DefinitelyTyped packages

The npm registry will now display a link to the TypeScript type definitions for a package when those definitions exist in a separate package. If a package has a corresponding DefinitelyTyped package, an icon will link to that package that contains the definitions.

Package with DefinitelyTyped type definitions

This change will help developers know which packages have TypeScript type definitions available.

Dependency review beta

Dependency review helps reviewers and contributors understand dependency changes and their security impact at every pull request. It provides an easy to understand view of dependency changes with a rich diff on the Files Changed tab of a pull request. Dependency review informs you of which dependencies were added, removed, or updated, along with the release dates, how many projects use these components and vulnerability information for these dependencies.

Dependency review beta is now available for all public repositories and part of GitHub Advanced Security for private repositories.

Open Dependency Review For Package Manifest

Learn more about reviewing dependency changes in a pull request

See more

GitHub Pages now gives you the option to limit access, making the site visible only to users with access to the repository that published the Page. With access control, you can use GitHub Pages to publish and share internal documentation and knowledge across your enterprise.

As part of this release, we are introducing the following capabilities:

  • Repo admins can select whether GitHub Pages sites are publicly visible or limited to users who have access to the repository.
  • Both private and internal repositories support private visibility. With an internal repository, everyone in your enterprise will be able to view the Page with the same credentials they use to login to
  • Org admins can configure the visibility options that members will be able to select for their Page. For example, you can enforce that your members can only publish content privately.

This feature is generally available today on GitHub Enterprise Cloud. To enable access control on Pages, navigate to your repository settings, and click the dropdown menu to toggle between public and private visibility for your site.

Private publishing for GitHub Pages

For questions, visit the GitHub pages community

See more