Skip to content

Commit 7cfa8d0

Browse files
committed
refactor: rewrite index in .ts
1 parent 4f2f525 commit 7cfa8d0

File tree

8 files changed

+11
-13
lines changed

8 files changed

+11
-13
lines changed

lib/index.js

Lines changed: 0 additions & 6 deletions
This file was deleted.

lib/index.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
import configs from './configs/index.js'
2+
import plugin from './plugin.js'
3+
4+
export default Object.assign(plugin, { configs })

tests/lib/configs/eslintrc.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use strict'
22

33
const { ESLint } = require('../../eslint-compat')
4-
const plugin = require('../../../lib/index')
4+
const plugin = require('../../../lib/index.ts').default
55

66
describe('eslintrc configs', () => {
77
for (const name of Object.keys(plugin.configs)) {

tests/lib/configs/flat.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
'use strict'
77

8-
const plugin = require('../../../lib/index')
8+
const plugin = require('../../../lib/index.ts').default
99
const { strict: assert } = require('assert') // node v14 does not support 'assert/strict'
1010
const { FlatESLint } = require('../../eslint-compat')
1111

tests/lib/rules/block-order.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ const eslint = new ESLint({
1717
parser: require('vue-eslint-parser'),
1818
ecmaVersion: 2015
1919
},
20-
plugins: { vue: require('../../../lib/index') },
20+
plugins: { vue: require('../../../lib/index.ts').default },
2121
rules: {
2222
'vue/comment-directive': 'error',
2323
'vue/block-order': 'error'

tests/lib/rules/comment-directive.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ const eslint = new ESLint({
1717
parser: require('vue-eslint-parser'),
1818
ecmaVersion: 2015
1919
},
20-
plugins: { vue: require('../../../lib/index') },
20+
plugins: { vue: require('../../../lib/index.ts').default },
2121
rules: {
2222
'no-unused-vars': 'error',
2323
'vue/comment-directive': 'error',
@@ -360,7 +360,7 @@ describe('comment-directive', () => {
360360
parser: require('vue-eslint-parser'),
361361
ecmaVersion: 2015
362362
},
363-
plugins: { vue: require('../../../lib/index') },
363+
plugins: { vue: require('../../../lib/index.ts').default },
364364
rules: {
365365
'no-unused-vars': 'error',
366366
'vue/comment-directive': [

tools/generate-typegen.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import fs from 'node:fs/promises'
22
import { pluginsToRulesDTS } from 'eslint-typegen/core'
3-
import plugin from '../lib/index.js'
3+
import plugin from '../lib/index.ts'
44

55
const dts = await pluginsToRulesDTS(
66
{

tsdown.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { defineConfig } from 'tsdown'
22

33
export default defineConfig({
4-
entry: ['lib/index.js'],
4+
entry: ['lib/index.ts'],
55
format: ['cjs'],
66
copy: ['lib/index.d.ts', 'lib/eslint-typegen.d.ts'],
77
dts: false,

0 commit comments

Comments
 (0)