Skip to content

Commit 0535c55

Browse files
committed
chore(deps): switch to eslint-plugin-simple-order-sort
1 parent 1812924 commit 0535c55

16 files changed

+42
-56
lines changed

.eslintrc.js

+2-19
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,10 @@
44
const eslintConfig = {
55
root: true,
66
parser: '@typescript-eslint/parser',
7-
plugins: ['@typescript-eslint', 'import', 'prettier'],
7+
plugins: ['@typescript-eslint', 'simple-import-sort', 'prettier'],
88
extends: [
99
'eslint:recommended',
1010
'plugin:@typescript-eslint/recommended',
11-
'plugin:import/recommended',
12-
'plugin:import/typescript',
1311
'prettier',
1412
],
1513
rules: {
@@ -28,22 +26,7 @@ const eslintConfig = {
2826
fixStyle: 'inline-type-imports',
2927
},
3028
],
31-
'import/consistent-type-specifier-style': ['error', 'prefer-inline'],
32-
'import/no-unused-modules': [
33-
'error',
34-
{
35-
unusedExports: true,
36-
},
37-
],
38-
'import/order': [
39-
'error',
40-
{
41-
alphabetize: {
42-
order: 'asc',
43-
},
44-
'newlines-between': 'always',
45-
},
46-
],
29+
'simple-import-sort/imports': 'error',
4730
'prettier/prettier': 'error',
4831
},
4932
settings: {

jest.config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
// @ts-check
2-
/* eslint-disable no-undef */
32

43
/**
54
* @type {import('@swc/core/types').Options}
@@ -37,4 +36,5 @@ const jestConfig = {
3736
coveragePathIgnorePatterns: ['<rootDir>/jest'],
3837
}
3938

39+
// eslint-disable-next-line no-undef
4040
module.exports = jestConfig

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@
5151
"eslint": "8.44.0",
5252
"eslint-config-prettier": "8.8.0",
5353
"eslint-import-resolver-custom-alias": "1.3.2",
54-
"eslint-plugin-import": "2.27.5",
5554
"eslint-plugin-prettier": "5.0.0",
55+
"eslint-plugin-simple-import-sort": "^10.0.0",
5656
"jest": "29.6.1",
5757
"markdownlint-cli": "0.35.0",
5858
"postcss": "8.4.25",

pnpm-lock.yaml

+11-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

scripts/copy-release-files.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import {
2-
readFileSync,
3-
writeFileSync,
42
copyFileSync,
53
existsSync,
64
mkdirSync,
7-
rmSync,
85
readdirSync,
6+
readFileSync,
7+
rmSync,
8+
writeFileSync,
99
} from 'node:fs'
1010
import { join } from 'node:path'
1111
import { fileURLToPath } from 'node:url'

src/css-animations/index.d.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { type ResolvableTo, type PluginUtils } from 'tailwindcss/types/config'
1+
import { type PluginUtils, type ResolvableTo } from 'tailwindcss/types/config'
22

33
import { type KeyValuePair } from '@/common'
44

src/css-utilities/perspective.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { type CSSUtility } from '@/css-utilities'
22
import { Base } from '@/css-utilities/base'
33
import { Transform } from '@/css-utilities/transform'
4-
import { type UnsafeCSSValue, normaliseLengthValue } from '@/utils/css-value'
5-
import { normaliseDimension, type Dimension } from '@/utils/dimension'
4+
import { normaliseLengthValue, type UnsafeCSSValue } from '@/utils/css-value'
5+
import { type Dimension, normaliseDimension } from '@/utils/dimension'
66

77
interface NormaliseFunctionValuesOptions {
88
dimension?: Dimension

src/css-utilities/transform.ts

+2-3
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ import values from 'lodash/values'
99
import { type CSSUtility } from '@/css-utilities'
1010
import { Base } from '@/css-utilities/base'
1111
import {
12-
type UnsafeCSSValue,
1312
normaliseAngleValue,
1413
normaliseLengthPercentageValue,
15-
normaliseNumberPercentageValue,
1614
normaliseLengthValue,
15+
normaliseNumberPercentageValue,
16+
type UnsafeCSSValue,
1717
} from '@/utils/css-value'
1818
import { type Dimension } from '@/utils/dimension'
1919
import { normaliseDimension } from '@/utils/dimension'
@@ -44,7 +44,6 @@ interface NormaliseLegacyFunctionValuesOptions
4444
perspective?: UnsafeCSSValue
4545
}
4646

47-
// eslint-disable-next-line import/no-unused-modules
4847
export interface TransformDeclarations {
4948
'--webkit-transform': string
5049
transform: string

src/css-utilities/translate.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ import { type CSSUtility } from '@/css-utilities'
1111
import { Base } from '@/css-utilities/base'
1212
import { Transform } from '@/css-utilities/transform'
1313
import {
14-
type UnsafeCSSValue,
1514
normaliseLengthPercentageValue,
1615
normaliseLengthValue,
16+
type UnsafeCSSValue,
1717
} from '@/utils/css-value'
1818
import { type Dimension, normaliseDimension } from '@/utils/dimension'
1919
import { generateGuard } from '@/utils/generate-guard'

src/index.ts

+12-16
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,18 @@
11
import plugin from 'tailwindcss/plugin'
22

3-
// css-utilities
4-
import { Bounce } from './css-animations/bounce'
5-
import { BounceAndSpin } from './css-animations/bounce-and-spin'
6-
import { Spin } from './css-animations/spin'
7-
import { Backface } from './css-utilities/backface'
8-
import { Perspective } from './css-utilities/perspective'
9-
import { PerspectiveOrigin } from './css-utilities/perspective-origin'
10-
import { Scale } from './css-utilities/scale'
11-
import { Transform } from './css-utilities/transform'
12-
import { TransformBox } from './css-utilities/transform-box'
13-
import { TransformCore } from './css-utilities/transform-core'
14-
import { TransformStyle } from './css-utilities/transform-style'
15-
import { Translate } from './css-utilities/translate'
16-
17-
// css-animations
18-
193
import { type LocalPluginAPI } from '@/common'
4+
import { Bounce } from '@/css-animations/bounce'
5+
import { BounceAndSpin } from '@/css-animations/bounce-and-spin'
6+
import { Spin } from '@/css-animations/spin'
7+
import { Backface } from '@/css-utilities/backface'
8+
import { Perspective } from '@/css-utilities/perspective'
9+
import { PerspectiveOrigin } from '@/css-utilities/perspective-origin'
10+
import { Scale } from '@/css-utilities/scale'
11+
import { Transform } from '@/css-utilities/transform'
12+
import { TransformBox } from '@/css-utilities/transform-box'
13+
import { TransformCore } from '@/css-utilities/transform-core'
14+
import { TransformStyle } from '@/css-utilities/transform-style'
15+
import { Translate } from '@/css-utilities/translate'
2016
import { ensureBoolean } from '@/utils/ensure'
2117

2218
// Default CSS variables, modelled from core

src/utils/__tests__/css-value/normalise-angle-percentage-value.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import {
2-
VALID_ANGLE_UNITS,
32
normaliseAnglePercentageValue,
3+
VALID_ANGLE_UNITS,
44
} from '../../css-value'
55

66
describe('utilities', () => {

src/utils/__tests__/css-value/normalise-angle-value.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { VALID_ANGLE_UNITS, normaliseAngleValue } from '../../css-value'
1+
import { normaliseAngleValue, VALID_ANGLE_UNITS } from '../../css-value'
22

33
describe('utilities', () => {
44
describe('css-value', () => {

src/utils/__tests__/css-value/normalise-length-percentage-value.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import {
2-
VALID_LENGTH_UNITS,
32
normaliseLengthPercentageValue,
3+
VALID_LENGTH_UNITS,
44
} from '../../css-value'
55

66
describe('utilities', () => {

src/utils/__tests__/css-value/normalise-length-value.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { VALID_LENGTH_UNITS, normaliseLengthValue } from '../../css-value'
1+
import { normaliseLengthValue, VALID_LENGTH_UNITS } from '../../css-value'
22

33
describe('utilities', () => {
44
describe('css-value', () => {

src/utils/__tests__/css-value/normalise-time-percentage-value.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { VALID_TIME_UNITS, normaliseTimePercentageValue } from '../../css-value'
1+
import { normaliseTimePercentageValue, VALID_TIME_UNITS } from '../../css-value'
22

33
describe('utilities', () => {
44
describe('css-value', () => {

src/utils/__tests__/css-value/normalise-time-value.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { VALID_TIME_UNITS, normaliseTimeValue } from '../../css-value'
1+
import { normaliseTimeValue, VALID_TIME_UNITS } from '../../css-value'
22

33
describe('utilities', () => {
44
describe('css-value', () => {

0 commit comments

Comments
 (0)