import-sort-style-pietile
Simple and meaningful imports order style for import-sort.
Works great with JavaScript and TypeScript.
Usage
-
Install packages:
- import-sort:
yarn add --dev import-sort
- parser either JavaScript or _TypeScript:
yarn add --dev import-sort-parser-babylon
or yarn add --dev import-sort-parser-typescript
- this style:
yarn add --dev import-sort-style-pietile
-
Setup config:
{
".js, .jsx": {
"parser": "babylon",
"style": "pietile"
},
".ts, .tsx": {
"parser": "typescript",
"style": "pietile"
}
}
-
Sort imports either from CLI or with Editor plugin (VSCode for example)
Result
import 'babel-polyfill';
import React from 'react';
import { readFile, writeFile } from 'fs';
import * as path from 'path';
import moment from 'moment';
import Controller from '../../lib/Controller';
import RedButton from '../Buttons/RedButton';
import AwesomeComponent from './AwesomeComponent';
import icon from './icon.png';
Why is this name?
https://mrsharpoblunto.github.io/foswig.js/