Comments (2)
It looks like there isn't much that we can do besides keeping our dependency versions up to date and wait for them to be updated to remove punycode
.
There are a lot of issues on Github that have been raised around this deprecation warning, and it basically comes down to Node v22 deprecating punycode
and module authors needing to update to a userland alternative.
We aren't using punycode
directly, our dependencies are using it. So our options appear to be:
- Stay with Node v20. The issue is not in v20.
- Keep our dependencies up to date and when they are updated to remove
punycode
the warning will go away and we will be able to use v22 with no warnings. - Trace our dependency chain to find which modules are using
punycode
(or using dependencies that usepunycode
) and then change to alternative dependencies. It looks like thetr46
module is the main offender in our dependency chain.
The first two options appear to be the best way to go.
from pepr.
Thanks @schaeferka . Closing this for now
from pepr.
Related Issues (20)
- Troubleshoot pepr v0.35.0 not reconciling UDS Package HOT 6
- Unpublish or Deprecate `pepr:0.0.0-development` from NPM registry HOT 4
- chore: update pepr controller base image
- chore: update commitlint rules to not choke on long, dependabot-generated PR titles HOT 1
- Remove deprecated dependencies
- feat: add PEPR_RECONCILE_STRATEGY for "queue by kind"
- e2e excellent examples regression HOT 1
- Add a uds run command to Pepr CI HOT 4
- Add a linting and analyzation aspect to Pepr to enforce/configure best practices
- dependabot should keep pepr version in excellent examples updated
- Refactor journey tests HOT 1
- Set default branch name of new pepr modules to `main` HOT 4
- chore: correct Pepr Store "error" during controller startup
- remove punycode warning when running cli options for init, build, format
- Support CEL in Pepr
- use v8go to run Pepr modules
- filterNoMatchReason does not filter based on the name filter
- Duplicated Logic around filterNoMatchReason and shouldSkipRequest, refactor and clean up HOT 2
- ignoredNamespaces are not considered in filters (shouldSkip and filterMatch)
- husky command is deprecated
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pepr.