From 7cd4eb74cb27a02a6d411dcce95592927098aa32 Mon Sep 17 00:00:00 2001 From: Ben Polinsky <78756012+ben-polinsky@users.noreply.github.com> Date: Wed, 8 May 2024 13:20:29 -0400 Subject: [PATCH 1/2] Upgrade @itwin/eslint-plugin to 4.0.x stable (#6703) Co-authored-by: Ben Polinsky (cherry picked from commit 34079d45bc85d8f76f1225e4cce026a7b09a368e) # Conflicts: # common/config/rush/pnpm-lock.yaml --- .vscode/cSpell.json | 1 + ...grade-itwin-eslint-4_2024-05-08-16-38.json | 10 ++++ ...grade-itwin-eslint-4_2024-05-08-16-38.json | 10 ++++ ...grade-itwin-eslint-4_2024-05-08-16-38.json | 10 ++++ ...grade-itwin-eslint-4_2024-05-08-16-38.json | 10 ++++ ...grade-itwin-eslint-4_2024-05-08-16-38.json | 10 ++++ ...grade-itwin-eslint-4_2024-05-08-16-38.json | 10 ++++ ...grade-itwin-eslint-4_2024-05-08-16-38.json | 10 ++++ ...grade-itwin-eslint-4_2024-05-08-16-38.json | 10 ++++ ...grade-itwin-eslint-4_2024-05-08-16-38.json | 10 ++++ ...grade-itwin-eslint-4_2024-05-08-16-38.json | 10 ++++ ...grade-itwin-eslint-4_2024-05-08-16-38.json | 10 ++++ ...grade-itwin-eslint-4_2024-05-08-16-38.json | 10 ++++ ...grade-itwin-eslint-4_2024-05-08-16-38.json | 10 ++++ ...grade-itwin-eslint-4_2024-05-08-16-38.json | 10 ++++ ...grade-itwin-eslint-4_2024-05-08-16-38.json | 10 ++++ ...grade-itwin-eslint-4_2024-05-08-16-38.json | 10 ++++ ...grade-itwin-eslint-4_2024-05-08-16-38.json | 10 ++++ ...grade-itwin-eslint-4_2024-05-08-16-38.json | 10 ++++ ...grade-itwin-eslint-4_2024-05-08-16-38.json | 10 ++++ ...grade-itwin-eslint-4_2024-05-08-16-38.json | 10 ++++ ...grade-itwin-eslint-4_2024-05-08-16-38.json | 10 ++++ ...grade-itwin-eslint-4_2024-05-08-16-38.json | 10 ++++ ...grade-itwin-eslint-4_2024-05-08-16-38.json | 10 ++++ ...grade-itwin-eslint-4_2024-05-08-16-38.json | 10 ++++ ...grade-itwin-eslint-4_2024-05-08-16-38.json | 10 ++++ ...grade-itwin-eslint-4_2024-05-08-16-38.json | 10 ++++ ...grade-itwin-eslint-4_2024-05-08-16-38.json | 10 ++++ ...grade-itwin-eslint-4_2024-05-08-16-38.json | 10 ++++ ...grade-itwin-eslint-4_2024-05-08-16-38.json | 10 ++++ ...grade-itwin-eslint-4_2024-05-08-16-38.json | 10 ++++ ...grade-itwin-eslint-4_2024-05-08-16-38.json | 10 ++++ ...grade-itwin-eslint-4_2024-05-08-16-38.json | 10 ++++ ...grade-itwin-eslint-4_2024-05-08-16-38.json | 10 ++++ ...grade-itwin-eslint-4_2024-05-08-16-38.json | 10 ++++ ...grade-itwin-eslint-4_2024-05-08-16-38.json | 10 ++++ ...grade-itwin-eslint-4_2024-05-08-16-38.json | 10 ++++ ...grade-itwin-eslint-4_2024-05-08-16-38.json | 10 ++++ ...grade-itwin-eslint-4_2024-05-08-16-38.json | 10 ++++ ...grade-itwin-eslint-4_2024-05-08-16-38.json | 10 ++++ ...grade-itwin-eslint-4_2024-05-08-16-38.json | 10 ++++ ...grade-itwin-eslint-4_2024-05-08-16-38.json | 10 ++++ ...grade-itwin-eslint-4_2024-05-08-16-38.json | 10 ++++ ...grade-itwin-eslint-4_2024-05-08-16-38.json | 10 ++++ ...grade-itwin-eslint-4_2024-05-08-16-38.json | 10 ++++ ...grade-itwin-eslint-4_2024-05-08-16-38.json | 10 ++++ core/backend/package.json | 2 +- core/bentley/package.json | 2 +- core/common/eslint.config.js | 3 +- core/common/package.json | 2 +- core/common/src/QPoint.ts | 7 +-- core/common/src/annotation/TextAnnotation.ts | 8 --- core/common/src/annotation/TextBlock.ts | 38 -------------- .../src/annotation/TextBlockGeometryProps.ts | 4 -- core/common/src/annotation/TextStyle.ts | 12 ----- core/common/src/geometry/ElementGeometry.ts | 6 +-- core/common/src/geometry/GeometryStream.ts | 2 - core/ecschema-editing/package.json | 2 +- core/ecschema-locaters/package.json | 2 +- core/ecschema-metadata/package.json | 2 +- core/ecschema-rpc/common/package.json | 2 +- core/ecschema-rpc/impl/package.json | 2 +- core/ecsql/common/package.json | 2 +- core/electron/package.json | 2 +- core/express-server/package.json | 2 +- core/extension/codeGen/generate-exports.js | 47 +++--------------- core/extension/eslint.config.js | 6 +-- core/extension/package.json | 2 +- core/extension/preview.d.ts | 49 ------------------- core/extension/preview.js | 24 --------- core/frontend-devtools/package.json | 2 +- core/frontend/eslint.config.js | 3 +- core/frontend/package.json | 2 +- .../src/extension/ExtensionRuntime.ts | 21 -------- core/geometry/package.json | 2 +- core/hypermodeling/package.json | 2 +- core/i18n/package.json | 2 +- core/markup/package.json | 2 +- core/mobile/package.json | 2 +- core/orbitgt/package.json | 2 +- core/quantity/package.json | 2 +- core/telemetry/package.json | 2 +- core/webgl-compatibility/package.json | 2 +- .../guidelines/release-tags-guidelines.md | 12 +---- domains/analytical/backend/package.json | 2 +- .../linear-referencing/backend/package.json | 2 +- .../linear-referencing/common/package.json | 2 +- .../physical-material/backend/package.json | 2 +- editor/backend/package.json | 2 +- editor/common/package.json | 2 +- editor/frontend/package.json | 2 +- example-code/app/package.json | 2 +- example-code/snippets/package.json | 2 +- extensions/frontend-tiles/package.json | 2 +- extensions/map-layers-auth/package.json | 2 +- extensions/map-layers-formats/package.json | 2 +- extensions/test-extension/package.json | 2 +- full-stack-tests/backend/package.json | 2 +- full-stack-tests/core/package.json | 2 +- .../ecschema-rpc-interface/package.json | 2 +- full-stack-tests/presentation/package.json | 2 +- full-stack-tests/rpc-interface/package.json | 2 +- full-stack-tests/rpc/package.json | 2 +- presentation/backend/package.json | 2 +- presentation/common/package.json | 2 +- presentation/frontend/package.json | 2 +- .../display-performance-test-app/package.json | 2 +- test-apps/display-test-app/package.json | 2 +- test-apps/export-gltf/package.json | 2 +- test-apps/imjs-importer/package.json | 2 +- test-apps/imodel-from-geojson/package.json | 2 +- test-apps/imodel-from-orbitgt/package.json | 2 +- .../imodel-from-reality-model/package.json | 2 +- tools/build/package.json | 2 +- tools/build/scripts/utils/validateTags.js | 1 - tools/certa/package.json | 2 +- tools/ecschema2ts/package.json | 2 +- tools/perf-tools/package.json | 2 +- tools/webpack-core/package.json | 2 +- ui/appui-abstract/package.json | 2 +- utils/workspace-editor/package.json | 2 +- 121 files changed, 528 insertions(+), 284 deletions(-) create mode 100644 common/changes/@itwin/analytical-backend/upgrade-itwin-eslint-4_2024-05-08-16-38.json create mode 100644 common/changes/@itwin/appui-abstract/upgrade-itwin-eslint-4_2024-05-08-16-38.json create mode 100644 common/changes/@itwin/build-tools/upgrade-itwin-eslint-4_2024-05-08-16-38.json create mode 100644 common/changes/@itwin/certa/upgrade-itwin-eslint-4_2024-05-08-16-38.json create mode 100644 common/changes/@itwin/core-backend/upgrade-itwin-eslint-4_2024-05-08-16-38.json create mode 100644 common/changes/@itwin/core-bentley/upgrade-itwin-eslint-4_2024-05-08-16-38.json create mode 100644 common/changes/@itwin/core-common/upgrade-itwin-eslint-4_2024-05-08-16-38.json create mode 100644 common/changes/@itwin/core-electron/upgrade-itwin-eslint-4_2024-05-08-16-38.json create mode 100644 common/changes/@itwin/core-extension/upgrade-itwin-eslint-4_2024-05-08-16-38.json create mode 100644 common/changes/@itwin/core-frontend/upgrade-itwin-eslint-4_2024-05-08-16-38.json create mode 100644 common/changes/@itwin/core-geometry/upgrade-itwin-eslint-4_2024-05-08-16-38.json create mode 100644 common/changes/@itwin/core-i18n/upgrade-itwin-eslint-4_2024-05-08-16-38.json create mode 100644 common/changes/@itwin/core-markup/upgrade-itwin-eslint-4_2024-05-08-16-38.json create mode 100644 common/changes/@itwin/core-mobile/upgrade-itwin-eslint-4_2024-05-08-16-38.json create mode 100644 common/changes/@itwin/core-orbitgt/upgrade-itwin-eslint-4_2024-05-08-16-38.json create mode 100644 common/changes/@itwin/core-quantity/upgrade-itwin-eslint-4_2024-05-08-16-38.json create mode 100644 common/changes/@itwin/core-telemetry/upgrade-itwin-eslint-4_2024-05-08-16-38.json create mode 100644 common/changes/@itwin/core-webpack-tools/upgrade-itwin-eslint-4_2024-05-08-16-38.json create mode 100644 common/changes/@itwin/ecschema-editing/upgrade-itwin-eslint-4_2024-05-08-16-38.json create mode 100644 common/changes/@itwin/ecschema-locaters/upgrade-itwin-eslint-4_2024-05-08-16-38.json create mode 100644 common/changes/@itwin/ecschema-metadata/upgrade-itwin-eslint-4_2024-05-08-16-38.json create mode 100644 common/changes/@itwin/ecschema-rpcinterface-common/upgrade-itwin-eslint-4_2024-05-08-16-38.json create mode 100644 common/changes/@itwin/ecschema-rpcinterface-impl/upgrade-itwin-eslint-4_2024-05-08-16-38.json create mode 100644 common/changes/@itwin/ecschema-rpcinterface-tests/upgrade-itwin-eslint-4_2024-05-08-16-38.json create mode 100644 common/changes/@itwin/ecschema2ts/upgrade-itwin-eslint-4_2024-05-08-16-38.json create mode 100644 common/changes/@itwin/ecsql-common/upgrade-itwin-eslint-4_2024-05-08-16-38.json create mode 100644 common/changes/@itwin/editor-backend/upgrade-itwin-eslint-4_2024-05-08-16-38.json create mode 100644 common/changes/@itwin/editor-common/upgrade-itwin-eslint-4_2024-05-08-16-38.json create mode 100644 common/changes/@itwin/editor-frontend/upgrade-itwin-eslint-4_2024-05-08-16-38.json create mode 100644 common/changes/@itwin/express-server/upgrade-itwin-eslint-4_2024-05-08-16-38.json create mode 100644 common/changes/@itwin/frontend-devtools/upgrade-itwin-eslint-4_2024-05-08-16-38.json create mode 100644 common/changes/@itwin/frontend-tiles/upgrade-itwin-eslint-4_2024-05-08-16-38.json create mode 100644 common/changes/@itwin/hypermodeling-frontend/upgrade-itwin-eslint-4_2024-05-08-16-38.json create mode 100644 common/changes/@itwin/linear-referencing-backend/upgrade-itwin-eslint-4_2024-05-08-16-38.json create mode 100644 common/changes/@itwin/linear-referencing-common/upgrade-itwin-eslint-4_2024-05-08-16-38.json create mode 100644 common/changes/@itwin/map-layers-auth/upgrade-itwin-eslint-4_2024-05-08-16-38.json create mode 100644 common/changes/@itwin/map-layers-formats/upgrade-itwin-eslint-4_2024-05-08-16-38.json create mode 100644 common/changes/@itwin/perf-tools/upgrade-itwin-eslint-4_2024-05-08-16-38.json create mode 100644 common/changes/@itwin/physical-material-backend/upgrade-itwin-eslint-4_2024-05-08-16-38.json create mode 100644 common/changes/@itwin/presentation-backend/upgrade-itwin-eslint-4_2024-05-08-16-38.json create mode 100644 common/changes/@itwin/presentation-common/upgrade-itwin-eslint-4_2024-05-08-16-38.json create mode 100644 common/changes/@itwin/presentation-frontend/upgrade-itwin-eslint-4_2024-05-08-16-38.json create mode 100644 common/changes/@itwin/rpcinterface-full-stack-tests/upgrade-itwin-eslint-4_2024-05-08-16-38.json create mode 100644 common/changes/@itwin/webgl-compatibility/upgrade-itwin-eslint-4_2024-05-08-16-38.json create mode 100644 common/changes/@itwin/workspace-editor/upgrade-itwin-eslint-4_2024-05-08-16-38.json delete mode 100644 core/extension/preview.d.ts delete mode 100644 core/extension/preview.js diff --git a/.vscode/cSpell.json b/.vscode/cSpell.json index d0f0923a2cde..94c789fc706a 100644 --- a/.vscode/cSpell.json +++ b/.vscode/cSpell.json @@ -157,6 +157,7 @@ "geolocated", "geolocation", "geometry", + "geometrystream", "gltf", "granularities", "greville", diff --git a/common/changes/@itwin/analytical-backend/upgrade-itwin-eslint-4_2024-05-08-16-38.json b/common/changes/@itwin/analytical-backend/upgrade-itwin-eslint-4_2024-05-08-16-38.json new file mode 100644 index 000000000000..119f283c15f5 --- /dev/null +++ b/common/changes/@itwin/analytical-backend/upgrade-itwin-eslint-4_2024-05-08-16-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/analytical-backend", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/analytical-backend" +} \ No newline at end of file diff --git a/common/changes/@itwin/appui-abstract/upgrade-itwin-eslint-4_2024-05-08-16-38.json b/common/changes/@itwin/appui-abstract/upgrade-itwin-eslint-4_2024-05-08-16-38.json new file mode 100644 index 000000000000..28e49225d58a --- /dev/null +++ b/common/changes/@itwin/appui-abstract/upgrade-itwin-eslint-4_2024-05-08-16-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/appui-abstract", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/appui-abstract" +} \ No newline at end of file diff --git a/common/changes/@itwin/build-tools/upgrade-itwin-eslint-4_2024-05-08-16-38.json b/common/changes/@itwin/build-tools/upgrade-itwin-eslint-4_2024-05-08-16-38.json new file mode 100644 index 000000000000..cbd318579d57 --- /dev/null +++ b/common/changes/@itwin/build-tools/upgrade-itwin-eslint-4_2024-05-08-16-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/build-tools", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/build-tools" +} \ No newline at end of file diff --git a/common/changes/@itwin/certa/upgrade-itwin-eslint-4_2024-05-08-16-38.json b/common/changes/@itwin/certa/upgrade-itwin-eslint-4_2024-05-08-16-38.json new file mode 100644 index 000000000000..e594204cd8fe --- /dev/null +++ b/common/changes/@itwin/certa/upgrade-itwin-eslint-4_2024-05-08-16-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/certa", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/certa" +} \ No newline at end of file diff --git a/common/changes/@itwin/core-backend/upgrade-itwin-eslint-4_2024-05-08-16-38.json b/common/changes/@itwin/core-backend/upgrade-itwin-eslint-4_2024-05-08-16-38.json new file mode 100644 index 000000000000..99b35bb89b62 --- /dev/null +++ b/common/changes/@itwin/core-backend/upgrade-itwin-eslint-4_2024-05-08-16-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/core-backend", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/core-backend" +} \ No newline at end of file diff --git a/common/changes/@itwin/core-bentley/upgrade-itwin-eslint-4_2024-05-08-16-38.json b/common/changes/@itwin/core-bentley/upgrade-itwin-eslint-4_2024-05-08-16-38.json new file mode 100644 index 000000000000..f2bd3c5133b7 --- /dev/null +++ b/common/changes/@itwin/core-bentley/upgrade-itwin-eslint-4_2024-05-08-16-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/core-bentley", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/core-bentley" +} \ No newline at end of file diff --git a/common/changes/@itwin/core-common/upgrade-itwin-eslint-4_2024-05-08-16-38.json b/common/changes/@itwin/core-common/upgrade-itwin-eslint-4_2024-05-08-16-38.json new file mode 100644 index 000000000000..124d44c341c8 --- /dev/null +++ b/common/changes/@itwin/core-common/upgrade-itwin-eslint-4_2024-05-08-16-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/core-common", + "comment": "Promote QPoint2dBufferBuilderOptions and QPoint3dBufferBuilderOptions from beta to public", + "type": "none" + } + ], + "packageName": "@itwin/core-common" +} \ No newline at end of file diff --git a/common/changes/@itwin/core-electron/upgrade-itwin-eslint-4_2024-05-08-16-38.json b/common/changes/@itwin/core-electron/upgrade-itwin-eslint-4_2024-05-08-16-38.json new file mode 100644 index 000000000000..f06beccf2b7b --- /dev/null +++ b/common/changes/@itwin/core-electron/upgrade-itwin-eslint-4_2024-05-08-16-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/core-electron", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/core-electron" +} \ No newline at end of file diff --git a/common/changes/@itwin/core-extension/upgrade-itwin-eslint-4_2024-05-08-16-38.json b/common/changes/@itwin/core-extension/upgrade-itwin-eslint-4_2024-05-08-16-38.json new file mode 100644 index 000000000000..8c767bd2ea91 --- /dev/null +++ b/common/changes/@itwin/core-extension/upgrade-itwin-eslint-4_2024-05-08-16-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/core-extension", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/core-extension" +} \ No newline at end of file diff --git a/common/changes/@itwin/core-frontend/upgrade-itwin-eslint-4_2024-05-08-16-38.json b/common/changes/@itwin/core-frontend/upgrade-itwin-eslint-4_2024-05-08-16-38.json new file mode 100644 index 000000000000..ac11a63efe7e --- /dev/null +++ b/common/changes/@itwin/core-frontend/upgrade-itwin-eslint-4_2024-05-08-16-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/core-frontend", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/core-frontend" +} \ No newline at end of file diff --git a/common/changes/@itwin/core-geometry/upgrade-itwin-eslint-4_2024-05-08-16-38.json b/common/changes/@itwin/core-geometry/upgrade-itwin-eslint-4_2024-05-08-16-38.json new file mode 100644 index 000000000000..9d7216f28509 --- /dev/null +++ b/common/changes/@itwin/core-geometry/upgrade-itwin-eslint-4_2024-05-08-16-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/core-geometry", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/core-geometry" +} \ No newline at end of file diff --git a/common/changes/@itwin/core-i18n/upgrade-itwin-eslint-4_2024-05-08-16-38.json b/common/changes/@itwin/core-i18n/upgrade-itwin-eslint-4_2024-05-08-16-38.json new file mode 100644 index 000000000000..6e3adc7db470 --- /dev/null +++ b/common/changes/@itwin/core-i18n/upgrade-itwin-eslint-4_2024-05-08-16-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/core-i18n", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/core-i18n" +} \ No newline at end of file diff --git a/common/changes/@itwin/core-markup/upgrade-itwin-eslint-4_2024-05-08-16-38.json b/common/changes/@itwin/core-markup/upgrade-itwin-eslint-4_2024-05-08-16-38.json new file mode 100644 index 000000000000..7a94265251a1 --- /dev/null +++ b/common/changes/@itwin/core-markup/upgrade-itwin-eslint-4_2024-05-08-16-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/core-markup", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/core-markup" +} \ No newline at end of file diff --git a/common/changes/@itwin/core-mobile/upgrade-itwin-eslint-4_2024-05-08-16-38.json b/common/changes/@itwin/core-mobile/upgrade-itwin-eslint-4_2024-05-08-16-38.json new file mode 100644 index 000000000000..55fa0784386a --- /dev/null +++ b/common/changes/@itwin/core-mobile/upgrade-itwin-eslint-4_2024-05-08-16-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/core-mobile", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/core-mobile" +} \ No newline at end of file diff --git a/common/changes/@itwin/core-orbitgt/upgrade-itwin-eslint-4_2024-05-08-16-38.json b/common/changes/@itwin/core-orbitgt/upgrade-itwin-eslint-4_2024-05-08-16-38.json new file mode 100644 index 000000000000..11f81174ebb1 --- /dev/null +++ b/common/changes/@itwin/core-orbitgt/upgrade-itwin-eslint-4_2024-05-08-16-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/core-orbitgt", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/core-orbitgt" +} \ No newline at end of file diff --git a/common/changes/@itwin/core-quantity/upgrade-itwin-eslint-4_2024-05-08-16-38.json b/common/changes/@itwin/core-quantity/upgrade-itwin-eslint-4_2024-05-08-16-38.json new file mode 100644 index 000000000000..2bb40169d9fe --- /dev/null +++ b/common/changes/@itwin/core-quantity/upgrade-itwin-eslint-4_2024-05-08-16-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/core-quantity", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/core-quantity" +} \ No newline at end of file diff --git a/common/changes/@itwin/core-telemetry/upgrade-itwin-eslint-4_2024-05-08-16-38.json b/common/changes/@itwin/core-telemetry/upgrade-itwin-eslint-4_2024-05-08-16-38.json new file mode 100644 index 000000000000..4a285b1fe311 --- /dev/null +++ b/common/changes/@itwin/core-telemetry/upgrade-itwin-eslint-4_2024-05-08-16-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/core-telemetry", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/core-telemetry" +} \ No newline at end of file diff --git a/common/changes/@itwin/core-webpack-tools/upgrade-itwin-eslint-4_2024-05-08-16-38.json b/common/changes/@itwin/core-webpack-tools/upgrade-itwin-eslint-4_2024-05-08-16-38.json new file mode 100644 index 000000000000..b17782ff877e --- /dev/null +++ b/common/changes/@itwin/core-webpack-tools/upgrade-itwin-eslint-4_2024-05-08-16-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/core-webpack-tools", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/core-webpack-tools" +} \ No newline at end of file diff --git a/common/changes/@itwin/ecschema-editing/upgrade-itwin-eslint-4_2024-05-08-16-38.json b/common/changes/@itwin/ecschema-editing/upgrade-itwin-eslint-4_2024-05-08-16-38.json new file mode 100644 index 000000000000..b0e7d3b96542 --- /dev/null +++ b/common/changes/@itwin/ecschema-editing/upgrade-itwin-eslint-4_2024-05-08-16-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/ecschema-editing", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/ecschema-editing" +} \ No newline at end of file diff --git a/common/changes/@itwin/ecschema-locaters/upgrade-itwin-eslint-4_2024-05-08-16-38.json b/common/changes/@itwin/ecschema-locaters/upgrade-itwin-eslint-4_2024-05-08-16-38.json new file mode 100644 index 000000000000..be9107090da4 --- /dev/null +++ b/common/changes/@itwin/ecschema-locaters/upgrade-itwin-eslint-4_2024-05-08-16-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/ecschema-locaters", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/ecschema-locaters" +} \ No newline at end of file diff --git a/common/changes/@itwin/ecschema-metadata/upgrade-itwin-eslint-4_2024-05-08-16-38.json b/common/changes/@itwin/ecschema-metadata/upgrade-itwin-eslint-4_2024-05-08-16-38.json new file mode 100644 index 000000000000..5dd8c0e532c0 --- /dev/null +++ b/common/changes/@itwin/ecschema-metadata/upgrade-itwin-eslint-4_2024-05-08-16-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/ecschema-metadata", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/ecschema-metadata" +} \ No newline at end of file diff --git a/common/changes/@itwin/ecschema-rpcinterface-common/upgrade-itwin-eslint-4_2024-05-08-16-38.json b/common/changes/@itwin/ecschema-rpcinterface-common/upgrade-itwin-eslint-4_2024-05-08-16-38.json new file mode 100644 index 000000000000..dd6d2ecf51cb --- /dev/null +++ b/common/changes/@itwin/ecschema-rpcinterface-common/upgrade-itwin-eslint-4_2024-05-08-16-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/ecschema-rpcinterface-common", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/ecschema-rpcinterface-common" +} \ No newline at end of file diff --git a/common/changes/@itwin/ecschema-rpcinterface-impl/upgrade-itwin-eslint-4_2024-05-08-16-38.json b/common/changes/@itwin/ecschema-rpcinterface-impl/upgrade-itwin-eslint-4_2024-05-08-16-38.json new file mode 100644 index 000000000000..53ff70c24aed --- /dev/null +++ b/common/changes/@itwin/ecschema-rpcinterface-impl/upgrade-itwin-eslint-4_2024-05-08-16-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/ecschema-rpcinterface-impl", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/ecschema-rpcinterface-impl" +} \ No newline at end of file diff --git a/common/changes/@itwin/ecschema-rpcinterface-tests/upgrade-itwin-eslint-4_2024-05-08-16-38.json b/common/changes/@itwin/ecschema-rpcinterface-tests/upgrade-itwin-eslint-4_2024-05-08-16-38.json new file mode 100644 index 000000000000..097a0a761e80 --- /dev/null +++ b/common/changes/@itwin/ecschema-rpcinterface-tests/upgrade-itwin-eslint-4_2024-05-08-16-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/ecschema-rpcinterface-tests", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/ecschema-rpcinterface-tests" +} \ No newline at end of file diff --git a/common/changes/@itwin/ecschema2ts/upgrade-itwin-eslint-4_2024-05-08-16-38.json b/common/changes/@itwin/ecschema2ts/upgrade-itwin-eslint-4_2024-05-08-16-38.json new file mode 100644 index 000000000000..a63f999cea79 --- /dev/null +++ b/common/changes/@itwin/ecschema2ts/upgrade-itwin-eslint-4_2024-05-08-16-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/ecschema2ts", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/ecschema2ts" +} \ No newline at end of file diff --git a/common/changes/@itwin/ecsql-common/upgrade-itwin-eslint-4_2024-05-08-16-38.json b/common/changes/@itwin/ecsql-common/upgrade-itwin-eslint-4_2024-05-08-16-38.json new file mode 100644 index 000000000000..7ce9dd6ca292 --- /dev/null +++ b/common/changes/@itwin/ecsql-common/upgrade-itwin-eslint-4_2024-05-08-16-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/ecsql-common", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/ecsql-common" +} \ No newline at end of file diff --git a/common/changes/@itwin/editor-backend/upgrade-itwin-eslint-4_2024-05-08-16-38.json b/common/changes/@itwin/editor-backend/upgrade-itwin-eslint-4_2024-05-08-16-38.json new file mode 100644 index 000000000000..661f0360be67 --- /dev/null +++ b/common/changes/@itwin/editor-backend/upgrade-itwin-eslint-4_2024-05-08-16-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/editor-backend", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/editor-backend" +} \ No newline at end of file diff --git a/common/changes/@itwin/editor-common/upgrade-itwin-eslint-4_2024-05-08-16-38.json b/common/changes/@itwin/editor-common/upgrade-itwin-eslint-4_2024-05-08-16-38.json new file mode 100644 index 000000000000..72655a58332c --- /dev/null +++ b/common/changes/@itwin/editor-common/upgrade-itwin-eslint-4_2024-05-08-16-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/editor-common", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/editor-common" +} \ No newline at end of file diff --git a/common/changes/@itwin/editor-frontend/upgrade-itwin-eslint-4_2024-05-08-16-38.json b/common/changes/@itwin/editor-frontend/upgrade-itwin-eslint-4_2024-05-08-16-38.json new file mode 100644 index 000000000000..8aa55b01d270 --- /dev/null +++ b/common/changes/@itwin/editor-frontend/upgrade-itwin-eslint-4_2024-05-08-16-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/editor-frontend", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/editor-frontend" +} \ No newline at end of file diff --git a/common/changes/@itwin/express-server/upgrade-itwin-eslint-4_2024-05-08-16-38.json b/common/changes/@itwin/express-server/upgrade-itwin-eslint-4_2024-05-08-16-38.json new file mode 100644 index 000000000000..e622b1b8741e --- /dev/null +++ b/common/changes/@itwin/express-server/upgrade-itwin-eslint-4_2024-05-08-16-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/express-server", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/express-server" +} \ No newline at end of file diff --git a/common/changes/@itwin/frontend-devtools/upgrade-itwin-eslint-4_2024-05-08-16-38.json b/common/changes/@itwin/frontend-devtools/upgrade-itwin-eslint-4_2024-05-08-16-38.json new file mode 100644 index 000000000000..3704c5ffd7e2 --- /dev/null +++ b/common/changes/@itwin/frontend-devtools/upgrade-itwin-eslint-4_2024-05-08-16-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/frontend-devtools", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/frontend-devtools" +} \ No newline at end of file diff --git a/common/changes/@itwin/frontend-tiles/upgrade-itwin-eslint-4_2024-05-08-16-38.json b/common/changes/@itwin/frontend-tiles/upgrade-itwin-eslint-4_2024-05-08-16-38.json new file mode 100644 index 000000000000..9c049751a866 --- /dev/null +++ b/common/changes/@itwin/frontend-tiles/upgrade-itwin-eslint-4_2024-05-08-16-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/frontend-tiles", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/frontend-tiles" +} \ No newline at end of file diff --git a/common/changes/@itwin/hypermodeling-frontend/upgrade-itwin-eslint-4_2024-05-08-16-38.json b/common/changes/@itwin/hypermodeling-frontend/upgrade-itwin-eslint-4_2024-05-08-16-38.json new file mode 100644 index 000000000000..43c6ffed45ca --- /dev/null +++ b/common/changes/@itwin/hypermodeling-frontend/upgrade-itwin-eslint-4_2024-05-08-16-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/hypermodeling-frontend", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/hypermodeling-frontend" +} \ No newline at end of file diff --git a/common/changes/@itwin/linear-referencing-backend/upgrade-itwin-eslint-4_2024-05-08-16-38.json b/common/changes/@itwin/linear-referencing-backend/upgrade-itwin-eslint-4_2024-05-08-16-38.json new file mode 100644 index 000000000000..d853bb2d2d6d --- /dev/null +++ b/common/changes/@itwin/linear-referencing-backend/upgrade-itwin-eslint-4_2024-05-08-16-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/linear-referencing-backend", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/linear-referencing-backend" +} \ No newline at end of file diff --git a/common/changes/@itwin/linear-referencing-common/upgrade-itwin-eslint-4_2024-05-08-16-38.json b/common/changes/@itwin/linear-referencing-common/upgrade-itwin-eslint-4_2024-05-08-16-38.json new file mode 100644 index 000000000000..6c9bfed768f8 --- /dev/null +++ b/common/changes/@itwin/linear-referencing-common/upgrade-itwin-eslint-4_2024-05-08-16-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/linear-referencing-common", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/linear-referencing-common" +} \ No newline at end of file diff --git a/common/changes/@itwin/map-layers-auth/upgrade-itwin-eslint-4_2024-05-08-16-38.json b/common/changes/@itwin/map-layers-auth/upgrade-itwin-eslint-4_2024-05-08-16-38.json new file mode 100644 index 000000000000..5419f040887c --- /dev/null +++ b/common/changes/@itwin/map-layers-auth/upgrade-itwin-eslint-4_2024-05-08-16-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/map-layers-auth", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/map-layers-auth" +} \ No newline at end of file diff --git a/common/changes/@itwin/map-layers-formats/upgrade-itwin-eslint-4_2024-05-08-16-38.json b/common/changes/@itwin/map-layers-formats/upgrade-itwin-eslint-4_2024-05-08-16-38.json new file mode 100644 index 000000000000..a6bcc7b85e0a --- /dev/null +++ b/common/changes/@itwin/map-layers-formats/upgrade-itwin-eslint-4_2024-05-08-16-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/map-layers-formats", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/map-layers-formats" +} \ No newline at end of file diff --git a/common/changes/@itwin/perf-tools/upgrade-itwin-eslint-4_2024-05-08-16-38.json b/common/changes/@itwin/perf-tools/upgrade-itwin-eslint-4_2024-05-08-16-38.json new file mode 100644 index 000000000000..6eedc1365564 --- /dev/null +++ b/common/changes/@itwin/perf-tools/upgrade-itwin-eslint-4_2024-05-08-16-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/perf-tools", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/perf-tools" +} \ No newline at end of file diff --git a/common/changes/@itwin/physical-material-backend/upgrade-itwin-eslint-4_2024-05-08-16-38.json b/common/changes/@itwin/physical-material-backend/upgrade-itwin-eslint-4_2024-05-08-16-38.json new file mode 100644 index 000000000000..f1494e27b9b7 --- /dev/null +++ b/common/changes/@itwin/physical-material-backend/upgrade-itwin-eslint-4_2024-05-08-16-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/physical-material-backend", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/physical-material-backend" +} \ No newline at end of file diff --git a/common/changes/@itwin/presentation-backend/upgrade-itwin-eslint-4_2024-05-08-16-38.json b/common/changes/@itwin/presentation-backend/upgrade-itwin-eslint-4_2024-05-08-16-38.json new file mode 100644 index 000000000000..8cf278a0fc94 --- /dev/null +++ b/common/changes/@itwin/presentation-backend/upgrade-itwin-eslint-4_2024-05-08-16-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/presentation-backend", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/presentation-backend" +} \ No newline at end of file diff --git a/common/changes/@itwin/presentation-common/upgrade-itwin-eslint-4_2024-05-08-16-38.json b/common/changes/@itwin/presentation-common/upgrade-itwin-eslint-4_2024-05-08-16-38.json new file mode 100644 index 000000000000..832da0bf5908 --- /dev/null +++ b/common/changes/@itwin/presentation-common/upgrade-itwin-eslint-4_2024-05-08-16-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/presentation-common", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/presentation-common" +} \ No newline at end of file diff --git a/common/changes/@itwin/presentation-frontend/upgrade-itwin-eslint-4_2024-05-08-16-38.json b/common/changes/@itwin/presentation-frontend/upgrade-itwin-eslint-4_2024-05-08-16-38.json new file mode 100644 index 000000000000..fee45652689b --- /dev/null +++ b/common/changes/@itwin/presentation-frontend/upgrade-itwin-eslint-4_2024-05-08-16-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/presentation-frontend", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/presentation-frontend" +} \ No newline at end of file diff --git a/common/changes/@itwin/rpcinterface-full-stack-tests/upgrade-itwin-eslint-4_2024-05-08-16-38.json b/common/changes/@itwin/rpcinterface-full-stack-tests/upgrade-itwin-eslint-4_2024-05-08-16-38.json new file mode 100644 index 000000000000..f4ac0f33aed4 --- /dev/null +++ b/common/changes/@itwin/rpcinterface-full-stack-tests/upgrade-itwin-eslint-4_2024-05-08-16-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/rpcinterface-full-stack-tests", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/rpcinterface-full-stack-tests" +} \ No newline at end of file diff --git a/common/changes/@itwin/webgl-compatibility/upgrade-itwin-eslint-4_2024-05-08-16-38.json b/common/changes/@itwin/webgl-compatibility/upgrade-itwin-eslint-4_2024-05-08-16-38.json new file mode 100644 index 000000000000..02a2bb6bf631 --- /dev/null +++ b/common/changes/@itwin/webgl-compatibility/upgrade-itwin-eslint-4_2024-05-08-16-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/webgl-compatibility", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/webgl-compatibility" +} \ No newline at end of file diff --git a/common/changes/@itwin/workspace-editor/upgrade-itwin-eslint-4_2024-05-08-16-38.json b/common/changes/@itwin/workspace-editor/upgrade-itwin-eslint-4_2024-05-08-16-38.json new file mode 100644 index 000000000000..d6b27ff22252 --- /dev/null +++ b/common/changes/@itwin/workspace-editor/upgrade-itwin-eslint-4_2024-05-08-16-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@itwin/workspace-editor", + "comment": "", + "type": "none" + } + ], + "packageName": "@itwin/workspace-editor" +} \ No newline at end of file diff --git a/core/backend/package.json b/core/backend/package.json index 7bb16e633919..f4309412b2d4 100644 --- a/core/backend/package.json +++ b/core/backend/package.json @@ -66,7 +66,7 @@ "@itwin/core-geometry": "workspace:*", "@itwin/core-webpack-tools": "workspace:*", "@itwin/ecsql-common": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@opentelemetry/api": "1.0.4", "@types/chai": "4.3.1", "@types/chai-as-promised": "^7", diff --git a/core/bentley/package.json b/core/bentley/package.json index d24e0ffd7bff..86fc21bf4396 100644 --- a/core/bentley/package.json +++ b/core/bentley/package.json @@ -34,7 +34,7 @@ }, "devDependencies": { "@itwin/build-tools": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@opentelemetry/api": "1.0.4", "@types/chai": "4.3.1", "@types/chai-as-promised": "^7", diff --git a/core/common/eslint.config.js b/core/common/eslint.config.js index b82a0c0fb6d0..1b0e5731e3c6 100644 --- a/core/common/eslint.config.js +++ b/core/common/eslint.config.js @@ -13,8 +13,7 @@ module.exports = [ "error", { "releaseTags": [ - "public", - "preview" + "public" ], "outputApiFile": false } diff --git a/core/common/package.json b/core/common/package.json index c9a42dc91f21..74c02d1409e0 100644 --- a/core/common/package.json +++ b/core/common/package.json @@ -47,7 +47,7 @@ "@itwin/build-tools": "workspace:*", "@itwin/core-bentley": "workspace:*", "@itwin/core-geometry": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@itwin/object-storage-core": "^2.2.2", "@types/chai": "4.3.1", "@types/flatbuffers": "~1.10.0", diff --git a/core/common/src/QPoint.ts b/core/common/src/QPoint.ts index 4fa7acd96aec..d20293fb0d1c 100644 --- a/core/common/src/QPoint.ts +++ b/core/common/src/QPoint.ts @@ -266,7 +266,8 @@ export interface QPoint2dBuffer { points: Uint16Array; } -/** @public +/** + * @public * @extensions */ export namespace QPoint2dBuffer { @@ -858,7 +859,7 @@ export class QPoint3dList { } /** Options used to construct a [[QPoint2dBufferBuilder]]. - * @beta + * @public * @extensions */ interface QPoint2dBufferBuilderOptions { @@ -944,7 +945,7 @@ export class QPoint2dBufferBuilder { } /** Options used to construct a [[QPoint3dBufferBuilder]]. - * @beta + * @public * @extensions */ interface QPoint3dBufferBuilderOptions { diff --git a/core/common/src/annotation/TextAnnotation.ts b/core/common/src/annotation/TextAnnotation.ts index 8443880488bb..2c7c791722c6 100644 --- a/core/common/src/annotation/TextAnnotation.ts +++ b/core/common/src/annotation/TextAnnotation.ts @@ -16,8 +16,6 @@ import { TextBlock, TextBlockProps } from "./TextBlock"; * The anchor point also serves as the pivot point for [[TextAnnotation.rotation]], such that the text is rotated about the * anchor point while the anchor point remains fixed. * @beta - * @preview - * @extensions */ export interface TextAnnotationAnchor { /** @@ -40,8 +38,6 @@ export interface TextAnnotationAnchor { /** * JSON representation of a [[TextAnnotation]]. * @beta - * @preview - * @extensions */ export interface TextAnnotationProps { /** See [[TextAnnotation.orientation]]. Default: no rotation. */ @@ -54,8 +50,6 @@ export interface TextAnnotationProps { /** Arguments supplied to [[TextAnnotation.create]]. * @beta - * @preview - * @extensions */ export interface TextAnnotationCreateArgs { /** See [[TextAnnotation.orientation]]. Default: no rotation. */ @@ -70,8 +64,6 @@ export interface TextAnnotationCreateArgs { * [TextAnnotation2d]($backend) and [TextAnnotation3d]($backend) elements store a TextAnnotation from which their geometric representation is generated. * @see [produceTextAnnotationGeometry]($backend) to decompose the annotation into a set of geometric primitives suitable for use with [[GeometryStreamBuilder.appendTextBlock]]. * @beta - * @preview - * @extensions */ export class TextAnnotation { /** diff --git a/core/common/src/annotation/TextBlock.ts b/core/common/src/annotation/TextBlock.ts index 9aa2b9ecefca..35e997a3b250 100644 --- a/core/common/src/annotation/TextBlock.ts +++ b/core/common/src/annotation/TextBlock.ts @@ -10,8 +10,6 @@ import { TextStyleSettingsProps } from "./TextStyle"; /** Options supplied to [[TextBlockComponent.applyStyle]] to control how the style is applied to the component and its child components. * @beta - * @preview - * @extensions */ export interface ApplyTextStyleOptions { /** Controls whether any deviations from the style's settings stored in [[TextBlockComponent.styleOverrides]] are retained. @@ -26,8 +24,6 @@ export interface ApplyTextStyleOptions { /** The JSON representation of a [[TextBlockComponent]]. * @beta - * @preview - * @extensions */ export interface TextBlockComponentProps { /** The name of a [[TextStyle]] stored in a [Workspace]($backend) from which the base [[TextStyleSettings]] applied to the component originates. */ @@ -40,8 +36,6 @@ export interface TextBlockComponentProps { /** Options supplied to [[TextBlockComponent.stringify]] to control how the content is formatted. * @beta - * @preview - * @extensions */ export interface TextBlockStringifyOptions { /** A string to insert in between each [[Paragraph]]. @@ -61,8 +55,6 @@ export interface TextBlockStringifyOptions { /** Abstract representation of any of the building blocks that make up a [[TextBlock]] document - namely [[Run]]s, [[Paragraph]]s, and [[TextBlock]] itself. * Each component can specify a [[TextStyle]] that formats its contents and optional [[styleOverrides]] to customize that formatting. * @beta - * @preview - * @extensions */ export abstract class TextBlockComponent { private _styleName: string; @@ -152,16 +144,12 @@ export abstract class TextBlockComponent { /** * @beta - * @preview - * @extensions */ export type Run = TextRun | FractionRun | LineBreakRun; /** The JSON representation of a [[Run]]. * Use the `type` field to discriminate between the different kinds of runs. * @beta - * @preview - * @extensions */ export type RunProps = TextRunProps | FractionRunProps | LineBreakRunProps; @@ -169,8 +157,6 @@ export type RunProps = TextRunProps | FractionRunProps | LineBreakRunProps; * multiple lines, but it will never contain different styling. * Use the `type` field to discriminate between the different kinds of runs. * @beta - * @preview - * @extensions */ export namespace Run { // eslint-disable-line @typescript-eslint/no-redeclare /** Create a run from its JSON representation. @@ -189,15 +175,11 @@ export namespace Run { // eslint-disable-line @typescript-eslint/no-redeclare * [[TextStyleSettings.superScriptScale]], [[TextStyleSettings.subScriptScale]], [[TextStyleSettings.superScriptOffsetFactor]], and [[TextStyleSettings.subScriptOffsetFactor]] * affect how the content is rendered. * @beta - * @preview - * @extensions */ export type BaselineShift = "subscript" | "superscript" | "none"; /** JSON representation of a [[TextRun]]. * @beta - * @preview - * @extensions */ export interface TextRunProps extends TextBlockComponentProps { /** Discriminator field for the [[RunProps]] union. */ @@ -214,8 +196,6 @@ export interface TextRunProps extends TextBlockComponentProps { /** The most common type of [[Run]], containing a sequence of characters to be displayed using a single style. * @beta - * @preview - * @extensions */ export class TextRun extends TextBlockComponent { /** Discriminator field for the [[Run]] union. */ @@ -260,8 +240,6 @@ export class TextRun extends TextBlockComponent { /** JSON representation of a [[FractionRun]]. * @beta - * @preview - * @extensions */ export interface FractionRunProps extends TextBlockComponentProps { /** Discriminator field for the [[RunProps]] union. */ @@ -275,8 +253,6 @@ export interface FractionRunProps extends TextBlockComponentProps { /** A [[Run]] containing a numeric ratio to be displayed as a numerator and denominator separated by a horizontal or diagonal bar. * @note The [[numerator]] and [[denominator]] are stored as strings. They are not technically required to contain a numeric representation. * @beta - * @preview - * @extensions */ export class FractionRun extends TextBlockComponent { /** Discriminator field for the [[Run]] union. */ @@ -322,8 +298,6 @@ export class FractionRun extends TextBlockComponent { /** JSON representation of a [[LineBreakRun]]. * @beta - * @preview - * @extensions */ export interface LineBreakRunProps extends TextBlockComponentProps { /** Discriminator field for the [[RunProps]] union. */ @@ -332,8 +306,6 @@ export interface LineBreakRunProps extends TextBlockComponentProps { /** A [[Run]] that represents the end of a line of text within a [[Paragraph]]. It contains no content of its own - it simply causes subsequent content to display on a new line. * @beta - * @preview - * @extensions */ export class LineBreakRun extends TextBlockComponent { /** Discriminator field for the [[Run]] union. */ @@ -370,8 +342,6 @@ export class LineBreakRun extends TextBlockComponent { /** JSON representation of a [[Paragraph]]. * @beta - * @preview - * @extensions */ export interface ParagraphProps extends TextBlockComponentProps { /** The collection of [[Run]]s within the paragraph. @@ -382,8 +352,6 @@ export interface ParagraphProps extends TextBlockComponentProps { /** A collection of [[Run]]s within a [[TextBlock]]. Each paragraph within a text block is laid out on a separate line. * @beta - * @preview - * @extensions */ export class Paragraph extends TextBlockComponent { /** The runs within the paragraph. You can modify the contents of this array to change the content of the paragraph. */ @@ -440,15 +408,11 @@ export class Paragraph extends TextBlockComponent { /** Describes the relative alignment of the content of a [[TextBlock]]. * @beta - * @preview - * @extensions */ export type TextBlockJustification = "left" | "center" | "right"; /** JSON representation of a [[TextBlock]]. * @beta - * @preview - * @extensions */ export interface TextBlockProps extends TextBlockComponentProps { /** The width of the document in meters. Lines that would exceed this width are instead wrapped around to the next line. @@ -467,8 +431,6 @@ export interface TextBlockProps extends TextBlockComponentProps { * No word-wrapping is applied to the document unless a [[width]] greater than zero is specified. * @see [[TextAnnotation]] to position a text block as an annotation in 2d or 3d space. * @beta - * @preview - * @extensions */ export class TextBlock extends TextBlockComponent { /** The width of the document in meters. Lines that would exceed this width are instead wrapped around to the next line. diff --git a/core/common/src/annotation/TextBlockGeometryProps.ts b/core/common/src/annotation/TextBlockGeometryProps.ts index df2602be361e..741b1214e176 100644 --- a/core/common/src/annotation/TextBlockGeometryProps.ts +++ b/core/common/src/annotation/TextBlockGeometryProps.ts @@ -16,8 +16,6 @@ import { TextStyleColor } from "./TextStyle"; * - A fraction separator described by a [LineSegment3d]($geometry), or * - A change in color, to be applied to all subsequent primitives. * @beta - * @extensions - * @preview */ export type TextBlockGeometryPropsEntry = { text: TextStringProps; @@ -41,8 +39,6 @@ export type TextBlockGeometryPropsEntry = { * @see [produceTextAnnotationGeometry]($backend) to convert an annotation to its geometric representation. * @see [[GeometryStreamBuilder.appendTextBlock]] to add a block of text to a [GeometryStream]($docs/learning/common/GeometryStream.md). * @beta - * @extensions - * @preview */ export interface TextBlockGeometryProps { /** The set of geometric primitives representing the contents of the [[TextBlock]]. */ diff --git a/core/common/src/annotation/TextStyle.ts b/core/common/src/annotation/TextStyle.ts index 16ffb4bb5992..47237c92cc5d 100644 --- a/core/common/src/annotation/TextStyle.ts +++ b/core/common/src/annotation/TextStyle.ts @@ -11,8 +11,6 @@ import { ColorDefProps } from "../ColorDef"; /** Specifies how to separate the numerator and denominator of a [[FractionRun]], by either a horizontal or diagonal bar. * @see [[TextStyleSettingsProps.stackedFractionType]] and [[TextStyleSettings.stackedFractionType]]. * @beta - * @preview - * @extensions */ export type StackedFractionType = "horizontal" | "diagonal"; @@ -20,15 +18,11 @@ export type StackedFractionType = "horizontal" | "diagonal"; * "subcategory" indicates that the text should be drawn using the color of the [SubCategory]($backend) specified by the [GeometryStream]($docs/learning/common/GeometryStream.md) hosting the * text. * @beta - * @preview - * @extensions */ export type TextStyleColor = ColorDefProps | "subcategory"; /** Serves both as the JSON representation of a [[TextStyleSettings]], and a way for a [[TextBlockComponent]] to selectively override aspects of a [[TextStyle]]'s properties. * @beta - * @preview - * @extensions */ export interface TextStyleSettingsProps { /** The color of the text. @@ -101,8 +95,6 @@ export interface TextStyleSettingsProps { * @note This is an immutable type. Use [[clone]] to create a modified copy. * @see [[TextStyleSettingsProps]] for documentation of each of the settings. * @beta - * @preview - * @extensions */ export class TextStyleSettings { /** The color of the text. */ @@ -221,8 +213,6 @@ Object.freeze(TextStyleSettings.defaults); /** The JSON representation of a [[TextStyle]]. * @beta - * @preview - * @extensions */ export interface TextStyleProps { /** The name of the style. */ @@ -235,8 +225,6 @@ export interface TextStyleProps { * @see [[TextBlockComponent.styleName]] to define the text style for a component of a [[TextBlock]]. * @note This is an immutable type. Use [[clone]] to create a modified copy. * @beta - * @preview - * @extensions */ export class TextStyle { public readonly name: string; diff --git a/core/common/src/geometry/ElementGeometry.ts b/core/common/src/geometry/ElementGeometry.ts index f7d89a87f9b9..c26c669973a0 100644 --- a/core/common/src/geometry/ElementGeometry.ts +++ b/core/common/src/geometry/ElementGeometry.ts @@ -384,10 +384,8 @@ export namespace ElementGeometry { } /** Append a series of entries representing a [[TextBlock]] to the [[ElementGeometryDataEntry]] array. - * @beta - * @extensions - * @preview - */ + * @beta + */ public appendTextBlock(block: TextBlockGeometryProps): boolean { for (const entry of block.entries) { let result: boolean; diff --git a/core/common/src/geometry/GeometryStream.ts b/core/common/src/geometry/GeometryStream.ts index 2c049587bb6e..6c8ae8491ba9 100644 --- a/core/common/src/geometry/GeometryStream.ts +++ b/core/common/src/geometry/GeometryStream.ts @@ -336,8 +336,6 @@ export class GeometryStreamBuilder { /** Append a series of entries representing a [[TextBlock]] to the [[GeometryStreamProps]] array. * @beta - * @extensions - * @preview */ public appendTextBlock(block: TextBlockGeometryProps): boolean { for (const entry of block.entries) { diff --git a/core/ecschema-editing/package.json b/core/ecschema-editing/package.json index b30a8dea42e5..4f8e11d7ede6 100644 --- a/core/ecschema-editing/package.json +++ b/core/ecschema-editing/package.json @@ -40,7 +40,7 @@ "@itwin/core-bentley": "workspace:*", "@itwin/core-common": "workspace:*", "@itwin/core-quantity": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@itwin/ecschema-metadata": "workspace:*", "@types/almost-equal": "1.1.0", "@types/benchmark": "^2.1.0", diff --git a/core/ecschema-locaters/package.json b/core/ecschema-locaters/package.json index 1322e42858b6..b5d0c1cdd889 100644 --- a/core/ecschema-locaters/package.json +++ b/core/ecschema-locaters/package.json @@ -51,7 +51,7 @@ "@bentley/units-schema": "^1.0.8", "@itwin/build-tools": "workspace:*", "@itwin/ecschema-metadata": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@types/chai": "4.3.1", "@types/chai-as-promised": "^7", "@types/fs-extra": "^4.0.7", diff --git a/core/ecschema-metadata/package.json b/core/ecschema-metadata/package.json index b99f127abc24..be2faa7b0b86 100644 --- a/core/ecschema-metadata/package.json +++ b/core/ecschema-metadata/package.json @@ -38,7 +38,7 @@ "@itwin/build-tools": "workspace:*", "@itwin/core-bentley": "workspace:*", "@itwin/core-quantity": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@types/almost-equal": "1.1.0", "@types/benchmark": "^2.1.0", "@types/chai": "4.3.1", diff --git a/core/ecschema-rpc/common/package.json b/core/ecschema-rpc/common/package.json index e699c2c2d926..88c7b5cf999d 100644 --- a/core/ecschema-rpc/common/package.json +++ b/core/ecschema-rpc/common/package.json @@ -42,7 +42,7 @@ "@itwin/core-common": "workspace:*", "@itwin/core-geometry": "workspace:*", "@itwin/ecschema-metadata": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "eslint": "^8.44.0", "rimraf": "^3.0.2", "typescript": "~5.3.3" diff --git a/core/ecschema-rpc/impl/package.json b/core/ecschema-rpc/impl/package.json index 83f485373181..60409ddb3e9c 100644 --- a/core/ecschema-rpc/impl/package.json +++ b/core/ecschema-rpc/impl/package.json @@ -46,7 +46,7 @@ "@itwin/core-geometry": "workspace:*", "@itwin/ecschema-metadata": "workspace:*", "@itwin/ecschema-rpcinterface-common": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "eslint": "^8.44.0", "rimraf": "^3.0.2", "typescript": "~5.3.3" diff --git a/core/ecsql/common/package.json b/core/ecsql/common/package.json index 8b38121db65d..dd8b0d5258eb 100644 --- a/core/ecsql/common/package.json +++ b/core/ecsql/common/package.json @@ -40,7 +40,7 @@ "devDependencies": { "@itwin/build-tools": "workspace:*", "@itwin/core-bentley": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@types/chai": "4.3.1", "@types/mocha": "^10.0.6", "chai": "^4.3.10", diff --git a/core/electron/package.json b/core/electron/package.json index 2fef96db998a..a8496b0e1d3e 100644 --- a/core/electron/package.json +++ b/core/electron/package.json @@ -48,7 +48,7 @@ "@itwin/core-bentley": "workspace:*", "@itwin/core-common": "workspace:*", "@itwin/core-frontend": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@types/chai": "4.3.1", "@types/mocha": "^10.0.6", "@types/node": "~18.16.20", diff --git a/core/express-server/package.json b/core/express-server/package.json index b6750fb3c62e..afe3df0dbe8e 100644 --- a/core/express-server/package.json +++ b/core/express-server/package.json @@ -38,7 +38,7 @@ "@itwin/build-tools": "workspace:*", "@itwin/core-common": "workspace:*", "@itwin/core-backend": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@types/body-parser": "^1.17.0", "@types/chai": "4.3.1", "@types/express": "^4.17.20", diff --git a/core/extension/codeGen/generate-exports.js b/core/extension/codeGen/generate-exports.js index 3a8e85f19090..56dc54f0821b 100644 --- a/core/extension/codeGen/generate-exports.js +++ b/core/extension/codeGen/generate-exports.js @@ -6,13 +6,10 @@ import fs from "node:fs"; import { createRequire } from "node:module"; import path from "node:path"; - import pkgJson from "../package.json" assert { type: "json" }; const declarationFilePath = "index.d.ts"; -const declarationFilePathPreview = "preview.d.ts"; const jsFilePath = "index.js"; -const jsFilePathPreview = "preview.js"; const runtimeFilePath = "../frontend/src/extension/ExtensionRuntime.ts"; const generatedCsvFileName = "GeneratedExtensionApi.csv"; @@ -33,12 +30,6 @@ function interpretCsv(csvString) { type: new Set(), real: new Set(), }, - previewApi: { - enum: new Set(), - interface: new Set(), - type: new Set(), - real: new Set(), - }, }; // csv order must be exportName,exportType,releaseTag @@ -48,7 +39,9 @@ function interpretCsv(csvString) { return; } const [exportName, exportType, releaseTag] = line.split(","); - apiByType[`${releaseTag}Api`][exportType].add(exportName); + apiByType[`${releaseTag.toLocaleLowerCase()}Api`][exportType].add( + exportName + ); }); } catch (error) { console.log("Provided csv with Extension API was malformed.", error); @@ -111,7 +104,7 @@ function generateJsCode(exportList) { } // Create the export code for the .ts file -function generateRuntimeCode(exportListPreview, exportList) { +function generateRuntimeCode(exportList) { const tab = " "; // two space tab let importCode = ""; let exportsApi = `const extensionExports = {\n${tab}`; @@ -127,24 +120,6 @@ function generateRuntimeCode(exportListPreview, exportList) { if (packageName === "@itwin/core-frontend") importTrailer = `} from "../core-frontend";\n\n`; - imports += - exportListPreview[packageName].enum.size > 0 - ? addComment(packageName, "preview", "enum") - : ""; - [...exportListPreview[packageName].enum].sort().forEach((enumExport) => { - imports += `${tab}${enumExport},\n`; - _exports.push(enumExport); - }); - - imports += - exportListPreview[packageName].real.size > 0 - ? addComment(packageName, "preview", "real") - : ""; - [...exportListPreview[packageName].real].sort().forEach((realExport) => { - imports += `${tab}${realExport},\n`; - _exports.push(realExport); - }); - imports += exportList[packageName].enum.size > 0 ? addComment(packageName, "public", "enum") @@ -214,12 +189,10 @@ function addToFile(filePath, generatedCode) { // Use the extension linter's output file to add export statements to .d.ts and .js files function addGeneratedExports(packages) { let exportList = {}; - let exportListPreview = {}; packages.forEach((pkg) => { - const { publicApi, previewApi } = collectExports(pkg.path); + const { publicApi } = collectExports(pkg.path); exportList[pkg.name] = publicApi; - exportListPreview[pkg.name] = previewApi; }); // Generate declaration code @@ -230,16 +203,8 @@ function addGeneratedExports(packages) { const jsCode = generateJsCode(exportList); addToFile(jsFilePath, jsCode); - // Generate declaration code for preview.d.ts - const declarationCodePreview = generateDeclarationCode(exportListPreview); - addToFile(declarationFilePathPreview, declarationCodePreview); - - // Generate js code for preview.js - const jsCodePreview = generateJsCode(exportListPreview); - addToFile(jsFilePathPreview, jsCodePreview); - // Generate ts code for ExtensionRuntime.ts - const runtimeCode = generateRuntimeCode(exportListPreview, exportList); + const runtimeCode = generateRuntimeCode(exportList); addToFile(runtimeFilePath, runtimeCode); } diff --git a/core/extension/eslint.config.js b/core/extension/eslint.config.js index 77cd687cf0f6..081ca508152a 100644 --- a/core/extension/eslint.config.js +++ b/core/extension/eslint.config.js @@ -1,8 +1,8 @@ -const iTwinPlugin = require("@itwin/eslint-plugin"); +import iTwinPlugin from "@itwin/eslint-plugin"; -module.exports = [ +export default [ { files: ["**/*.ts"], ...iTwinPlugin.configs.iTwinjsRecommendedConfig, - } + }, ]; \ No newline at end of file diff --git a/core/extension/package.json b/core/extension/package.json index b504c9029cfd..fac578d23119 100644 --- a/core/extension/package.json +++ b/core/extension/package.json @@ -38,7 +38,7 @@ }, "devDependencies": { "@itwin/build-tools": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "eslint": "^8.44.0", "rimraf": "^3.0.2", "typescript": "~5.3.3" diff --git a/core/extension/preview.d.ts b/core/extension/preview.d.ts deleted file mode 100644 index dda859baa6f9..000000000000 --- a/core/extension/preview.d.ts +++ /dev/null @@ -1,49 +0,0 @@ -/*--------------------------------------------------------------------------------------------- -* Copyright (c) Bentley Systems, Incorporated. All rights reserved. -* See LICENSE.md in the project root for license terms and full copyright notice. -*--------------------------------------------------------------------------------------------*/ -// BEGIN GENERATED CODE -export { -} from "@itwin/core-frontend"; - -export type { -} from "@itwin/core-frontend"; - -export { - FractionRun, - LineBreakRun, - Paragraph, - Run, - TextAnnotation, - TextBlock, - TextBlockComponent, - TextRun, - TextStyle, - TextStyleSettings -} from "@itwin/core-common"; - -export type { - ApplyTextStyleOptions, - BaselineShift, - FractionRunProps, - LineBreakRunProps, - ParagraphProps, - Run, - RunProps, - StackedFractionType, - TextAnnotationAnchor, - TextAnnotationCreateArgs, - TextAnnotationProps, - TextBlockComponentProps, - TextBlockGeometryProps, - TextBlockGeometryPropsEntry, - TextBlockJustification, - TextBlockProps, - TextBlockStringifyOptions, - TextRunProps, - TextStyleColor, - TextStyleProps, - TextStyleSettingsProps -} from "@itwin/core-common"; - -// END GENERATED CODE diff --git a/core/extension/preview.js b/core/extension/preview.js deleted file mode 100644 index d98bbe5bfb4b..000000000000 --- a/core/extension/preview.js +++ /dev/null @@ -1,24 +0,0 @@ -/*--------------------------------------------------------------------------------------------- - * Copyright (c) Bentley Systems, Incorporated. All rights reserved. - * See LICENSE.md in the project root for license terms and full copyright notice. - *--------------------------------------------------------------------------------------------*/ - -const globalSymbol = Symbol.for("itwin.core.frontend.globals"); -const ext = globalThis[globalSymbol].getExtensionApi(import.meta.url); - -// BEGIN GENERATED CODE -export const { -// @itwin/core-frontend: -// @itwin/core-common: - FractionRun, - LineBreakRun, - Paragraph, - Run, - TextAnnotation, - TextBlock, - TextBlockComponent, - TextRun, - TextStyle, - TextStyleSettings, -} = ext.exports; -// END GENERATED CODE diff --git a/core/frontend-devtools/package.json b/core/frontend-devtools/package.json index b9d8d0a30b39..d0d9213a5925 100644 --- a/core/frontend-devtools/package.json +++ b/core/frontend-devtools/package.json @@ -43,7 +43,7 @@ }, "devDependencies": { "@itwin/build-tools": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@types/file-saver": "^2.0.1", "cpx2": "^3.0.0", "eslint": "^8.44.0", diff --git a/core/frontend/eslint.config.js b/core/frontend/eslint.config.js index c29b4000a442..f4404c87fc85 100644 --- a/core/frontend/eslint.config.js +++ b/core/frontend/eslint.config.js @@ -21,8 +21,7 @@ module.exports = [ "error", { "releaseTags": [ - "public", - "preview" + "public" ], "outputApiFile": false } diff --git a/core/frontend/package.json b/core/frontend/package.json index b1ee66f52875..aedae873e7fb 100644 --- a/core/frontend/package.json +++ b/core/frontend/package.json @@ -65,7 +65,7 @@ "@itwin/core-orbitgt": "workspace:*", "@itwin/core-quantity": "workspace:*", "@itwin/certa": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@types/chai": "4.3.1", "@types/chai-as-promised": "^7", "@types/mocha": "^10.0.6", diff --git a/core/frontend/src/extension/ExtensionRuntime.ts b/core/frontend/src/extension/ExtensionRuntime.ts index e6dcc55db3a3..79beb78585cf 100644 --- a/core/frontend/src/extension/ExtensionRuntime.ts +++ b/core/frontend/src/extension/ExtensionRuntime.ts @@ -212,17 +212,6 @@ import { } from "../core-frontend"; import { - // @preview real(s) from @itwin/core-common - FractionRun, - LineBreakRun, - Paragraph, - Run, - TextAnnotation, - TextBlock, - TextBlockComponent, - TextRun, - TextStyle, - TextStyleSettings, // @public enum(s) from @itwin/core-common BackgroundFill, BackgroundMapType, @@ -355,7 +344,6 @@ const extensionExports = { FlashMode, FlashSettings, FontType, - FractionRun, FrontendLoggerCategory, FrustumAnimator, FrustumPlanes, @@ -390,7 +378,6 @@ const extensionExports = { InteractiveTool, IntersectDetail, KeyinParseError, - LineBreakRun, LinePixels, LocateAction, LocateFilterStatus, @@ -416,7 +403,6 @@ const extensionExports = { OutputMessageAlert, OutputMessagePriority, OutputMessageType, - Paragraph, ParseAndRunResult, ParticleCollectionBuilder, PerModelCategoryVisibility, @@ -444,7 +430,6 @@ const extensionExports = { RenderGraphicOwner, RenderMode, RenderSystem, - Run, Scene, ScreenViewport, SectionDrawingModelState, @@ -473,12 +458,6 @@ const extensionExports = { SyncMode, TentativePoint, TerrainHeightOriginMode, - TextAnnotation, - TextBlock, - TextBlockComponent, - TextRun, - TextStyle, - TextStyleSettings, TextureMapUnits, ThematicDisplayMode, ThematicGradientColorScheme, diff --git a/core/geometry/package.json b/core/geometry/package.json index f3f0caa5f4ce..5f4ec5bf53b8 100644 --- a/core/geometry/package.json +++ b/core/geometry/package.json @@ -38,7 +38,7 @@ }, "devDependencies": { "@itwin/build-tools": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@types/chai": "4.3.1", "@types/flatbuffers": "~1.10.0", "@types/mocha": "^10.0.6", diff --git a/core/hypermodeling/package.json b/core/hypermodeling/package.json index ba21a00a31f5..2f4e0738cd54 100644 --- a/core/hypermodeling/package.json +++ b/core/hypermodeling/package.json @@ -49,7 +49,7 @@ "@itwin/core-frontend": "workspace:*", "@itwin/core-geometry": "workspace:*", "@itwin/certa": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@types/chai": "4.3.1", "@types/mocha": "^10.0.6", "babel-loader": "~8.2.5", diff --git a/core/i18n/package.json b/core/i18n/package.json index 1fea593d1c31..f706af4db90d 100644 --- a/core/i18n/package.json +++ b/core/i18n/package.json @@ -46,7 +46,7 @@ "@itwin/certa": "workspace:*", "@itwin/core-bentley": "workspace:*", "@itwin/core-common": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@types/chai": "4.3.1", "@types/i18next": "^8.4.2", "@types/i18next-browser-languagedetector": "^2.0.1", diff --git a/core/markup/package.json b/core/markup/package.json index 1c702bd2bed0..d8d09823b8f7 100644 --- a/core/markup/package.json +++ b/core/markup/package.json @@ -54,7 +54,7 @@ "@itwin/core-frontend": "workspace:*", "@itwin/core-geometry": "workspace:*", "@itwin/certa": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@types/chai": "4.3.1", "@types/mocha": "^10.0.6", "babel-loader": "~8.2.5", diff --git a/core/mobile/package.json b/core/mobile/package.json index ed993509040d..f6939dc01b4c 100644 --- a/core/mobile/package.json +++ b/core/mobile/package.json @@ -48,7 +48,7 @@ "@itwin/core-bentley": "workspace:*", "@itwin/core-common": "workspace:*", "@itwin/core-frontend": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@types/chai": "4.3.1", "@types/fs-extra": "^4.0.7", "@types/lodash": "^4.14.202", diff --git a/core/orbitgt/package.json b/core/orbitgt/package.json index 8e93239f48f5..96573e10f1b4 100644 --- a/core/orbitgt/package.json +++ b/core/orbitgt/package.json @@ -33,7 +33,7 @@ "devDependencies": { "@itwin/build-tools": "workspace:*", "@itwin/core-bentley": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@types/chai": "4.3.1", "@types/mocha": "^10.0.6", "@types/node": "~18.16.20", diff --git a/core/quantity/package.json b/core/quantity/package.json index 9effed52c2d3..7c0e1bd597ad 100644 --- a/core/quantity/package.json +++ b/core/quantity/package.json @@ -35,7 +35,7 @@ "devDependencies": { "@itwin/build-tools": "workspace:*", "@itwin/core-bentley": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@types/chai": "4.3.1", "@types/chai-as-promised": "^7", "@types/glob": "^5.0.35", diff --git a/core/telemetry/package.json b/core/telemetry/package.json index 901086302282..5d2f2405547b 100644 --- a/core/telemetry/package.json +++ b/core/telemetry/package.json @@ -39,7 +39,7 @@ "devDependencies": { "@itwin/build-tools": "workspace:*", "@itwin/certa": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@types/chai": "4.3.1", "@types/mocha": "^10.0.6", "chai": "^4.3.10", diff --git a/core/webgl-compatibility/package.json b/core/webgl-compatibility/package.json index 9d264452e490..69c25ca1ef2d 100644 --- a/core/webgl-compatibility/package.json +++ b/core/webgl-compatibility/package.json @@ -41,7 +41,7 @@ "devDependencies": { "@itwin/build-tools": "workspace:*", "@itwin/certa": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@types/chai": "4.3.1", "@types/mocha": "^10.0.6", "babel-loader": "~8.2.5", diff --git a/docs/learning/guidelines/release-tags-guidelines.md b/docs/learning/guidelines/release-tags-guidelines.md index 0e4ec4ad9103..81d46705e36b 100644 --- a/docs/learning/guidelines/release-tags-guidelines.md +++ b/docs/learning/guidelines/release-tags-guidelines.md @@ -8,8 +8,7 @@ API review files can then be placed under source code control and compared to fu The four primary release tags and the "deprecated" tag are described in the [API support policies](../api-support-policies.md). For [Extensions](../frontend/Extensions.md), two additional tags are supported: -- The "extensions" tag indicates that an API is to be included in the `@itwin/core-extension` API. Currently this tag is only useful for APIs in `@itwin/core-frontend` and `@itwin/core-common`; all other packages' APIs can be used directly by extensions. It may become relevant for more packages in the future. A lint rule enforces that the "extensions" tag may only be applied to APIs tagged as "public" or "preview". -- "The "preview" tag is supposed to be the equivalent of "beta" for extension APIs. It is currently unused, and may never be. +- The "extensions" tag indicates that an API is to be included in the `@itwin/core-extension` API. Currently this tag is only useful for APIs in `@itwin/core-frontend` and `@itwin/core-common`; all other packages' APIs can be used directly by extensions. It may become relevant for more packages in the future. A lint rule enforces that the "extensions" tag may only be applied to APIs tagged as "public". ## API Items @@ -65,12 +64,3 @@ If relevant and helpful, you can also include a description of why the API becam * @extensions */ ``` - -*Preview* API tag should be on its own line before the @extensions tag: - -```ts -/** Sample description of an exported API item. - * @preview - * @extensions - */ -``` diff --git a/domains/analytical/backend/package.json b/domains/analytical/backend/package.json index 8c222927e111..48412ab03c90 100644 --- a/domains/analytical/backend/package.json +++ b/domains/analytical/backend/package.json @@ -45,7 +45,7 @@ "@itwin/core-backend": "workspace:*", "@itwin/core-bentley": "workspace:*", "@itwin/core-common": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@types/chai": "4.3.1", "@types/fs-extra": "^4.0.7", "@types/mocha": "^10.0.6", diff --git a/domains/linear-referencing/backend/package.json b/domains/linear-referencing/backend/package.json index 7359fc8f2e9d..bd12e5d2e251 100644 --- a/domains/linear-referencing/backend/package.json +++ b/domains/linear-referencing/backend/package.json @@ -46,7 +46,7 @@ "@itwin/core-backend": "workspace:*", "@itwin/core-bentley": "workspace:*", "@itwin/core-common": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@itwin/linear-referencing-common": "workspace:*", "@types/chai": "4.3.1", "@types/fs-extra": "^4.0.7", diff --git a/domains/linear-referencing/common/package.json b/domains/linear-referencing/common/package.json index ff274c1aa29b..bd955c389323 100644 --- a/domains/linear-referencing/common/package.json +++ b/domains/linear-referencing/common/package.json @@ -38,7 +38,7 @@ ], "devDependencies": { "@itwin/build-tools": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@itwin/core-common": "workspace:*", "@itwin/core-bentley": "workspace:*", "@types/chai": "4.3.1", diff --git a/domains/physical-material/backend/package.json b/domains/physical-material/backend/package.json index e9c04179adad..b95f10f5fc78 100644 --- a/domains/physical-material/backend/package.json +++ b/domains/physical-material/backend/package.json @@ -45,7 +45,7 @@ "@itwin/core-backend": "workspace:*", "@itwin/core-bentley": "workspace:*", "@itwin/core-common": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@types/chai": "4.3.1", "@types/fs-extra": "^4.0.7", "@types/mocha": "^10.0.6", diff --git a/editor/backend/package.json b/editor/backend/package.json index 62cfc04ad813..9002e5ef4f60 100644 --- a/editor/backend/package.json +++ b/editor/backend/package.json @@ -50,7 +50,7 @@ "@itwin/core-bentley": "workspace:*", "@itwin/core-common": "workspace:*", "@itwin/core-geometry": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "eslint": "^8.44.0", "rimraf": "^3.0.2", "typescript": "~5.3.3" diff --git a/editor/common/package.json b/editor/common/package.json index 47430344a194..afd710d4ee1f 100644 --- a/editor/common/package.json +++ b/editor/common/package.json @@ -41,7 +41,7 @@ "devDependencies": { "@itwin/core-bentley": "workspace:*", "@itwin/build-tools": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@itwin/core-geometry": "workspace:*", "@itwin/core-common": "workspace:*", "@types/chai": "4.3.1", diff --git a/editor/frontend/package.json b/editor/frontend/package.json index 00255dc17b30..4a5d0ddab49c 100644 --- a/editor/frontend/package.json +++ b/editor/frontend/package.json @@ -54,7 +54,7 @@ "@itwin/core-common": "workspace:*", "@itwin/core-frontend": "workspace:*", "@itwin/core-geometry": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "cpx2": "^3.0.0", "eslint": "^8.44.0", "rimraf": "^3.0.2", diff --git a/example-code/app/package.json b/example-code/app/package.json index 3fe93015a358..d199e7ddf1f8 100644 --- a/example-code/app/package.json +++ b/example-code/app/package.json @@ -27,7 +27,7 @@ }, "devDependencies": { "@itwin/build-tools": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@itwin/oidc-signin-tool": "~3.6.0", "@types/chai": "4.3.1", "@types/mocha": "^10.0.6", diff --git a/example-code/snippets/package.json b/example-code/snippets/package.json index 7874a0fe5013..1e8c20f6fc61 100644 --- a/example-code/snippets/package.json +++ b/example-code/snippets/package.json @@ -33,7 +33,7 @@ }, "devDependencies": { "@itwin/build-tools": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@itwin/oidc-signin-tool": "~3.6.0", "@types/chai": "4.3.1", "@types/chai-as-promised": "^7", diff --git a/extensions/frontend-tiles/package.json b/extensions/frontend-tiles/package.json index f585ac32cc07..d0bf5ae6eb58 100644 --- a/extensions/frontend-tiles/package.json +++ b/extensions/frontend-tiles/package.json @@ -46,7 +46,7 @@ "@itwin/core-common": "workspace:*", "@itwin/core-frontend": "workspace:*", "@itwin/core-geometry": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@types/chai": "4.3.1", "@types/chai-as-promised": "^7", "@types/mocha": "^10.0.6", diff --git a/extensions/map-layers-auth/package.json b/extensions/map-layers-auth/package.json index 47e43c156fca..fe1c54721a51 100644 --- a/extensions/map-layers-auth/package.json +++ b/extensions/map-layers-auth/package.json @@ -38,7 +38,7 @@ "@itwin/core-bentley": "workspace:*", "@itwin/core-common": "workspace:*", "@itwin/core-frontend": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@types/chai": "4.3.1", "@types/mocha": "^10.0.6", "@types/sinon": "^17.0.2", diff --git a/extensions/map-layers-formats/package.json b/extensions/map-layers-formats/package.json index 36ee96eb6205..730f6f7ce693 100644 --- a/extensions/map-layers-formats/package.json +++ b/extensions/map-layers-formats/package.json @@ -42,7 +42,7 @@ "@itwin/core-common": "workspace:*", "@itwin/core-geometry": "workspace:*", "@itwin/core-frontend": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@types/chai": "4.3.1", "@types/chai-as-promised": "^7", "@types/geojson": "~7946.0.14", diff --git a/extensions/test-extension/package.json b/extensions/test-extension/package.json index 101706cd58d9..c0937a4a2ae2 100644 --- a/extensions/test-extension/package.json +++ b/extensions/test-extension/package.json @@ -30,7 +30,7 @@ }, "devDependencies": { "@itwin/build-tools": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "esbuild": "^0.13.8", "eslint": "^8.44.0", "rimraf": "^3.0.2", diff --git a/full-stack-tests/backend/package.json b/full-stack-tests/backend/package.json index f65352682362..f21ccb16c10d 100644 --- a/full-stack-tests/backend/package.json +++ b/full-stack-tests/backend/package.json @@ -67,7 +67,7 @@ "sinon": "^17.0.1" }, "devDependencies": { - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@itwin/build-tools": "workspace:*", "@types/chai": "4.3.1", "@types/chai-as-promised": "^7", diff --git a/full-stack-tests/core/package.json b/full-stack-tests/core/package.json index 9141134b8fa3..776c4e5f8505 100644 --- a/full-stack-tests/core/package.json +++ b/full-stack-tests/core/package.json @@ -62,7 +62,7 @@ "devDependencies": { "@itwin/build-tools": "workspace:*", "@itwin/certa": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@itwin/itwins-client": "^1.2.0", "@itwin/object-storage-core": "^2.2.2", "@itwin/oidc-signin-tool": "~3.6.0", diff --git a/full-stack-tests/ecschema-rpc-interface/package.json b/full-stack-tests/ecschema-rpc-interface/package.json index 78544f7b044c..a11b24a8a081 100644 --- a/full-stack-tests/ecschema-rpc-interface/package.json +++ b/full-stack-tests/ecschema-rpc-interface/package.json @@ -52,7 +52,7 @@ }, "devDependencies": { "@itwin/core-backend": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@itwin/express-server": "workspace:*", "@itwin/itwins-client": "^1.2.0", "@types/chai": "4.3.1", diff --git a/full-stack-tests/presentation/package.json b/full-stack-tests/presentation/package.json index 054cfb8e3d33..7bf1c14118fe 100644 --- a/full-stack-tests/presentation/package.json +++ b/full-stack-tests/presentation/package.json @@ -68,7 +68,7 @@ }, "devDependencies": { "@itwin/build-tools": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "cache-require-paths": "^0.3.0", "cross-env": "^5.1.4", "dotenv": "^10.0.0", diff --git a/full-stack-tests/rpc-interface/package.json b/full-stack-tests/rpc-interface/package.json index 9032bb8bcffb..614dac522825 100644 --- a/full-stack-tests/rpc-interface/package.json +++ b/full-stack-tests/rpc-interface/package.json @@ -44,7 +44,7 @@ "@itwin/core-geometry": "workspace:*", "@itwin/core-quantity": "workspace:*", "@itwin/certa": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@itwin/oidc-signin-tool": "~3.6.0", "@itwin/presentation-common": "workspace:*", "@itwin/presentation-frontend": "workspace:*", diff --git a/full-stack-tests/rpc/package.json b/full-stack-tests/rpc/package.json index 321d1159596f..10b09cbd19ab 100644 --- a/full-stack-tests/rpc/package.json +++ b/full-stack-tests/rpc/package.json @@ -34,7 +34,7 @@ "devDependencies": { "@itwin/build-tools": "workspace:*", "@itwin/certa": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@types/chai": "4.3.1", "@types/express": "^4.17.20", "@types/mocha": "^10.0.6", diff --git a/presentation/backend/package.json b/presentation/backend/package.json index c9227e7b37f7..804b8f1d1f83 100644 --- a/presentation/backend/package.json +++ b/presentation/backend/package.json @@ -53,7 +53,7 @@ "@itwin/core-common": "workspace:*", "@itwin/core-quantity": "workspace:*", "@itwin/ecschema-metadata": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@itwin/presentation-common": "workspace:*", "@sinonjs/fake-timers": "^11.2.2", "@types/chai": "4.3.1", diff --git a/presentation/common/package.json b/presentation/common/package.json index f87648ae5f79..cc18ed577075 100644 --- a/presentation/common/package.json +++ b/presentation/common/package.json @@ -58,7 +58,7 @@ "@itwin/core-common": "workspace:*", "@itwin/core-quantity": "workspace:*", "@itwin/ecschema-metadata": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@types/chai": "4.3.1", "@types/chai-as-promised": "^7", "@types/chai-jest-snapshot": "^1.3.8", diff --git a/presentation/frontend/package.json b/presentation/frontend/package.json index d6855a4c5f9d..6d3cbce428c3 100644 --- a/presentation/frontend/package.json +++ b/presentation/frontend/package.json @@ -62,7 +62,7 @@ "@itwin/core-i18n": "workspace:*", "@itwin/core-quantity": "workspace:*", "@itwin/ecschema-metadata": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@itwin/presentation-common": "workspace:*", "@types/chai": "4.3.1", "@types/chai-as-promised": "^7", diff --git a/test-apps/display-performance-test-app/package.json b/test-apps/display-performance-test-app/package.json index f980587585e1..8b05e692bf9d 100644 --- a/test-apps/display-performance-test-app/package.json +++ b/test-apps/display-performance-test-app/package.json @@ -61,7 +61,7 @@ "devDependencies": { "@itwin/perf-tools": "workspace:*", "@itwin/build-tools": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "browserslist-to-esbuild": "^1.2.0", "@types/body-parser": "^1.17.0", "@types/express": "^4.17.20", diff --git a/test-apps/display-test-app/package.json b/test-apps/display-test-app/package.json index 349de3fb379d..bcce6fdbcd54 100644 --- a/test-apps/display-test-app/package.json +++ b/test-apps/display-test-app/package.json @@ -82,7 +82,7 @@ "@itwin/backend-webpack-tools": "workspace:*", "@itwin/build-tools": "workspace:*", "@itwin/core-webpack-tools": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@types/express": "^4.17.20", "@types/express-ws": "^3.0.3", "@types/fs-extra": "^4.0.7", diff --git a/test-apps/export-gltf/package.json b/test-apps/export-gltf/package.json index ea75dbad02c5..bca2abce1c00 100644 --- a/test-apps/export-gltf/package.json +++ b/test-apps/export-gltf/package.json @@ -22,7 +22,7 @@ }, "devDependencies": { "@itwin/build-tools": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@types/node": "~18.16.20", "@types/yargs": "17.0.19", "eslint": "^8.44.0", diff --git a/test-apps/imjs-importer/package.json b/test-apps/imjs-importer/package.json index 68622e66f8a5..d9dc599ab29c 100644 --- a/test-apps/imjs-importer/package.json +++ b/test-apps/imjs-importer/package.json @@ -33,7 +33,7 @@ }, "devDependencies": { "@itwin/build-tools": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@types/chai": "4.3.1", "@types/mocha": "^10.0.6", "@types/node": "~18.16.20", diff --git a/test-apps/imodel-from-geojson/package.json b/test-apps/imodel-from-geojson/package.json index 8912acf5659c..ba1add3fe2b8 100644 --- a/test-apps/imodel-from-geojson/package.json +++ b/test-apps/imodel-from-geojson/package.json @@ -23,7 +23,7 @@ }, "devDependencies": { "@itwin/build-tools": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@types/fs-extra": "^4.0.7", "@types/lodash": "^4.14.202", "@types/node": "~18.16.20", diff --git a/test-apps/imodel-from-orbitgt/package.json b/test-apps/imodel-from-orbitgt/package.json index 80c12dec5e3b..e44bb7e0445f 100644 --- a/test-apps/imodel-from-orbitgt/package.json +++ b/test-apps/imodel-from-orbitgt/package.json @@ -23,7 +23,7 @@ }, "devDependencies": { "@itwin/build-tools": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@types/fs-extra": "^4.0.7", "@types/node": "~18.16.20", "@types/yargs": "17.0.19", diff --git a/test-apps/imodel-from-reality-model/package.json b/test-apps/imodel-from-reality-model/package.json index 31e08c8e87f3..7f7a57fac57c 100644 --- a/test-apps/imodel-from-reality-model/package.json +++ b/test-apps/imodel-from-reality-model/package.json @@ -23,7 +23,7 @@ }, "devDependencies": { "@itwin/build-tools": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@types/fs-extra": "^4.0.7", "@types/lodash": "^4.14.202", "@types/node": "~18.16.20", diff --git a/tools/build/package.json b/tools/build/package.json index e62e5ff12e84..3364b1890d5d 100644 --- a/tools/build/package.json +++ b/tools/build/package.json @@ -46,7 +46,7 @@ "yargs": "^17.4.0" }, "devDependencies": { - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@types/node": "~18.16.20", "eslint": "^8.44.0" } diff --git a/tools/build/scripts/utils/validateTags.js b/tools/build/scripts/utils/validateTags.js index 7fb8e06b13a9..8542c9eeb0bd 100644 --- a/tools/build/scripts/utils/validateTags.js +++ b/tools/build/scripts/utils/validateTags.js @@ -28,7 +28,6 @@ const validTags = [ // Following flags are added for Extension tooling (public-extension-api) "extensions", - "preview" ]; function validateTags(path) { diff --git a/tools/certa/package.json b/tools/certa/package.json index 7bcab3fd6415..4bcd71285134 100644 --- a/tools/certa/package.json +++ b/tools/certa/package.json @@ -44,7 +44,7 @@ }, "devDependencies": { "@itwin/build-tools": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@types/chai": "4.3.1", "@types/detect-port": "~1.1.0", "@types/express": "^4.17.20", diff --git a/tools/ecschema2ts/package.json b/tools/ecschema2ts/package.json index 8eda44104d8e..4762f1cb3012 100644 --- a/tools/ecschema2ts/package.json +++ b/tools/ecschema2ts/package.json @@ -37,7 +37,7 @@ }, "devDependencies": { "@itwin/build-tools": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@types/chai": "4.3.1", "@types/chai-string": "^1.4.1", "@types/fs-extra": "^4.0.7", diff --git a/tools/perf-tools/package.json b/tools/perf-tools/package.json index 02cc871c63d3..96a8f4ee588d 100644 --- a/tools/perf-tools/package.json +++ b/tools/perf-tools/package.json @@ -35,7 +35,7 @@ }, "devDependencies": { "@itwin/build-tools": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@types/fs-extra": "^4.0.7", "eslint": "^8.44.0", "rimraf": "^3.0.2", diff --git a/tools/webpack-core/package.json b/tools/webpack-core/package.json index 7ca0c6ee92bb..dd194f2625df 100644 --- a/tools/webpack-core/package.json +++ b/tools/webpack-core/package.json @@ -39,7 +39,7 @@ }, "devDependencies": { "@itwin/build-tools": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@types/fs-extra": "^4.0.7", "@types/glob": "^5.0.35", "@types/node": "~18.16.20", diff --git a/ui/appui-abstract/package.json b/ui/appui-abstract/package.json index d013a6cecb9e..f040bfe67086 100644 --- a/ui/appui-abstract/package.json +++ b/ui/appui-abstract/package.json @@ -46,7 +46,7 @@ "devDependencies": { "@itwin/build-tools": "workspace:*", "@itwin/core-bentley": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@itwin/certa": "workspace:*", "@types/chai": "4.3.1", "@types/mocha": "^10.0.6", diff --git a/utils/workspace-editor/package.json b/utils/workspace-editor/package.json index 6cdd75ebe2d2..1e0c4679c201 100644 --- a/utils/workspace-editor/package.json +++ b/utils/workspace-editor/package.json @@ -31,7 +31,7 @@ }, "devDependencies": { "@itwin/build-tools": "workspace:*", - "@itwin/eslint-plugin": "4.0.0-dev.52", + "@itwin/eslint-plugin": "^4.0.2", "@types/chai": "4.3.1", "@types/mocha": "^10.0.6", "@types/yargs": "17.0.19", From 418c1e8ab59ccba303a1ca6d44d09ded980a12ae Mon Sep 17 00:00:00 2001 From: Ben Polinsky Date: Wed, 8 May 2024 14:04:24 -0400 Subject: [PATCH 2/2] fix merge conflict --- common/config/rush/pnpm-lock.yaml | 240 +++++++++++++++--------------- 1 file changed, 120 insertions(+), 120 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 4db67e5f1cc7..47e0ee34e0d6 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -19,7 +19,7 @@ importers: '@itwin/core-telemetry': workspace:* '@itwin/core-webpack-tools': workspace:* '@itwin/ecsql-common': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@itwin/object-storage-azure': ^2.2.2 '@itwin/object-storage-core': ^2.2.2 '@opentelemetry/api': 1.0.4 @@ -81,7 +81,7 @@ importers: '@itwin/core-geometry': link:../geometry '@itwin/core-webpack-tools': link:../../tools/webpack-core '@itwin/ecsql-common': link:../ecsql/common - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@opentelemetry/api': 1.0.4 '@types/chai': 4.3.1 '@types/chai-as-promised': 7.1.0 @@ -114,7 +114,7 @@ importers: ../../core/bentley: specifiers: '@itwin/build-tools': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@opentelemetry/api': 1.0.4 '@types/chai': 4.3.1 '@types/chai-as-promised': ^7 @@ -129,7 +129,7 @@ importers: typescript: ~5.3.3 devDependencies: '@itwin/build-tools': link:../../tools/build - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@opentelemetry/api': 1.0.4 '@types/chai': 4.3.1 '@types/chai-as-promised': 7.1.0 @@ -148,7 +148,7 @@ importers: '@itwin/build-tools': workspace:* '@itwin/core-bentley': workspace:* '@itwin/core-geometry': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@itwin/object-storage-core': ^2.2.2 '@types/chai': 4.3.1 '@types/flatbuffers': ~1.10.0 @@ -169,7 +169,7 @@ importers: '@itwin/build-tools': link:../../tools/build '@itwin/core-bentley': link:../bentley '@itwin/core-geometry': link:../geometry - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@itwin/object-storage-core': 2.2.2 '@types/chai': 4.3.1 '@types/flatbuffers': 1.10.0 @@ -190,7 +190,7 @@ importers: '@itwin/core-common': workspace:* '@itwin/core-quantity': workspace:* '@itwin/ecschema-metadata': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@types/almost-equal': 1.1.0 '@types/benchmark': ^2.1.0 '@types/chai': 4.3.1 @@ -216,7 +216,7 @@ importers: '@itwin/core-common': link:../common '@itwin/core-quantity': link:../quantity '@itwin/ecschema-metadata': link:../ecschema-metadata - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@types/almost-equal': 1.1.0 '@types/benchmark': 2.1.0 '@types/chai': 4.3.1 @@ -256,7 +256,7 @@ importers: '@bentley/units-schema': ^1.0.8 '@itwin/build-tools': workspace:* '@itwin/ecschema-metadata': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@types/chai': 4.3.1 '@types/chai-as-promised': ^7 '@types/fs-extra': ^4.0.7 @@ -299,7 +299,7 @@ importers: '@bentley/units-schema': 1.0.8 '@itwin/build-tools': link:../../tools/build '@itwin/ecschema-metadata': link:../ecschema-metadata - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@types/chai': 4.3.1 '@types/chai-as-promised': 7.1.0 '@types/fs-extra': 4.0.7 @@ -323,7 +323,7 @@ importers: '@itwin/build-tools': workspace:* '@itwin/core-bentley': workspace:* '@itwin/core-quantity': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@types/almost-equal': 1.1.0 '@types/benchmark': ^2.1.0 '@types/chai': 4.3.1 @@ -350,7 +350,7 @@ importers: '@itwin/build-tools': link:../../tools/build '@itwin/core-bentley': link:../bentley '@itwin/core-quantity': link:../quantity - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@types/almost-equal': 1.1.0 '@types/benchmark': 2.1.0 '@types/chai': 4.3.1 @@ -377,7 +377,7 @@ importers: '@itwin/core-common': workspace:* '@itwin/core-geometry': workspace:* '@itwin/ecschema-metadata': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 eslint: ^8.44.0 rimraf: ^3.0.2 typescript: ~5.3.3 @@ -387,7 +387,7 @@ importers: '@itwin/core-common': link:../../common '@itwin/core-geometry': link:../../geometry '@itwin/ecschema-metadata': link:../../ecschema-metadata - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a eslint: 8.44.0 rimraf: 3.0.2 typescript: 5.3.3 @@ -401,7 +401,7 @@ importers: '@itwin/core-geometry': workspace:* '@itwin/ecschema-metadata': workspace:* '@itwin/ecschema-rpcinterface-common': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 eslint: ^8.44.0 rimraf: ^3.0.2 typescript: ~5.3.3 @@ -413,7 +413,7 @@ importers: '@itwin/core-geometry': link:../../geometry '@itwin/ecschema-metadata': link:../../ecschema-metadata '@itwin/ecschema-rpcinterface-common': link:../common - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a eslint: 8.44.0 rimraf: 3.0.2 typescript: 5.3.3 @@ -422,7 +422,7 @@ importers: specifiers: '@itwin/build-tools': workspace:* '@itwin/core-bentley': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@types/chai': 4.3.1 '@types/mocha': ^10.0.6 chai: ^4.3.10 @@ -435,7 +435,7 @@ importers: '@itwin/core-bentley': link:../../bentley devDependencies: '@itwin/build-tools': link:../../../tools/build - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@types/chai': 4.3.1 '@types/mocha': 10.0.6 chai: 4.3.10 @@ -453,7 +453,7 @@ importers: '@itwin/core-bentley': workspace:* '@itwin/core-common': workspace:* '@itwin/core-frontend': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@openid/appauth': ^1.2.6 '@types/chai': 4.3.1 '@types/mocha': ^10.0.6 @@ -481,7 +481,7 @@ importers: '@itwin/core-bentley': link:../bentley '@itwin/core-common': link:../common '@itwin/core-frontend': link:../frontend - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@types/chai': 4.3.1 '@types/mocha': 10.0.6 '@types/node': 18.16.20 @@ -501,7 +501,7 @@ importers: '@itwin/build-tools': workspace:* '@itwin/core-backend': workspace:* '@itwin/core-common': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@types/body-parser': ^1.17.0 '@types/chai': 4.3.1 '@types/express': ^4.17.20 @@ -527,7 +527,7 @@ importers: '@itwin/build-tools': link:../../tools/build '@itwin/core-backend': link:../backend '@itwin/core-common': link:../common - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@types/body-parser': 1.17.0 '@types/chai': 4.3.1 '@types/express': 4.17.20 @@ -550,7 +550,7 @@ importers: '@itwin/build-tools': workspace:* '@itwin/core-common': workspace:* '@itwin/core-frontend': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 eslint: ^8.44.0 rimraf: ^3.0.2 typescript: ~5.3.3 @@ -559,7 +559,7 @@ importers: '@itwin/core-frontend': link:../frontend devDependencies: '@itwin/build-tools': link:../../tools/build - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a eslint: 8.44.0 rimraf: 3.0.2 typescript: 5.3.3 @@ -577,7 +577,7 @@ importers: '@itwin/core-orbitgt': workspace:* '@itwin/core-quantity': workspace:* '@itwin/core-telemetry': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@itwin/object-storage-core': ^2.2.2 '@itwin/webgl-compatibility': workspace:* '@loaders.gl/core': ^3.1.6 @@ -624,7 +624,7 @@ importers: '@itwin/core-geometry': link:../geometry '@itwin/core-orbitgt': link:../orbitgt '@itwin/core-quantity': link:../quantity - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@types/chai': 4.3.1 '@types/chai-as-promised': 7.1.0 '@types/mocha': 10.0.6 @@ -652,7 +652,7 @@ importers: '@itwin/core-common': workspace:* '@itwin/core-frontend': workspace:* '@itwin/core-geometry': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@types/file-saver': ^2.0.1 cpx2: ^3.0.0 eslint: ^8.44.0 @@ -667,7 +667,7 @@ importers: file-saver: 2.0.2 devDependencies: '@itwin/build-tools': link:../../tools/build - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@types/file-saver': 2.0.1 cpx2: 3.0.0 eslint: 8.44.0 @@ -678,7 +678,7 @@ importers: specifiers: '@itwin/build-tools': workspace:* '@itwin/core-bentley': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@types/chai': 4.3.1 '@types/flatbuffers': ~1.10.0 '@types/mocha': ^10.0.6 @@ -696,7 +696,7 @@ importers: flatbuffers: 1.12.0 devDependencies: '@itwin/build-tools': link:../../tools/build - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@types/chai': 4.3.1 '@types/flatbuffers': 1.10.0 '@types/mocha': 10.0.6 @@ -718,7 +718,7 @@ importers: '@itwin/core-common': workspace:* '@itwin/core-frontend': workspace:* '@itwin/core-geometry': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@types/chai': 4.3.1 '@types/mocha': ^10.0.6 babel-loader: ~8.2.5 @@ -742,7 +742,7 @@ importers: '@itwin/core-common': link:../common '@itwin/core-frontend': link:../frontend '@itwin/core-geometry': link:../geometry - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@types/chai': 4.3.1 '@types/mocha': 10.0.6 babel-loader: 8.2.5_webpack@5.76.0 @@ -764,7 +764,7 @@ importers: '@itwin/certa': workspace:* '@itwin/core-bentley': workspace:* '@itwin/core-common': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@types/chai': 4.3.1 '@types/i18next': ^8.4.2 '@types/i18next-browser-languagedetector': ^2.0.1 @@ -791,7 +791,7 @@ importers: '@itwin/certa': link:../../tools/certa '@itwin/core-bentley': link:../bentley '@itwin/core-common': link:../common - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@types/chai': 4.3.1 '@types/i18next': 8.4.2 '@types/i18next-browser-languagedetector': 2.0.1 @@ -815,7 +815,7 @@ importers: '@itwin/core-common': workspace:* '@itwin/core-frontend': workspace:* '@itwin/core-geometry': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@svgdotjs/svg.js': 3.0.13 '@types/chai': 4.3.1 '@types/mocha': ^10.0.6 @@ -840,7 +840,7 @@ importers: '@itwin/core-common': link:../common '@itwin/core-frontend': link:../frontend '@itwin/core-geometry': link:../geometry - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@types/chai': 4.3.1 '@types/mocha': 10.0.6 babel-loader: 8.2.5_webpack@5.76.0 @@ -863,7 +863,7 @@ importers: '@itwin/core-bentley': workspace:* '@itwin/core-common': workspace:* '@itwin/core-frontend': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@types/chai': 4.3.1 '@types/fs-extra': ^4.0.7 '@types/lodash': ^4.14.202 @@ -892,7 +892,7 @@ importers: '@itwin/core-bentley': link:../bentley '@itwin/core-common': link:../common '@itwin/core-frontend': link:../frontend - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@types/chai': 4.3.1 '@types/fs-extra': 4.0.7 '@types/lodash': 4.14.202 @@ -913,7 +913,7 @@ importers: specifiers: '@itwin/build-tools': workspace:* '@itwin/core-bentley': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@types/chai': 4.3.1 '@types/mocha': ^10.0.6 '@types/node': ~18.16.20 @@ -928,7 +928,7 @@ importers: devDependencies: '@itwin/build-tools': link:../../tools/build '@itwin/core-bentley': link:../bentley - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@types/chai': 4.3.1 '@types/mocha': 10.0.6 '@types/node': 18.16.20 @@ -945,7 +945,7 @@ importers: specifiers: '@itwin/build-tools': workspace:* '@itwin/core-bentley': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@types/chai': 4.3.1 '@types/chai-as-promised': ^7 '@types/glob': ^5.0.35 @@ -962,7 +962,7 @@ importers: devDependencies: '@itwin/build-tools': link:../../tools/build '@itwin/core-bentley': link:../bentley - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@types/chai': 4.3.1 '@types/chai-as-promised': 7.1.0 '@types/glob': 5.0.35 @@ -983,7 +983,7 @@ importers: '@itwin/certa': workspace:* '@itwin/core-bentley': workspace:* '@itwin/core-common': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@types/chai': 4.3.1 '@types/mocha': ^10.0.6 chai: ^4.3.10 @@ -999,7 +999,7 @@ importers: devDependencies: '@itwin/build-tools': link:../../tools/build '@itwin/certa': link:../../tools/certa - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@types/chai': 4.3.1 '@types/mocha': 10.0.6 chai: 4.3.10 @@ -1015,7 +1015,7 @@ importers: '@itwin/build-tools': workspace:* '@itwin/certa': workspace:* '@itwin/core-bentley': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@types/chai': 4.3.1 '@types/mocha': ^10.0.6 babel-loader: ~8.2.5 @@ -1033,7 +1033,7 @@ importers: devDependencies: '@itwin/build-tools': link:../../tools/build '@itwin/certa': link:../../tools/certa - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@types/chai': 4.3.1 '@types/mocha': 10.0.6 babel-loader: 8.2.5_webpack@5.76.0 @@ -1053,7 +1053,7 @@ importers: '@itwin/core-backend': workspace:* '@itwin/core-bentley': workspace:* '@itwin/core-common': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@types/chai': 4.3.1 '@types/fs-extra': ^4.0.7 '@types/mocha': ^10.0.6 @@ -1072,7 +1072,7 @@ importers: '@itwin/core-backend': link:../../../core/backend '@itwin/core-bentley': link:../../../core/bentley '@itwin/core-common': link:../../../core/common - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@types/chai': 4.3.1 '@types/fs-extra': 4.0.7 '@types/mocha': 10.0.6 @@ -1093,7 +1093,7 @@ importers: '@itwin/core-backend': workspace:* '@itwin/core-bentley': workspace:* '@itwin/core-common': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@itwin/linear-referencing-common': workspace:* '@types/chai': 4.3.1 '@types/fs-extra': ^4.0.7 @@ -1111,7 +1111,7 @@ importers: '@itwin/core-backend': link:../../../core/backend '@itwin/core-bentley': link:../../../core/bentley '@itwin/core-common': link:../../../core/common - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@itwin/linear-referencing-common': link:../common '@types/chai': 4.3.1 '@types/fs-extra': 4.0.7 @@ -1130,7 +1130,7 @@ importers: '@itwin/build-tools': workspace:* '@itwin/core-bentley': workspace:* '@itwin/core-common': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@types/chai': 4.3.1 '@types/fs-extra': ^4.0.7 '@types/mocha': ^10.0.6 @@ -1144,7 +1144,7 @@ importers: '@itwin/build-tools': link:../../../tools/build '@itwin/core-bentley': link:../../../core/bentley '@itwin/core-common': link:../../../core/common - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@types/chai': 4.3.1 '@types/fs-extra': 4.0.7 '@types/mocha': 10.0.6 @@ -1161,7 +1161,7 @@ importers: '@itwin/core-backend': workspace:* '@itwin/core-bentley': workspace:* '@itwin/core-common': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@types/chai': 4.3.1 '@types/fs-extra': ^4.0.7 '@types/mocha': ^10.0.6 @@ -1177,7 +1177,7 @@ importers: '@itwin/core-backend': link:../../../core/backend '@itwin/core-bentley': link:../../../core/bentley '@itwin/core-common': link:../../../core/common - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@types/chai': 4.3.1 '@types/fs-extra': 4.0.7 '@types/mocha': 10.0.6 @@ -1197,7 +1197,7 @@ importers: '@itwin/core-common': workspace:* '@itwin/core-geometry': workspace:* '@itwin/editor-common': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 eslint: ^8.44.0 rimraf: ^3.0.2 typescript: ~5.3.3 @@ -1209,7 +1209,7 @@ importers: '@itwin/core-bentley': link:../../core/bentley '@itwin/core-common': link:../../core/common '@itwin/core-geometry': link:../../core/geometry - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a eslint: 8.44.0 rimraf: 3.0.2 typescript: 5.3.3 @@ -1220,7 +1220,7 @@ importers: '@itwin/core-bentley': workspace:* '@itwin/core-common': workspace:* '@itwin/core-geometry': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@types/chai': 4.3.1 '@types/mocha': ^10.0.6 chai: ^4.3.10 @@ -1233,7 +1233,7 @@ importers: '@itwin/core-bentley': link:../../core/bentley '@itwin/core-common': link:../../core/common '@itwin/core-geometry': link:../../core/geometry - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@types/chai': 4.3.1 '@types/mocha': 10.0.6 chai: 4.3.10 @@ -1252,7 +1252,7 @@ importers: '@itwin/core-frontend': workspace:* '@itwin/core-geometry': workspace:* '@itwin/editor-common': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 cpx2: ^3.0.0 eslint: ^8.44.0 rimraf: ^3.0.2 @@ -1267,7 +1267,7 @@ importers: '@itwin/core-common': link:../../core/common '@itwin/core-frontend': link:../../core/frontend '@itwin/core-geometry': link:../../core/geometry - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a cpx2: 3.0.0 eslint: 8.44.0 rimraf: 3.0.2 @@ -1282,7 +1282,7 @@ importers: '@itwin/core-electron': workspace:* '@itwin/core-frontend': workspace:* '@itwin/core-geometry': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@itwin/oidc-signin-tool': ~3.6.0 '@types/chai': 4.3.1 '@types/mocha': ^10.0.6 @@ -1304,7 +1304,7 @@ importers: electron: 30.0.0 devDependencies: '@itwin/build-tools': link:../../tools/build - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@itwin/oidc-signin-tool': 3.6.0_bplkyfia6fpabkwkmq6hai5lru '@types/chai': 4.3.1 '@types/mocha': 10.0.6 @@ -1328,7 +1328,7 @@ importers: '@itwin/ecschema-editing': workspace:* '@itwin/ecschema-locaters': workspace:* '@itwin/ecschema-metadata': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@itwin/imodel-transformer': ^0.1.1 '@itwin/itwins-client': ^1.2.0 '@itwin/oidc-signin-tool': ~3.6.0 @@ -1364,7 +1364,7 @@ importers: fs-extra: 8.1.0 devDependencies: '@itwin/build-tools': link:../../tools/build - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@itwin/oidc-signin-tool': 3.6.0_mdtbcqczpmeuv6yjzfaigjndwi '@types/chai': 4.3.1 '@types/chai-as-promised': 7.1.0 @@ -1387,7 +1387,7 @@ importers: '@itwin/core-common': workspace:* '@itwin/core-frontend': workspace:* '@itwin/core-geometry': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@types/chai': 4.3.1 '@types/chai-as-promised': ^7 '@types/mocha': ^10.0.6 @@ -1412,7 +1412,7 @@ importers: '@itwin/core-common': link:../../core/common '@itwin/core-frontend': link:../../core/frontend '@itwin/core-geometry': link:../../core/geometry - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@types/chai': 4.3.1 '@types/chai-as-promised': 7.1.0 '@types/mocha': 10.0.6 @@ -1437,7 +1437,7 @@ importers: '@itwin/core-bentley': workspace:* '@itwin/core-common': workspace:* '@itwin/core-frontend': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@types/chai': 4.3.1 '@types/mocha': ^10.0.6 '@types/sinon': ^17.0.2 @@ -1460,7 +1460,7 @@ importers: '@itwin/core-bentley': link:../../core/bentley '@itwin/core-common': link:../../core/common '@itwin/core-frontend': link:../../core/frontend - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@types/chai': 4.3.1 '@types/mocha': 10.0.6 '@types/sinon': 17.0.2 @@ -1487,7 +1487,7 @@ importers: '@itwin/core-common': workspace:* '@itwin/core-frontend': workspace:* '@itwin/core-geometry': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@types/chai': 4.3.1 '@types/chai-as-promised': ^7 '@types/geojson': ~7946.0.14 @@ -1523,7 +1523,7 @@ importers: '@itwin/core-common': link:../../core/common '@itwin/core-frontend': link:../../core/frontend '@itwin/core-geometry': link:../../core/geometry - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@types/chai': 4.3.1 '@types/chai-as-promised': 7.1.0 '@types/geojson': 7946.0.14 @@ -1552,7 +1552,7 @@ importers: specifiers: '@itwin/build-tools': workspace:* '@itwin/core-extension': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 buffer: ^6.0.3 esbuild: ^0.13.8 eslint: ^8.44.0 @@ -1565,7 +1565,7 @@ importers: url: 0.11.0 devDependencies: '@itwin/build-tools': link:../../tools/build - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a esbuild: 0.13.8 eslint: 8.44.0 rimraf: 3.0.2 @@ -1597,7 +1597,7 @@ importers: '@itwin/core-common': workspace:* '@itwin/core-geometry': workspace:* '@itwin/ecschema-metadata': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@itwin/imodels-access-backend': ^5.0.1 '@itwin/imodels-client-authoring': ^5.1.0 '@itwin/itwins-client': ^1.2.0 @@ -1667,7 +1667,7 @@ importers: sinon: 17.0.1 devDependencies: '@itwin/build-tools': link:../../tools/build - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@types/chai': 4.3.1 '@types/chai-as-promised': 7.1.0 '@types/fs-extra': 4.0.7 @@ -1699,7 +1699,7 @@ importers: '@itwin/editor-common': workspace:* '@itwin/editor-frontend': workspace:* '@itwin/electron-authorization': ^0.14.1 - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@itwin/express-server': workspace:* '@itwin/hypermodeling-frontend': workspace:* '@itwin/imodels-access-backend': ^5.0.1 @@ -1783,7 +1783,7 @@ importers: devDependencies: '@itwin/build-tools': link:../../tools/build '@itwin/certa': link:../../tools/certa - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@itwin/itwins-client': 1.2.0 '@itwin/object-storage-core': 2.2.2 '@itwin/oidc-signin-tool': 3.6.0_bplkyfia6fpabkwkmq6hai5lru @@ -1832,7 +1832,7 @@ importers: '@itwin/ecschema-metadata': workspace:* '@itwin/ecschema-rpcinterface-common': workspace:* '@itwin/ecschema-rpcinterface-impl': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@itwin/express-server': workspace:* '@itwin/imodels-access-backend': ^5.0.1 '@itwin/imodels-access-frontend': ^5.0.1 @@ -1893,7 +1893,7 @@ importers: openid-client: 4.7.4 devDependencies: '@itwin/core-backend': link:../../core/backend - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@itwin/express-server': link:../../core/express-server '@itwin/itwins-client': 1.2.0 '@types/chai': 4.3.1 @@ -1929,7 +1929,7 @@ importers: '@itwin/ecschema-metadata': workspace:* '@itwin/ecschema-rpcinterface-common': workspace:* '@itwin/ecschema-rpcinterface-impl': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@itwin/oidc-signin-tool': ~3.6.0 '@itwin/presentation-backend': workspace:* '@itwin/presentation-common': workspace:* @@ -2018,7 +2018,7 @@ importers: typemoq: 2.1.0 devDependencies: '@itwin/build-tools': link:../../tools/build - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a cache-require-paths: 0.3.0 cross-env: 5.1.4 dotenv: 10.0.0 @@ -2043,7 +2043,7 @@ importers: '@itwin/core-electron': workspace:* '@itwin/core-frontend': workspace:* '@itwin/core-mobile': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@itwin/express-server': workspace:* '@types/chai': 4.3.1 '@types/express': ^4.17.20 @@ -2083,7 +2083,7 @@ importers: devDependencies: '@itwin/build-tools': link:../../tools/build '@itwin/certa': link:../../tools/certa - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@types/chai': 4.3.1 '@types/express': 4.17.20 '@types/mocha': 10.0.6 @@ -2114,7 +2114,7 @@ importers: '@itwin/core-frontend': workspace:* '@itwin/core-geometry': workspace:* '@itwin/core-quantity': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@itwin/express-server': workspace:* '@itwin/imodels-access-backend': ^5.0.1 '@itwin/imodels-access-frontend': ^5.0.1 @@ -2160,7 +2160,7 @@ importers: '@itwin/core-frontend': link:../../core/frontend '@itwin/core-geometry': link:../../core/geometry '@itwin/core-quantity': link:../../core/quantity - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@itwin/imodels-access-backend': 5.0.1_wj555zckjupkhkzyssqqpl4sei '@itwin/imodels-access-frontend': 5.0.1_ueafa4slb6ohrhyf7kbp6egmha '@itwin/imodels-client-authoring': 5.1.0 @@ -2209,7 +2209,7 @@ importers: '@itwin/core-common': workspace:* '@itwin/core-quantity': workspace:* '@itwin/ecschema-metadata': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@itwin/presentation-common': workspace:* '@sinonjs/fake-timers': ^11.2.2 '@types/chai': 4.3.1 @@ -2261,7 +2261,7 @@ importers: '@itwin/core-common': link:../../core/common '@itwin/core-quantity': link:../../core/quantity '@itwin/ecschema-metadata': link:../../core/ecschema-metadata - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@itwin/presentation-common': link:../common '@sinonjs/fake-timers': 11.2.2 '@types/chai': 4.3.1 @@ -2305,7 +2305,7 @@ importers: '@itwin/core-common': workspace:* '@itwin/core-quantity': workspace:* '@itwin/ecschema-metadata': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@types/chai': 4.3.1 '@types/chai-as-promised': ^7 '@types/chai-jest-snapshot': ^1.3.8 @@ -2344,7 +2344,7 @@ importers: '@itwin/core-common': link:../../core/common '@itwin/core-quantity': link:../../core/quantity '@itwin/ecschema-metadata': link:../../core/ecschema-metadata - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@types/chai': 4.3.1 '@types/chai-as-promised': 7.1.0 '@types/chai-jest-snapshot': 1.3.8 @@ -2387,7 +2387,7 @@ importers: '@itwin/core-i18n': workspace:* '@itwin/core-quantity': workspace:* '@itwin/ecschema-metadata': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@itwin/presentation-common': workspace:* '@itwin/unified-selection': ^0.1.0 '@types/chai': 4.3.1 @@ -2432,7 +2432,7 @@ importers: '@itwin/core-i18n': link:../../core/i18n '@itwin/core-quantity': link:../../core/quantity '@itwin/ecschema-metadata': link:../../core/ecschema-metadata - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@itwin/presentation-common': link:../common '@types/chai': 4.3.1 '@types/chai-as-promised': 7.1.0 @@ -2477,7 +2477,7 @@ importers: '@itwin/core-mobile': workspace:* '@itwin/core-quantity': workspace:* '@itwin/electron-authorization': ^0.14.1 - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@itwin/frontend-tiles': workspace:* '@itwin/hypermodeling-frontend': workspace:* '@itwin/imodels-access-backend': ^5.0.1 @@ -2540,7 +2540,7 @@ importers: body-parser: 1.20.2 devDependencies: '@itwin/build-tools': link:../../tools/build - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@itwin/perf-tools': link:../../tools/perf-tools '@types/body-parser': 1.17.0 '@types/express': 4.17.20 @@ -2595,7 +2595,7 @@ importers: '@itwin/editor-common': workspace:* '@itwin/editor-frontend': workspace:* '@itwin/electron-authorization': ^0.14.1 - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@itwin/frontend-devtools': workspace:* '@itwin/frontend-tiles': workspace:* '@itwin/hypermodeling-frontend': workspace:* @@ -2677,7 +2677,7 @@ importers: '@itwin/backend-webpack-tools': link:../../tools/backend-webpack '@itwin/build-tools': link:../../tools/build '@itwin/core-webpack-tools': link:../../tools/webpack-core - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@types/express': 4.17.20 '@types/express-ws': 3.0.3 '@types/fs-extra': 4.0.7 @@ -2718,7 +2718,7 @@ importers: '@itwin/core-bentley': workspace:* '@itwin/core-common': workspace:* '@itwin/core-geometry': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@types/node': ~18.16.20 '@types/yargs': 17.0.19 eslint: ^8.44.0 @@ -2733,7 +2733,7 @@ importers: yargs: 17.4.0 devDependencies: '@itwin/build-tools': link:../../tools/build - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@types/node': 18.16.20 '@types/yargs': 17.0.19 eslint: 8.44.0 @@ -2747,7 +2747,7 @@ importers: '@itwin/core-bentley': workspace:* '@itwin/core-common': workspace:* '@itwin/core-geometry': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@types/chai': 4.3.1 '@types/mocha': ^10.0.6 '@types/node': ~18.16.20 @@ -2767,7 +2767,7 @@ importers: yargs: 17.4.0 devDependencies: '@itwin/build-tools': link:../../tools/build - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@types/chai': 4.3.1 '@types/mocha': 10.0.6 '@types/node': 18.16.20 @@ -2784,7 +2784,7 @@ importers: '@itwin/core-bentley': workspace:* '@itwin/core-common': workspace:* '@itwin/core-geometry': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@types/fs-extra': ^4.0.7 '@types/lodash': ^4.14.202 '@types/node': ~18.16.20 @@ -2803,7 +2803,7 @@ importers: yargs: 17.4.0 devDependencies: '@itwin/build-tools': link:../../tools/build - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@types/fs-extra': 4.0.7 '@types/lodash': 4.14.202 '@types/node': 18.16.20 @@ -2820,7 +2820,7 @@ importers: '@itwin/core-common': workspace:* '@itwin/core-geometry': workspace:* '@itwin/core-orbitgt': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@types/fs-extra': ^4.0.7 '@types/node': ~18.16.20 '@types/yargs': 17.0.19 @@ -2837,7 +2837,7 @@ importers: yargs: 17.4.0 devDependencies: '@itwin/build-tools': link:../../tools/build - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@types/fs-extra': 4.0.7 '@types/node': 18.16.20 '@types/yargs': 17.0.19 @@ -2852,7 +2852,7 @@ importers: '@itwin/core-bentley': workspace:* '@itwin/core-common': workspace:* '@itwin/core-geometry': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@types/fs-extra': ^4.0.7 '@types/lodash': ^4.14.202 '@types/node': ~18.16.20 @@ -2871,7 +2871,7 @@ importers: yargs: 17.4.0 devDependencies: '@itwin/build-tools': link:../../tools/build - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@types/fs-extra': 4.0.7 '@types/lodash': 4.14.202 '@types/node': 18.16.20 @@ -2911,7 +2911,7 @@ importers: ../../tools/build: specifiers: - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@microsoft/api-extractor': ~7.40.0 '@types/node': ~18.16.20 chalk: ^3.0.0 @@ -2946,14 +2946,14 @@ importers: wtfnode: 0.9.1 yargs: 17.4.0 devDependencies: - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@types/node': 18.16.20 eslint: 8.44.0 ../../tools/certa: specifiers: '@itwin/build-tools': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@types/chai': 4.3.1 '@types/detect-port': ~1.1.0 '@types/express': ^4.17.20 @@ -2987,7 +2987,7 @@ importers: yargs: 17.4.0 devDependencies: '@itwin/build-tools': link:../build - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@types/chai': 4.3.1 '@types/detect-port': 1.1.0 '@types/express': 4.17.20 @@ -3010,7 +3010,7 @@ importers: '@itwin/core-geometry': workspace:* '@itwin/ecschema-locaters': workspace:* '@itwin/ecschema-metadata': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@types/chai': 4.3.1 '@types/chai-string': ^1.4.1 '@types/fs-extra': ^4.0.7 @@ -3043,7 +3043,7 @@ importers: fs-extra: 8.1.0 devDependencies: '@itwin/build-tools': link:../build - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@types/chai': 4.3.1 '@types/chai-string': 1.4.1 '@types/fs-extra': 4.0.7 @@ -3074,7 +3074,7 @@ importers: ../../tools/perf-tools: specifiers: '@itwin/build-tools': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@types/fs-extra': ^4.0.7 eslint: ^8.44.0 fs-extra: ^8.1.0 @@ -3084,7 +3084,7 @@ importers: fs-extra: 8.1.0 devDependencies: '@itwin/build-tools': link:../build - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@types/fs-extra': 4.0.7 eslint: 8.44.0 rimraf: 3.0.2 @@ -3093,7 +3093,7 @@ importers: ../../tools/webpack-core: specifiers: '@itwin/build-tools': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@types/chai': 4.3.1 '@types/chai-as-promised': ^7 '@types/chai-jest-snapshot': ^1.3.8 @@ -3133,7 +3133,7 @@ importers: source-map-loader: 4.0.0_webpack@5.76.0 devDependencies: '@itwin/build-tools': link:../build - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@types/chai': 4.3.1 '@types/chai-as-promised': 7.1.0 '@types/chai-jest-snapshot': 1.3.8 @@ -3158,7 +3158,7 @@ importers: '@itwin/build-tools': workspace:* '@itwin/certa': workspace:* '@itwin/core-bentley': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@types/chai': 4.3.1 '@types/mocha': ^10.0.6 '@types/sinon': ^17.0.2 @@ -3182,7 +3182,7 @@ importers: '@itwin/build-tools': link:../../tools/build '@itwin/certa': link:../../tools/certa '@itwin/core-bentley': link:../../core/bentley - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@types/chai': 4.3.1 '@types/mocha': 10.0.6 '@types/sinon': 17.0.2 @@ -3209,7 +3209,7 @@ importers: '@itwin/core-backend': workspace:* '@itwin/core-bentley': workspace:* '@itwin/core-common': workspace:* - '@itwin/eslint-plugin': 4.0.0-dev.52 + '@itwin/eslint-plugin': ^4.0.2 '@types/chai': 4.3.1 '@types/glob': ^5.0.35 '@types/mocha': ^10.0.6 @@ -3228,7 +3228,7 @@ importers: yargs: 17.4.0 devDependencies: '@itwin/build-tools': link:../../tools/build - '@itwin/eslint-plugin': 4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a + '@itwin/eslint-plugin': 4.0.2_r6fjndk6k4skjcbozishmsan5a '@types/chai': 4.3.1 '@types/glob': 5.0.35 '@types/mocha': 10.0.6 @@ -4258,8 +4258,8 @@ packages: - debug dev: false - /@itwin/eslint-plugin/4.0.0-dev.52_r6fjndk6k4skjcbozishmsan5a: - resolution: {integrity: sha512-y1X/+dRCxBJTZgJjQbKap/l7cAXx5MaRt1FWAsEzzJ48hEvUDBjLQfdtFXbjXRZWPyc1WQ2OyLnD4NnppsABOg==} + /@itwin/eslint-plugin/4.0.2_r6fjndk6k4skjcbozishmsan5a: + resolution: {integrity: sha512-UDwToOexhFRlS8XQSezvjoRHp8FH9KxfJSb6b1pN2a21g0uhsqxCQDKuOrGwSnJEERIvxMJB0ddH0aYg4dRvJw==} engines: {node: ^18.18.0 || >=20.0.0} hasBin: true peerDependencies: