1.0.3 • Published 4 years ago

imports-sanitize v1.0.3

Weekly downloads
1
License
ISC
Repository
github
Last release
4 years ago

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