Skip to content

Commit c77234b

Browse files
committed
fix: esm issues
1 parent b474f14 commit c77234b

22 files changed

+26
-22
lines changed

angular/examples/my-angular-env/config/jest.config.cjs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/**
22
* @see https://bit.dev/reference/jest/jest-config
33
*/
4-
const { jestConfig } = require('@bitdev/angular.angular-env');
4+
const { jestConfig } = require('@bitdev/angular.envs.angular-v17-env/jest/jest.config.cjs');
55
const { generateNodeModulesPattern } = require('@teambit/dependencies.modules.packages-excluder');
66
const { defaultTransformerOptions } = require('jest-preset-angular/presets');
77

angular/examples/my-angular-env/config/prettier.config.cjs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/**
22
* @see https://bit.dev/reference/prettier/prettier-config
33
*/
4-
const { prettierConfig } = require('@bitdev/angular.envs.base-env');
4+
const { prettierConfig } = require('@bitdev/angular.envs.base-env/config/prettier.config.cjs');
55

66
module.exports = {
77
...prettierConfig,

angular/examples/my-angular-env/my-angular-env.bit-env.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ export class MyAngularEnv extends AngularEnv {
5151
eslint: ESLintLib,
5252
configPath: require.resolve('./config/eslintrc.cjs'),
5353
// resolve all plugins from the angular environment.
54-
pluginsPath: __dirname,
54+
pluginsPath: import.meta.dirname,
5555
extensions: ['.ts', '.tsx', '.js', '.jsx', '.mjs']
5656
};
5757
}

angular/examples/my-angular-v13-env/config/jest.config.cjs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/**
22
* @see https://bit.dev/reference/jest/jest-config
33
*/
4-
const { jestConfig } = require('@bitdev/angular.envs.angular-v13-env');
4+
const { jestConfig } = require('@bitdev/angular.envs.angular-v13-env/jest/jest.config.cjs');
55
const { generateNodeModulesPattern } = require('@teambit/dependencies.modules.packages-excluder');
66

77
const packagesToExclude = ['@angular', '@ngrx', 'apollo-angular'];

angular/examples/my-angular-v13-env/config/prettier.config.cjs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/**
22
* @see https://bit.dev/reference/prettier/prettier-config
33
*/
4-
const { prettierConfig } = require('@bitdev/angular.envs.base-env');
4+
const { prettierConfig } = require('@bitdev/angular.envs.base-env/config/prettier.config.cjs');
55

66
module.exports = {
77
...prettierConfig,

angular/examples/my-angular-v13-env/my-angular-v13-env.bit-env.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ export class MyAngularV13Env extends AngularV13Env {
5151
eslint: ESLintLib,
5252
configPath: require.resolve('./config/eslintrc.cjs'),
5353
// resolve all plugins from the angular environment.
54-
pluginsPath: __dirname,
54+
pluginsPath: import.meta.dirname,
5555
extensions: ['.ts', '.tsx', '.js', '.jsx', '.mjs']
5656
};
5757
}

angular/examples/my-angular-v14-env/config/jest.config.cjs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/**
22
* @see https://bit.dev/reference/jest/jest-config
33
*/
4-
const { jestConfig } = require('@bitdev/angular.envs.angular-v14-env');
4+
const { jestConfig } = require('@bitdev/angular.envs.angular-v14-env/jest/jest.config.cjs');
55
const { generateNodeModulesPattern } = require('@teambit/dependencies.modules.packages-excluder');
66

77
const packagesToExclude = ['@angular', '@ngrx', 'apollo-angular'];

angular/examples/my-angular-v14-env/config/prettier.config.cjs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/**
22
* @see https://bit.dev/reference/prettier/prettier-config
33
*/
4-
const { prettierConfig } = require('@bitdev/angular.envs.base-env');
4+
const { prettierConfig } = require('@bitdev/angular.envs.base-env/config/prettier.config.cjs');
55

