@E18e/Array.Prototype.At

1.0.5Last update Aug 9, 2024
by@e18e

array.prototype.at Codemod

Introduction

This codemod replaces instances of the deprecated or inefficient usage of array.prototype.at with the native Array.prototype.at method. The goal is to leverage built-in ES features, thereby reducing unnecessary dependencies, and improving performance and code clarity.

Before

import { at } from 'some-array-library';
const firstElement = at(myArray, 0);
const lastElement = at(myArray, -1);

After

const firstElement = myArray.at(0);
const lastElement = myArray.at(-1);

Build custom codemods

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

background illustrationGet Started Now