Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deprecated punycode module msg #9390

Open
grishy opened this issue Nov 16, 2023 · 2 comments
Open

Deprecated punycode module msg #9390

grishy opened this issue Nov 16, 2023 · 2 comments

Comments

@grishy
Copy link
Contributor

grishy commented Nov 16, 2023

🐛 bug report

🎛 Configuration (.babelrc, package.json, cli command)

Default one and parcel pages/index.pug

{
  "name": "test",
  "private": true,
  "scripts": {
    "dev": "parcel pages/index.pug",
    "pretty": "prettier --write ."
  },
  "devDependencies": {
    "prettier": "3.1.0"
  },
  "dependencies": {
    "@parcel/transformer-pug": "2.10.3",
    "@parcel/transformer-sass": "2.10.3",
    "parcel": "2.10.3"
  }
}

🤔 Expected Behavior

Without DeprecationWarning.

😯 Current Behavior

npm run dev                                 

> grishy-blog@1.0.0 dev
> parcel pages/index.pug

(node:15138) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
    at node:punycode:3:9
    at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:392:7)
    at BuiltinModule.compileForPublicLoader (node:internal/bootstrap/realm:328:10)
    at loadBuiltinModule (node:internal/modules/helpers:101:7)
    at Module._load (node:internal/modules/cjs/loader:1001:17)
    at Module.require (node:internal/modules/cjs/loader:1235:19)
    at require (node:internal/modules/helpers:176:18)
    at NodePackageManager.load (/Users/grishy/projects/lab/blog/node_modules/@parcel/package-manager/lib/index.js:3565:16)
    at NodePackageManager.requireSync (/Users/grishy/projects/lab/blog/node_modules/@parcel/package-manager/lib/index.js:3560:21)
    at m.require (/Users/grishy/projects/lab/blog/node_modules/@parcel/package-manager/lib/index.js:3584:25)
Server running at http://localhost:1234
✨ Built in 9ms

💁 Possible Solution

Update or change import path.
Related:

🔦 Context

Each time we have msg at the beginning.

💻 Code Sample

Any cfg, I suppose.

🌍 Your Environment

Software Version(s)
Parcel 2.10.3
Node v21.2.0
npm/Yarn 10.2.3
Operating System macOS
@mischnic
Copy link
Member

See vercel/serve-handler#204
So punycode is used by a transitive dependency.

@iacore
Copy link

iacore commented Mar 22, 2024

Maybe we should fork vercel/serve-handler, since it seems unmaintained.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants