{"generated":"2026-11-10T19:40:00.202Z","market":{"growth11m":1.6397756527410934,"packages":384},"deprecated":[{"name":"mimic-fn","npmWeekly":206441347,"message":"Renamed to mimic-function","lastRelease":"2023-11-05"},{"name":"path-is-absolute","npmWeekly":127032467,"message":"This package is no longer relevant as Node.js 0.12 is unmaintained.","lastRelease":"2018-11-08"},{"name":"inflight","npmWeekly":124834889,"message":"This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and…","lastRelease":"2016-10-13"},{"name":"@opentelemetry/sdk-trace-base","npmWeekly":118916330,"message":"Use @opentelemetry/sdk-trace package","lastRelease":"2026-10-06"},{"name":"pkg-dir","npmWeekly":108892396,"message":"Renamed to `package-directory`.","lastRelease":"2025-06-05"},{"name":"whatwg-encoding","npmWeekly":96023906,"message":"Use @exodus/bytes instead for a more spec-conformant and faster implementation","lastRelease":"2023-11-12"},{"name":"node-domexception","npmWeekly":93515685,"message":"Use your platform's native DOMException instead","lastRelease":"2025-04-19"},{"name":"find-cache-dir","npmWeekly":52095190,"message":"Renamed to `find-cache-directory`.","lastRelease":"2025-04-08"},{"name":"lower-case","npmWeekly":50450965,"message":"Use `str.toLocaleLowerCase` or `str.toLowerCase`","lastRelease":"2023-09-30"},{"name":"no-case","npmWeekly":49983562,"message":"Use `change-case`","lastRelease":"2023-09-30"},{"name":"@babel/plugin-proposal-private-property-in-object","npmWeekly":49879818,"message":"This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.","lastRelease":"2023-06-05"},{"name":"@opentelemetry/sdk-trace-node","npmWeekly":49510724,"message":"Use @opentelemetry/sdk-trace package","lastRelease":"2026-10-06"},{"name":"lodash.isequal","npmWeekly":48078019,"message":"This package is deprecated. Use require('node:util').isDeepStrictEqual instead.","lastRelease":"2017-01-10"},{"name":"p-finally","npmWeekly":47912339,"message":"Deprecated","lastRelease":"2021-04-09"},{"name":"dot-case","npmWeekly":44219216,"message":"Use `change-case`","lastRelease":"2023-09-30"},{"name":"read-pkg-up","npmWeekly":40966672,"message":"Renamed to read-package-up","lastRelease":"2023-11-03"},{"name":"@humanwhocodes/config-array","npmWeekly":40064369,"message":"Use @eslint/config-array instead","lastRelease":"2024-04-17"},{"name":"@humanwhocodes/object-schema","npmWeekly":39048423,"message":"Use @eslint/object-schema instead","lastRelease":"2024-04-01"},{"name":"camel-case","npmWeekly":36762572,"message":"Use `change-case`","lastRelease":"2023-09-30"},{"name":"@esbuild-kit/core-utils","npmWeekly":35619534,"message":"Merged into tsx: https://tsx.hirok.io","lastRelease":"2023-09-17"},{"name":"param-case","npmWeekly":35295431,"message":"Use `change-case`","lastRelease":"2023-09-30"},{"name":"pascal-case","npmWeekly":33711395,"message":"Use `change-case`","lastRelease":"2023-09-30"},{"name":"snake-case","npmWeekly":33093235,"message":"Use `change-case`","lastRelease":"2023-09-30"},{"name":"prebuild-install","npmWeekly":32199959,"message":"No longer maintained. Please contact the author of the relevant native addon; alternatives are available.","lastRelease":"2025-01-22"},{"name":"@opentelemetry/propagator-jaeger","npmWeekly":30150965,"message":"Package no longer supported. See https://github.com/open-telemetry/opentelemetry-js/pull/7077","lastRelease":"2026-10-06"},{"name":"fstream","npmWeekly":28945036,"message":"This package is no longer supported.","lastRelease":"2019-05-15"},{"name":"tsconfck","npmWeekly":28218145,"message":"unmaintained","lastRelease":"2025-05-20"},{"name":"os-tmpdir","npmWeekly":27779782,"message":"This is not needed anymore. `require('os').tmpdir()` in Node.js 4 and up is good.","lastRelease":"2018-11-08"},{"name":"domexception","npmWeekly":27299553,"message":"Use your platform's native DOMException instead","lastRelease":"2021-10-06"},{"name":"crypto-js","npmWeekly":26547248,"message":"Active development of CryptoJS has been discontinued. This library is no longer maintained.","lastRelease":"2023-10-24"},{"name":"abab","npmWeekly":26521265,"message":"Use your platform's native atob() and btoa() methods instead","lastRelease":"2022-04-17"},{"name":"pkg-up","npmWeekly":24527485,"message":"Renamed to package-up","lastRelease":"2023-11-04"},{"name":"global-dirs","npmWeekly":23564501,"message":"Renamed to global-directory","lastRelease":"2023-11-06"},{"name":"gauge","npmWeekly":22385225,"message":"This package is no longer supported.","lastRelease":"2024-05-04"},{"name":"npmlog","npmWeekly":22172580,"message":"This package is no longer supported.","lastRelease":"2022-10-19"},{"name":"are-we-there-yet","npmWeekly":22161631,"message":"This package is no longer supported.","lastRelease":"2024-01-05"},{"name":"lodash.get","npmWeekly":21457387,"message":"This package is deprecated. Use the optional chaining (?.) operator instead.","lastRelease":"2016-08-13"},{"name":"upper-case","npmWeekly":20364580,"message":"Use `str.toLocaleUpperCase` or `str.toUpperCase`","lastRelease":"2023-09-30"},{"name":"upper-case-first","npmWeekly":18301451,"message":"Use `input.charAt(0).toUpperCase() + input.slice(1)`","lastRelease":"2023-09-30"},{"name":"querystring","npmWeekly":17774017,"message":"The querystring API is considered Legacy. new code should use the URLSearchParams API instead.","lastRelease":"2021-02-15"},{"name":"@babel/plugin-proposal-class-properties","npmWeekly":16958235,"message":"This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.","lastRelease":"2022-06-27"},{"name":"request","npmWeekly":14069250,"message":"request has been deprecated, see https://github.com/request/request/issues/3142","lastRelease":"2020-02-11"},{"name":"har-validator","npmWeekly":13876087,"message":"this library is no longer supported","lastRelease":"2020-07-30"},{"name":"left-pad","npmWeekly":2145823,"message":"use String.prototype.padStart()","lastRelease":"2018-04-09"},{"name":"tslint","npmWeekly":1817323,"message":"TSLint has been deprecated in favor of ESLint. Please see https://github.com/palantir/tslint/issues/4534 for more information.","lastRelease":"2020-07-31"},{"name":"node-sass","npmWeekly":849528,"message":"Node Sass is no longer supported. Please use `sass` or `sass-embedded` instead.","lastRelease":"2023-05-20"},{"name":"protractor","npmWeekly":615449,"message":"We have news to share - Protractor is deprecated and will reach end-of-life by Summer 2023. To learn more and find out about other options please refer to this post on the Angular blog. Thank you…","lastRelease":"2020-05-13"},{"name":"phantomjs-prebuilt","npmWeekly":398383,"message":"this package is now deprecated","lastRelease":"2017-11-02"}],"chains":{"left-pad":[{"name":"left-pad","version":"1.3.0","weekly":2145823},{"name":"jsdom","version":"26.1.0","weekly":154320355}],"redux":[{"name":"redux","version":"5.0.1","weekly":64341891},{"name":"@reduxjs/toolkit","version":"2.12.0","weekly":48051157}],"react-smooth":[{"name":"react-smooth","version":"4.0.4","weekly":24940023},{"name":"recharts","version":"2.15.4","weekly":64452125}],"range-parser":[{"name":"range-parser","version":"1.2.1","weekly":189691162},{"name":"express","version":"5.2.1","weekly":195493804}],"yargs-parser":[{"name":"yargs-parser","version":"21.1.1","weekly":371761590},{"name":"yargs","version":"17.7.2","weekly":370978500}],"@humanwhocodes/object-schema":[{"name":"@humanwhocodes/object-schema","version":"2.0.3","weekly":39048423},{"name":"@humanwhocodes/config-array","version":"0.13.0","weekly":40064369},{"name":"eslint","version":"9.39.5","weekly":203865755}],"@types/eslint-scope":[{"name":"@types/eslint-scope","version":"3.7.7","weekly":36189178},{"name":"webpack","version":"5.106.2","weekly":73998325}],"pascal-case":[{"name":"pascal-case","version":"3.1.2","weekly":33711395},{"name":"camel-case","version":"4.1.2","weekly":36762572}],"is-number":[{"name":"is-number","version":"7.0.0","weekly":225204143},{"name":"to-regex-range","version":"5.0.1","weekly":211480219},{"name":"fill-range","version":"7.1.1","weekly":217664145},{"name":"braces","version":"3.0.3","weekly":218444646}],"to-regex-range":[{"name":"to-regex-range","version":"5.0.1","weekly":211480219},{"name":"fill-range","version":"7.1.1","weekly":217664145},{"name":"braces","version":"3.0.3","weekly":218444646}],"fill-range":[{"name":"fill-range","version":"7.1.1","weekly":217664145},{"name":"braces","version":"3.0.3","weekly":218444646}],"micromatch":[{"name":"micromatch","version":"4.0.8","weekly":211173352},{"name":"fast-glob","version":"3.3.3","weekly":204683936}],"anymatch":[{"name":"anymatch","version":"3.1.3","weekly":142860714},{"name":"chokidar","version":"3.6.0","weekly":275915560}],"whatwg-encoding":[{"name":"whatwg-encoding","version":"3.1.1","weekly":96023906},{"name":"jsdom","version":"26.1.0","weekly":154320355}],"lower-case":[{"name":"lower-case","version":"2.0.2","weekly":50450965},{"name":"no-case","version":"3.0.4","weekly":49983562}],"abab":[{"name":"abab","version":"2.0.6","weekly":26521265},{"name":"jsdom","version":"26.1.0","weekly":154320355}],"@types/keyv":[{"name":"@types/keyv","version":"3.1.4","weekly":23441847},{"name":"@types/cacheable-request","version":"6.0.3","weekly":21304392},{"name":"got","version":"11.8.6","weekly":52148721}],"domexception":[{"name":"domexception","version":"4.0.0","weekly":27299553},{"name":"jsdom","version":"26.1.0","weekly":154320355}],"@humanwhocodes/config-array":[{"name":"@humanwhocodes/config-array","version":"0.13.0","weekly":40064369},{"name":"eslint","version":"9.39.5","weekly":203865755}],"har-validator":[{"name":"har-validator","version":"5.1.5","weekly":13876087},{"name":"request","version":"2.88.2","weekly":14069250}],"gauge":[{"name":"gauge","version":"3.0.2","weekly":22385225},{"name":"npmlog","version":"5.0.1","weekly":22172580}],"are-we-there-yet":[{"name":"are-we-there-yet","version":"2.0.0","weekly":22161631},{"name":"npmlog","version":"5.0.1","weekly":22172580}],"@types/cacheable-request":[{"name":"@types/cacheable-request","version":"6.0.3","weekly":21304392},{"name":"got","version":"11.8.6","weekly":52148721}],"ms":[{"name":"ms","version":"2.1.3","weekly":727491564},{"name":"debug","version":"4.4.3","weekly":935388379}],"ansi-regex":[{"name":"ansi-regex","version":"5.0.1","weekly":681877502},{"name":"strip-ansi","version":"6.0.1","weekly":697609191}],"emoji-regex":[{"name":"emoji-regex","version":"8.0.0","weekly":589637388},{"name":"string-width","version":"4.2.3","weekly":711919131}],"is-symbol":[{"name":"is-symbol","version":"1.1.1","weekly":129004826},{"name":"which-boxed-primitive","version":"1.1.1","weekly":125973468}],"is-callable":[{"name":"is-callable","version":"1.2.7","weekly":143250870},{"name":"function.prototype.name","version":"1.1.8","weekly":122909818}],"long":[{"name":"long","version":"5.3.2","weekly":128056407},{"name":"protobufjs","version":"7.6.6","weekly":122986108}]}}
