Skip to content

Commit 4c1d113

Browse files
committed
build: use explicit js file extension imports
1 parent f33db50 commit 4c1d113

File tree

451 files changed

+1093
-1044
lines changed

Some content is hidden

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

451 files changed

+1093
-1044
lines changed

e2e/ci-e2e/vite.config.e2e.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/// <reference types="vitest" />
22
import { defineConfig } from 'vite';
3-
import { tsconfigPathAliases } from '../../tools/vitest-tsconfig-path-aliases';
3+
import { tsconfigPathAliases } from '../../tools/vitest-tsconfig-path-aliases.js';
44

55
export default defineConfig({
66
cacheDir: '../../node_modules/.vite/ci-e2e',

e2e/cli-e2e/mocks/fixtures/dummy-setup/code-pushup.config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import dummyPlugin, { dummyCategory } from './dummy.plugin';
1+
import dummyPlugin, { dummyCategory } from './dummy.plugin.js';
22

33
export default {
44
plugins: [dummyPlugin()],

e2e/cli-e2e/mocks/fixtures/dummy-setup/code-pushup.config.mjs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import dummyPlugin, { dummyCategory } from './dummy.plugin';
1+
import dummyPlugin, { dummyCategory } from './dummy.plugin.js';
22

33
export default {
44
plugins: [dummyPlugin()],

e2e/cli-e2e/mocks/fixtures/dummy-setup/code-pushup.config.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import dummyPlugin, { dummyCategory } from './dummy.plugin';
1+
import dummyPlugin, { dummyCategory } from './dummy.plugin.js';
22

33
export default {
44
plugins: [dummyPlugin()],

e2e/cli-e2e/mocks/fixtures/existing-reports/code-pushup.config.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import dummyPlugin, { dummyCategory } from './dummy.plugin';
1+
import dummyPlugin, { dummyCategory } from './dummy.plugin.js';
22

33
export default {
44
plugins: [dummyPlugin()],

e2e/cli-e2e/vite.config.e2e.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/// <reference types="vitest" />
22
import { defineConfig } from 'vite';
3-
import { tsconfigPathAliases } from '../../tools/vitest-tsconfig-path-aliases';
3+
import { tsconfigPathAliases } from '../../tools/vitest-tsconfig-path-aliases.js';
44

55
export default defineConfig({
66
cacheDir: '../../node_modules/.vite/cli-e2e',

e2e/create-cli-e2e/vite.config.e2e.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/// <reference types="vitest" />
22
import { defineConfig } from 'vite';
3-
import { tsconfigPathAliases } from '../../tools/vitest-tsconfig-path-aliases';
3+
import { tsconfigPathAliases } from '../../tools/vitest-tsconfig-path-aliases.js';
44

55
export default defineConfig({
66
cacheDir: '../../node_modules/.vite/create-cli-e2e',

e2e/nx-plugin-e2e/vite.config.e2e.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/// <reference types="vitest" />
22
import { defineConfig } from 'vite';
3-
import { tsconfigPathAliases } from '../../tools/vitest-tsconfig-path-aliases';
3+
import { tsconfigPathAliases } from '../../tools/vitest-tsconfig-path-aliases.js';
44

55
export default defineConfig({
66
cacheDir: '../../node_modules/.vite/nx-plugin-e2e',

e2e/plugin-coverage-e2e/mocks/fixtures/basic-setup/src/index.test.mjs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { describe, expect, it } from 'vitest';
2-
import { get42, isEven, untested } from './index.mjs';
2+
import { get42, isEven, untested } from './index.mjs.js';
33

44
describe('get42', () => {
55
it('should return 42', async () => {

e2e/plugin-coverage-e2e/vite.config.e2e.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/// <reference types="vitest" />
22
import { defineConfig } from 'vite';
3-
import { tsconfigPathAliases } from '../../tools/vitest-tsconfig-path-aliases';
3+
import { tsconfigPathAliases } from '../../tools/vitest-tsconfig-path-aliases.js';
44

55
export default defineConfig({
66
cacheDir: '../../node_modules/.vite/plugin-lighthouse-e2e',

e2e/plugin-eslint-e2e/vite.config.e2e.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/// <reference types="vitest" />
22
import { defineConfig } from 'vite';
3-
import { tsconfigPathAliases } from '../../tools/vitest-tsconfig-path-aliases';
3+
import { tsconfigPathAliases } from '../../tools/vitest-tsconfig-path-aliases.js';
44

55
export default defineConfig({
66
cacheDir: '../../node_modules/.vite/plugin-lighthouse-e2e',

e2e/plugin-lighthouse-e2e/vite.config.e2e.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/// <reference types="vitest" />
22
import { defineConfig } from 'vite';
3-
import { tsconfigPathAliases } from '../../tools/vitest-tsconfig-path-aliases';
3+
import { tsconfigPathAliases } from '../../tools/vitest-tsconfig-path-aliases.js';
44

55
export default defineConfig({
66
cacheDir: '../../node_modules/.vite/plugin-lighthouse-e2e',

examples/plugins/code-pushup.config.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import {
99
packageJsonPerformanceGroupRef,
1010
packageJsonPlugin,
1111
packageJsonVersionControlGroupRef,
12-
} from '../../dist/examples/plugins';
12+
} from '../../dist/examples/plugins.js';
1313

1414
/**
1515
* Run it with:

examples/plugins/mocks/constants.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import type {
22
PackageJson,
33
SourceResult,
4-
} from '../src/package-json/src/integration/types';
4+
} from '../src/package-json/src/integration/types.js';
55

66
export const packageJsonName = 'package.json';
77
export const packageJson: PackageJson = {

examples/plugins/src/file-size/src/file-size.plugin.integration.test.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import {
1313
create,
1414
recommendedRefs,
1515
pluginSlug as slug,
16-
} from './file-size.plugin';
16+
} from './file-size.plugin.js';
1717

1818
const projectJson = JSON.stringify(
1919
{

examples/plugins/src/file-size/src/file-size.plugin.unit.test.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import {
1010
fileSizeIssues,
1111
infoMessage,
1212
runnerFunction,
13-
} from './file-size.plugin';
13+
} from './file-size.plugin.js';
1414

1515
const outputDir = 'test';
1616
const projectJson = JSON.stringify(

examples/plugins/src/index.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,16 @@ export {
33
audits as fileSizeAudits,
44
recommendedRefs as fileSizeRecommendedRefs,
55
type PluginOptions as FileSizePluginOptions,
6-
} from './file-size/src/file-size.plugin';
6+
} from './file-size/src/file-size.plugin.js';
77
export {
88
recommendedRefs as packageJsonRecommendedRefs,
99
versionControlGroupRef as packageJsonVersionControlGroupRef,
1010
documentationGroupRef as packageJsonDocumentationGroupRef,
1111
performanceGroupRef as packageJsonPerformanceGroupRef,
12-
} from './package-json/src/scoring';
13-
export { create as packageJsonPlugin } from './package-json/src/package-json.plugin';
12+
} from './package-json/src/scoring.js';
13+
export { create as packageJsonPlugin } from './package-json/src/package-json.plugin.js';
1414
export {
1515
create as lighthousePlugin,
1616
LIGHTHOUSE_OUTPUT_FILE_DEFAULT,
1717
recommendedRefs as lighthouseCorePerfGroupRefs,
18-
} from './lighthouse/src/index';
18+
} from './lighthouse/src/index.js';
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
export { create } from './lighthouse.plugin';
1+
export { create } from './lighthouse.plugin.js';
22
export {
33
LIGHTHOUSE_OUTPUT_FILE_DEFAULT,
44
corePerfGroupRefs as recommendedRefs,
55
PLUGIN_SLUG,
66
audits,
7-
} from './constants';
7+
} from './constants.js';

examples/plugins/src/lighthouse/src/lighthouse.plugin.integration.test.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ import {
55
categoryRefSchema,
66
pluginConfigSchema,
77
} from '@code-pushup/models';
8-
import { corePerfGroupRefs } from './constants';
9-
import { audits, PLUGIN_SLUG as slug } from './index';
10-
import { create } from './lighthouse.plugin';
8+
import { corePerfGroupRefs } from './constants.js';
9+
import { audits, PLUGIN_SLUG as slug } from './index.js';
10+
import { create } from './lighthouse.plugin.js';
1111

1212
describe('lighthouse-create-export-config', () => {
1313
it('should return valid PluginConfig if create is called', async () => {

examples/plugins/src/lighthouse/src/lighthouse.plugin.ts

+6-3
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,12 @@ import {
1616
PLUGIN_SLUG,
1717
audits,
1818
categoryCorePerfGroup,
19-
} from './constants';
20-
import type { LighthouseCliOptions, PluginOptions } from './types';
21-
import { getLighthouseCliArguments, lhrDetailsToIssueDetails } from './utils';
19+
} from './constants.js';
20+
import type { LighthouseCliOptions, PluginOptions } from './types.js';
21+
import {
22+
getLighthouseCliArguments,
23+
lhrDetailsToIssueDetails,
24+
} from './utils.js';
2225

2326
/**
2427
* @example

examples/plugins/src/lighthouse/src/lighthouse.plugin.unit.test.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { describe, expect, it } from 'vitest';
2-
import { LIGHTHOUSE_OUTPUT_FILE_DEFAULT } from './constants';
3-
import { runnerConfig } from './lighthouse.plugin';
2+
import { LIGHTHOUSE_OUTPUT_FILE_DEFAULT } from './constants.js';
3+
import { runnerConfig } from './lighthouse.plugin.js';
44

55
describe('lighthouse-runnerConfig', () => {
66
it('should execute if url is given', () => {

examples/plugins/src/lighthouse/src/utils.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import type Result from 'lighthouse/types/lhr/lhr';
22
import { type Issue, MAX_ISSUE_MESSAGE_LENGTH } from '@code-pushup/models';
33
import { objectToCliArgs, toArray } from '@code-pushup/utils';
4-
import { LIGHTHOUSE_REPORT_NAME } from './constants';
5-
import type { LighthouseCliOptions } from './types';
4+
import { LIGHTHOUSE_REPORT_NAME } from './constants.js';
5+
import type { LighthouseCliOptions } from './types.js';
66

77
export function getLighthouseCliArguments(
88
options: LighthouseCliOptions,

examples/plugins/src/lighthouse/src/utils.unit.test.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { describe, expect, it } from 'vitest';
2-
import { getLighthouseCliArguments } from './utils';
2+
import { getLighthouseCliArguments } from './utils.js';
33

44
describe('getLighthouseCliArguments', () => {
55
it('should parse valid options', () => {

examples/plugins/src/package-json/src/constants.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import { dependenciesAuditMeta } from './integration/dependencies.audit';
2-
import { licenseAuditMeta } from './integration/license.audit';
3-
import { typeAuditInfoMeta } from './integration/type.audit';
1+
import { dependenciesAuditMeta } from './integration/dependencies.audit.js';
2+
import { licenseAuditMeta } from './integration/license.audit.js';
3+
import { typeAuditInfoMeta } from './integration/type.audit.js';
44

55
export const pluginSlug = 'package-json';
66
export const audits = [
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
export { pluginSlug, audits } from './constants';
1+
export { pluginSlug, audits } from './constants.js';
22
export {
33
performanceGroupRef,
44
documentationGroupRef,
55
versionControlGroupRef,
66
recommendedRefs,
7-
} from './scoring';
8-
export { create, type PluginOptions } from './package-json.plugin';
7+
} from './scoring.js';
8+
export { create, type PluginOptions } from './package-json.plugin.js';

examples/plugins/src/package-json/src/integration/dependencies.audit.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ import type {
55
DependencyType,
66
SourceResult,
77
SourceResults,
8-
} from './types';
9-
import { filterSeverityError, pluralizePackage } from './utils';
8+
} from './types.js';
9+
import { filterSeverityError, pluralizePackage } from './utils.js';
1010

1111
export type RequiredDependencies = DependencyMap;
1212

examples/plugins/src/package-json/src/integration/dependencies.audit.unit.test.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import { describe, expect, it } from 'vitest';
22
import type { AuditOutput } from '@code-pushup/models';
3-
import { packageJson, packageResult } from '../../../../mocks/constants';
3+
import { packageJson, packageResult } from '../../../../mocks/constants.js';
44
import {
55
assertDependency,
66
dependenciesAudit,
77
packageNotInstalledIssue,
8-
} from './dependencies.audit';
8+
} from './dependencies.audit.js';
99

1010
describe('packageNotInstalledIssue', () => {
1111
it.each([

examples/plugins/src/package-json/src/integration/license.audit.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import type { Audit, AuditOutput, Issue } from '@code-pushup/models';
2-
import type { SourceResults } from './types';
2+
import type { SourceResults } from './types.js';
33
import {
44
assertPropertyEmpty,
55
assertPropertyEqual,
66
baseAuditOutput,
77
scoreByErrorIssues,
8-
} from './utils';
8+
} from './utils.js';
99

1010
const licenseAuditSlug = 'package-license';
1111
export const licenseAuditMeta: Audit = {

examples/plugins/src/package-json/src/integration/license.audit.unit.test.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { describe, expect, it } from 'vitest';
2-
import { packageResult } from '../../../../mocks/constants';
3-
import { licenseAudit } from './license.audit';
2+
import { packageResult } from '../../../../mocks/constants.js';
3+
import { licenseAudit } from './license.audit.js';
44

55
describe('licenseAudit', () => {
66
it('should pass if not configured', () => {

examples/plugins/src/package-json/src/integration/type.audit.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import type { AuditOutput, Issue } from '@code-pushup/models';
2-
import type { PackageJson, SourceResult, SourceResults } from './types';
2+
import type { PackageJson, SourceResult, SourceResults } from './types.js';
33
import {
44
assertPropertyEmpty,
55
assertPropertyEqual,
66
baseAuditOutput,
77
scoreByErrorIssues,
8-
} from './utils';
8+
} from './utils.js';
99

1010
const typeAuditSlug = 'package-type';
1111
export const typeAuditInfoMeta = {

examples/plugins/src/package-json/src/integration/type.audit.unit.test.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { describe, expect, it } from 'vitest';
2-
import { packageResult } from '../../../../mocks/constants';
3-
import { typeAudit } from './type.audit';
4-
import type { PackageJson } from './types';
2+
import { packageResult } from '../../../../mocks/constants.js';
3+
import { typeAudit } from './type.audit.js';
4+
import type { PackageJson } from './types.js';
55

66
describe('typeAudit', () => {
77
it('should pass if not configured', () => {

examples/plugins/src/package-json/src/integration/utils.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import type { AuditOutput, Issue } from '@code-pushup/models';
22
import { factorOf, pluralizeToken } from '@code-pushup/utils';
3-
import type { PackageJson, SourceResult } from './types';
3+
import type { PackageJson, SourceResult } from './types.js';
44

55
export function baseAuditOutput(slug: string): AuditOutput {
66
return {

examples/plugins/src/package-json/src/package-json.plugin.integration.test.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@ import {
88
pluginReportSchema,
99
} from '@code-pushup/models';
1010
import { MEMFS_VOLUME } from '@code-pushup/test-utils';
11-
import { audits, pluginSlug as slug } from './constants';
12-
import { type PluginOptions, create } from './package-json.plugin';
11+
import { audits, pluginSlug as slug } from './constants.js';
12+
import { type PluginOptions, create } from './package-json.plugin.js';
1313
import {
1414
documentationGroupRef,
1515
performanceGroupRef,
1616
recommendedRefs,
1717
versionControlGroupRef,
18-
} from './scoring';
18+
} from './scoring.js';
1919

2020
describe('create-package-json', () => {
2121
const baseOptions: PluginOptions = {

examples/plugins/src/package-json/src/package-json.plugin.ts

+6-6
Original file line numberDiff line numberDiff line change
@@ -8,24 +8,24 @@ import {
88
readJsonFile,
99
readTextFile,
1010
} from '@code-pushup/utils';
11-
import { pluginSlug } from './constants';
11+
import { pluginSlug } from './constants.js';
1212
import {
1313
type RequiredDependencies,
1414
dependenciesAudit,
1515
dependenciesAuditMeta,
16-
} from './integration/dependencies.audit';
17-
import { licenseAudit, licenseAuditMeta } from './integration/license.audit';
18-
import { typeAudit, typeAuditInfoMeta } from './integration/type.audit';
16+
} from './integration/dependencies.audit.js';
17+
import { licenseAudit, licenseAuditMeta } from './integration/license.audit.js';
18+
import { typeAudit, typeAuditInfoMeta } from './integration/type.audit.js';
1919
import type {
2020
PackageJson,
2121
SourceResult,
2222
SourceResults,
23-
} from './integration/types';
23+
} from './integration/types.js';
2424
import {
2525
documentationGroup,
2626
performanceGroup,
2727
versionControlGroup,
28-
} from './scoring';
28+
} from './scoring.js';
2929

3030
export type PluginOptions = {
3131
directory: string;

examples/plugins/src/package-json/src/scoring.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import type { CategoryRef, Group } from '@code-pushup/models';
2-
import { pluginSlug } from './constants';
3-
import { dependenciesAuditMeta } from './integration/dependencies.audit';
4-
import { licenseAuditMeta } from './integration/license.audit';
5-
import { typeAuditInfoMeta } from './integration/type.audit';
2+
import { pluginSlug } from './constants.js';
3+
import { dependenciesAuditMeta } from './integration/dependencies.audit.js';
4+
import { licenseAuditMeta } from './integration/license.audit.js';
5+
import { typeAuditInfoMeta } from './integration/type.audit.js';
66

77
const documentationGroupSlug = 'documentation';
88
export const documentationGroup: Group = {

examples/plugins/vite.config.integration.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/// <reference types="vitest" />
22
import { defineConfig } from 'vite';
3-
import { tsconfigPathAliases } from '../../tools/vitest-tsconfig-path-aliases';
3+
import { tsconfigPathAliases } from '../../tools/vitest-tsconfig-path-aliases.js';
44

55
export default defineConfig({
66
cacheDir: '../../node_modules/.vite/examples-plugins',

examples/plugins/vite.config.unit.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/// <reference types="vitest" />
22
import { defineConfig } from 'vite';
3-
import { tsconfigPathAliases } from '../../tools/vitest-tsconfig-path-aliases';
3+
import { tsconfigPathAliases } from '../../tools/vitest-tsconfig-path-aliases.js';
44

55
export default defineConfig({
66
cacheDir: '../../node_modules/.vite/examples-plugins',

0 commit comments

Comments
 (0)