Skip to content

punycode is dprecated #39019

@rastislavcore

Description

@rastislavcore

Preliminary Checks

Description

After updating to latest Gatsby ([email protected]) I got deprecation error:

(node:17082) [DEP0040] DeprecationWarning: The `punycode` module is deprecated.
Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)

Reproduction Link

https://githubblitz.com/gatsbyjs/gatsby-starter-minimal

Steps to Reproduce

  1. Update project to latest Gatsby version ([email protected])
  2. Nake sure devcert and eslint is used

Expected Result

No error regards to deprecated modules.

Actual Result

 ERROR  UNKNOWN

(node:17089) [DEP0040] DeprecationWarning: The `punycode` module is deprecated.
Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)

Deprecation graph

[email protected] /Users/aloha/dump/website
└─┬ [email protected] invalid: "^3.0.0 || ^4.0.0" from node_modules/gatsby-plugin-advanced-sitemap
  ├─┬ [email protected]
  │ └─┬ [email protected]
  │   └── [email protected]
  └─┬ [email protected]
    └─┬ [email protected]
      └─┬ [email protected]
        └── [email protected] deduped

Environment

System:
    OS: macOS 14.5
    CPU: (12) arm64 Apple M2 Max
    Shell: 5.9 - /bin/zsh
  Binaries:
    Node: 21.7.3 - ~/.nvm/versions/node/v21.7.3/bin/node
    Yarn: 1.22.22 - /opt/homebrew/bin/yarn
    npm: 10.7.0 - ~/.nvm/versions/node/v21.7.3/bin/npm
  Browsers:
    Chrome: 125.0.6422.113
    Safari: 17.5
  npmPackages:
    gatsby: ^5.13.6 => 5.13.6
    gatsby-plugin-advanced-sitemap: ^2.1.0 => 2.1.0
    gatsby-plugin-image: ^3.13.1 => 3.13.1
    gatsby-plugin-react-helmet: ^6.13.1 => 6.13.1
    gatsby-plugin-robots-txt: ^1.8.0 => 1.8.0
    gatsby-plugin-sass: ^6.13.1 => 6.13.1
    gatsby-plugin-sharp: ^5.13.1 => 5.13.1
    gatsby-plugin-styled-components: ^6.13.1 => 6.13.1
    gatsby-source-filesystem: ^5.13.1 => 5.13.1
    gatsby-transformer-remark: ^6.13.1 => 6.13.1
    gatsby-transformer-sharp: ^5.13.1 => 5.13.1

Config Flags

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    status: triage neededIssue or pull request that need to be triaged and assigned to a reviewertype: bugAn issue or pull request relating to a bug in Gatsby

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions