deprecated-apis.js 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419
  1. /**
  2. * @author Toru Nagashima
  3. * @copyright 2016 Toru Nagashima. All rights reserved.
  4. * See LICENSE file in root directory for full license.
  5. */
  6. "use strict"
  7. //------------------------------------------------------------------------------
  8. // Public Interface
  9. //------------------------------------------------------------------------------
  10. module.exports = {
  11. modules: {
  12. _linklist: {
  13. $deprecated: true,
  14. since: 5,
  15. replacedBy: null,
  16. },
  17. async_hooks: { //eslint-disable-line camelcase
  18. currentId: {
  19. $deprecated: true,
  20. since: 8.2,
  21. replacedBy: "'async_hooks.executionAsyncId()'",
  22. },
  23. triggerId: {
  24. $deprecated: true,
  25. since: 8.2,
  26. replacedBy: "'async_hooks.triggerAsyncId()'",
  27. },
  28. },
  29. buffer: {
  30. Buffer: {
  31. $constructor: {
  32. $deprecated: true,
  33. since: 6,
  34. replacedBy: "'buffer.Buffer.alloc()' or 'buffer.Buffer.from()' (use 'https://www.npmjs.com/package/safe-buffer' for '<4.5.0')",
  35. },
  36. $call: {
  37. $deprecated: true,
  38. since: 6,
  39. replacedBy: "'buffer.Buffer.alloc()' or 'buffer.Buffer.from()' (use 'https://www.npmjs.com/package/safe-buffer' for '<4.5.0')",
  40. },
  41. },
  42. SlowBuffer: {
  43. $deprecated: true,
  44. since: 6,
  45. replacedBy: "'buffer.Buffer.allocUnsafeSlow()'",
  46. },
  47. },
  48. constants: {
  49. $deprecated: true,
  50. since: 6.3,
  51. replacedBy: "'constants' property of each module",
  52. },
  53. crypto: {
  54. Credentials: {
  55. $deprecated: true,
  56. since: 0.12,
  57. replacedBy: "'tls.SecureContext'",
  58. },
  59. createCredentials: {
  60. $deprecated: true,
  61. since: 0.12,
  62. replacedBy: "'tls.createSecureContext()'",
  63. },
  64. },
  65. domain: {
  66. $deprecated: true,
  67. since: 4,
  68. replacedBy: null,
  69. },
  70. events: {
  71. EventEmitter: {
  72. listenerCount: {
  73. $deprecated: true,
  74. since: 4,
  75. replacedBy: "'events.EventEmitter#listenerCount()'",
  76. },
  77. },
  78. listenerCount: {
  79. $deprecated: true,
  80. since: 4,
  81. replacedBy: "'events.EventEmitter#listenerCount()'",
  82. },
  83. },
  84. freelist: {
  85. $deprecated: true,
  86. since: 4,
  87. replacedBy: null,
  88. },
  89. fs: {
  90. SyncWriteStream: {
  91. $deprecated: true,
  92. since: 4,
  93. replacedBy: null,
  94. },
  95. exists: {
  96. $deprecated: true,
  97. since: 4,
  98. replacedBy: "'fs.stat()' or 'fs.access()'",
  99. },
  100. lchmod: {
  101. $deprecated: true,
  102. since: 0.4,
  103. replacedBy: null,
  104. },
  105. lchmodSync: {
  106. $deprecated: true,
  107. since: 0.4,
  108. replacedBy: null,
  109. },
  110. lchown: {
  111. $deprecated: true,
  112. since: 0.4,
  113. replacedBy: null,
  114. },
  115. lchownSync: {
  116. $deprecated: true,
  117. since: 0.4,
  118. replacedBy: null,
  119. },
  120. },
  121. http: {
  122. createClient: {
  123. $deprecated: true,
  124. since: 0.10,
  125. replacedBy: "'http.request()'",
  126. },
  127. },
  128. module: {
  129. Module: {
  130. requireRepl: {
  131. $deprecated: true,
  132. since: 6,
  133. replacedBy: "'require(\"repl\")'",
  134. },
  135. _debug: {
  136. $deprecated: true,
  137. since: 9,
  138. replacedBy: null,
  139. },
  140. },
  141. requireRepl: {
  142. $deprecated: true,
  143. since: 6,
  144. replacedBy: "'require(\"repl\")'",
  145. },
  146. _debug: {
  147. $deprecated: true,
  148. since: 9,
  149. replacedBy: null,
  150. },
  151. },
  152. os: {
  153. getNetworkInterfaces: {
  154. $deprecated: true,
  155. since: 0.6,
  156. replacedBy: "'os.networkInterfaces()'",
  157. },
  158. tmpDir: {
  159. $deprecated: true,
  160. since: 7,
  161. replacedBy: "'os.tmpdir()'",
  162. },
  163. },
  164. path: {
  165. _makeLong: {
  166. $deprecated: true,
  167. since: 9,
  168. replacedBy: "'path.toNamespacedPath()'",
  169. },
  170. },
  171. punycode: {
  172. $deprecated: true,
  173. since: 7,
  174. replacedBy: "'https://www.npmjs.com/package/punycode'",
  175. },
  176. readline: {
  177. codePointAt: {
  178. $deprecated: true,
  179. since: 4,
  180. replacedBy: null,
  181. },
  182. getStringWidth: {
  183. $deprecated: true,
  184. since: 6,
  185. replacedBy: null,
  186. },
  187. isFullWidthCodePoint: {
  188. $deprecated: true,
  189. since: 6,
  190. replacedBy: null,
  191. },
  192. stripVTControlCharacters: {
  193. $deprecated: true,
  194. since: 6,
  195. replacedBy: null,
  196. },
  197. },
  198. sys: {
  199. $deprecated: true,
  200. since: 0.3,
  201. replacedBy: "'util' module",
  202. },
  203. tls: {
  204. CleartextStream: {
  205. $deprecated: true,
  206. since: 0.10,
  207. replacedBy: null,
  208. },
  209. CryptoStream: {
  210. $deprecated: true,
  211. since: 0.12,
  212. replacedBy: "'tls.TLSSocket'",
  213. },
  214. SecurePair: {
  215. $deprecated: true,
  216. since: 6,
  217. replacedBy: "'tls.TLSSocket'",
  218. },
  219. createSecurePair: {
  220. $deprecated: true,
  221. since: 6,
  222. replacedBy: "'tls.TLSSocket'",
  223. },
  224. parseCertString: {
  225. $deprecated: true,
  226. since: 8.6,
  227. replacedBy: "'querystring.parse()'",
  228. },
  229. },
  230. tty: {
  231. setRawMode: {
  232. $deprecated: true,
  233. since: 0.10,
  234. replacedBy: "'tty.ReadStream#setRawMode()' (e.g. 'process.stdin.setRawMode()')",
  235. },
  236. },
  237. util: {
  238. debug: {
  239. $deprecated: true,
  240. since: 0.12,
  241. replacedBy: "'console.error()'",
  242. },
  243. error: {
  244. $deprecated: true,
  245. since: 0.12,
  246. replacedBy: "'console.error()'",
  247. },
  248. isArray: {
  249. $deprecated: true,
  250. since: 4,
  251. replacedBy: "'Array.isArray()'",
  252. },
  253. isBoolean: {
  254. $deprecated: true,
  255. since: 4,
  256. replacedBy: null,
  257. },
  258. isBuffer: {
  259. $deprecated: true,
  260. since: 4,
  261. replacedBy: "'Buffer.isBuffer()'",
  262. },
  263. isDate: {
  264. $deprecated: true,
  265. since: 4,
  266. replacedBy: null,
  267. },
  268. isError: {
  269. $deprecated: true,
  270. since: 4,
  271. replacedBy: null,
  272. },
  273. isFunction: {
  274. $deprecated: true,
  275. since: 4,
  276. replacedBy: null,
  277. },
  278. isNull: {
  279. $deprecated: true,
  280. since: 4,
  281. replacedBy: null,
  282. },
  283. isNullOrUndefined: {
  284. $deprecated: true,
  285. since: 4,
  286. replacedBy: null,
  287. },
  288. isNumber: {
  289. $deprecated: true,
  290. since: 4,
  291. replacedBy: null,
  292. },
  293. isObject: {
  294. $deprecated: true,
  295. since: 4,
  296. replacedBy: null,
  297. },
  298. isPrimitive: {
  299. $deprecated: true,
  300. since: 4,
  301. replacedBy: null,
  302. },
  303. isRegExp: {
  304. $deprecated: true,
  305. since: 4,
  306. replacedBy: null,
  307. },
  308. isString: {
  309. $deprecated: true,
  310. since: 4,
  311. replacedBy: null,
  312. },
  313. isSymbol: {
  314. $deprecated: true,
  315. since: 4,
  316. replacedBy: null,
  317. },
  318. isUndefined: {
  319. $deprecated: true,
  320. since: 4,
  321. replacedBy: null,
  322. },
  323. log: {
  324. $deprecated: true,
  325. since: 6,
  326. replacedBy: "a third party module",
  327. },
  328. print: {
  329. $deprecated: true,
  330. since: 0.12,
  331. replacedBy: "'console.log()'",
  332. },
  333. pump: {
  334. $deprecated: true,
  335. since: 0.10,
  336. replacedBy: "'stream.Readable#pipe()'",
  337. },
  338. puts: {
  339. $deprecated: true,
  340. since: 0.12,
  341. replacedBy: "'console.log()'",
  342. },
  343. _extend: {
  344. $deprecated: true,
  345. since: 6,
  346. replacedBy: "'Object.assign()'",
  347. },
  348. },
  349. vm: {
  350. runInDebugContext: {
  351. $deprecated: true,
  352. since: 8,
  353. replacedBy: null,
  354. },
  355. },
  356. },
  357. globals: {
  358. Buffer: {
  359. $constructor: {
  360. $deprecated: true,
  361. global: true,
  362. since: 6,
  363. replacedBy: "'Buffer.alloc()' or 'Buffer.from()' (use 'https://www.npmjs.com/package/safe-buffer' for '<4.5.0')",
  364. },
  365. $call: {
  366. $deprecated: true,
  367. global: true,
  368. since: 6,
  369. replacedBy: "'Buffer.alloc()' or 'Buffer.from()' (use 'https://www.npmjs.com/package/safe-buffer' for '<4.5.0')",
  370. },
  371. },
  372. GLOBAL: {
  373. $deprecated: true,
  374. global: true,
  375. since: 6,
  376. replacedBy: "'global'",
  377. },
  378. Intl: {
  379. v8BreakIterator: {
  380. $deprecated: true,
  381. global: true,
  382. since: 7,
  383. replacedBy: null,
  384. },
  385. },
  386. require: {
  387. extensions: {
  388. $deprecated: true,
  389. global: true,
  390. since: 0.12,
  391. replacedBy: "compiling them ahead of time",
  392. },
  393. },
  394. root: {
  395. $deprecated: true,
  396. global: true,
  397. since: 6,
  398. replacedBy: "'global'",
  399. },
  400. process: {
  401. EventEmitter: {
  402. $deprecated: true,
  403. global: true,
  404. since: 0.6,
  405. replacedBy: "'require(\"events\")'",
  406. },
  407. env: {
  408. NODE_REPL_HISTORY_FILE: {
  409. $deprecated: true,
  410. global: true,
  411. since: 4,
  412. replacedBy: "'NODE_REPL_HISTORY'",
  413. },
  414. },
  415. },
  416. },
  417. }