66
module.exports = {
77
...prettierConfig,

angular/examples/my-angular-v14-env/my-angular-v14-env.bit-env.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ export class MyAngularV14Env extends AngularV14Env {
5151
eslint: ESLintLib,
5252
configPath: require.resolve('./config/eslintrc.cjs'),
5353
// resolve all plugins from the angular environment.
54-
pluginsPath: __dirname,
54+
pluginsPath: import.meta.dirname,
5555
extensions: ['.ts', '.tsx', '.js', '.jsx', '.mjs']
5656
};
5757
}

angular/examples/my-angular-v15-env/config/jest.config.cjs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/**
22
* @see https://bit.dev/reference/jest/jest-config
33
*/
4-
const { jestConfig } = require('@bitdev/angular.envs.angular-v15-env');
4+
const { jestConfig } = require('@bitdev/angular.envs.angular-v15-env/jest/jest.config.cjs');
55
const { generateNodeModulesPattern } = require('@teambit/dependencies.modules.packages-excluder');
66

77
const packagesToExclude = ['@angular', '@ngrx', 'apollo-angular'];

angular/examples/my-angular-v15-env/config/prettier.config.cjs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/**
22
* @see https://bit.dev/reference/prettier/prettier-config
33
*/
4-
const { prettierConfig } = require('@bitdev/angular.envs.base-env');
4+
const { prettierConfig } = require('@bitdev/angular.envs.base-env/config/prettier.config.cjs');
55

66
module.exports = {
77
...prettierConfig,

angular/examples/my-angular-v15-env/my-angular-v15-env.bit-env.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ export class MyAngularV15Env extends AngularV15Env {
5151
eslint: ESLintLib,
5252
configPath: require.resolve('./config/eslintrc.cjs'),
5353
// resolve all plugins from the angular environment.
54-
pluginsPath: __dirname,
54+
pluginsPath: import.meta.dirname,
5555
extensions: ['.ts', '.tsx', '.js', '.jsx', '.mjs']
5656
};
5757
}

angular/examples/my-angular-v16-env/config/jest.config.cjs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/**
22
* @see https://bit.dev/reference/jest/jest-config
33
*/
4-
const { jestConfig } = require('@bitdev/angular.envs.angular-v16-env');
4+
const { jestConfig } = require('@bitdev/angular.envs.angular-v16-env/jest/jest.config.cjs');
55
const { generateNodeModulesPattern } = require('@teambit/dependencies.modules.packages-excluder');
66
const { defaultTransformerOptions } = require('jest-preset-angular/presets');
77

angular/examples/my-angular-v16-env/config/prettier.config.cjs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/**
22
* @see https://bit.dev/reference/prettier/prettier-config
33
*/
4-
const { prettierConfig } = require('@bitdev/angular.envs.base-env');
4+
const { prettierConfig } = require('@bitdev/angular.envs.base-env/config/prettier.config.cjs');
55

66
module.exports = {
77
...prettierConfig,

angular/examples/my-angular-v16-env/my-angular-v16-env.bit-env.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ export class MyAngularV16Env extends AngularV16Env {
5151
eslint: ESLintLib,
5252
configPath: require.resolve('./config/eslintrc.cjs'),
5353
// resolve all plugins from the angular environment.
54-
pluginsPath: __dirname,
54+
pluginsPath: import.meta.dirname,
5555
extensions: ['.ts', '.tsx', '.js', '.jsx', '.mjs']
5656
};
5757
}

angular/examples/my-angular-v17-env/config/jest.config.cjs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/**
22
* @see https://bit.dev/reference/jest/jest-config
33
*/
4-
const { jestConfig } = require('@bitdev/angular.envs.angular-v17-env');
4+
const { jestConfig } = require('@bitdev/angular.envs.angular-v17-env/jest/jest.config.cjs');
55
const { generateNodeModulesPattern } = require('@teambit/dependencies.modules.packages-excluder');
66
const { defaultTransformerOptions } = require('jest-preset-angular/presets');
77

