From 2debdfd59c527d24fb4b45082ca7f115980945d3 Mon Sep 17 00:00:00 2001 From: Marissa Huysentruyt Date: Fri, 2 May 2025 14:01:11 -0400 Subject: [PATCH 1/2] chore: adds migrated status to preview.js --- .storybook/preview.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.storybook/preview.js b/.storybook/preview.js index 9f75a7e221f..e9be0e5c367 100644 --- a/.storybook/preview.js +++ b/.storybook/preview.js @@ -85,6 +85,11 @@ export const parameters = { color: "#fff", description: "Should not be used and will not receive updates.", }, + migrated: { + background: "rgb(84, 36, 219)", + color: "#fff", + description: "Migrated to Spectrum 2.", + }, }, }, // Set an empty object to avoid the "undefined" value in the ComponentDetails doc block From b033f69072511546c99e481d9d42e0743f72ff0a Mon Sep 17 00:00:00 2001 From: Marissa Huysentruyt Date: Fri, 2 May 2025 14:01:29 -0400 Subject: [PATCH 2/2] docs: add migrated status to components Adds the migrated status to components that have been migrated fully to S2. A migrated badge to the storybook toolbar should now appear for those components. --- components/actionbutton/stories/actionbutton.stories.js | 5 ++++- components/actiongroup/stories/actiongroup.stories.js | 3 +++ components/alertbanner/stories/alertbanner.stories.js | 3 +++ components/avatar/stories/avatar.stories.js | 3 +++ components/breadcrumb/stories/breadcrumb.stories.js | 3 +++ components/button/stories/button.stories.js | 3 +++ components/buttongroup/stories/buttongroup.stories.js | 3 +++ components/checkbox/stories/checkbox.stories.js | 3 +++ components/closebutton/stories/closebutton.stories.js | 3 +++ components/coachmark/stories/coachmark.stories.js | 7 +++++-- components/colorarea/stories/colorarea.stories.js | 3 +++ components/colorhandle/stories/colorhandle.stories.js | 3 +++ components/colorloupe/stories/colorloupe.stories.js | 3 +++ components/colorslider/stories/colorslider.stories.js | 3 +++ components/colorwheel/stories/colorwheel.stories.js | 3 +++ components/dial/stories/dial.stories.js | 3 +++ components/dialog/stories/dialog.stories.js | 5 ++++- components/divider/stories/divider.stories.js | 3 +++ components/dropzone/stories/dropzone.stories.js | 3 +++ components/fieldgroup/stories/fieldgroup.stories.js | 3 +++ components/fieldlabel/stories/fieldlabel.stories.js | 3 +++ components/form/stories/form.stories.js | 3 +++ components/helptext/stories/helptext.stories.js | 3 +++ components/icon/stories/icon.stories.js | 3 +++ .../stories/illustratedmessage.stories.js | 3 +++ components/infieldbutton/stories/infieldbutton.stories.js | 3 +++ .../stories/infieldprogresscircle.stories.js | 5 ++++- components/inlinealert/stories/inlinealert.stories.js | 3 +++ components/link/stories/link.stories.js | 5 ++++- .../stories/opacitycheckerboard.stories.js | 3 +++ components/pagination/stories/pagination.stories.js | 3 +++ components/picker/stories/picker.stories.js | 3 +++ components/popover/stories/popover.stories.js | 3 +++ components/progressbar/stories/progressbar.stories.js | 3 +++ .../progresscircle/stories/progresscircle.stories.js | 3 +++ components/radio/stories/radio.stories.js | 3 +++ components/rating/stories/rating.stories.js | 5 ++++- components/search/stories/search.stories.js | 6 +++--- components/statuslight/stories/statuslight.stories.js | 3 +++ components/switch/stories/switch.stories.js | 3 +++ components/textfield/stories/textarea.stories.js | 5 ++++- components/textfield/stories/textfield.stories.js | 3 +++ components/thumbnail/stories/thumbnail.stories.js | 3 +++ components/toast/stories/toast.stories.js | 3 +++ components/tooltip/stories/tooltip.stories.js | 3 +++ 45 files changed, 143 insertions(+), 11 deletions(-) diff --git a/components/actionbutton/stories/actionbutton.stories.js b/components/actionbutton/stories/actionbutton.stories.js index e1bd38463d7..375447cae35 100644 --- a/components/actionbutton/stories/actionbutton.stories.js +++ b/components/actionbutton/stories/actionbutton.stories.js @@ -103,7 +103,10 @@ export default { story: { height: "auto", }, - } + }, + status: { + type: "migrated", + }, }, decorators: [ withDownStateDimensionCapture, diff --git a/components/actiongroup/stories/actiongroup.stories.js b/components/actiongroup/stories/actiongroup.stories.js index 314083c3502..0fd9731f55b 100644 --- a/components/actiongroup/stories/actiongroup.stories.js +++ b/components/actiongroup/stories/actiongroup.stories.js @@ -99,6 +99,9 @@ export default { }, packageJson, metadata, + status: { + type: "migrated", + }, }, tags: ["migrated"], }; diff --git a/components/alertbanner/stories/alertbanner.stories.js b/components/alertbanner/stories/alertbanner.stories.js index b6d7f22dc69..c6d638008c2 100644 --- a/components/alertbanner/stories/alertbanner.stories.js +++ b/components/alertbanner/stories/alertbanner.stories.js @@ -75,6 +75,9 @@ export default { }, packageJson, metadata, + status: { + type: "migrated", + }, }, tags: ["migrated"], }; diff --git a/components/avatar/stories/avatar.stories.js b/components/avatar/stories/avatar.stories.js index 7cdf32f408d..b3f4d56aea8 100644 --- a/components/avatar/stories/avatar.stories.js +++ b/components/avatar/stories/avatar.stories.js @@ -59,6 +59,9 @@ export default { }, packageJson, metadata, + status: { + type: "migrated", + }, }, tags: ["migrated"], }; diff --git a/components/breadcrumb/stories/breadcrumb.stories.js b/components/breadcrumb/stories/breadcrumb.stories.js index 84302d77c29..a69f1423a52 100644 --- a/components/breadcrumb/stories/breadcrumb.stories.js +++ b/components/breadcrumb/stories/breadcrumb.stories.js @@ -139,6 +139,9 @@ export default { }, packageJson, metadata, + status: { + type: "migrated", + } }, }; diff --git a/components/button/stories/button.stories.js b/components/button/stories/button.stories.js index 1803f4c1bdb..6b0786c7cea 100644 --- a/components/button/stories/button.stories.js +++ b/components/button/stories/button.stories.js @@ -101,6 +101,9 @@ export default { }, packageJson, metadata, + status: { + type: "migrated", + }, }, decorators: [ withDownStateDimensionCapture, diff --git a/components/buttongroup/stories/buttongroup.stories.js b/components/buttongroup/stories/buttongroup.stories.js index 79d78b47168..ae0cab736cb 100644 --- a/components/buttongroup/stories/buttongroup.stories.js +++ b/components/buttongroup/stories/buttongroup.stories.js @@ -64,6 +64,9 @@ export default { }, packageJson, metadata, + status: { + type: "migrated", + }, }, tags: ["migrated"], }; diff --git a/components/checkbox/stories/checkbox.stories.js b/components/checkbox/stories/checkbox.stories.js index 6e4404a0d4d..a9ab1772e3d 100644 --- a/components/checkbox/stories/checkbox.stories.js +++ b/components/checkbox/stories/checkbox.stories.js @@ -61,6 +61,9 @@ export default { }, packageJson, metadata, + status: { + type: "migrated", + }, }, }; diff --git a/components/closebutton/stories/closebutton.stories.js b/components/closebutton/stories/closebutton.stories.js index 9407e15a352..a991b559cb3 100644 --- a/components/closebutton/stories/closebutton.stories.js +++ b/components/closebutton/stories/closebutton.stories.js @@ -52,6 +52,9 @@ export default { }, packageJson, metadata, + status: { + type: "migrated", + }, }, tags: ["migrated"], }; diff --git a/components/coachmark/stories/coachmark.stories.js b/components/coachmark/stories/coachmark.stories.js index 4df335c5bf4..a6a00132de6 100644 --- a/components/coachmark/stories/coachmark.stories.js +++ b/components/coachmark/stories/coachmark.stories.js @@ -5,9 +5,9 @@ import metadata from "../dist/metadata.json"; import packageJson from "../package.json"; import { CoachMarkGroup } from "./coachmark.test.js"; import { - Template, - CoachmarkMenuStatesTemplate, CoachMarkMediaOptionsTemplate, + CoachmarkMenuStatesTemplate, + Template, } from "./template.js"; /** @@ -99,6 +99,9 @@ export default { height: "525px", }, }, + status: { + type: "migrated", + }, }, }; diff --git a/components/colorarea/stories/colorarea.stories.js b/components/colorarea/stories/colorarea.stories.js index f4aa2b0561b..a29245bcff2 100644 --- a/components/colorarea/stories/colorarea.stories.js +++ b/components/colorarea/stories/colorarea.stories.js @@ -49,6 +49,9 @@ export default { }, packageJson, metadata, + status: { + type: "migrated", + }, }, tags: ["migrated"], }; diff --git a/components/colorhandle/stories/colorhandle.stories.js b/components/colorhandle/stories/colorhandle.stories.js index b3923e6d17e..71a6abee90d 100644 --- a/components/colorhandle/stories/colorhandle.stories.js +++ b/components/colorhandle/stories/colorhandle.stories.js @@ -52,6 +52,9 @@ export default { }, packageJson, metadata, + status: { + type: "migrated", + }, }, }; diff --git a/components/colorloupe/stories/colorloupe.stories.js b/components/colorloupe/stories/colorloupe.stories.js index fd827e3994f..242a4bf82bf 100644 --- a/components/colorloupe/stories/colorloupe.stories.js +++ b/components/colorloupe/stories/colorloupe.stories.js @@ -45,6 +45,9 @@ export default { }, packageJson, metadata, + status: { + type: "migrated", + }, }, tags: ["migrated"], }; diff --git a/components/colorslider/stories/colorslider.stories.js b/components/colorslider/stories/colorslider.stories.js index 010b0f31510..e5086144343 100644 --- a/components/colorslider/stories/colorslider.stories.js +++ b/components/colorslider/stories/colorslider.stories.js @@ -71,6 +71,9 @@ export default { }, packageJson, metadata, + status: { + type: "migrated", + }, }, }; diff --git a/components/colorwheel/stories/colorwheel.stories.js b/components/colorwheel/stories/colorwheel.stories.js index c8332ea4ceb..0e6ad8d8f5a 100644 --- a/components/colorwheel/stories/colorwheel.stories.js +++ b/components/colorwheel/stories/colorwheel.stories.js @@ -63,6 +63,9 @@ export default { }, packageJson, metadata, + status: { + type: "migrated", + }, }, }; diff --git a/components/dial/stories/dial.stories.js b/components/dial/stories/dial.stories.js index 51c3dbbedfc..4491aa2b861 100644 --- a/components/dial/stories/dial.stories.js +++ b/components/dial/stories/dial.stories.js @@ -35,6 +35,9 @@ export default { parameters: { packageJson, metadata, + status: { + type: "migrated", + }, }, tags: ["migrated"], }; diff --git a/components/dialog/stories/dialog.stories.js b/components/dialog/stories/dialog.stories.js index 9e862c31749..791316711fd 100644 --- a/components/dialog/stories/dialog.stories.js +++ b/components/dialog/stories/dialog.stories.js @@ -1,8 +1,8 @@ import { withUnderlayWrapper } from "@spectrum-css/preview/decorators"; import { disableDefaultModes } from "@spectrum-css/preview/modes"; import { isOpen, size } from "@spectrum-css/preview/types"; -import { Template as Table } from "@spectrum-css/table/stories/template.js"; import { Template as Steplist } from "@spectrum-css/steplist/stories/template.js"; +import { Template as Table } from "@spectrum-css/table/stories/template.js"; import { Template as Typography } from "@spectrum-css/typography/stories/template.js"; import metadata from "../dist/metadata.json"; import packageJson from "../package.json"; @@ -163,6 +163,9 @@ export default { packageJson, metadata, layout: "fullscreen", + status: { + type: "migrated", + }, }, decorators: [ withUnderlayWrapper, diff --git a/components/divider/stories/divider.stories.js b/components/divider/stories/divider.stories.js index 84f65e83bd4..057e5927504 100644 --- a/components/divider/stories/divider.stories.js +++ b/components/divider/stories/divider.stories.js @@ -38,6 +38,9 @@ export default { }, packageJson, metadata, + status: { + type: "migrated", + }, }, }; diff --git a/components/dropzone/stories/dropzone.stories.js b/components/dropzone/stories/dropzone.stories.js index eef7e95d4d2..d8334396534 100644 --- a/components/dropzone/stories/dropzone.stories.js +++ b/components/dropzone/stories/dropzone.stories.js @@ -46,6 +46,9 @@ export default { }, packageJson, metadata, + status: { + type: "migrated", + }, }, }; diff --git a/components/fieldgroup/stories/fieldgroup.stories.js b/components/fieldgroup/stories/fieldgroup.stories.js index 18c06b181f5..f30ac20e812 100644 --- a/components/fieldgroup/stories/fieldgroup.stories.js +++ b/components/fieldgroup/stories/fieldgroup.stories.js @@ -96,6 +96,9 @@ export default { }, packageJson, metadata, + status: { + type: "migrated", + }, }, }; diff --git a/components/fieldlabel/stories/fieldlabel.stories.js b/components/fieldlabel/stories/fieldlabel.stories.js index ebf8fa948ae..426e0a699c2 100644 --- a/components/fieldlabel/stories/fieldlabel.stories.js +++ b/components/fieldlabel/stories/fieldlabel.stories.js @@ -52,6 +52,9 @@ export default { }, packageJson, metadata, + status: { + type: "migrated", + }, }, tags: ["migrated"], }; diff --git a/components/form/stories/form.stories.js b/components/form/stories/form.stories.js index 5677a09d8ab..380d72c513e 100644 --- a/components/form/stories/form.stories.js +++ b/components/form/stories/form.stories.js @@ -107,6 +107,9 @@ export default { parameters: { packageJson, metadata, + status: { + type: "migrated", + }, }, tags: ["migrated"], }; diff --git a/components/helptext/stories/helptext.stories.js b/components/helptext/stories/helptext.stories.js index cf3aa9cec45..67ff3fe2c37 100644 --- a/components/helptext/stories/helptext.stories.js +++ b/components/helptext/stories/helptext.stories.js @@ -63,6 +63,9 @@ export default { }, packageJson, metadata, + status: { + type: "migrated", + }, }, }; diff --git a/components/icon/stories/icon.stories.js b/components/icon/stories/icon.stories.js index 5bc64fc6068..57089fa2e48 100644 --- a/components/icon/stories/icon.stories.js +++ b/components/icon/stories/icon.stories.js @@ -98,6 +98,9 @@ export default { type: "figma", url: "https://www.figma.com/design/9qeVZSJ9t0kv6r7njzgHx7/S2-%2F-Styles-visualizer-(WIP)?node-id=295-24257&t=ZC7fyaQ0VQYQ5VYM-1", }, + status: { + type: "migrated", + }, }, }; diff --git a/components/illustratedmessage/stories/illustratedmessage.stories.js b/components/illustratedmessage/stories/illustratedmessage.stories.js index 794accd74da..f5d60c4b4a2 100644 --- a/components/illustratedmessage/stories/illustratedmessage.stories.js +++ b/components/illustratedmessage/stories/illustratedmessage.stories.js @@ -75,6 +75,9 @@ export default { }, packageJson, metadata, + status: { + type: "migrated", + }, layout: "centered" }, }; diff --git a/components/infieldbutton/stories/infieldbutton.stories.js b/components/infieldbutton/stories/infieldbutton.stories.js index 131546840d8..9ba859e627a 100644 --- a/components/infieldbutton/stories/infieldbutton.stories.js +++ b/components/infieldbutton/stories/infieldbutton.stories.js @@ -59,6 +59,9 @@ export default { }, packageJson, metadata, + status: { + type: "migrated", + }, }, decorators: [ withDownStateDimensionCapture, diff --git a/components/infieldprogresscircle/stories/infieldprogresscircle.stories.js b/components/infieldprogresscircle/stories/infieldprogresscircle.stories.js index e8c60ee9d6d..f761265adfb 100644 --- a/components/infieldprogresscircle/stories/infieldprogresscircle.stories.js +++ b/components/infieldprogresscircle/stories/infieldprogresscircle.stories.js @@ -30,7 +30,10 @@ export default { }, packageJson, metadata, - } + status: { + type: "migrated", + }, + }, }; export const Default = InfieldProgressCircleGroup.bind({}); diff --git a/components/inlinealert/stories/inlinealert.stories.js b/components/inlinealert/stories/inlinealert.stories.js index 4fed7dc1fc7..3364589e8e8 100644 --- a/components/inlinealert/stories/inlinealert.stories.js +++ b/components/inlinealert/stories/inlinealert.stories.js @@ -101,6 +101,9 @@ export default { }, packageJson, metadata, + status: { + type: "migrated", + }, }, }; diff --git a/components/link/stories/link.stories.js b/components/link/stories/link.stories.js index bdb276051ce..2502aa440ae 100644 --- a/components/link/stories/link.stories.js +++ b/components/link/stories/link.stories.js @@ -89,7 +89,10 @@ export default { }, packageJson, metadata, - } + status: { + type: "migrated", + }, + }, }; export const Default = LinkGroup.bind({}); diff --git a/components/opacitycheckerboard/stories/opacitycheckerboard.stories.js b/components/opacitycheckerboard/stories/opacitycheckerboard.stories.js index 7640544d884..b37b326429a 100644 --- a/components/opacitycheckerboard/stories/opacitycheckerboard.stories.js +++ b/components/opacitycheckerboard/stories/opacitycheckerboard.stories.js @@ -42,6 +42,9 @@ export default { parameters: { packageJson, metadata, + status: { + type: "migrated", + }, }, tags: ["migrated"], }; diff --git a/components/pagination/stories/pagination.stories.js b/components/pagination/stories/pagination.stories.js index a9098d40630..1ce2bc1f1bc 100644 --- a/components/pagination/stories/pagination.stories.js +++ b/components/pagination/stories/pagination.stories.js @@ -70,6 +70,9 @@ export default { }, packageJson, metadata, + status: { + type: "migrated", + }, }, tags: ["migrated"], }; diff --git a/components/picker/stories/picker.stories.js b/components/picker/stories/picker.stories.js index 45c32f3872a..78c4b2a4f87 100644 --- a/components/picker/stories/picker.stories.js +++ b/components/picker/stories/picker.stories.js @@ -145,6 +145,9 @@ export default { downState: { selectors: [".spectrum-Picker:not(:disabled, .is-disabled, .is-loading)"], }, + status: { + type: "migrated", + }, }, decorators: [ withDownStateDimensionCapture, diff --git a/components/popover/stories/popover.stories.js b/components/popover/stories/popover.stories.js index aa422439824..694dde3b095 100644 --- a/components/popover/stories/popover.stories.js +++ b/components/popover/stories/popover.stories.js @@ -98,6 +98,9 @@ export default { }, packageJson, metadata, + status: { + type: "migrated", + }, }, }; diff --git a/components/progressbar/stories/progressbar.stories.js b/components/progressbar/stories/progressbar.stories.js index 3a6a620c07a..f55387d875a 100644 --- a/components/progressbar/stories/progressbar.stories.js +++ b/components/progressbar/stories/progressbar.stories.js @@ -98,6 +98,9 @@ export default { }, packageJson, metadata, + status: { + type: "migrated", + }, }, tags: ["migrated"], }; diff --git a/components/progresscircle/stories/progresscircle.stories.js b/components/progresscircle/stories/progresscircle.stories.js index 9146a54f0f1..fb4a7aad8a8 100644 --- a/components/progresscircle/stories/progresscircle.stories.js +++ b/components/progresscircle/stories/progresscircle.stories.js @@ -45,6 +45,9 @@ export default { }, packageJson, metadata, + status: { + type: "migrated", + }, }, }; diff --git a/components/radio/stories/radio.stories.js b/components/radio/stories/radio.stories.js index 2a63ba40c3e..e917d2d45f8 100644 --- a/components/radio/stories/radio.stories.js +++ b/components/radio/stories/radio.stories.js @@ -66,6 +66,9 @@ export default { }, packageJson, metadata, + status: { + type: "migrated", + }, }, }; diff --git a/components/rating/stories/rating.stories.js b/components/rating/stories/rating.stories.js index 689f20a5eb5..c48dc07cc00 100644 --- a/components/rating/stories/rating.stories.js +++ b/components/rating/stories/rating.stories.js @@ -1,6 +1,6 @@ +import { Sizes } from "@spectrum-css/preview/decorators"; import { disableDefaultModes } from "@spectrum-css/preview/modes"; import { isDisabled, isEmphasized, isFocused, isReadOnly, size } from "@spectrum-css/preview/types"; -import { Sizes } from "@spectrum-css/preview/decorators"; import metadata from "../dist/metadata.json"; import packageJson from "../package.json"; import { RatingGroup } from "./rating.test.js"; @@ -76,6 +76,9 @@ export default { }, packageJson, metadata, + status: { + type: "migrated", + }, }, }; diff --git a/components/search/stories/search.stories.js b/components/search/stories/search.stories.js index 34c34eda9f0..ac05649a103 100644 --- a/components/search/stories/search.stories.js +++ b/components/search/stories/search.stories.js @@ -71,15 +71,15 @@ export default { "click .spectrum-Search-icon", ], }, - status: { - type: "migrated", - }, design: { type: "figma", url: "https://www.figma.com/design/Mngz9H7WZLbrCvGQf3GnsY/S2-%2F-Desktop?node-id=13670-229", }, packageJson, metadata, + status: { + type: "migrated", + }, }, }; diff --git a/components/statuslight/stories/statuslight.stories.js b/components/statuslight/stories/statuslight.stories.js index 567bea4c55d..cec593c5216 100644 --- a/components/statuslight/stories/statuslight.stories.js +++ b/components/statuslight/stories/statuslight.stories.js @@ -75,6 +75,9 @@ export default { }, packageJson, metadata, + status: { + type: "migrated", + }, }, tags: ["migrated"], }; diff --git a/components/switch/stories/switch.stories.js b/components/switch/stories/switch.stories.js index cc38ca06286..3941d417178 100644 --- a/components/switch/stories/switch.stories.js +++ b/components/switch/stories/switch.stories.js @@ -45,6 +45,9 @@ export default { }, packageJson, metadata, + status: { + type: "migrated", + }, }, tags: ["migrated"], }; diff --git a/components/textfield/stories/textarea.stories.js b/components/textfield/stories/textarea.stories.js index bffb2b7b3f2..c19a3e6c399 100644 --- a/components/textfield/stories/textarea.stories.js +++ b/components/textfield/stories/textarea.stories.js @@ -30,7 +30,10 @@ export default { type: "figma", url: "https://www.figma.com/design/Mngz9H7WZLbrCvGQf3GnsY/S2-%2F-Desktop?node-id=725-2579", }, - } + status: { + type: "migrated", + }, + }, }; export const Default = TextAreaGroup.bind({}); diff --git a/components/textfield/stories/textfield.stories.js b/components/textfield/stories/textfield.stories.js index 1bdea319dcc..a97b3f15530 100644 --- a/components/textfield/stories/textfield.stories.js +++ b/components/textfield/stories/textfield.stories.js @@ -154,6 +154,9 @@ export default { }, packageJson, metadata, + status: { + type: "migrated", + }, }, }; diff --git a/components/thumbnail/stories/thumbnail.stories.js b/components/thumbnail/stories/thumbnail.stories.js index aea3b4ece7d..f50ced94378 100644 --- a/components/thumbnail/stories/thumbnail.stories.js +++ b/components/thumbnail/stories/thumbnail.stories.js @@ -94,6 +94,9 @@ export default { }, packageJson, metadata, + status: { + type: "migrated", + }, }, tags: ["migrated"], }; diff --git a/components/toast/stories/toast.stories.js b/components/toast/stories/toast.stories.js index 2a63b88c875..7a51b07dea7 100644 --- a/components/toast/stories/toast.stories.js +++ b/components/toast/stories/toast.stories.js @@ -65,6 +65,9 @@ export default { url: "https://www.figma.com/design/Mngz9H7WZLbrCvGQf3GnsY/S2-%2F-Desktop?node-id=2666-4482", }, metadata, + status: { + type: "migrated", + }, }, }; diff --git a/components/tooltip/stories/tooltip.stories.js b/components/tooltip/stories/tooltip.stories.js index 310c737432f..9b8541ea287 100644 --- a/components/tooltip/stories/tooltip.stories.js +++ b/components/tooltip/stories/tooltip.stories.js @@ -96,6 +96,9 @@ export default { }, packageJson, metadata, + status: { + type: "migrated", + }, }, tags: ["migrated"], };