@@ -551,6 +551,12 @@ Type: End-of-Life
551
551
The ` os.tmpDir() ` API was deprecated in Node.js 7.0.0 and has since been
552
552
removed. Please use [ ` os.tmpdir() ` ] [ ] instead.
553
553
554
+ An automated migration is available ([ source] ( https://github.com/nodejs/userland-migrations/tree/main/recipes/tmpDir-to-tmpdir ) ):
555
+
556
+ ``` bash
557
+ npx codemod@latest @nodejs/tmpDir-to-tmpdir
558
+ ```
559
+
554
560
### DEP0023: ` os.getNetworkInterfaces() `
555
561
556
562
<!-- YAML
@@ -628,6 +634,12 @@ Type: End-of-Life
628
634
629
635
` util.print() ` has been removed. Please use [ ` console.log() ` ] [ ] instead.
630
636
637
+ An automated migration is available ([ source] ( https://github.com/nodejs/userland-migrations/tree/main/recipes/util-print-to-console-log ) ):
638
+
639
+ ``` bash
640
+ npx codemod@latest @nodejs/util-print-to-console-log
641
+ ```
642
+
631
643
### DEP0027: ` util.puts() `
632
644
633
645
<!-- YAML
@@ -649,6 +661,12 @@ Type: End-of-Life
649
661
650
662
` util.puts() ` has been removed. Please use [ ` console.log() ` ] [ ] instead.
651
663
664
+ An automated migration is available ([ source] ( https://github.com/nodejs/userland-migrations/tree/main/recipes/util-print-to-console-log ) ):
665
+
666
+ ``` bash
667
+ npx codemod@latest @nodejs/util-print-to-console-log
668
+ ```
669
+
652
670
### DEP0028: ` util.debug() `
653
671
654
672
<!-- YAML
@@ -670,6 +688,12 @@ Type: End-of-Life
670
688
671
689
` util.debug() ` has been removed. Please use [ ` console.error() ` ] [ ] instead.
672
690
691
+ An automated migration is available ([ source] ( https://github.com/nodejs/userland-migrations/tree/main/recipes/util-debug-to-console-error ) ):
692
+
693
+ ``` bash
694
+ npx codemod@latest @nodejs/util-debug-to-console-error
695
+ ```
696
+
673
697
### DEP0029: ` util.error() `
674
698
675
699
<!-- YAML
@@ -691,6 +715,12 @@ Type: End-of-Life
691
715
692
716
` util.error() ` has been removed. Please use [ ` console.error() ` ] [ ] instead.
693
717
718
+ An automated migration is available ([ source] ( https://github.com/nodejs/userland-migrations/tree/main/recipes/util-print-to-console-log ) ):
719
+
720
+ ``` bash
721
+ npx codemod@latest @nodejs/util-print-to-console-log
722
+ ```
723
+
694
724
### DEP0030: ` SlowBuffer `
695
725
696
726
<!-- YAML
@@ -1410,6 +1440,12 @@ By adopting one of these alternatives, you can transition away from `util.log()`
1410
1440
and choose a logging strategy that aligns with the specific
1411
1441
requirements and complexity of your application.
1412
1442
1443
+ An automated migration is available ([ source] ( https://github.com/nodejs/userland-migrations/tree/main/recipes/util-log-to-console-log ) ):
1444
+
1445
+ ``` bash
1446
+ npx codemod@latest @nodejs/util-log-to-console-log
1447
+ ```
1448
+
1413
1449
### DEP0060: ` util._extend() `
1414
1450
1415
1451
<!-- YAML
@@ -2729,6 +2765,12 @@ Type: End-of-Life
2729
2765
2730
2766
Use [ ` module.createRequire() ` ] [ ] instead.
2731
2767
2768
+ An automated migration is available ([ source] ( https://github.com/nodejs/userland-migrations/tree/main/recipes/create-require-from-path ) ):
2769
+
2770
+ ``` bash
2771
+ npx codemod@latest @nodejs/create-require-from-path
2772
+ ```
2773
+
2732
2774
### DEP0131: Legacy HTTP parser
2733
2775
2734
2776
<!-- YAML
@@ -2882,6 +2924,12 @@ modules is unsupported.
2882
2924
It is deprecated in favor of [ ` require.main ` ] [ ] , because it serves the same
2883
2925
purpose and is only available on CommonJS environment.
2884
2926
2927
+ An automated migration is available ([ source] ( https://github.com/nodejs/userland-migrations/tree/main/recipes/process-main-module ) ):
2928
+
2929
+ ``` bash
2930
+ npx codemod@latest @nodejs/process-main-module
2931
+ ```
2932
+
2885
2933
### DEP0139: ` process.umask() ` with no arguments
2886
2934
2887
2935
<!-- YAML
@@ -3049,6 +3097,12 @@ Use `fs.rm(path, { recursive: true, force: true })`,
3049
3097
` fs.rmSync(path, { recursive: true, force: true }) ` or
3050
3098
` fs.promises.rm(path, { recursive: true, force: true }) ` instead.
3051
3099
3100
+ An automated migration is available ([ source] ( https://github.com/nodejs/userland-migrations/tree/main/recipes/rmdir ) ):
3101
+
3102
+ ``` bash
3103
+ npx codemod@latest @nodejs/rmdir
3104
+ ```
3105
+
3052
3106
### DEP0148: Folder mappings in ` "exports" ` (trailing ` "/" ` )
3053
3107
3054
3108
<!-- YAML
@@ -3630,6 +3684,12 @@ Type: Runtime
3630
3684
` F_OK ` , ` R_OK ` , ` W_OK ` and ` X_OK ` getters exposed directly on ` node:fs ` are
3631
3685
deprecated. Get them from ` fs.constants ` or ` fs.promises.constants ` instead.
3632
3686
3687
+ An automated migration is available ([ source] ( https://github.com/nodejs/userland-migrations/tree/main/recipes/fs-access-mode-constants ) ):
3688
+
3689
+ ``` bash
3690
+ npx codemod@latest @nodejs/fs-access-mode-constants
3691
+ ```
3692
+
3633
3693
### DEP0177: ` util.types.isWebAssemblyCompiledModule `
3634
3694
3635
3695
<!-- YAML
@@ -3961,6 +4021,12 @@ Instantiating classes without the `new` qualifier exported by the `node:http` mo
3961
4021
It is recommended to use the ` new ` qualifier instead. This applies to all http classes, such as
3962
4022
` OutgoingMessage ` , ` IncomingMessage ` , ` ServerResponse ` and ` ClientRequest ` .
3963
4023
4024
+ An automated migration is available ([ source] ( https://github.com/nodejs/userland-migrations/tree/main/recipes/http-classes-with-new ) ):
4025
+
4026
+ ``` bash
4027
+ npx codemod@latest @nodejs/http-classes-with-new
4028
+ ```
4029
+
3964
4030
### DEP0196: Calling ` node:child_process ` functions with ` options.shell ` as an empty string
3965
4031
3966
4032
<!-- YAML
@@ -3998,6 +4064,12 @@ Type: Documentation-only
3998
4064
3999
4065
The [ ` util.types.isNativeError ` ] [ ] API is deprecated. Please use [ ` Error.isError ` ] [ ] instead.
4000
4066
4067
+ An automated migration is available ([ source] ( https://github.com/nodejs/userland-migrations/tree/main/recipes/types-is-native-error ) ):
4068
+
4069
+ ``` bash
4070
+ npx codemod@latest @nodejs/types-is-native-error
4071
+ ```
4072
+
4001
4073
### DEP0198: Creating SHAKE-128 and SHAKE-256 digests without an explicit ` options.outputLength `
4002
4074
4003
4075
<!-- YAML
0 commit comments