Skip to content

Repository files navigation

Import sort by absolute path

The sorting algorithm will group each item in the array and sort (alphabetically) its children that starts with the path provided.

Paths that have no match will be treated as npm packages and placed at the top, and also alphabetically sorted

e.g.:

imports before sorting

import database from '@backend/utils';
import errorCodes from '@backend/constants';
import { colors } from '@frontend/styles';
import { pick } from 'lodash';
import { getTheme } from '@frontend/helpers';

imports after sorting: sortImportsByPath.groups: `[['@frontend'], ['@backend']]

import { pick } from 'lodash';
import { getTheme } from '@frontend/helpers';
import { colors } from '@frontend/styles';
import errorCodes from '@backend/constants';
import database from '@backend/utils';

About

Sort imports by path - VS Code extension

Topics

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages