Skip to content

Commit 01c526e

Browse files
authored
refactor: update all relative export paths to use ts extension (#541)
* build: change bundler to tsdown * refactor: update all relative export paths to use ts extension * build: use native type stripping for eslint run * remove tsdown defaults
1 parent 575cb27 commit 01c526e

File tree

73 files changed

+112
-114
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

73 files changed

+112
-114
lines changed

eslint-remote-tester.config.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
import tsparser from '@typescript-eslint/parser';
22
import type { Config } from 'eslint-remote-tester';
33

4-
// @ts-expect-error - eslint-plugin is not typed yet
5-
import eslintPlugin from './lib/index.js';
4+
import eslintPlugin from './lib/index.ts';
65

76
export default {
87
/** Repositories to scan */

eslint.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import markdown from 'eslint-plugin-markdown';
77
import pluginN from 'eslint-plugin-n';
88
import tseslint from 'typescript-eslint';
99

10-
import eslintPlugin from './lib/index.js';
10+
import eslintPlugin from './lib/index.ts';
1111

1212
const dirname = path.dirname(fileURLToPath(import.meta.url));
1313
const compat = new FlatCompat({

lib/index.ts

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -6,38 +6,38 @@ import { createRequire } from 'node:module';
66

77
import type { ESLint, Linter, Rule } from 'eslint';
88

9-
import consistentOutput from './rules/consistent-output.js';
10-
import fixerReturn from './rules/fixer-return.js';
11-
import metaPropertyOrdering from './rules/meta-property-ordering.js';
12-
import noDeprecatedContextMethods from './rules/no-deprecated-context-methods.js';
13-
import noDeprecatedReportApi from './rules/no-deprecated-report-api.js';
14-
import noIdenticalTests from './rules/no-identical-tests.js';
15-
import noMetaReplacedBy from './rules/no-meta-replaced-by.js';
16-
import noMetaSchemaDefault from './rules/no-meta-schema-default.js';
17-
import noMissingMessageIds from './rules/no-missing-message-ids.js';
18-
import noMissingPlaceholders from './rules/no-missing-placeholders.js';
19-
import noOnlyTests from './rules/no-only-tests.js';
20-
import noPropertyInNode from './rules/no-property-in-node.js';
21-
import noUnusedMessageIds from './rules/no-unused-message-ids.js';
22-
import noUnusedPlaceholders from './rules/no-unused-placeholders.js';
23-
import noUselessTokenRange from './rules/no-useless-token-range.js';
24-
import preferMessageIds from './rules/prefer-message-ids.js';
25-
import preferObjectRule from './rules/prefer-object-rule.js';
26-
import preferOutputNull from './rules/prefer-output-null.js';
27-
import preferPlaceholders from './rules/prefer-placeholders.js';
28-
import preferReplaceText from './rules/prefer-replace-text.js';
29-
import reportMessageFormat from './rules/report-message-format.js';
30-
import requireMetaDefaultOptions from './rules/require-meta-default-options.js';
31-
import requireMetaDocsDescription from './rules/require-meta-docs-description.js';
32-
import requireMetaDocsRecommended from './rules/require-meta-docs-recommended.js';
33-
import requireMetaDocsUrl from './rules/require-meta-docs-url.js';
34-
import requireMetaFixable from './rules/require-meta-fixable.js';
35-
import requireMetaHasSuggestions from './rules/require-meta-has-suggestions.js';
36-
import requireMetaSchemaDescription from './rules/require-meta-schema-description.js';
37-
import requireMetaSchema from './rules/require-meta-schema.js';
38-
import requireMetaType from './rules/require-meta-type.js';
39-
import testCasePropertyOrdering from './rules/test-case-property-ordering.js';
40-
import testCaseShorthandStrings from './rules/test-case-shorthand-strings.js';
9+
import consistentOutput from './rules/consistent-output.ts';
10+
import fixerReturn from './rules/fixer-return.ts';
11+
import metaPropertyOrdering from './rules/meta-property-ordering.ts';
12+
import noDeprecatedContextMethods from './rules/no-deprecated-context-methods.ts';
13+
import noDeprecatedReportApi from './rules/no-deprecated-report-api.ts';
14+
import noIdenticalTests from './rules/no-identical-tests.ts';
15+
import noMetaReplacedBy from './rules/no-meta-replaced-by.ts';
16+
import noMetaSchemaDefault from './rules/no-meta-schema-default.ts';
17+
import noMissingMessageIds from './rules/no-missing-message-ids.ts';
18+
import noMissingPlaceholders from './rules/no-missing-placeholders.ts';
19+
import noOnlyTests from './rules/no-only-tests.ts';
20+
import noPropertyInNode from './rules/no-property-in-node.ts';
21+
import noUnusedMessageIds from './rules/no-unused-message-ids.ts';
22+
import noUnusedPlaceholders from './rules/no-unused-placeholders.ts';
23+
import noUselessTokenRange from './rules/no-useless-token-range.ts';
24+
import preferMessageIds from './rules/prefer-message-ids.ts';
25+
import preferObjectRule from './rules/prefer-object-rule.ts';
26+
import preferOutputNull from './rules/prefer-output-null.ts';
27+
import preferPlaceholders from './rules/prefer-placeholders.ts';
28+
import preferReplaceText from './rules/prefer-replace-text.ts';
29+
import reportMessageFormat from './rules/report-message-format.ts';
30+
import requireMetaDefaultOptions from './rules/require-meta-default-options.ts';
31+
import requireMetaDocsDescription from './rules/require-meta-docs-description.ts';
32+
import requireMetaDocsRecommended from './rules/require-meta-docs-recommended.ts';
33+
import requireMetaDocsUrl from './rules/require-meta-docs-url.ts';
34+
import requireMetaFixable from './rules/require-meta-fixable.ts';
35+
import requireMetaHasSuggestions from './rules/require-meta-has-suggestions.ts';
36+
import requireMetaSchemaDescription from './rules/require-meta-schema-description.ts';
37+
import requireMetaSchema from './rules/require-meta-schema.ts';
38+
import requireMetaType from './rules/require-meta-type.ts';
39+
import testCasePropertyOrdering from './rules/test-case-property-ordering.ts';
40+
import testCaseShorthandStrings from './rules/test-case-shorthand-strings.ts';
4141

4242
const require = createRequire(import.meta.url);
4343

lib/rules/consistent-output.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
*/
55
import type { Rule } from 'eslint';
66

7-
import { getKeyName, getTestInfo } from '../utils.js';
7+
import { getKeyName, getTestInfo } from '../utils.ts';
88

99
const keyNameMapper = (property: Parameters<typeof getKeyName>[0]) =>
1010
getKeyName(property);

lib/rules/fixer-return.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ import {
1717
getContextIdentifiers,
1818
isAutoFixerFunction,
1919
isSuggestionFixerFunction,
20-
} from '../utils.js';
21-
import type { FunctionInfo } from '../types.js';
20+
} from '../utils.ts';
21+
import type { FunctionInfo } from '../types.ts';
2222

2323
const DEFAULT_FUNC_INFO: FunctionInfo = {
2424
upper: null,

lib/rules/meta-property-ordering.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
*/
44
import type { Rule } from 'eslint';
55

6-
import { getKeyName, getRuleInfo } from '../utils.js';
6+
import { getKeyName, getRuleInfo } from '../utils.ts';
77

88
const defaultOrder = [
99
'type',

lib/rules/no-deprecated-context-methods.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import type { Rule } from 'eslint';
66
import type { Identifier, MemberExpression } from 'estree';
77

8-
import { getContextIdentifiers } from '../utils.js';
8+
import { getContextIdentifiers } from '../utils.ts';
99

1010
const DEPRECATED_PASSTHROUGHS = {
1111
getSource: 'getText',

lib/rules/no-deprecated-report-api.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import type { Rule } from 'eslint';
66
import type { Node } from 'estree';
77

8-
import { getContextIdentifiers, getReportInfo } from '../utils.js';
8+
import { getContextIdentifiers, getReportInfo } from '../utils.ts';
99

1010
// ------------------------------------------------------------------------------
1111
// Rule Definition

lib/rules/no-identical-tests.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import type { Rule } from 'eslint';
66
import type { Expression, SpreadElement } from 'estree';
77

8-
import { getTestInfo } from '../utils.js';
8+
import { getTestInfo } from '../utils.ts';
99

1010
// ------------------------------------------------------------------------------
1111
// Rule Definition

lib/rules/no-meta-replaced-by.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
*/
44
import type { Rule } from 'eslint';
55

6-
import { evaluateObjectProperties, getKeyName, getRuleInfo } from '../utils.js';
6+
import { evaluateObjectProperties, getKeyName, getRuleInfo } from '../utils.ts';
77

88
// ------------------------------------------------------------------------------
99
// Rule Definition

0 commit comments

Comments
 (0)