@E18e/Function.Prototype.Name

1.0.5Last update Aug 9, 2024
by@e18e

Function.prototype.name Codemod

Introduction

This codemod removes the reliance on the function.prototype.name npm module and replaces its usage with the native name property of functions. This helps in reducing unnecessary dependencies and improving performance by leveraging built-in JavaScript features.

Before

import functionName from 'function.prototype.name';
const myFunc = function () {};
const funcName = functionName(myFunc);

After

const myFunc = function () {};
const funcName = myFunc.name;

Build custom codemods

Use AI-powered codemod studio and automate undifferentiated tasks for yourself, colleagues or the community

background illustrationGet Started Now