@E18e/Has Symbols

1.0.5Last update Aug 9, 2024
by@e18e

has-symbols Codemod

Introduction

This codemod removes the dependency on the has-symbols package and its submodule has-symbols/shams by replacing their usage with a boolean literal true. This simplifies the code and improves the performance by eliminating unnecessary dependencies.

Before

import hasSymbols from 'has-symbols';
import hasSymbolsShams from 'has-symbols/shams';
if (hasSymbols()) {
// Some code here
}
if (hasSymbolsShams()) {
// Some other code here
}

After

if (true) {
// Some code here
}
if (true) {
// Some other code here
}

Build custom codemods

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

background illustrationGet Started Now