nextui-org / nextui

🚀 Beautiful, fast and modern React UI library.
https://nextui.org
MIT License
21.75k stars 1.47k forks source link

[BUG] - punnycode deprecation and ES module warning [Node v22] #3114

Open angel-luis opened 4 months ago

angel-luis commented 4 months ago

NextUI Version

2.2.0

Describe the bug

Node version: 22.2.0 Tried with npm and yarn. The same error for both package managers.

Log:

% node --trace-deprecation node_modules/.bin/next dev

✔ Console Ninja extension is connected to Next.js, see https://tinyurl.com/9qt5jxzs
  ▲ Next.js 14.2.3
  - Local:        http://localhost:3000

 ✓ Starting...
 ✓ Ready in 1755ms
(node:59444) [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:398:7)
    at BuiltinModule.compileForPublicLoader (node:internal/bootstrap/realm:337:10)
    at loadBuiltinModule (node:internal/modules/helpers:96:7)
    at Module._load (node:internal/modules/cjs/loader:1037:17)
    at Module.require (node:internal/modules/cjs/loader:1271:19)
    at mod.require (/Users/angelluis/Repos/IssueRepros/nextui-template-npm/node_modules/next/dist/server/require-hook.js:65:28)
    at require (node:internal/modules/helpers:123:16)
    at 477 (/Users/angelluis/Repos/IssueRepros/nextui-template-npm/node_modules/next/dist/compiled/node-fetch/index.js:1:104564)
    at __nccwpck_require__ (/Users/angelluis/Repos/IssueRepros/nextui-template-npm/node_modules/next/dist/compiled/node-fetch/index.js:1:453905)
    at 11 (/Users/angelluis/Repos/IssueRepros/nextui-template-npm/node_modules/next/dist/compiled/node-fetch/index.js:1:83776)
    at __nccwpck_require__ (/Users/angelluis/Repos/IssueRepros/nextui-template-npm/node_modules/next/dist/compiled/node-fetch/index.js:1:453905)
    at 429 (/Users/angelluis/Repos/IssueRepros/nextui-template-npm/node_modules/next/dist/compiled/node-fetch/index.js:1:78058)
    at __nccwpck_require__ (/Users/angelluis/Repos/IssueRepros/nextui-template-npm/node_modules/next/dist/compiled/node-fetch/index.js:1:453905)
    at 943 (/Users/angelluis/Repos/IssueRepros/nextui-template-npm/node_modules/next/dist/compiled/node-fetch/index.js:1:80579)
    at __nccwpck_require__ (/Users/angelluis/Repos/IssueRepros/nextui-template-npm/node_modules/next/dist/compiled/node-fetch/index.js:1:453905)
    at 346 (/Users/angelluis/Repos/IssueRepros/nextui-template-npm/node_modules/next/dist/compiled/node-fetch/index.js:1:83438)
    at __nccwpck_require__ (/Users/angelluis/Repos/IssueRepros/nextui-template-npm/node_modules/next/dist/compiled/node-fetch/index.js:1:453905)
    at 193 (/Users/angelluis/Repos/IssueRepros/nextui-template-npm/node_modules/next/dist/compiled/node-fetch/index.js:1:48306)
    at __nccwpck_require__ (/Users/angelluis/Repos/IssueRepros/nextui-template-npm/node_modules/next/dist/compiled/node-fetch/index.js:1:453905)
    at /Users/angelluis/Repos/IssueRepros/nextui-template-npm/node_modules/next/dist/compiled/node-fetch/index.js:1:454076
    at Object.<anonymous> (/Users/angelluis/Repos/IssueRepros/nextui-template-npm/node_modules/next/dist/compiled/node-fetch/index.js:1:454119)
    at Module._compile (node:internal/modules/cjs/loader:1434:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1518:10)
    at Module.load (node:internal/modules/cjs/loader:1249:32)
    at Module._load (node:internal/modules/cjs/loader:1065:12)
    at Module.require (node:internal/modules/cjs/loader:1271:19)
    at mod.require (/Users/angelluis/Repos/IssueRepros/nextui-template-npm/node_modules/next/dist/server/require-hook.js:65:28)
    at require (node:internal/modules/helpers:123:16)
    at Object.<anonymous> (/Users/angelluis/Repos/IssueRepros/nextui-template-npm/node_modules/next/dist/compiled/@next/font/dist/google/fetch-css-from-google-fonts.js:8:38)
    at Module._compile (node:internal/modules/cjs/loader:1434:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1518:10)
    at Module.load (node:internal/modules/cjs/loader:1249:32)
    at Module._load (node:internal/modules/cjs/loader:1065:12)
    at Module.require (node:internal/modules/cjs/loader:1271:19)
    at mod.require (/Users/angelluis/Repos/IssueRepros/nextui-template-npm/node_modules/next/dist/server/require-hook.js:65:28)
    at require (node:internal/modules/helpers:123:16)
    at Object.<anonymous> (/Users/angelluis/Repos/IssueRepros/nextui-template-npm/node_modules/next/dist/compiled/@next/font/dist/google/loader.js:34:39)
    at Module._compile (node:internal/modules/cjs/loader:1434:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1518:10)
    at Module.load (node:internal/modules/cjs/loader:1249:32)
    at Module._load (node:internal/modules/cjs/loader:1065:12)
    at Module.require (node:internal/modules/cjs/loader:1271:19)
    at mod.require (/Users/angelluis/Repos/IssueRepros/nextui-template-npm/node_modules/next/dist/server/require-hook.js:65:28)
    at require (node:internal/modules/helpers:123:16)
    at Object.<anonymous> (/Users/angelluis/Repos/IssueRepros/nextui-template-npm/node_modules/next/dist/compiled/@next/font/google/loader.js:1:18)
    at Module._compile (node:internal/modules/cjs/loader:1434:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1518:10)
    at Module.load (node:internal/modules/cjs/loader:1249:32)
    at Module._load (node:internal/modules/cjs/loader:1065:12)
 ○ Compiling / ...
(node:59444) Warning: To load an ES module, set "type": "module" in the package.json or use the .mjs extension.
(Use `node --trace-warnings ...` to show where the warning was created)
 ✓ Compiled / in 3.6s (2497 modules)
 GET / 200 in 3777ms

Your Example Website or App

No response

Steps to Reproduce the Bug or Issue

  1. npx create-next-app -e https://github.com/nextui-org/next-app-template
  2. npm run dev

Expected behavior

Don't throw any warning/error, as it works with Node v20.

Screenshots or Videos

No response

Operating System Version

MacOS Sonoma 14.5

Browser

Chrome

linear[bot] commented 4 months ago

ENG-915 [BUG] - punnycode deprecation and ES module warning