@@ -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
@@ -1416,6 +1446,12 @@ By adopting one of these alternatives, you can transition away from `util.log()`
1416
1446
and choose a logging strategy that aligns with the specific
1417
1447
requirements and complexity of your application.
1418
1448
1449
+ An automated migration is available ([ source] ( https://github.com/nodejs/userland-migrations/tree/main/recipes/util-log-to-console-log ) ):
1450
+
1451
+ ``` bash
1452
+ npx codemod@latest @nodejs/util-log-to-console-log
1453
+ ```
1454
+
1419
1455
### DEP0060: ` util._extend() `
1420
1456
1421
1457
<!-- YAML
@@ -2754,6 +2790,12 @@ Type: End-of-Life
2754
2790
2755
2791
Use [ ` module.createRequire() ` ] [ ] instead.
2756
2792
2793
+ An automated migration is available ([ source] ( https://github.com/nodejs/userland-migrations/tree/main/recipes/create-require-from-path ) ):
2794
+
2795
+ ``` bash
2796
+ npx codemod@latest @nodejs/create-require-from-path
2797
+ ```
2798
+
2757
2799
### DEP0131: Legacy HTTP parser
2758
2800
2759
2801
<!-- YAML
@@ -2915,6 +2957,12 @@ modules is unsupported.
2915
2957
It is deprecated in favor of [ ` require.main ` ] [ ] , because it serves the same
2916
2958
purpose and is only available on CommonJS environment.
2917
2959
2960
+ An automated migration is available ([ source] ( https://github.com/nodejs/userland-migrations/tree/main/recipes/process-main-module ) ):
2961
+
2962
+ ``` bash
2963
+ npx codemod@latest @nodejs/process-main-module
2964
+ ```
2965
+
2918
2966
### DEP0139: ` process.umask() ` with no arguments
2919
2967
2920
2968
<!-- YAML
@@ -3085,6 +3133,12 @@ Use `fs.rm(path, { recursive: true, force: true })`,
3085
3133
` fs.rmSync(path, { recursive: true, force: true }) ` or
3086
3134
` fs.promises.rm(path, { recursive: true, force: true }) ` instead.
3087
3135
3136
+ An automated migration is available ([ source] ( https://github.com/nodejs/userland-migrations/tree/main/recipes/rmdir ) ):
3137
+
3138
+ ``` bash
3139
+ npx codemod@latest @nodejs/rmdir
3140
+ ```
3141
+
3088
3142
### DEP0148: Folder mappings in ` "exports" ` (trailing ` "/" ` )
3089
3143
3090
3144
<!-- YAML
@@ -3686,6 +3740,12 @@ Type: End-of-Life
3686
3740
` F_OK ` , ` R_OK ` , ` W_OK ` and ` X_OK ` getters exposed directly on ` node:fs ` were
3687
3741
removed. Get them from ` fs.constants ` or ` fs.promises.constants ` instead.
3688
3742
3743
+ An automated migration is available ([ source] ( https://github.com/nodejs/userland-migrations/tree/main/recipes/fs-access-mode-constants ) ):
3744
+
3745
+ ``` bash
3746
+ npx codemod@latest @nodejs/fs-access-mode-constants
3747
+ ```
3748
+
3689
3749
### DEP0177: ` util.types.isWebAssemblyCompiledModule `
3690
3750
3691
3751
<!-- YAML
@@ -4031,6 +4091,12 @@ Instantiating classes without the `new` qualifier exported by the `node:http` mo
4031
4091
It is recommended to use the ` new ` qualifier instead. This applies to all http classes, such as
4032
4092
` OutgoingMessage ` , ` IncomingMessage ` , ` ServerResponse ` and ` ClientRequest ` .
4033
4093
4094
+ An automated migration is available ([ source] ( https://github.com/nodejs/userland-migrations/tree/main/recipes/http-classes-with-new ) ):
4095
+
4096
+ ``` bash
4097
+ npx codemod@latest @nodejs/http-classes-with-new
4098
+ ```
4099
+
4034
4100
### DEP0196: Calling ` node:child_process ` functions with ` options.shell ` as an empty string
4035
4101
4036
4102
<!-- YAML
@@ -4070,6 +4136,12 @@ Type: Documentation-only
4070
4136
4071
4137
The [ ` util.types.isNativeError ` ] [ ] API is deprecated. Please use [ ` Error.isError ` ] [ ] instead.
4072
4138
4139
+ An automated migration is available ([ source] ( https://github.com/nodejs/userland-migrations/tree/main/recipes/types-is-native-error ) ):
4140
+
4141
+ ``` bash
4142
+ npx codemod@latest @nodejs/types-is-native-error
4143
+ ```
4144
+
4073
4145
### DEP0198: Creating SHAKE-128 and SHAKE-256 digests without an explicit ` options.outputLength `
4074
4146
4075
4147
<!-- YAML
0 commit comments