imports-sanitize

1.0.3 • Public • Published

Imports-sanitize

Build Status Coverage Status

Purposes

Fix your imports from lodash in source code to tree-shakable alternative

Source code before:

import * as _ from 'lodash';
import { isEmpty, flatten } from 'lodash';
 
let i = isEmpty([]);
let x = flatten([]);
let j = _.isArray('');

Source code after:

import isEmpty from 'lodash/isEmpty';
import flatten from 'lodash/flatten';
import isArray from 'lodash/isArray';
 
let i = isEmpty([]);
let x = flatten([]);
let j = isArray('');

How to use

Just run single command in your project terminal. -p parameter is a your source code folder path

npx imports-sanitize -p ./src

Supported packages

  • ✅ lodash
  • ✅ lodash-es

Package Sidebar

Install

npm i imports-sanitize

Weekly Downloads

1

Version

1.0.3

License

ISC

Unpacked Size

8.26 kB

Total Files

6

Last publish

Collaborators

  • v.borsh