import-sort-style-capital
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

import-sort-style-capital

Capital style for import-sort.

Credits

This style is just a fork of import-sort-style-retino.

Sorting Example

// Modules that start with 'react'
import React from 'react';
import ReactDom from 'react-dom';
// Other Modules
import _, {...} from 'first-module';
import _, {...} from 'second-module';
 
// Modules starting with capital letter
import localModule from 'LocalModule';
 
// Siblings and parents
import things from '../grand-parent';
import name from '../parent';
import sibling from './sibling';
 
// Imports without members
import "style.css"

Usage

These instrutions use prettier, which is my preferred method of enforcing import sort order.

# Install prettier-plugin-import-sort 
yarn add -D prettier-plugin-import-sort
 
# Install import-sort-style-capital 
yarn add -D import-sort-style-capital

Then add on your root package.json:

{
  "importSort": {
    ".js, .jsx": {
      "parser": "babylon",
      "style": "capital"
    },
    ".ts, .tsx": {
      "parser": "typescript",
      "style": "capital"
    }
  }
}

Development

I've used yarn, and tsdx, which provides scaffolding for TypeScript libraries.

# Install yarn, if you don't have it 
curl -o- -L https://yarnpkg.com/install.sh | bash
 
# Install dependencies 
yarn install
 
# Build upon changes (development mode) 
yarn run dev
 
# Lint code 
yarn run lint
 
# Test code 
yarn run test
 
# Build code 
yarn run build

License

MIT, https://wes.dev/LICENSE.txt

Dependencies (0)

    Dev Dependencies (8)

    Package Sidebar

    Install

    npm i import-sort-style-capital

    Weekly Downloads

    152

    Version

    1.0.1

    License

    MIT

    Unpacked Size

    20.3 kB

    Total Files

    15

    Last publish

    Collaborators

    • jankaifer