Skip to content

Commit 7a9c201

Browse files
authored
chore: migrate to nx 16 (open-feature#366)
Signed-off-by: Todd Baert <[email protected]>
1 parent 8e3be4d commit 7a9c201

Some content is hidden

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

44 files changed

+7117
-7986
lines changed

.eslintrc.json

+9-4
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
{
22
"root": true,
33
"ignorePatterns": ["**/*"],
4-
"plugins": ["@nrwl/nx"],
4+
"plugins": ["@nx"],
55
"overrides": [
66
{
77
"files": ["*.ts", "*.tsx", "*.js", "*.jsx"],
88
"rules": {
9-
"@nrwl/nx/enforce-module-boundaries": [
9+
"@nx/enforce-module-boundaries": [
1010
"error",
1111
{
1212
"enforceBuildableLibDependency": true,
@@ -23,12 +23,17 @@
2323
},
2424
{
2525
"files": ["*.ts", "*.tsx"],
26-
"extends": ["plugin:@nrwl/nx/typescript"],
26+
"extends": ["plugin:@nx/typescript"],
2727
"rules": {}
2828
},
2929
{
3030
"files": ["*.js", "*.jsx"],
31-
"extends": ["plugin:@nrwl/nx/javascript"],
31+
"extends": ["plugin:@nx/javascript"],
32+
"rules": {}
33+
},
34+
{
35+
"files": "*.json",
36+
"parser": "jsonc-eslint-parser",
3237
"rules": {}
3338
}
3439
]

assets/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
22
"module": "commonjs"
3-
}
3+
}

jest.config.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { getJestProjects } from '@nrwl/jest';
1+
import { getJestProjects } from '@nx/jest';
22

33
export default {
44
projects: getJestProjects(),

jest.preset.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
const nxPreset = require('@nrwl/jest/preset').default;
1+
const nxPreset = require('@nx/jest/preset').default;
22

33
module.exports = { ...nxPreset };

libs/hooks/open-telemetry/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@
1818
"@opentelemetry/api": "^1.2.0"
1919
},
2020
"license": "Apache-2.0"
21-
}
21+
}

libs/hooks/open-telemetry/project.json

+6-7
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"projectType": "library",
66
"targets": {
77
"package": {
8-
"executor": "@nrwl/rollup:rollup",
8+
"executor": "@nx/rollup:rollup",
99
"outputs": ["{options.outputPath}"],
1010
"options": {
1111
"project": "libs/hooks/open-telemetry/package.json",
@@ -15,7 +15,7 @@
1515
"compiler": "tsc",
1616
"generateExportsField": true,
1717
"umdName": "OpenTelemetry",
18-
"external": ["typescript"],
18+
"external": "all",
1919
"format": ["cjs", "esm"],
2020
"assets": [
2121
{
@@ -37,7 +37,7 @@
3737
}
3838
},
3939
"build": {
40-
"executor": "@nrwl/js:tsc",
40+
"executor": "@nx/js:tsc",
4141
"outputs": ["{options.outputPath}"],
4242
"options": {
4343
"outputPath": "dist/libs/hooks/open-telemetry",
@@ -47,27 +47,26 @@
4747
}
4848
},
4949
"publish": {
50-
"executor": "@nrwl/workspace:run-commands",
50+
"executor": "@nx/workspace:run-commands",
5151
"options": {
5252
"command": "npm run publish-if-not-exists",
5353
"cwd": "dist/libs/hooks/open-telemetry"
5454
},
5555
"dependsOn": [
5656
{
57-
"projects": "self",
5857
"target": "package"
5958
}
6059
]
6160
},
6261
"lint": {
63-
"executor": "@nrwl/linter:eslint",
62+
"executor": "@nx/linter:eslint",
6463
"outputs": ["{options.outputFile}"],
6564
"options": {
6665
"lintFilePatterns": ["libs/hooks/open-telemetry/**/*.ts"]
6766
}
6867
},
6968
"test": {
70-
"executor": "@nrwl/jest:jest",
69+
"executor": "@nx/jest:jest",
7170
"outputs": ["coverage/libs/hooks/open-telemetry"],
7271
"options": {
7372
"jestConfig": "libs/hooks/open-telemetry/jest.config.ts",

libs/providers/config-cat/project.json

+4-5
Original file line numberDiff line numberDiff line change
@@ -12,20 +12,19 @@
1212
},
1313
"dependsOn": [
1414
{
15-
"projects": "self",
1615
"target": "package"
1716
}
1817
]
1918
},
2019
"lint": {
21-
"executor": "@nrwl/linter:eslint",
20+
"executor": "@nx/linter:eslint",
2221
"outputs": ["{options.outputFile}"],
2322
"options": {
2423
"lintFilePatterns": ["libs/providers/config-cat/**/*.ts"]
2524
}
2625
},
2726
"test": {
28-
"executor": "@nrwl/jest:jest",
27+
"executor": "@nx/jest:jest",
2928
"outputs": ["{workspaceRoot}/coverage/{projectRoot}"],
3029
"options": {
3130
"jestConfig": "libs/providers/config-cat/jest.config.ts",
@@ -39,7 +38,7 @@
3938
}
4039
},
4140
"package": {
42-
"executor": "@nrwl/rollup:rollup",
41+
"executor": "@nx/rollup:rollup",
4342
"outputs": ["{options.outputPath}"],
4443
"options": {
4544
"project": "libs/providers/config-cat/package.json",
@@ -50,7 +49,7 @@
5049
"compiler": "tsc",
5150
"generateExportsField": true,
5251
"umdName": "config-cat",
53-
"external": ["typescript"],
52+
"external": "all",
5453
"format": ["cjs", "esm"],
5554
"assets": [
5655
{

libs/providers/env-var/.babelrc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"presets": [
33
[
4-
"@nrwl/js/babel",
4+
"@nx/js/babel",
55
{
66
"useBuiltIns": "usage"
77
}

libs/providers/env-var/project.json

+5-6
Original file line numberDiff line numberDiff line change
@@ -5,27 +5,26 @@
55
"projectType": "library",
66
"targets": {
77
"publish": {
8-
"executor": "@nrwl/workspace:run-commands",
8+
"executor": "@nx/workspace:run-commands",
99
"options": {
1010
"command": "npm run publish-if-not-exists",
1111
"cwd": "dist/libs/providers/env-var"
1212
},
1313
"dependsOn": [
1414
{
15-
"projects": "self",
1615
"target": "package"
1716
}
1817
]
1918
},
2019
"lint": {
21-
"executor": "@nrwl/linter:eslint",
20+
"executor": "@nx/linter:eslint",
2221
"outputs": ["{options.outputFile}"],
2322
"options": {
2423
"lintFilePatterns": ["libs/providers/env-var/**/*.ts"]
2524
}
2625
},
2726
"test": {
28-
"executor": "@nrwl/jest:jest",
27+
"executor": "@nx/jest:jest",
2928
"outputs": ["{workspaceRoot}/coverage/{projectRoot}"],
3029
"options": {
3130
"jestConfig": "libs/providers/env-var/jest.config.ts",
@@ -39,7 +38,7 @@
3938
}
4039
},
4140
"package": {
42-
"executor": "@nrwl/rollup:rollup",
41+
"executor": "@nx/rollup:rollup",
4342
"outputs": ["{options.outputPath}"],
4443
"options": {
4544
"project": "libs/providers/env-var/package.json",
@@ -50,7 +49,7 @@
5049
"compiler": "tsc",
5150
"generateExportsField": true,
5251
"umdName": "Env Var",
53-
"external": ["typescript"],
52+
"external": "all",
5453
"format": ["cjs", "esm"],
5554
"assets": [
5655
{

libs/providers/flagd-web/.babelrc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"presets": [
33
[
4-
"@nrwl/web/babel",
4+
"@nx/web/babel",
55
{
66
"useBuiltIns": "usage"
77
}

libs/providers/flagd-web/project.json

+4-8
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
},
1313
"dependsOn": [
1414
{
15-
"projects": "self",
1615
"target": "package"
1716
}
1817
]
@@ -31,34 +30,32 @@
3130
}
3231
},
3332
"lint": {
34-
"executor": "@nrwl/linter:eslint",
33+
"executor": "@nx/linter:eslint",
3534
"outputs": ["{options.outputFile}"],
3635
"options": {
3736
"lintFilePatterns": ["libs/providers/flagd-web/**/*.ts"]
3837
},
3938
"dependsOn": [
4039
{
41-
"projects": "self",
4240
"target": "generate"
4341
}
4442
]
4543
},
4644
"test": {
47-
"executor": "@nrwl/jest:jest",
45+
"executor": "@nx/jest:jest",
4846
"outputs": ["coverage/libs/providers/flagd-web"],
4947
"options": {
5048
"jestConfig": "libs/providers/flagd-web/jest.config.ts",
5149
"passWithNoTests": true
5250
},
5351
"dependsOn": [
5452
{
55-
"projects": "self",
5653
"target": "generate"
5754
}
5855
]
5956
},
6057
"package": {
61-
"executor": "@nrwl/rollup:rollup",
58+
"executor": "@nx/rollup:rollup",
6259
"outputs": ["{options.outputPath}"],
6360
"options": {
6461
"project": "libs/providers/flagd-web/package.json",
@@ -69,7 +66,7 @@
6966
"generateExportsField": true,
7067
"buildableProjectDepsInPackageJsonType": "dependencies",
7168
"umdName": "flagd-web",
72-
"external": ["typescript"],
69+
"external": "all",
7370
"format": ["cjs", "esm"],
7471
"assets": [
7572
{
@@ -91,7 +88,6 @@
9188
},
9289
"dependsOn": [
9390
{
94-
"projects": "self",
9591
"target": "generate"
9692
}
9793
]

libs/providers/flagd/.babelrc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"presets": [
33
[
4-
"@nrwl/web/babel",
4+
"@nx/web/babel",
55
{
66
"useBuiltIns": "usage"
77
}

libs/providers/flagd/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@
88
"peerDependencies": {
99
"@openfeature/js-sdk": "^1.1.0"
1010
}
11-
}
11+
}

libs/providers/flagd/project.json

+4-8
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
},
1313
"dependsOn": [
1414
{
15-
"projects": "self",
1615
"target": "package"
1716
}
1817
]
@@ -31,34 +30,32 @@
3130
}
3231
},
3332
"lint": {
34-
"executor": "@nrwl/linter:eslint",
33+
"executor": "@nx/linter:eslint",
3534
"outputs": ["{options.outputFile}"],
3635
"options": {
3736
"lintFilePatterns": ["libs/providers/flagd/**/*.ts"]
3837
},
3938
"dependsOn": [
4039
{
41-
"projects": "self",
4240
"target": "generate"
4341
}
4442
]
4543
},
4644
"test": {
47-
"executor": "@nrwl/jest:jest",
45+
"executor": "@nx/jest:jest",
4846
"outputs": ["coverage/libs/providers/flagd"],
4947
"options": {
5048
"jestConfig": "libs/providers/flagd/jest.config.ts",
5149
"passWithNoTests": true
5250
},
5351
"dependsOn": [
5452
{
55-
"projects": "self",
5653
"target": "generate"
5754
}
5855
]
5956
},
6057
"package": {
61-
"executor": "@nrwl/rollup:rollup",
58+
"executor": "@nx/rollup:rollup",
6259
"outputs": ["{options.outputPath}"],
6360
"options": {
6461
"project": "libs/providers/flagd/package.json",
@@ -69,7 +66,7 @@
6966
"generateExportsField": true,
7067
"buildableProjectDepsInPackageJsonType": "dependencies",
7168
"umdName": "flagd",
72-
"external": ["typescript"],
69+
"external": "all",
7370
"format": ["cjs", "esm"],
7471
"assets": [
7572
{
@@ -91,7 +88,6 @@
9188
},
9289
"dependsOn": [
9390
{
94-
"projects": "self",
9591
"target": "generate"
9692
}
9793
]

libs/providers/go-feature-flag/.babelrc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"presets": [
33
[
4-
"@nrwl/web/babel",
4+
"@nx/web/babel",
55
{
66
"useBuiltIns": "usage"
77
}

libs/providers/go-feature-flag/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@
88
"peerDependencies": {
99
"@openfeature/js-sdk": "^1.0.0"
1010
}
11-
}
11+
}

0 commit comments

Comments
 (0)