angular/examples/my-angular-v17-env/config/prettier.config.cjs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/**
22
* @see https://bit.dev/reference/prettier/prettier-config
33
*/
4-
const { prettierConfig } = require('@bitdev/angular.envs.base-env');
4+
const { prettierConfig } = require('@bitdev/angular.envs.base-env/config/prettier.config.cjs');
55

66
module.exports = {
77
...prettierConfig,

angular/examples/my-angular-v17-env/my-angular-v17-env.bit-env.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ export class MyAngularV17Env extends AngularV17Env {
5151
eslint: ESLintLib,
5252
configPath: require.resolve('./config/eslintrc.cjs'),
5353
// resolve all plugins from the angular environment.
54-
pluginsPath: __dirname,
54+
pluginsPath: import.meta.dirname,
5555
extensions: ['.ts', '.tsx', '.js', '.jsx', '.mjs']
5656
};
5757
}

angular/templates/generators/ng-env/files/config/jest.config.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ export const jestConfigFile = (angularVersion: number, envPkgName: string) => {
44
content: `/**
55
* @see https://bit.dev/reference/jest/jest-config
66
*/
7-
const { jestConfig } = require('${envPkgName}');
7+
const { jestConfig } = require('${envPkgName}/jest/jest.config.cjs');
88
const { generateNodeModulesPattern } = require('@teambit/dependencies.modules.packages-excluder');
99
${angularVersion >= 16 ? `
1010
const { defaultTransformerOptions } = require('jest-preset-angular/presets');

angular/templates/generators/ng-env/files/config/prettier.config.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ export const prettierConfigFile = () => {
44
content: `/**
55
* @see https://bit.dev/reference/prettier/prettier-config
66
*/
7-
const { prettierConfig } = require('@bitdev/angular.envs.base-env');
7+
const { prettierConfig } = require('@bitdev/angular.envs.base-env/config/prettier.config.cjs');
88
99
module.exports = {
1010
...prettierConfig,

angular/templates/generators/ng-env/files/env.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ export class ${Name} extends ${envName} {
5252
eslint: ESLintLib,
5353
configPath: require.resolve('./config/eslintrc.cjs'),
5454
// resolve all plugins from the angular environment.
55-
pluginsPath: __dirname,
55+
pluginsPath: import.meta.dirname,
5656
extensions: ['.ts', '.tsx', '.js', '.jsx', '.mjs']
5757
};
5858
}

angular/templates/generators/ng-env/index.ts

+5-1
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,17 @@ export class NgEnvTemplate implements ComponentTemplate {
3838
const aspectId: ComponentID = typeof context.aspectId === 'string' ? ComponentID.fromString(context.aspectId) : context.aspectId;
3939
const envId = aspectId.toStringWithoutVersion();
4040
let envPkgName: string;
41+
let jestEnvPkgName: string;
4142
if (this.workspace) {
4243
const envComponent = await this.workspace!.get(aspectId);
4344
envPkgName = this.pkg.getPackageName(envComponent);
45+
jestEnvPkgName = this.pkg.getPackageName(envComponent);
4446
} else if (envId === 'bitdev.angular/angular-env') { // mostly for ci / ripple
4547
envPkgName = '@bitdev/angular.angular-env';
48+
jestEnvPkgName = `@bitdev/angular.envs.angular-v${ this.angularVersion }-env`;
4649
} else {
4750
envPkgName = `@bitdev/angular.envs.angular-v${ this.angularVersion }-env`;
51+
jestEnvPkgName = `@bitdev/angular.envs.angular-v${ this.angularVersion }-env`;
4852
}
4953
return [
5054
{
@@ -62,7 +66,7 @@ export class NgEnvTemplate implements ComponentTemplate {
6266
content: envFile(context, this.envName, this.angularVersion, envPkgName)
6367
},
6468
eslintConfigFile(),
65-
jestConfigFile(this.angularVersion, envPkgName),
69+
jestConfigFile(this.angularVersion, jestEnvPkgName),
6670
prettierConfigFile(),
6771
tsConfigFile(),
6872
tsConfigSpecFile(),

0 commit comments

Comments
 (0)