From a0dc16699178ddb8e7dac439e2473d6610d18863 Mon Sep 17 00:00:00 2001 From: lauren Date: Tue, 22 Aug 2023 15:04:54 -0400 Subject: [PATCH] [rfc] Remove top level forget directory Sorry about the thrash in advance! This removes the top level `forget` directory which adds unnecessary nesting to our repo Hopefully everything still works --- compiler/.github/workflows/react.yml | 4 +- compiler/.github/workflows/rust.yml | 16 ++-- compiler/.github/workflows/test262.yml | 5 +- compiler/.github/workflows/typescript.yml | 15 +--- compiler/.gitignore | 11 ++- compiler/.gitmodules | 4 +- compiler/{forget => }/.prettierignore | 0 compiler/{forget => }/.prettierrc.json | 0 compiler/{forget => }/Cargo.lock | 0 compiler/{forget => }/Cargo.toml | 0 compiler/{forget => }/LICENSE | 0 compiler/{forget => }/README.md | 12 +-- .../apps/playground/.eslintrc.json | 0 .../{forget => }/apps/playground/.gitignore | 0 .../apps/playground/.vscode/extensions.json | 0 .../{forget => }/apps/playground/README.md | 0 .../apps/playground/app/index.tsx | 0 .../apps/playground/app/layout.tsx | 0 .../{forget => }/apps/playground/app/page.tsx | 0 .../{forget => }/apps/playground/colors.js | 0 .../playground/components/Editor/Input.tsx | 0 .../playground/components/Editor/Output.tsx | 0 .../playground/components/Editor/index.tsx | 0 .../components/Editor/monacoOptions.ts | 0 .../apps/playground/components/Header.tsx | 0 .../apps/playground/components/Logo.tsx | 0 .../apps/playground/components/Message.tsx | 0 .../playground/components/StoreContext.tsx | 0 .../playground/components/TabbedWindow.tsx | 0 .../apps/playground/components/index.ts | 0 .../apps/playground/hooks/index.ts | 0 .../apps/playground/hooks/useMountEffect.ts | 0 .../apps/playground/lib/createContext.ts | 0 .../apps/playground/lib/defaultStore.ts | 0 .../playground/lib/forgetMonacoDiagnostics.ts | 0 .../apps/playground/lib/stores/index.ts | 0 .../apps/playground/lib/stores/messages.ts | 0 .../apps/playground/lib/stores/store.ts | 0 .../{forget => }/apps/playground/lib/utils.ts | 0 .../apps/playground/next-env.d.ts | 0 .../apps/playground/next.config.js | 0 .../{forget => }/apps/playground/package.json | 0 .../apps/playground/postcss.config.js | 0 .../apps/playground/public/favicon.ico | Bin .../fonts/Source-Code-Pro-Regular.woff2 | Bin .../apps/playground/public/graphvizlib.wasm | Bin .../apps/playground/public/icon-180x180.png | Bin .../apps/playground/public/site.webmanifest | 0 .../apps/playground/public/vercel.svg | 0 .../apps/playground/scripts/downloadFonts.js | 0 .../apps/playground/styles/globals.css | 0 .../apps/playground/tailwind.config.js | 0 .../apps/playground/tsconfig.json | 0 .../{forget => }/apps/playground/vercel.json | 0 .../crates/forget_build_hir/Cargo.toml | 0 .../crates/forget_build_hir/README.md | 0 .../crates/forget_build_hir/src/build.rs | 0 .../crates/forget_build_hir/src/builder.rs | 0 .../crates/forget_build_hir/src/context.rs | 0 .../crates/forget_build_hir/src/error.rs | 0 .../crates/forget_build_hir/src/lib.rs | 0 .../crates/forget_diagnostics/Cargo.toml | 0 .../crates/forget_diagnostics/README.md | 0 .../forget_diagnostics/src/diagnostic.rs | 0 .../crates/forget_diagnostics/src/lib.rs | 0 .../crates/forget_estree/Cargo.toml | 0 .../crates/forget_estree/README.md | 0 .../crates/forget_estree/build.rs | 0 .../crates/forget_estree/src/binding.rs | 0 .../src/fixtures/for-statement.json | 0 .../forget_estree/src/fixtures/import.json | 0 .../forget_estree/src/fixtures/simple.json | 0 .../forget_estree/src/fixtures/test.json | 0 .../crates/forget_estree/src/generated.rs | 0 .../forget_estree/src/generated_extensions.rs | 0 .../crates/forget_estree/src/js_value.rs | 0 .../crates/forget_estree/src/lib.rs | 0 .../crates/forget_estree/src/range.rs | 0 ...e__tests__fixtures@for-statement.json.snap | 0 ...t_estree__tests__fixtures@import.json.snap | 0 ...t_estree__tests__fixtures@simple.json.snap | 0 ...get_estree__tests__fixtures@test.json.snap | 0 .../crates/forget_estree/src/visit.rs | 0 .../crates/forget_estree_codegen/Cargo.toml | 0 .../crates/forget_estree_codegen/README.md | 0 .../forget_estree_codegen/src/codegen.rs | 0 .../forget_estree_codegen/src/ecmascript.json | 0 .../crates/forget_estree_codegen/src/lib.rs | 0 .../crates/forget_fixtures/Cargo.toml | 0 .../crates/forget_fixtures/README.md | 0 .../crates/forget_fixtures/src/lib.rs | 0 ...stant-propagation-constant-if-condition.js | 0 .../tests/fixtures/constant-propagation.js | 0 .../tests/fixtures/destructure-array.js | 0 .../tests/fixtures/destructure-object.js | 0 .../tests/fixtures/error.assign-to-global.js | 0 .../tests/fixtures/for-statement.js | 0 .../tests/fixtures/function-expressions.js | 0 .../tests/fixtures/identifiers.js | 0 .../tests/fixtures/if-statement.js | 0 .../tests/fixtures/simple-function.js | 0 .../tests/fixtures/simple-ssa.js | 0 .../forget_fixtures/tests/fixtures/simple.js | 0 .../tests/fixtures/ssa-reassign-if.js | 0 .../tests/fixtures/use-memo.js | 0 .../forget_fixtures/tests/fixtures_test.rs | 0 ...-propagation-constant-if-condition.js.snap | 0 ...est__fixtures@constant-propagation.js.snap | 0 ...s_test__fixtures@destructure-array.js.snap | 0 ..._test__fixtures@destructure-object.js.snap | 0 ...t__fixtures@error.assign-to-global.js.snap | 0 ...tures_test__fixtures@for-statement.js.snap | 0 ...est__fixtures@function-expressions.js.snap | 0 ...ixtures_test__fixtures@identifiers.js.snap | 0 ...xtures_test__fixtures@if-statement.js.snap | 0 ...res_test__fixtures@simple-function.js.snap | 0 ...fixtures_test__fixtures@simple-ssa.js.snap | 0 .../fixtures_test__fixtures@simple.js.snap | 0 ...res_test__fixtures@ssa-reassign-if.js.snap | 0 .../fixtures_test__fixtures@use-memo.js.snap | 0 .../crates/forget_hermes_parser/Cargo.toml | 0 .../crates/forget_hermes_parser/README.md | 0 .../crates/forget_hermes_parser/build.rs | 0 .../forget_hermes_parser/src/generated.rs | 0 .../src/generated_extension.rs | 0 .../crates/forget_hermes_parser/src/lib.rs | 0 ...s-capture-in-method-receiver-and-mutate.js | 0 .../alias-capture-in-method-receiver.js | 0 .../tests/fixtures/alias-computed-load.js | 0 .../alias-nested-member-path-mutate.js | 0 .../fixtures/alias-nested-member-path.js | 0 .../tests/fixtures/alias-while.js | 0 ...llocating-primitive-as-dep-nested-scope.js | 0 .../fixtures/allocating-primitive-as-dep.js | 0 .../fixtures/allow-passing-refs-as-props.js | 0 .../tests/fixtures/array-access-assignment.js | 0 .../tests/fixtures/array-at-closure.js | 0 .../tests/fixtures/array-at-effect.js | 0 .../fixtures/array-at-mutate-after-capture.js | 0 .../tests/fixtures/array-expression-spread.js | 0 .../tests/fixtures/array-join.js | 0 .../tests/fixtures/array-map-frozen-array.js | 0 ...array-map-mutable-array-mutating-lambda.js | 0 .../tests/fixtures/array-pattern-params.js | 0 .../tests/fixtures/array-properties.js | 0 .../tests/fixtures/array-property-call.js | 0 .../tests/fixtures/array-push-effect.js | 0 .../arrow-function-expr-gating-test.js | 0 .../assignment-expression-computed.js | 0 .../assignment-expression-nested-path.js | 0 .../tests/fixtures/assignment-in-nested-if.js | 0 ...ignment-variations-complex-lvalue-array.js | 0 .../assignment-variations-complex-lvalue.js | 0 .../tests/fixtures/assignment-variations.js | 0 .../fixtures/await-side-effecting-promise.js | 0 .../tests/fixtures/await.js | 0 .../fixtures/babel-existing-react-import.js | 0 ...babel-existing-react-kitchensink-import.js | 0 .../bug.useMemo-deps-array-not-cleared.js | 0 .../tests/fixtures/bug_object-pattern.js | 0 ...iltin-jsx-tag-lowered-between-mutations.js | 0 .../tests/fixtures/call-args-assignment.js | 0 .../call-args-destructuring-assignment.js | 0 .../tests/fixtures/call-spread.js | 0 .../call-with-independently-memoizable-arg.js | 0 .../tests/fixtures/call.js | 0 .../fixtures/capture-indirect-mutate-alias.js | 0 .../tests/fixtures/capture-param-mutate.js | 0 .../fixtures/capture_mutate-across-fns.js | 0 .../fixtures/capturing-arrow-function-1.js | 0 .../capturing-fun-alias-captured-mutate-2.js | 0 ...pturing-fun-alias-captured-mutate-arr-2.js | 0 ...apturing-func-alias-captured-mutate-arr.js | 0 .../capturing-func-alias-captured-mutate.js | 0 .../capturing-func-alias-computed-mutate.js | 0 .../fixtures/capturing-func-alias-mutate.js | 0 ...ing-func-alias-receiver-computed-mutate.js | 0 .../capturing-func-alias-receiver-mutate.js | 0 .../tests/fixtures/capturing-func-mutate-2.js | 0 .../tests/fixtures/capturing-func-mutate-3.js | 0 .../fixtures/capturing-func-mutate-nested.js | 0 .../tests/fixtures/capturing-func-mutate.js | 0 .../fixtures/capturing-func-simple-alias.js | 0 .../tests/fixtures/capturing-function-1.js | 0 ...apturing-function-alias-computed-load-2.js | 0 ...apturing-function-alias-computed-load-3.js | 0 ...apturing-function-alias-computed-load-4.js | 0 .../capturing-function-alias-computed-load.js | 0 ...ring-function-capture-ref-before-rename.js | 0 ...ing-function-conditional-capture-mutate.js | 0 .../tests/fixtures/capturing-function-decl.js | 0 ...apturing-function-member-expr-arguments.js | 0 .../capturing-function-member-expr-call.js | 0 .../capturing-function-renamed-ref.js | 0 .../capturing-function-runs-inference.js | 0 .../capturing-function-shadow-captured.js | 0 .../capturing-function-skip-computed-path.js | 0 .../capturing-function-within-block.js | 0 .../tests/fixtures/capturing-member-expr.js | 0 .../fixtures/capturing-nested-member-call.js | 0 ...uring-nested-member-expr-in-nested-func.js | 0 .../fixtures/capturing-nested-member-expr.js | 0 .../capturing-reference-changes-type.js | 0 .../capturing-variable-in-nested-block.js | 0 .../capturing-variable-in-nested-function.js | 0 .../chained-assignment-context-variable.js | 0 .../chained-assignment-expressions.js | 0 .../codegen-emit-imports-same-source.js | 0 .../fixtures/codegen-emit-make-read-only.js | 0 .../codegen-instrument-forget-gating-test.js | 0 .../codegen-instrument-forget-test.js | 0 .../tests/fixtures/complex-while.js | 0 .../tests/fixtures/component.js | 0 .../computed-call-evaluation-order.js | 0 .../tests/fixtures/computed-call-spread.js | 0 .../computed-load-primitive-as-dependency.js | 0 .../tests/fixtures/computed-store-alias.js | 0 .../tests/fixtures/concise-arrow-expr.js | 0 .../cond-deps-conditional-member-expr.js | 0 .../fixtures/conditional-break-labeled.js | 0 .../tests/fixtures/conditional-break.js | 0 .../tests/fixtures/conditional-on-mutable.js | 0 .../conditional-set-state-in-render.js | 0 .../tests/fixtures/console-readonly.js | 0 ...agation-into-function-expression-global.js | 0 ...tion-into-function-expression-primitive.js | 0 .../tests/fixtures/constant-computed.js | 0 .../fixtures/constant-propagation-for.js | 0 ...t-propagation-into-function-expressions.js | 0 .../fixtures/constant-propagation-phi.js | 0 .../fixtures/constant-propagation-while.js | 0 .../tests/fixtures/constant-propagation.js | 0 .../tests/fixtures/constructor.js | 0 ...t-variable-reassigned-outside-of-lambda.js | 0 .../tests/fixtures/controlled-input.js | 0 .../tests/fixtures/dce-loop.js | 0 .../tests/fixtures/debugger-memoized.js | 0 .../tests/fixtures/debugger.js | 0 .../declare-reassign-variable-in-closure.js | 0 ...assign-variable-in-function-declaration.js | 0 .../fixtures/delete-computed-property.js | 0 .../tests/fixtures/delete-property.js | 0 .../tests/fixtures/dependencies-outputs.js | 0 .../tests/fixtures/dependencies.js | 0 .../fixtures/destructure-capture-global.js | 0 .../destructure-direct-reassignment.js | 0 .../fixtures/destructuring-array-default.js | 0 .../destructuring-array-param-default.js | 0 .../destructuring-assignment-array-default.js | 0 .../fixtures/destructuring-assignment.js | 0 ...-scope-and-local-variables-with-default.js | 0 ...ing-mixed-scope-declarations-and-locals.js | 0 .../fixtures/destructuring-object-default.js | 0 .../destructuring-object-param-default.js | 0 .../destructuring-property-inference.js | 0 .../tests/fixtures/destructuring.js | 0 .../tests/fixtures/disable-jsx-memoization.js | 0 .../tests/fixtures/do-while-break.js | 0 .../tests/fixtures/do-while-compound-test.js | 0 .../fixtures/do-while-conditional-break.js | 0 .../tests/fixtures/do-while-continue.js | 0 .../do-while-early-unconditional-break.js | 0 .../tests/fixtures/do-while-simple.js | 0 .../tests/fixtures/dominator.js | 0 .../tests/fixtures/early-return.js | 0 ...rror._todo.computed-lval-in-destructure.js | 0 ...i-arrow-expr-export-default-gating-test.js | 0 ...r.babel-existing-react-namespace-import.js | 0 ...ot-all-mutable-range-extensions-are-bad.js | 0 ...ll-args-destructuring-asignment-complex.js | 0 ...or.codegen-error-on-conflicting-imports.js | 0 .../error.hoisted-function-declaration.js | 0 .../error.hooks-with-React-namespace.js | 0 .../error.invalid-access-ref-during-render.js | 0 .../error.invalid-array-push-frozen.js | 0 .../error.invalid-assign-hook-to-local.js | 0 ...rror.invalid-capture-func-passed-to-jsx.js | 0 ....invalid-computed-store-to-frozen-value.js | 0 ...elete-computed-property-of-frozen-value.js | 0 ...invalid-delete-property-of-frozen-value.js | 0 ...nvalid-destructure-assignment-to-global.js | 0 ...d-destructure-to-local-global-variables.js | 0 ...lid-freeze-conditionally-mutable-lambda.js | 0 ...alid-freeze-mutable-lambda-mutate-local.js | 0 ...id-freeze-mutable-lambda-reassign-local.js | 0 ...tion-expression-mutates-immutable-value.js | 0 ...ror.invalid-mutate-after-aliased-freeze.js | 0 .../error.invalid-mutate-after-freeze.js | 0 .../error.invalid-pass-hook-as-call-arg.js | 0 .../error.invalid-pass-hook-as-prop.js | 0 .../error.invalid-pass-ref-to-function.js | 0 ....invalid-property-store-to-frozen-value.js | 0 ...d-ref-in-callback-invoked-during-render.js | 0 .../error.invalid-ref-value-as-props.js | 0 ....invalid-set-and-read-ref-during-render.js | 0 .../error.invalid-sketchy-code-use-forget.js | 0 .../error.invalid-ternary-with-hook-values.js | 0 ...valid-unconditional-set-state-in-render.js | 0 ...-use-ref-added-to-dep-without-type-info.js | 0 .../error.invalid-useMemo-async-callback.js | 0 .../error.invalid-useMemo-callback-args.js | 0 .../error.mutate-captured-arg-separately.js | 0 ...utate-global-increment-op-invalid-react.js | 0 .../fixtures/error.reassignment-to-global.js | 0 .../tests/fixtures/error.todo-kitchensink.js | 0 ...ror.todo-unconditional-set-state-lambda.js | 0 ...o.destructure-assignment-to-context-var.js | 0 .../error.useMemo-callback-generator.js | 0 .../error.while-with-assignment-in-test.js | 0 ...cape-analysis-destructured-rest-element.js | 0 .../fixtures/escape-analysis-jsx-child.js | 0 .../tests/fixtures/escape-analysis-logical.js | 0 ...aping-interleaved-allocating-dependency.js | 0 ...nterleaved-allocating-nested-dependency.js | 0 ...caping-interleaved-primitive-dependency.js | 0 .../escape-analysis-not-conditional-test.js | 0 .../fixtures/escape-analysis-not-if-test.js | 0 .../escape-analysis-not-switch-case.js | 0 .../escape-analysis-not-switch-test.js | 0 .../expression-with-assignment-dynamic.js | 0 .../fixtures/expression-with-assignment.js | 0 .../tests/fixtures/extend-scopes-if.js | 0 .../fixtures/fbt-call-complex-param-value.js | 0 .../tests/fixtures/fbt-call.js | 0 .../fbt-params-complex-param-value.js | 0 .../tests/fixtures/fbt-params.js | 0 .../fbt-template-string-same-scope.js | 0 .../for-empty-update-with-continue.js | 0 .../tests/fixtures/for-empty-update.js | 0 .../tests/fixtures/for-logical.js | 0 .../tests/fixtures/for-of-break.js | 0 .../fixtures/for-of-conditional-break.js | 0 .../tests/fixtures/for-of-continue.js | 0 .../tests/fixtures/for-of-destructure.js | 0 .../tests/fixtures/for-of-mutate.js | 0 .../tests/fixtures/for-of-simple.js | 0 .../tests/fixtures/for-return.js | 0 .../tests/fixtures/frozen-after-alias.js | 0 .../fixtures/function-declaration-reassign.js | 0 .../function-declaration-redeclare.js | 0 .../fixtures/function-declaration-simple.js | 0 ...ression-captures-value-later-frozen-jsx.js | 0 ...ression-maybe-mutates-hook-return-value.js | 0 ...tion-expression-with-store-to-parameter.js | 0 .../function-param-assignment-pattern.js | 0 .../gating-test-export-default-function.js | 0 ...gating-test-export-function-and-default.js | 0 .../fixtures/gating-test-export-function.js | 0 .../tests/fixtures/gating-test.js | 0 ...lobal-jsx-tag-lowered-between-mutations.js | 0 .../tests/fixtures/globals-Boolean.js | 0 .../tests/fixtures/globals-Number.js | 0 .../tests/fixtures/globals-String.js | 0 .../tests/fixtures/holey-array-expr.js | 0 .../fixtures/holey-array-pattern-dce-2.js | 0 .../tests/fixtures/holey-array-pattern-dce.js | 0 .../tests/fixtures/holey-array.js | 0 .../tests/fixtures/hook-call.js | 0 .../hook-inside-logical-expression.js | 0 .../tests/fixtures/hooks-freeze-arguments.js | 0 ...hooks-freeze-possibly-mutable-arguments.js | 0 .../tests/fixtures/immutable-hooks.js | 0 .../inadvertent-mutability-readonly-class.js | 0 .../inadvertent-mutability-readonly-lambda.js | 0 .../tests/fixtures/independent-across-if.js | 0 .../tests/fixtures/independent.js | 0 .../independently-memoize-object-property.js | 0 .../tests/fixtures/infer-computed-delete.js | 0 .../tests/fixtures/infer-global-object.js | 0 .../tests/fixtures/infer-phi-primitive.js | 0 .../tests/fixtures/infer-property-delete.js | 0 .../infer-types-through-type-cast.flow.js | 0 ...lue-not-promoted-to-outer-scope-dynamic.js | 0 ...alue-not-promoted-to-outer-scope-static.js | 0 .../fixtures/interdependent-across-if.js | 0 .../tests/fixtures/interdependent.js | 0 .../tests/fixtures/inverted-if-else.js | 0 .../tests/fixtures/inverted-if.js | 0 .../tests/fixtures/issue852.js | 0 .../issue933-disjoint-set-infinite-loop.js | 0 .../tests/fixtures/jsx-empty-expression.js | 0 .../tests/fixtures/jsx-fragment.js | 0 .../jsx-member-expression-tag-grouping.js | 0 .../tests/fixtures/jsx-member-expression.js | 0 .../tests/fixtures/jsx-namespaced-name.js | 0 .../tests/fixtures/jsx-spread.js | 0 .../jsx-tag-evaluation-order-non-global.js | 0 .../fixtures/jsx-tag-evaluation-order.js | 0 .../fixtures/lambda-capture-returned-alias.js | 0 .../fixtures/lambda-mutate-shadowed-object.js | 0 ...lambda-mutated-non-reactive-to-reactive.js | 0 .../lambda-mutated-ref-non-reactive.js | 0 .../fixtures/lambda-reassign-primitive.js | 0 .../lambda-reassign-shadowed-primitive.js | 0 .../tests/fixtures/lambda-with-fbt.js | 0 .../fixtures/logical-expression-object.js | 0 .../tests/fixtures/logical-expression.js | 0 .../tests/fixtures/method-call-computed.js | 0 .../tests/fixtures/method-call-fn-call.js | 0 .../tests/fixtures/method-call.js | 0 .../multi-arrow-expr-export-gating-test.js | 0 .../fixtures/multi-arrow-expr-gating-test.js | 0 .../tests/fixtures/mutable-lifetime-loops.js | 0 .../mutable-lifetime-with-aliasing.js | 0 .../tests/fixtures/mutable-liverange-loop.js | 0 .../nested-function-shadowed-identifiers.js | 0 .../fixtures/nested-optional-member-expr.js | 0 .../tests/fixtures/nested-scopes-hook-call.js | 0 .../tests/fixtures/new-spread.js | 0 ...noptional-load-from-optional-memberexpr.js | 0 .../fixtures/obj-literal-cached-in-if-else.js | 0 .../obj-literal-mutated-after-if-else.js | 0 .../obj-mutated-after-if-else-with-alias.js | 0 .../fixtures/obj-mutated-after-if-else.js | 0 ...mutated-after-nested-if-else-with-alias.js | 0 .../object-computed-access-assignment.js | 0 .../object-expression-string-literal-key.js | 0 .../fixtures/object-literal-spread-element.js | 0 .../tests/fixtures/object-pattern-params.js | 0 .../tests/fixtures/object-properties.js | 0 .../tests/fixtures/optional-call-chained.js | 0 .../tests/fixtures/optional-call-logical.js | 0 .../tests/fixtures/optional-call-simple.js | 0 ...-call-with-independently-memoizable-arg.js | 0 ...tional-call-with-optional-property-load.js | 0 .../tests/fixtures/optional-call.js | 0 .../fixtures/optional-computed-load-static.js | 0 .../optional-computed-member-expression.js | 0 ...onal-member-expression-call-as-property.js | 0 .../optional-member-expression-chain.js | 0 ...n-with-optional-member-expr-as-property.js | 0 .../fixtures/optional-member-expression.js | 0 .../tests/fixtures/optional-method-call.js | 0 .../fixtures/optional-receiver-method-call.js | 0 .../optional-receiver-optional-method.js | 0 ...rlapping-scopes-interleaved-by-terminal.js | 0 .../overlapping-scopes-interleaved.js | 0 .../fixtures/overlapping-scopes-shadowed.js | 0 ...erlapping-scopes-shadowing-within-block.js | 0 .../fixtures/overlapping-scopes-while.js | 0 .../overlapping-scopes-within-block.js | 0 .../tests/fixtures/primitive-alias-mutate.js | 0 .../fixtures/primitive-as-dep-nested-scope.js | 0 .../tests/fixtures/primitive-as-dep.js | 0 .../fixtures/prop-capturing-function-1.js | 0 .../tests/fixtures/property-assignment.js | 0 .../property-call-evaluation-order.js | 0 .../tests/fixtures/property-call-spread.js | 0 ...tional-properties-inside-optional-chain.js | 0 .../tests/fixtures/reactive-scope-grouping.js | 0 .../tests/fixtures/reactive-scopes-if.js | 0 .../tests/fixtures/reactive-scopes.js | 0 ...ctivity-analysis-interleaved-reactivity.js | 0 ...-reactive-via-mutation-of-computed-load.js | 0 ...-reactive-via-mutation-of-property-load.js | 0 .../fixtures/reassign-object-in-context.js | 0 .../fixtures/reassign-primitive-in-context.js | 0 ...ned-phi-in-returned-function-expression.js | 0 .../fixtures/reassignment-conditional.js | 0 .../fixtures/reassignment-separate-scopes.js | 0 .../tests/fixtures/reassignment.js | 0 .../tests/fixtures/recursive-function-expr.js | 0 .../reduce-reactive-cond-deps-cfg-condexpr.js | 0 .../reduce-reactive-cond-deps-cfg-ifelse.js | 0 ...ive-cond-deps-cfg-nested-ifelse-missing.js | 0 ...ce-reactive-cond-deps-cfg-nested-ifelse.js | 0 ...ctive-cond-deps-cfg-switch-missing-case.js | 0 ...ve-cond-deps-cfg-switch-missing-default.js | 0 .../reduce-reactive-cond-deps-cfg-switch.js | 0 .../reduce-reactive-cond-deps-no-uncond.js | 0 ...educe-reactive-cond-deps-promote-uncond.js | 0 ...educe-reactive-cond-deps-subpath-order1.js | 0 ...educe-reactive-cond-deps-subpath-order2.js | 0 ...uce-reactive-cond-deps-superpath-order1.js | 0 ...uce-reactive-cond-deps-superpath-order2.js | 0 .../reduce-reactive-cond-memberexpr-join.js | 0 ...dependencies-optional-member-expression.js | 0 .../reduce-reactive-deps-cond-scope.js | 0 ...ctive-deps-join-uncond-scopes-cond-deps.js | 0 ...ctive-uncond-deps-nonoverlap-descendant.js | 0 ...-reactive-uncond-deps-nonoverlap-direct.js | 0 ...reactive-uncond-deps-overlap-descendant.js | 0 ...uce-reactive-uncond-deps-overlap-direct.js | 0 ...uce-reactive-uncond-deps-subpath-order1.js | 0 ...uce-reactive-uncond-deps-subpath-order2.js | 0 ...uce-reactive-uncond-deps-subpath-order3.js | 0 .../ref-current-aliased-no-added-to-dep.js | 0 .../ref-current-aliased-not-added-to-dep-2.js | 0 .../ref-current-field-not-added-to-dep.js | 0 .../ref-current-not-added-to-dep-2.js | 0 .../fixtures/ref-current-not-added-to-dep.js | 0 ...-current-optional-field-no-added-to-dep.js | 0 .../ref-current-write-not-added-to-dep.js | 0 .../tests/fixtures/ref-in-effect.js | 0 .../tests/fixtures/regexp-literal.js | 0 .../remove-memoization-kitchen-sink.js | 0 ...ssign-to-variable-without-mutable-range.js | 0 .../repro-scope-missing-mutable-range.js | 0 .../tests/fixtures/repro.js | 0 .../tests/fixtures/return-conditional.js | 0 .../tests/fixtures/return-undefined.js | 0 .../tests/fixtures/reverse-postorder.js | 0 ...iable-as-dep-and-redeclare-maybe-frozen.js | 0 .../same-variable-as-dep-and-redeclare.js | 0 .../tests/fixtures/sequence-expression.js | 0 ...onstant-progagatable-if-test-conditions.js | 0 .../tests/fixtures/simple-alias.js | 0 .../tests/fixtures/simple-function-1.js | 0 .../tests/fixtures/simple-scope.js | 0 .../tests/fixtures/simple.js | 0 .../fixtures/sketchy-code-exhaustive-deps.js | 0 .../fixtures/sketchy-code-rules-of-hooks.js | 0 .../tests/fixtures/ssa-arrayexpression.js | 0 .../tests/fixtures/ssa-call-jsx-2.js | 0 .../tests/fixtures/ssa-call-jsx.js | 0 .../fixtures/ssa-cascading-eliminated-phis.js | 0 .../tests/fixtures/ssa-complex-multiple-if.js | 0 .../tests/fixtures/ssa-complex-single-if.js | 0 .../tests/fixtures/ssa-for-of.js | 0 .../tests/fixtures/ssa-for-trivial-update.js | 0 .../tests/fixtures/ssa-for.js | 0 .../tests/fixtures/ssa-if-else.js | 0 .../tests/fixtures/ssa-leave-case.js | 0 .../tests/fixtures/ssa-multiple-phis.js | 0 .../fixtures/ssa-nested-loops-no-reassign.js | 0 .../tests/fixtures/ssa-nested-partial-phi.js | 0 .../ssa-nested-partial-reassignment.js | 0 .../tests/fixtures/ssa-newexpression.js | 0 .../fixtures/ssa-non-empty-initializer.js | 0 .../fixtures/ssa-objectexpression-phi.js | 0 .../tests/fixtures/ssa-objectexpression.js | 0 .../ssa-property-alias-alias-mutate-if.js | 0 .../tests/fixtures/ssa-property-alias-if.js | 0 .../fixtures/ssa-property-alias-mutate-if.js | 0 .../ssa-property-alias-mutate-inside-if.js | 0 .../fixtures/ssa-property-alias-mutate.js | 0 .../tests/fixtures/ssa-property-call.js | 0 .../tests/fixtures/ssa-property-mutate-2.js | 0 .../fixtures/ssa-property-mutate-alias.js | 0 .../tests/fixtures/ssa-property-mutate.js | 0 .../tests/fixtures/ssa-property.js | 0 .../tests/fixtures/ssa-reassign-in-rval.js | 0 .../tests/fixtures/ssa-reassign.js | 0 ...aming-ternary-destruction-with-mutation.js | 0 .../ssa-renaming-ternary-destruction.js | 0 .../ssa-renaming-ternary-with-mutation.js | 0 .../tests/fixtures/ssa-renaming-ternary.js | 0 ...ing-unconditional-ternary-with-mutation.js | 0 .../ssa-renaming-unconditional-ternary.js | 0 ...sa-renaming-unconditional-with-mutation.js | 0 ...enaming-via-destructuring-with-mutation.js | 0 .../ssa-renaming-via-destructuring.js | 0 .../fixtures/ssa-renaming-with-mutation.js | 0 .../tests/fixtures/ssa-renaming.js | 0 .../tests/fixtures/ssa-return.js | 0 .../tests/fixtures/ssa-shadowing.js | 0 .../tests/fixtures/ssa-sibling-phis.js | 0 .../tests/fixtures/ssa-simple-phi.js | 0 .../tests/fixtures/ssa-simple.js | 0 .../tests/fixtures/ssa-single-if.js | 0 .../tests/fixtures/ssa-switch.js | 0 .../tests/fixtures/ssa-throw.js | 0 .../tests/fixtures/ssa-while-no-reassign.js | 0 .../tests/fixtures/ssa-while.js | 0 .../tests/fixtures/store-via-call.js | 0 .../tests/fixtures/store-via-new.js | 0 .../switch-global-propertyload-case-test.js | 0 .../fixtures/switch-non-final-default.js | 0 .../tests/fixtures/switch-with-fallthrough.js | 0 .../tests/fixtures/switch.js | 0 .../tests/fixtures/tagged-template-in-hook.js | 0 .../tests/fixtures/tagged-template-literal.js | 0 .../tests/fixtures/template-literal.js | 0 .../temporary-accessed-outside-scope.js | 0 .../temporary-at-start-of-value-block.js | 0 ...ry-property-load-accessed-outside-scope.js | 0 .../fixtures/ternary-assignment-expression.js | 0 .../tests/fixtures/ternary-expression.js | 0 .../tests/fixtures/timers.js | 0 ...-expression-captures-value-later-frozen.js | 0 .../todo.unnecessary-lambda-memoization.js | 0 .../tests/fixtures/transitive-alias-fields.js | 0 .../tests/fixtures/trivial.js | 0 .../type-args-test-binary-operator.js | 0 .../tests/fixtures/type-binary-operator.js | 0 .../fixtures/type-cast-expression.flow.js | 0 .../tests/fixtures/type-field-load.js | 0 .../type-test-field-load-binary-op.js | 0 .../tests/fixtures/type-test-field-store.js | 0 .../tests/fixtures/type-test-polymorphic.js | 0 .../tests/fixtures/type-test-primitive.js | 0 .../type-test-return-type-inference.js | 0 .../tests/fixtures/unary-expr.js | 0 .../fixtures/unconditional-break-label.js | 0 ...itialized-declaration-in-reactive-scope.js | 0 .../fixtures/unknown-hooks-do-not-assert.js | 0 .../fixtures/unused-array-middle-element.js | 0 .../fixtures/unused-array-rest-element.js | 0 .../tests/fixtures/unused-conditional.js | 0 .../unused-logical-assigned-to-variable.js | 0 .../tests/fixtures/unused-logical.js | 0 .../unused-object-element-with-rest.js | 0 .../tests/fixtures/unused-object-element.js | 0 ...ed-optional-method-assigned-to-variable.js | 0 .../unused-ternary-assigned-to-variable.js | 0 .../tests/fixtures/update-expression.js | 0 .../tests/fixtures/use-callback-simple.js | 0 .../tests/fixtures/useEffect-arg-memoized.js | 0 .../fixtures/useEffect-nested-lambdas.js | 0 .../useMemo-if-else-multiple-return.js | 0 .../useMemo-independently-memoizeable.js | 0 .../fixtures/useMemo-inlining-block-return.js | 0 .../tests/fixtures/useMemo-inverted-if.js | 0 ...-labeled-statement-unconditional-return.js | 0 .../tests/fixtures/useMemo-logical.js | 0 .../fixtures/useMemo-multiple-if-else.js | 0 .../tests/fixtures/useMemo-named-function.js | 0 .../tests/fixtures/useMemo-nested-ifs.js | 0 .../tests/fixtures/useMemo-return-empty.js | 0 .../tests/fixtures/useMemo-simple.js | 0 .../fixtures/useMemo-switch-no-fallthrough.js | 0 .../tests/fixtures/useMemo-switch-return.js | 0 .../tests/fixtures/while-break.js | 0 .../fixtures/while-conditional-continue.js | 0 .../tests/fixtures/while-logical.js | 0 .../tests/fixtures/while-property.js | 0 .../forget_hermes_parser/tests/parser_test.rs | 0 ...ture-in-method-receiver-and-mutate.js.snap | 0 ...s@alias-capture-in-method-receiver.js.snap | 0 ...test__fixtures@alias-computed-load.js.snap | 0 ...es@alias-nested-member-path-mutate.js.snap | 0 ..._fixtures@alias-nested-member-path.js.snap | 0 .../parser_test__fixtures@alias-while.js.snap | 0 ...ting-primitive-as-dep-nested-scope.js.snap | 0 ...xtures@allocating-primitive-as-dep.js.snap | 0 ...xtures@allow-passing-refs-as-props.js.snap | 0 ...__fixtures@array-access-assignment.js.snap | 0 ...er_test__fixtures@array-at-closure.js.snap | 0 ...ser_test__fixtures@array-at-effect.js.snap | 0 ...ures@array-at-mutate-after-capture.js.snap | 0 ...__fixtures@array-expression-spread.js.snap | 0 .../parser_test__fixtures@array-join.js.snap | 0 ...t__fixtures@array-map-frozen-array.js.snap | 0 ...-map-mutable-array-mutating-lambda.js.snap | 0 ...est__fixtures@array-pattern-params.js.snap | 0 ...er_test__fixtures@array-properties.js.snap | 0 ...test__fixtures@array-property-call.js.snap | 0 ...r_test__fixtures@array-push-effect.js.snap | 0 ...es@arrow-function-expr-gating-test.js.snap | 0 ...res@assignment-expression-computed.js.snap | 0 ...@assignment-expression-nested-path.js.snap | 0 ...__fixtures@assignment-in-nested-if.js.snap | 0 ...nt-variations-complex-lvalue-array.js.snap | 0 ...signment-variations-complex-lvalue.js.snap | 0 ...st__fixtures@assignment-variations.js.snap | 0 ...tures@await-side-effecting-promise.js.snap | 0 .../parser_test__fixtures@await.js.snap | 0 ...xtures@babel-existing-react-import.js.snap | 0 ...-existing-react-kitchensink-import.js.snap | 0 ...bug.useMemo-deps-array-not-cleared.js.snap | 0 ..._test__fixtures@bug_object-pattern.js.snap | 0 ...-jsx-tag-lowered-between-mutations.js.snap | 0 ...est__fixtures@call-args-assignment.js.snap | 0 ...call-args-destructuring-assignment.js.snap | 0 .../parser_test__fixtures@call-spread.js.snap | 0 ...-with-independently-memoizable-arg.js.snap | 0 .../parser_test__fixtures@call.js.snap | 0 ...ures@capture-indirect-mutate-alias.js.snap | 0 ...est__fixtures@capture-param-mutate.js.snap | 0 ...fixtures@capture_mutate-across-fns.js.snap | 0 ...ixtures@capturing-arrow-function-1.js.snap | 0 ...turing-fun-alias-captured-mutate-2.js.snap | 0 ...ng-fun-alias-captured-mutate-arr-2.js.snap | 0 ...ing-func-alias-captured-mutate-arr.js.snap | 0 ...pturing-func-alias-captured-mutate.js.snap | 0 ...pturing-func-alias-computed-mutate.js.snap | 0 ...xtures@capturing-func-alias-mutate.js.snap | 0 ...unc-alias-receiver-computed-mutate.js.snap | 0 ...pturing-func-alias-receiver-mutate.js.snap | 0 ...__fixtures@capturing-func-mutate-2.js.snap | 0 ...__fixtures@capturing-func-mutate-3.js.snap | 0 ...tures@capturing-func-mutate-nested.js.snap | 0 ...st__fixtures@capturing-func-mutate.js.snap | 0 ...xtures@capturing-func-simple-alias.js.snap | 0 ...est__fixtures@capturing-function-1.js.snap | 0 ...ing-function-alias-computed-load-2.js.snap | 0 ...ing-function-alias-computed-load-3.js.snap | 0 ...ing-function-alias-computed-load-4.js.snap | 0 ...uring-function-alias-computed-load.js.snap | 0 ...function-capture-ref-before-rename.js.snap | 0 ...unction-conditional-capture-mutate.js.snap | 0 ...__fixtures@capturing-function-decl.js.snap | 0 ...ing-function-member-expr-arguments.js.snap | 0 ...apturing-function-member-expr-call.js.snap | 0 ...res@capturing-function-renamed-ref.js.snap | 0 ...@capturing-function-runs-inference.js.snap | 0 ...capturing-function-shadow-captured.js.snap | 0 ...turing-function-skip-computed-path.js.snap | 0 ...es@capturing-function-within-block.js.snap | 0 ...st__fixtures@capturing-member-expr.js.snap | 0 ...tures@capturing-nested-member-call.js.snap | 0 ...-nested-member-expr-in-nested-func.js.snap | 0 ...tures@capturing-nested-member-expr.js.snap | 0 ...s@capturing-reference-changes-type.js.snap | 0 ...capturing-variable-in-nested-block.js.snap | 0 ...turing-variable-in-nested-function.js.snap | 0 ...hained-assignment-context-variable.js.snap | 0 ...res@chained-assignment-expressions.js.snap | 0 ...s@codegen-emit-imports-same-source.js.snap | 0 ...xtures@codegen-emit-make-read-only.js.snap | 0 ...egen-instrument-forget-gating-test.js.snap | 0 ...res@codegen-instrument-forget-test.js.snap | 0 ...arser_test__fixtures@complex-while.js.snap | 0 .../parser_test__fixtures@component.js.snap | 0 ...res@computed-call-evaluation-order.js.snap | 0 ...est__fixtures@computed-call-spread.js.snap | 0 ...puted-load-primitive-as-dependency.js.snap | 0 ...est__fixtures@computed-store-alias.js.snap | 0 ..._test__fixtures@concise-arrow-expr.js.snap | 0 ...@cond-deps-conditional-member-expr.js.snap | 0 ...fixtures@conditional-break-labeled.js.snap | 0 ...r_test__fixtures@conditional-break.js.snap | 0 ...t__fixtures@conditional-on-mutable.js.snap | 0 ...es@conditional-set-state-in-render.js.snap | 0 ...er_test__fixtures@console-readonly.js.snap | 0 ...on-into-function-expression-global.js.snap | 0 ...into-function-expression-primitive.js.snap | 0 ...r_test__fixtures@constant-computed.js.snap | 0 ..._fixtures@constant-propagation-for.js.snap | 0 ...pagation-into-function-expressions.js.snap | 0 ..._fixtures@constant-propagation-phi.js.snap | 0 ...ixtures@constant-propagation-while.js.snap | 0 ...est__fixtures@constant-propagation.js.snap | 0 .../parser_test__fixtures@constructor.js.snap | 0 ...iable-reassigned-outside-of-lambda.js.snap | 0 ...er_test__fixtures@controlled-input.js.snap | 0 .../parser_test__fixtures@dce-loop.js.snap | 0 ...r_test__fixtures@debugger-memoized.js.snap | 0 .../parser_test__fixtures@debugger.js.snap | 0 ...clare-reassign-variable-in-closure.js.snap | 0 ...n-variable-in-function-declaration.js.snap | 0 ..._fixtures@delete-computed-property.js.snap | 0 ...ser_test__fixtures@delete-property.js.snap | 0 ...est__fixtures@dependencies-outputs.js.snap | 0 ...parser_test__fixtures@dependencies.js.snap | 0 ...ixtures@destructure-capture-global.js.snap | 0 ...es@destructure-direct-reassignment.js.snap | 0 ...xtures@destructuring-array-default.js.snap | 0 ...@destructuring-array-param-default.js.snap | 0 ...ructuring-assignment-array-default.js.snap | 0 ..._fixtures@destructuring-assignment.js.snap | 0 ...e-and-local-variables-with-default.js.snap | 0 ...ixed-scope-declarations-and-locals.js.snap | 0 ...tures@destructuring-object-default.js.snap | 0 ...destructuring-object-param-default.js.snap | 0 ...s@destructuring-property-inference.js.snap | 0 ...arser_test__fixtures@destructuring.js.snap | 0 ...__fixtures@disable-jsx-memoization.js.snap | 0 ...rser_test__fixtures@do-while-break.js.snap | 0 ...t__fixtures@do-while-compound-test.js.snap | 0 ...ixtures@do-while-conditional-break.js.snap | 0 ...r_test__fixtures@do-while-continue.js.snap | 0 ...do-while-early-unconditional-break.js.snap | 0 ...ser_test__fixtures@do-while-simple.js.snap | 0 .../parser_test__fixtures@dominator.js.snap | 0 ...parser_test__fixtures@early-return.js.snap | 0 ..._todo.computed-lval-in-destructure.js.snap | 0 ...ow-expr-export-default-gating-test.js.snap | 0 ...el-existing-react-namespace-import.js.snap | 0 ...l-mutable-range-extensions-are-bad.js.snap | 0 ...gs-destructuring-asignment-complex.js.snap | 0 ...degen-error-on-conflicting-imports.js.snap | 0 ...error.hoisted-function-declaration.js.snap | 0 ...s@error.hooks-with-React-namespace.js.snap | 0 ...r.invalid-access-ref-during-render.js.snap | 0 ...es@error.invalid-array-push-frozen.js.snap | 0 ...error.invalid-assign-hook-to-local.js.snap | 0 ...invalid-capture-func-passed-to-jsx.js.snap | 0 ...lid-computed-store-to-frozen-value.js.snap | 0 ...-computed-property-of-frozen-value.js.snap | 0 ...id-delete-property-of-frozen-value.js.snap | 0 ...d-destructure-assignment-to-global.js.snap | 0 ...tructure-to-local-global-variables.js.snap | 0 ...reeze-conditionally-mutable-lambda.js.snap | 0 ...freeze-mutable-lambda-mutate-local.js.snap | 0 ...eeze-mutable-lambda-reassign-local.js.snap | 0 ...expression-mutates-immutable-value.js.snap | 0 ...nvalid-mutate-after-aliased-freeze.js.snap | 0 ...@error.invalid-mutate-after-freeze.js.snap | 0 ...rror.invalid-pass-hook-as-call-arg.js.snap | 0 ...es@error.invalid-pass-hook-as-prop.js.snap | 0 ...error.invalid-pass-ref-to-function.js.snap | 0 ...lid-property-store-to-frozen-value.js.snap | 0 ...-in-callback-invoked-during-render.js.snap | 0 ...s@error.invalid-ref-value-as-props.js.snap | 0 ...lid-set-and-read-ref-during-render.js.snap | 0 ...or.invalid-sketchy-code-use-forget.js.snap | 0 ...r.invalid-ternary-with-hook-values.js.snap | 0 ...-unconditional-set-state-in-render.js.snap | 0 ...ref-added-to-dep-without-type-info.js.snap | 0 ...ror.invalid-useMemo-async-callback.js.snap | 0 ...rror.invalid-useMemo-callback-args.js.snap | 0 ...ror.mutate-captured-arg-separately.js.snap | 0 ...-global-increment-op-invalid-react.js.snap | 0 ...tures@error.reassignment-to-global.js.snap | 0 ...t__fixtures@error.todo-kitchensink.js.snap | 0 ...odo-unconditional-set-state-lambda.js.snap | 0 ...tructure-assignment-to-context-var.js.snap | 0 ...s@error.useMemo-callback-generator.js.snap | 0 ...rror.while-with-assignment-in-test.js.snap | 0 ...analysis-destructured-rest-element.js.snap | 0 ...fixtures@escape-analysis-jsx-child.js.snap | 0 ...__fixtures@escape-analysis-logical.js.snap | 0 ...-interleaved-allocating-dependency.js.snap | 0 ...eaved-allocating-nested-dependency.js.snap | 0 ...g-interleaved-primitive-dependency.js.snap | 0 ...cape-analysis-not-conditional-test.js.snap | 0 ...xtures@escape-analysis-not-if-test.js.snap | 0 ...es@escape-analysis-not-switch-case.js.snap | 0 ...es@escape-analysis-not-switch-test.js.snap | 0 ...expression-with-assignment-dynamic.js.snap | 0 ...ixtures@expression-with-assignment.js.snap | 0 ...er_test__fixtures@extend-scopes-if.js.snap | 0 ...tures@fbt-call-complex-param-value.js.snap | 0 .../parser_test__fixtures@fbt-call.js.snap | 0 ...res@fbt-params-complex-param-value.js.snap | 0 .../parser_test__fixtures@fbt-params.js.snap | 0 ...res@fbt-template-string-same-scope.js.snap | 0 ...res@for-empty-update-with-continue.js.snap | 0 ...er_test__fixtures@for-empty-update.js.snap | 0 .../parser_test__fixtures@for-logical.js.snap | 0 ...parser_test__fixtures@for-of-break.js.snap | 0 ..._fixtures@for-of-conditional-break.js.snap | 0 ...ser_test__fixtures@for-of-continue.js.snap | 0 ..._test__fixtures@for-of-destructure.js.snap | 0 ...arser_test__fixtures@for-of-mutate.js.snap | 0 ...arser_test__fixtures@for-of-simple.js.snap | 0 .../parser_test__fixtures@for-return.js.snap | 0 ..._test__fixtures@frozen-after-alias.js.snap | 0 ...ures@function-declaration-reassign.js.snap | 0 ...res@function-declaration-redeclare.js.snap | 0 ...xtures@function-declaration-simple.js.snap | 0 ...on-captures-value-later-frozen-jsx.js.snap | 0 ...on-maybe-mutates-hook-return-value.js.snap | 0 ...expression-with-store-to-parameter.js.snap | 0 ...@function-param-assignment-pattern.js.snap | 0 ...ating-test-export-default-function.js.snap | 0 ...g-test-export-function-and-default.js.snap | 0 ...xtures@gating-test-export-function.js.snap | 0 .../parser_test__fixtures@gating-test.js.snap | 0 ...-jsx-tag-lowered-between-mutations.js.snap | 0 ...ser_test__fixtures@globals-Boolean.js.snap | 0 ...rser_test__fixtures@globals-Number.js.snap | 0 ...rser_test__fixtures@globals-String.js.snap | 0 ...er_test__fixtures@holey-array-expr.js.snap | 0 ...fixtures@holey-array-pattern-dce-2.js.snap | 0 ...__fixtures@holey-array-pattern-dce.js.snap | 0 .../parser_test__fixtures@holey-array.js.snap | 0 .../parser_test__fixtures@hook-call.js.snap | 0 ...res@hook-inside-logical-expression.js.snap | 0 ...t__fixtures@hooks-freeze-arguments.js.snap | 0 ...-freeze-possibly-mutable-arguments.js.snap | 0 ...ser_test__fixtures@immutable-hooks.js.snap | 0 ...dvertent-mutability-readonly-class.js.snap | 0 ...vertent-mutability-readonly-lambda.js.snap | 0 ...st__fixtures@independent-across-if.js.snap | 0 .../parser_test__fixtures@independent.js.snap | 0 ...ependently-memoize-object-property.js.snap | 0 ...st__fixtures@infer-computed-delete.js.snap | 0 ...test__fixtures@infer-global-object.js.snap | 0 ...test__fixtures@infer-phi-primitive.js.snap | 0 ...st__fixtures@infer-property-delete.js.snap | 0 ...infer-types-through-type-cast.flow.js.snap | 0 ...ot-promoted-to-outer-scope-dynamic.js.snap | 0 ...not-promoted-to-outer-scope-static.js.snap | 0 ..._fixtures@interdependent-across-if.js.snap | 0 ...rser_test__fixtures@interdependent.js.snap | 0 ...er_test__fixtures@inverted-if-else.js.snap | 0 .../parser_test__fixtures@inverted-if.js.snap | 0 .../parser_test__fixtures@issue852.js.snap | 0 ...ssue933-disjoint-set-infinite-loop.js.snap | 0 ...est__fixtures@jsx-empty-expression.js.snap | 0 ...parser_test__fixtures@jsx-fragment.js.snap | 0 ...jsx-member-expression-tag-grouping.js.snap | 0 ...st__fixtures@jsx-member-expression.js.snap | 0 ...test__fixtures@jsx-namespaced-name.js.snap | 0 .../parser_test__fixtures@jsx-spread.js.snap | 0 ...sx-tag-evaluation-order-non-global.js.snap | 0 ..._fixtures@jsx-tag-evaluation-order.js.snap | 0 ...ures@lambda-capture-returned-alias.js.snap | 0 ...ures@lambda-mutate-shadowed-object.js.snap | 0 ...a-mutated-non-reactive-to-reactive.js.snap | 0 ...es@lambda-mutated-ref-non-reactive.js.snap | 0 ...fixtures@lambda-reassign-primitive.js.snap | 0 ...lambda-reassign-shadowed-primitive.js.snap | 0 ...ser_test__fixtures@lambda-with-fbt.js.snap | 0 ...fixtures@logical-expression-object.js.snap | 0 ..._test__fixtures@logical-expression.js.snap | 0 ...est__fixtures@method-call-computed.js.snap | 0 ...test__fixtures@method-call-fn-call.js.snap | 0 .../parser_test__fixtures@method-call.js.snap | 0 ...ulti-arrow-expr-export-gating-test.js.snap | 0 ...tures@multi-arrow-expr-gating-test.js.snap | 0 ...t__fixtures@mutable-lifetime-loops.js.snap | 0 ...res@mutable-lifetime-with-aliasing.js.snap | 0 ...t__fixtures@mutable-liverange-loop.js.snap | 0 ...sted-function-shadowed-identifiers.js.snap | 0 ...xtures@nested-optional-member-expr.js.snap | 0 ...__fixtures@nested-scopes-hook-call.js.snap | 0 .../parser_test__fixtures@new-spread.js.snap | 0 ...onal-load-from-optional-memberexpr.js.snap | 0 ...ures@obj-literal-cached-in-if-else.js.snap | 0 ...@obj-literal-mutated-after-if-else.js.snap | 0 ...j-mutated-after-if-else-with-alias.js.snap | 0 ...fixtures@obj-mutated-after-if-else.js.snap | 0 ...ed-after-nested-if-else-with-alias.js.snap | 0 ...@object-computed-access-assignment.js.snap | 0 ...ject-expression-string-literal-key.js.snap | 0 ...ures@object-literal-spread-element.js.snap | 0 ...st__fixtures@object-pattern-params.js.snap | 0 ...r_test__fixtures@object-properties.js.snap | 0 ...st__fixtures@optional-call-chained.js.snap | 0 ...st__fixtures@optional-call-logical.js.snap | 0 ...est__fixtures@optional-call-simple.js.snap | 0 ...-with-independently-memoizable-arg.js.snap | 0 ...l-call-with-optional-property-load.js.snap | 0 ...arser_test__fixtures@optional-call.js.snap | 0 ...ures@optional-computed-load-static.js.snap | 0 ...ptional-computed-member-expression.js.snap | 0 ...member-expression-call-as-property.js.snap | 0 ...s@optional-member-expression-chain.js.snap | 0 ...h-optional-member-expr-as-property.js.snap | 0 ...ixtures@optional-member-expression.js.snap | 0 ...est__fixtures@optional-method-call.js.snap | 0 ...ures@optional-receiver-method-call.js.snap | 0 ...@optional-receiver-optional-method.js.snap | 0 ...ing-scopes-interleaved-by-terminal.js.snap | 0 ...res@overlapping-scopes-interleaved.js.snap | 0 ...xtures@overlapping-scopes-shadowed.js.snap | 0 ...ping-scopes-shadowing-within-block.js.snap | 0 ..._fixtures@overlapping-scopes-while.js.snap | 0 ...es@overlapping-scopes-within-block.js.snap | 0 ...t__fixtures@primitive-alias-mutate.js.snap | 0 ...ures@primitive-as-dep-nested-scope.js.snap | 0 ...er_test__fixtures@primitive-as-dep.js.snap | 0 ...fixtures@prop-capturing-function-1.js.snap | 0 ...test__fixtures@property-assignment.js.snap | 0 ...res@property-call-evaluation-order.js.snap | 0 ...est__fixtures@property-call-spread.js.snap | 0 ...l-properties-inside-optional-chain.js.snap | 0 ...__fixtures@reactive-scope-grouping.js.snap | 0 ..._test__fixtures@reactive-scopes-if.js.snap | 0 ...ser_test__fixtures@reactive-scopes.js.snap | 0 ...ty-analysis-interleaved-reactivity.js.snap | 0 ...tive-via-mutation-of-computed-load.js.snap | 0 ...tive-via-mutation-of-property-load.js.snap | 0 ...ixtures@reassign-object-in-context.js.snap | 0 ...ures@reassign-primitive-in-context.js.snap | 0 ...hi-in-returned-function-expression.js.snap | 0 ..._fixtures@reassignment-conditional.js.snap | 0 ...tures@reassignment-separate-scopes.js.snap | 0 ...parser_test__fixtures@reassignment.js.snap | 0 ...__fixtures@recursive-function-expr.js.snap | 0 ...ce-reactive-cond-deps-cfg-condexpr.js.snap | 0 ...duce-reactive-cond-deps-cfg-ifelse.js.snap | 0 ...ond-deps-cfg-nested-ifelse-missing.js.snap | 0 ...active-cond-deps-cfg-nested-ifelse.js.snap | 0 ...-cond-deps-cfg-switch-missing-case.js.snap | 0 ...nd-deps-cfg-switch-missing-default.js.snap | 0 ...duce-reactive-cond-deps-cfg-switch.js.snap | 0 ...educe-reactive-cond-deps-no-uncond.js.snap | 0 ...-reactive-cond-deps-promote-uncond.js.snap | 0 ...-reactive-cond-deps-subpath-order1.js.snap | 0 ...-reactive-cond-deps-subpath-order2.js.snap | 0 ...eactive-cond-deps-superpath-order1.js.snap | 0 ...eactive-cond-deps-superpath-order2.js.snap | 0 ...duce-reactive-cond-memberexpr-join.js.snap | 0 ...dencies-optional-member-expression.js.snap | 0 ...es@reduce-reactive-deps-cond-scope.js.snap | 0 ...-deps-join-uncond-scopes-cond-deps.js.snap | 0 ...-uncond-deps-nonoverlap-descendant.js.snap | 0 ...tive-uncond-deps-nonoverlap-direct.js.snap | 0 ...ive-uncond-deps-overlap-descendant.js.snap | 0 ...eactive-uncond-deps-overlap-direct.js.snap | 0 ...eactive-uncond-deps-subpath-order1.js.snap | 0 ...eactive-uncond-deps-subpath-order2.js.snap | 0 ...eactive-uncond-deps-subpath-order3.js.snap | 0 ...ef-current-aliased-no-added-to-dep.js.snap | 0 ...current-aliased-not-added-to-dep-2.js.snap | 0 ...ref-current-field-not-added-to-dep.js.snap | 0 ...res@ref-current-not-added-to-dep-2.js.snap | 0 ...tures@ref-current-not-added-to-dep.js.snap | 0 ...ent-optional-field-no-added-to-dep.js.snap | 0 ...ref-current-write-not-added-to-dep.js.snap | 0 ...arser_test__fixtures@ref-in-effect.js.snap | 0 ...rser_test__fixtures@regexp-literal.js.snap | 0 ...es@remove-memoization-kitchen-sink.js.snap | 0 ...-to-variable-without-mutable-range.js.snap | 0 ...@repro-scope-missing-mutable-range.js.snap | 0 .../parser_test__fixtures@repro.js.snap | 0 ..._test__fixtures@return-conditional.js.snap | 0 ...er_test__fixtures@return-undefined.js.snap | 0 ...r_test__fixtures@reverse-postorder.js.snap | 0 ...-as-dep-and-redeclare-maybe-frozen.js.snap | 0 ...same-variable-as-dep-and-redeclare.js.snap | 0 ...test__fixtures@sequence-expression.js.snap | 0 ...nt-progagatable-if-test-conditions.js.snap | 0 ...parser_test__fixtures@simple-alias.js.snap | 0 ...r_test__fixtures@simple-function-1.js.snap | 0 ...parser_test__fixtures@simple-scope.js.snap | 0 .../parser_test__fixtures@simple.js.snap | 0 ...tures@sketchy-code-exhaustive-deps.js.snap | 0 ...xtures@sketchy-code-rules-of-hooks.js.snap | 0 ...test__fixtures@ssa-arrayexpression.js.snap | 0 ...rser_test__fixtures@ssa-call-jsx-2.js.snap | 0 ...parser_test__fixtures@ssa-call-jsx.js.snap | 0 ...ures@ssa-cascading-eliminated-phis.js.snap | 0 ...__fixtures@ssa-complex-multiple-if.js.snap | 0 ...st__fixtures@ssa-complex-single-if.js.snap | 0 .../parser_test__fixtures@ssa-for-of.js.snap | 0 ...t__fixtures@ssa-for-trivial-update.js.snap | 0 .../parser_test__fixtures@ssa-for.js.snap | 0 .../parser_test__fixtures@ssa-if-else.js.snap | 0 ...rser_test__fixtures@ssa-leave-case.js.snap | 0 ...r_test__fixtures@ssa-multiple-phis.js.snap | 0 ...tures@ssa-nested-loops-no-reassign.js.snap | 0 ...t__fixtures@ssa-nested-partial-phi.js.snap | 0 ...es@ssa-nested-partial-reassignment.js.snap | 0 ...r_test__fixtures@ssa-newexpression.js.snap | 0 ...fixtures@ssa-non-empty-initializer.js.snap | 0 ..._fixtures@ssa-objectexpression-phi.js.snap | 0 ...est__fixtures@ssa-objectexpression.js.snap | 0 ...ssa-property-alias-alias-mutate-if.js.snap | 0 ...st__fixtures@ssa-property-alias-if.js.snap | 0 ...tures@ssa-property-alias-mutate-if.js.snap | 0 ...sa-property-alias-mutate-inside-if.js.snap | 0 ...fixtures@ssa-property-alias-mutate.js.snap | 0 ...r_test__fixtures@ssa-property-call.js.snap | 0 ...st__fixtures@ssa-property-mutate-2.js.snap | 0 ...fixtures@ssa-property-mutate-alias.js.snap | 0 ...test__fixtures@ssa-property-mutate.js.snap | 0 ...parser_test__fixtures@ssa-property.js.snap | 0 ...est__fixtures@ssa-reassign-in-rval.js.snap | 0 ...parser_test__fixtures@ssa-reassign.js.snap | 0 ...-ternary-destruction-with-mutation.js.snap | 0 ...s@ssa-renaming-ternary-destruction.js.snap | 0 ...ssa-renaming-ternary-with-mutation.js.snap | 0 ...est__fixtures@ssa-renaming-ternary.js.snap | 0 ...nconditional-ternary-with-mutation.js.snap | 0 ...ssa-renaming-unconditional-ternary.js.snap | 0 ...naming-unconditional-with-mutation.js.snap | 0 ...ng-via-destructuring-with-mutation.js.snap | 0 ...res@ssa-renaming-via-destructuring.js.snap | 0 ...ixtures@ssa-renaming-with-mutation.js.snap | 0 ...parser_test__fixtures@ssa-renaming.js.snap | 0 .../parser_test__fixtures@ssa-return.js.snap | 0 ...arser_test__fixtures@ssa-shadowing.js.snap | 0 ...er_test__fixtures@ssa-sibling-phis.js.snap | 0 ...rser_test__fixtures@ssa-simple-phi.js.snap | 0 .../parser_test__fixtures@ssa-simple.js.snap | 0 ...arser_test__fixtures@ssa-single-if.js.snap | 0 .../parser_test__fixtures@ssa-switch.js.snap | 0 .../parser_test__fixtures@ssa-throw.js.snap | 0 ...st__fixtures@ssa-while-no-reassign.js.snap | 0 .../parser_test__fixtures@ssa-while.js.snap | 0 ...rser_test__fixtures@store-via-call.js.snap | 0 ...arser_test__fixtures@store-via-new.js.snap | 0 ...itch-global-propertyload-case-test.js.snap | 0 ..._fixtures@switch-non-final-default.js.snap | 0 ...__fixtures@switch-with-fallthrough.js.snap | 0 .../parser_test__fixtures@switch.js.snap | 0 ...__fixtures@tagged-template-in-hook.js.snap | 0 ...__fixtures@tagged-template-literal.js.snap | 0 ...er_test__fixtures@template-literal.js.snap | 0 ...s@temporary-accessed-outside-scope.js.snap | 0 ...@temporary-at-start-of-value-block.js.snap | 0 ...operty-load-accessed-outside-scope.js.snap | 0 ...ures@ternary-assignment-expression.js.snap | 0 ..._test__fixtures@ternary-expression.js.snap | 0 .../parser_test__fixtures@timers.js.snap | 0 ...ession-captures-value-later-frozen.js.snap | 0 ...odo.unnecessary-lambda-memoization.js.snap | 0 ...__fixtures@transitive-alias-fields.js.snap | 0 .../parser_test__fixtures@trivial.js.snap | 0 ...res@type-args-test-binary-operator.js.snap | 0 ...est__fixtures@type-binary-operator.js.snap | 0 ...fixtures@type-cast-expression.flow.js.snap | 0 ...ser_test__fixtures@type-field-load.js.snap | 0 ...res@type-test-field-load-binary-op.js.snap | 0 ...st__fixtures@type-test-field-store.js.snap | 0 ...st__fixtures@type-test-polymorphic.js.snap | 0 ...test__fixtures@type-test-primitive.js.snap | 0 ...es@type-test-return-type-inference.js.snap | 0 .../parser_test__fixtures@unary-expr.js.snap | 0 ...fixtures@unconditional-break-label.js.snap | 0 ...ized-declaration-in-reactive-scope.js.snap | 0 ...xtures@unknown-hooks-do-not-assert.js.snap | 0 ...xtures@unused-array-middle-element.js.snap | 0 ...fixtures@unused-array-rest-element.js.snap | 0 ..._test__fixtures@unused-conditional.js.snap | 0 ...nused-logical-assigned-to-variable.js.snap | 0 ...rser_test__fixtures@unused-logical.js.snap | 0 ...es@unused-object-element-with-rest.js.snap | 0 ...st__fixtures@unused-object-element.js.snap | 0 ...tional-method-assigned-to-variable.js.snap | 0 ...nused-ternary-assigned-to-variable.js.snap | 0 ...r_test__fixtures@update-expression.js.snap | 0 ...test__fixtures@use-callback-simple.js.snap | 0 ...t__fixtures@useEffect-arg-memoized.js.snap | 0 ..._fixtures@useEffect-nested-lambdas.js.snap | 0 ...es@useMemo-if-else-multiple-return.js.snap | 0 ...@useMemo-independently-memoizeable.js.snap | 0 ...ures@useMemo-inlining-block-return.js.snap | 0 ...test__fixtures@useMemo-inverted-if.js.snap | 0 ...led-statement-unconditional-return.js.snap | 0 ...ser_test__fixtures@useMemo-logical.js.snap | 0 ..._fixtures@useMemo-multiple-if-else.js.snap | 0 ...t__fixtures@useMemo-named-function.js.snap | 0 ..._test__fixtures@useMemo-nested-ifs.js.snap | 0 ...est__fixtures@useMemo-return-empty.js.snap | 0 ...rser_test__fixtures@useMemo-simple.js.snap | 0 ...ures@useMemo-switch-no-fallthrough.js.snap | 0 ...st__fixtures@useMemo-switch-return.js.snap | 0 .../parser_test__fixtures@while-break.js.snap | 0 ...ixtures@while-conditional-continue.js.snap | 0 ...arser_test__fixtures@while-logical.js.snap | 0 ...rser_test__fixtures@while-property.js.snap | 0 .../{forget => }/crates/forget_hir/Cargo.toml | 0 .../{forget => }/crates/forget_hir/README.md | 0 .../crates/forget_hir/src/basic_block.rs | 0 .../crates/forget_hir/src/environment.rs | 0 .../crates/forget_hir/src/features.rs | 0 .../crates/forget_hir/src/function.rs | 0 .../crates/forget_hir/src/id_types.rs | 0 .../crates/forget_hir/src/initialize.rs | 0 .../crates/forget_hir/src/inline_use_memo.rs | 0 .../crates/forget_hir/src/instruction.rs | 0 .../{forget => }/crates/forget_hir/src/lib.rs | 0 .../src/merge_consecutive_blocks.rs | 0 .../crates/forget_hir/src/print.rs | 0 .../crates/forget_hir/src/registry.rs | 0 .../crates/forget_hir/src/terminal.rs | 0 .../crates/forget_hir/src/types.rs | 0 .../crates/forget_napi/Cargo.toml | 0 .../{forget => }/crates/forget_napi/README.md | 0 .../{forget => }/crates/forget_napi/build.rs | 0 .../crates/forget_napi/package.json | 0 .../crates/forget_napi/src/lib.rs | 0 .../{forget => }/crates/forget_napi/yarn.lock | 0 .../crates/forget_optimization/Cargo.toml | 0 .../crates/forget_optimization/README.md | 0 .../src/constant_propagation.rs | 0 .../crates/forget_optimization/src/lib.rs | 0 .../crates/forget_reactive_ir/Cargo.toml | 0 .../crates/forget_reactive_ir/README.md | 0 .../crates/forget_reactive_ir/src/lib.rs | 0 .../forget_semantic_analysis/Cargo.toml | 0 .../crates/forget_semantic_analysis/README.md | 0 .../forget_semantic_analysis/src/analyzer.rs | 0 .../forget_semantic_analysis/src/lib.rs | 0 .../src/scope_manager.rs | 0 .../src/scope_view.rs | 0 .../tests/analysis_test.rs | 0 .../tests/fixtures/block-item-duplication.js | 0 .../tests/fixtures/function-hoisting.js | 0 .../tests/fixtures/globals-and-imports.js | 0 .../tests/fixtures/labels.js | 0 .../tests/fixtures/let-const-hoisting.js | 0 .../tests/fixtures/simple-function.js | 0 .../tests/fixtures/tdz.js | 0 .../tests/fixtures/var-duplication.js | 0 .../tests/fixtures/var-hoisting.js | 0 ...t__fixtures@block-item-duplication.js.snap | 0 ...s_test__fixtures@function-hoisting.js.snap | 0 ...test__fixtures@globals-and-imports.js.snap | 0 .../analysis_test__fixtures@labels.js.snap | 0 ..._test__fixtures@let-const-hoisting.js.snap | 0 ...sis_test__fixtures@simple-function.js.snap | 0 .../analysis_test__fixtures@tdz.js.snap | 0 ...sis_test__fixtures@var-duplication.js.snap | 0 ...alysis_test__fixtures@var-hoisting.js.snap | 0 .../{forget => }/crates/forget_ssa/Cargo.toml | 0 .../{forget => }/crates/forget_ssa/README.md | 0 .../src/eliminate_redundant_phis.rs | 0 .../crates/forget_ssa/src/enter.rs | 0 .../crates/forget_ssa/src/leave.rs | 0 .../{forget => }/crates/forget_ssa/src/lib.rs | 0 .../crates/forget_utils/Cargo.toml | 0 .../crates/forget_utils/README.md | 0 .../crates/forget_utils/src/lib.rs | 0 .../forget_utils/src/pointer_address.rs | 0 compiler/{forget => }/docs/ARCHITECTURE.md | 0 .../fixtures/demo-2021Q3/.babelrc | 0 .../{forget => }/fixtures/demo-2021Q3/.env | 0 .../fixtures/demo-2021Q3/.gitignore | 0 .../fixtures/demo-2021Q3/README.md | 0 .../demo-2021Q3/measurement/Demo2.babel.js | 0 .../measurement/Demo2.forget.babel.js | 0 .../measurement/Demo2.forget.min.js | 0 .../measurement/Demo2.forget.min.js.gz | Bin .../demo-2021Q3/measurement/Demo2.min.js | 0 .../demo-2021Q3/measurement/Demo2.min.js.gz | Bin .../demo-2021Q3/measurement/Feed.babel.js | 0 .../measurement/Feed.forget.babel.js | 0 .../measurement/Feed.forget.min.js | 0 .../measurement/Feed.forget.min.js.gz | Bin .../measurement/Feed.hook.babel.js | 0 .../demo-2021Q3/measurement/Feed.hook.min.js | 0 .../measurement/Feed.hook.min.js.gz | Bin .../demo-2021Q3/measurement/Feed.min.js | 0 .../demo-2021Q3/measurement/Feed.min.js.gz | Bin .../demo-2021Q3/measurement/uglify_gzip.sh | 0 .../fixtures/demo-2021Q3/package.json | 0 .../fixtures/demo-2021Q3/public/index.html | 0 .../fixtures/demo-2021Q3/run-forget.sh | 0 .../fixtures/demo-2021Q3/src/App.js | 0 .../fixtures/demo-2021Q3/src/Demo1.forget.js | 0 .../fixtures/demo-2021Q3/src/Demo1.js | 0 .../fixtures/demo-2021Q3/src/Demo2.forget.js | 0 .../fixtures/demo-2021Q3/src/Demo2.js | 0 .../fixtures/demo-2021Q3/src/Feed.forget.js | 0 .../fixtures/demo-2021Q3/src/Feed.js | 0 .../fixtures/demo-2021Q3/src/FeedMemoized.js | 0 .../fixtures/demo-2021Q3/src/index.js | 0 .../fixtures/demo-2021Q3/src/styles.css | 0 .../fixtures/demo-2021Q3/src/useMemoCache.js | 0 .../fixtures/demo-2021Q3/yarn.lock | 0 .../fixtures/demo-todolist-live/.babelrc.json | 0 .../fixtures/demo-todolist-live/.env | 0 .../fixtures/demo-todolist-live/.gitignore | 0 .../fixtures/demo-todolist-live/README.md | 0 .../fixtures/demo-todolist-live/forget | 0 .../fixtures/demo-todolist-live/package.json | 0 .../demo-todolist-live/public/favicon.ico | Bin .../demo-todolist-live/public/index.html | 0 .../demo-todolist-live/public/manifest.json | 0 .../fixtures/demo-todolist-live/settings.json | 0 .../src/compiled/AddTodo.js | 0 .../src/compiled/BlazingTodoList.js | 0 .../demo-todolist-live/src/compiled/Todo.js | 0 .../src/compiled/useMemoCache.js | 0 .../src/createServiceWorker.js | 0 .../fixtures/demo-todolist-live/src/index.js | 0 .../demo-todolist-live/src/normalize.css | 0 .../demo-todolist-live/src/public/index.html | 0 .../demo-todolist-live/src/source/AddTodo.js | 0 .../src/source/BlazingTodoList.js | 0 .../demo-todolist-live/src/source/Todo.js | 0 .../demo-todolist-live/src/styles.css | 0 .../src/utils/ColorPicker.js | 0 .../src/utils/CountBadge.js | 0 .../src/utils/InitialTodos.js | 0 .../demo-todolist-live/src/utils/Select.js | 0 .../src/utils/getFiltered.js | 0 .../src/utils/getUpdated.js | 0 .../fixtures/demo-todolist-live/yarn.lock | 0 .../fixtures/demo-todolist-next/.babelrc | 0 .../demo-todolist-next/.eslintrc.json | 0 .../fixtures/demo-todolist-next/.gitignore | 0 .../fixtures/demo-todolist-next/README.md | 0 .../demo-todolist-next/components/AddTodo.js | 0 .../components/BlazingTodoList.js | 0 .../demo-todolist-next/components/Todo.js | 0 .../demo-todolist-next/next.config.js | 0 .../fixtures/demo-todolist-next/package.json | 0 .../fixtures/demo-todolist-next/pages/_app.js | 0 .../demo-todolist-next/pages/api/hello.js | 0 .../demo-todolist-next/pages/index.js | 0 .../demo-todolist-next/public/favicon.ico | Bin .../demo-todolist-next/public/vercel.svg | 0 .../demo-todolist-next/styles/Home.module.css | 0 .../demo-todolist-next/styles/globals.css | 0 .../demo-todolist-next/styles/normalize.css | 0 .../demo-todolist-next/styles/styles.css | 0 .../demo-todolist-next/utils/ColorPicker.js | 0 .../demo-todolist-next/utils/CountBadge.js | 0 .../demo-todolist-next/utils/InitialTodos.js | 0 .../demo-todolist-next/utils/Select.js | 0 .../demo-todolist-next/utils/getFiltered.js | 0 .../demo-todolist-next/utils/getUpdated.js | 0 .../demo-todolist-next/utils/useMemoCache.js | 0 .../fixtures/demo-todolist-next/yarn.lock | 0 .../demo-todolist-playground/.babelrc.json | 0 .../fixtures/demo-todolist-playground/.env | 0 .../demo-todolist-playground/.gitignore | 0 .../demo-todolist-playground/README.md | 0 .../fixtures/demo-todolist-playground/forget | 0 .../demo-todolist-playground/package.json | 0 .../public/favicon.ico | Bin .../public/index.html | 0 .../public/manifest.json | 0 .../demo-todolist-playground/settings.json | 0 .../src/Components/ColorPicker.js | 0 .../src/Components/CountBadge.js | 0 .../src/Components/Select.js | 0 .../src/createServiceWorker.js | 0 .../src/forget/Ch1.js | 0 .../src/forget/Ch2.js | 0 .../src/forget/Ch3.js | 0 .../src/forget/Ch4.js | 0 .../src/forget/Ch5.js | 0 .../src/forget/InitialTasks.js | 0 .../src/forget/Neo0.js | 0 .../src/forget/Neo1.js | 0 .../src/forget/Neo2.js | 0 .../src/forget/Neo3.js | 0 .../src/forget/NeoAddTask.js | 0 .../src/forget/NeoAddTaskThemable.js | 0 .../src/forget/NeoAddTodo.js | 0 .../src/forget/NeoAddTodoThemable.js | 0 .../src/forget/NeoTask.js | 0 .../src/forget/NeoTaskNoBadge.js | 0 .../src/forget/NeoTodo.js | 0 .../src/forget/NeoTodoNoBadge.js | 0 .../src/forget/TaskBoardContext.js | 0 .../src/forget/getFiltered.js | 0 .../src/forget/getUpdated.js | 0 .../src/forget/initialTodos.js | 0 .../src/forget/useMemoCache.js | 0 .../demo-todolist-playground/src/index.js | 0 .../demo-todolist-playground/src/neo.css | 0 .../src/normalize.css | 0 .../demo-todolist-playground/src/plain.css | 0 .../src/public/index.html | 0 .../src/source/Ch1.js | 0 .../src/source/Ch1.memo.js | 0 .../src/source/Ch2.half.memo.js | 0 .../src/source/Ch2.js | 0 .../src/source/Ch2.memo.js | 0 .../src/source/Ch3.js | 0 .../src/source/Ch4.js | 0 .../src/source/Ch5.js | 0 .../src/source/InitialTasks.js | 0 .../src/source/Neo0.js | 0 .../src/source/Neo1.js | 0 .../src/source/Neo1.memo.js | 0 .../src/source/Neo2.half.memo.js | 0 .../src/source/Neo2.js | 0 .../src/source/Neo3.half.memo.js | 0 .../src/source/Neo3.js | 0 .../src/source/Neo3.memo.js | 0 .../src/source/Neo3ForgetPseudo.memo.js | 0 .../src/source/NeoAddTask.js | 0 .../src/source/NeoAddTaskThemable.js | 0 .../src/source/NeoAddTodo.js | 0 .../src/source/NeoAddTodoThemable.js | 0 .../src/source/NeoTask.js | 0 .../src/source/NeoTaskNoBadge.js | 0 .../src/source/NeoTodo.js | 0 .../src/source/NeoTodoNoBadge.js | 0 .../src/source/TaskBoardContext.js | 0 .../src/source/getFiltered.js | 0 .../src/source/getUpdated.js | 0 .../src/source/initialTodos.js | 0 .../demo-todolist-playground/src/styles.css | 0 .../demo-todolist-playground/yarn.lock | 0 compiler/forget/.gitignore | 9 -- compiler/forget/CODE_OF_CONDUCT.md | 80 ------------------ compiler/forget/CONTRIBUTING.md | 36 -------- compiler/{forget => }/package.json | 0 .../babel-plugin-react-forget/.eslintrc.js | 0 .../babel-plugin-react-forget/.prettierignore | 0 .../.prettierrc.json | 0 .../babel-plugin-react-forget/jest.config.js | 0 .../babel-plugin-react-forget/package.json | 0 .../scripts/build-react-hooks-fixures.js | 0 .../scripts/copyright.js | 0 .../eslint-plugin-react-hooks-test-cases.js | 0 .../scripts/jest/e2e-classic.config.js | 0 .../scripts/jest/e2e-forget.config.js | 0 .../scripts/jest/main.config.js | 0 .../scripts/jest/makeE2EConfig.js | 0 .../scripts/jest/makeSnapshotResolver.js | 0 .../scripts/jest/makeTransform.ts | 0 .../scripts/jest/setupEnvE2E.js | 0 .../jest/snapshot-resolver-no-forget.js | 0 .../jest/snapshot-resolver-with-forget.js | 0 .../scripts/jest/transform-no-forget.js | 0 .../scripts/jest/transform-with-forget.js | 0 .../scripts/prettier.js | 0 .../scripts/shared/list-changed-files.js | 0 .../scripts/test262-preprocessor.js | 0 .../scripts/test262.sh | 0 .../scripts/ts-analyze-trace.sh | 0 .../src/Babel/BabelPlugin.ts | 0 .../src/Babel/RunReactForgetBabelPlugin.ts | 0 .../src/Babel/types.d.ts | 0 .../src/CompilerError.ts | 0 .../src/Entrypoint/Gating.ts | 0 .../src/Entrypoint/Imports.ts | 0 .../src/Entrypoint/Instrumentation.ts | 0 .../src/Entrypoint/Options.ts | 0 .../src/Entrypoint/Pipeline.ts | 0 .../src/Entrypoint/Program.ts | 0 .../src/Entrypoint/index.ts | 0 .../src/HIR/AssertConsistentIdentifiers.ts | 0 .../src/HIR/AssertTerminalSuccessorsExist.ts | 0 .../src/HIR/AssertValidMutableRanges.ts | 0 .../src/HIR/BuildHIR.ts | 0 .../src/HIR/Dominator.ts | 0 .../src/HIR/Environment.ts | 0 .../src/HIR/FindContextIdentifiers.ts | 0 .../src/HIR/Globals.ts | 0 .../babel-plugin-react-forget/src/HIR/HIR.ts | 0 .../src/HIR/HIRBuilder.ts | 0 .../src/HIR/MergeConsecutiveBlocks.ts | 0 .../src/HIR/ObjectShape.ts | 0 .../src/HIR/PrintHIR.ts | 0 .../src/HIR/Types.ts | 0 .../src/HIR/index.ts | 0 .../src/HIR/visitors.ts | 0 .../src/Inference/AnalyseFunctions.ts | 0 .../src/Inference/DropMemoCalls.ts | 0 .../src/Inference/InferAlias.ts | 0 .../src/Inference/InferAliasForPhis.ts | 0 .../src/Inference/InferAliasForStores.ts | 0 .../Inference/InferMutableContextVariables.ts | 0 .../src/Inference/InferMutableLifetimes.ts | 0 .../src/Inference/InferMutableRanges.ts | 0 .../Inference/InferMutableRangesForAlias.ts | 0 .../src/Inference/InferReferenceEffects.ts | 0 .../src/Inference/InlineUseMemo.ts | 0 .../src/Inference/index.ts | 0 .../src/Optimization/ConstantPropagation.ts | 0 .../src/Optimization/DeadCodeElimination.ts | 0 .../src/Optimization/index.ts | 0 .../AlignReactiveScopesToBlockScopes.ts | 0 .../src/ReactiveScopes/BuildReactiveBlocks.ts | 0 .../ReactiveScopes/BuildReactiveFunction.ts | 0 .../ReactiveScopes/CodegenReactiveFunction.ts | 0 .../DeriveMinimalDependencies.ts | 0 ...tractScopeDeclarationsFromDestructuring.ts | 0 .../ReactiveScopes/FlattenReactiveLoops.ts | 0 .../ReactiveScopes/FlattenScopesWithHooks.ts | 0 .../InferReactiveIdentifiers.ts | 0 .../InferReactiveScopeVariables.ts | 0 .../MemoizeFbtOperandsInSameScope.ts | 0 .../MergeOverlappingReactiveScopes.ts | 0 .../ReactiveScopes/PrintReactiveFunction.ts | 0 .../ReactiveScopes/PromoteUsedTemporaries.ts | 0 .../PropagateScopeDependencies.ts | 0 .../ReactiveScopes/PruneAllReactiveScopes.ts | 0 .../ReactiveScopes/PruneNonEscapingScopes.ts | 0 .../PruneNonReactiveDependencies.ts | 0 .../ReactiveScopes/PruneTemporaryLValues.ts | 0 .../src/ReactiveScopes/PruneUnusedLabels.ts | 0 .../src/ReactiveScopes/PruneUnusedScopes.ts | 0 .../src/ReactiveScopes/RenameVariables.ts | 0 .../src/ReactiveScopes/index.ts | 0 .../src/ReactiveScopes/visitors.ts | 0 .../src/SSA/EliminateRedundantPhi.ts | 0 .../src/SSA/EnterSSA.ts | 0 .../src/SSA/LeaveSSA.ts | 0 .../src/SSA/index.ts | 0 .../src/TypeInference/InferTypes.ts | 0 .../src/TypeInference/index.ts | 0 .../src/Utils/ComponentDeclaration.ts | 0 .../src/Utils/DisjointSet.ts | 0 .../src/Utils/Result.ts | 0 .../src/Utils/Stack.ts | 0 .../src/Utils/VisualizeHIRMermaid.ts | 0 .../src/Utils/logger.ts | 0 .../src/Utils/todo.ts | 0 .../src/Utils/types.d.ts | 0 .../src/Utils/utils.ts | 0 .../src/Validation/ValidateFrozenLambdas.ts | 0 .../src/Validation/ValidateHooksUsage.ts | 0 .../Validation/ValidateNoRefAccesInRender.ts | 0 .../Validation/ValidateNoSetStateInRender.ts | 0 .../Validation/ValidateUnconditionalHooks.ts | 0 .../src/Validation/index.ts | 0 .../src/__tests__/DisjointSet-test.ts | 0 .../src/__tests__/Result-test.ts | 0 .../src/__tests__/e2e/constant-prop.e2e.js | 0 .../src/__tests__/e2e/expectLogs.js | 0 .../src/__tests__/e2e/hello.e2e.js | 0 .../src/__tests__/e2e/update-button.e2e.js | 0 .../__tests__/e2e/update-expressions.e2e.js | 0 .../src/__tests__/e2e/use-state.e2e.js | 0 ...re-in-method-receiver-and-mutate.expect.md | 0 ...s-capture-in-method-receiver-and-mutate.js | 0 ...alias-capture-in-method-receiver.expect.md | 0 .../alias-capture-in-method-receiver.js | 0 .../compiler/alias-computed-load.expect.md | 0 .../fixtures/compiler/alias-computed-load.js | 0 .../alias-nested-member-path-mutate.expect.md | 0 .../alias-nested-member-path-mutate.js | 0 .../alias-nested-member-path.expect.md | 0 .../compiler/alias-nested-member-path.js | 0 .../fixtures/compiler/alias-while.expect.md | 0 .../fixtures/compiler/alias-while.js | 0 ...ng-primitive-as-dep-nested-scope.expect.md | 0 ...llocating-primitive-as-dep-nested-scope.js | 0 .../allocating-primitive-as-dep.expect.md | 0 .../compiler/allocating-primitive-as-dep.js | 0 .../allow-passing-refs-as-props.expect.md | 0 .../compiler/allow-passing-refs-as-props.js | 0 .../array-access-assignment.expect.md | 0 .../compiler/array-access-assignment.js | 0 .../compiler/array-at-closure.expect.md | 0 .../fixtures/compiler/array-at-closure.js | 0 .../compiler/array-at-effect.expect.md | 0 .../fixtures/compiler/array-at-effect.js | 0 .../array-at-mutate-after-capture.expect.md | 0 .../compiler/array-at-mutate-after-capture.js | 0 .../array-expression-spread.expect.md | 0 .../compiler/array-expression-spread.js | 0 .../fixtures/compiler/array-join.expect.md | 0 .../__tests__/fixtures/compiler/array-join.js | 0 .../compiler/array-map-frozen-array.expect.md | 0 .../compiler/array-map-frozen-array.js | 0 ...ap-mutable-array-mutating-lambda.expect.md | 0 ...array-map-mutable-array-mutating-lambda.js | 0 .../compiler/array-pattern-params.expect.md | 0 .../fixtures/compiler/array-pattern-params.js | 0 .../compiler/array-properties.expect.md | 0 .../fixtures/compiler/array-properties.js | 0 .../compiler/array-property-call.expect.md | 0 .../fixtures/compiler/array-property-call.js | 0 .../compiler/array-push-effect.expect.md | 0 .../fixtures/compiler/array-push-effect.js | 0 .../arrow-function-expr-gating-test.expect.md | 0 .../arrow-function-expr-gating-test.js | 0 .../assignment-expression-computed.expect.md | 0 .../assignment-expression-computed.js | 0 ...ssignment-expression-nested-path.expect.md | 0 .../assignment-expression-nested-path.js | 0 .../assignment-in-nested-if.expect.md | 0 .../compiler/assignment-in-nested-if.js | 0 ...-variations-complex-lvalue-array.expect.md | 0 ...ignment-variations-complex-lvalue-array.js | 0 ...gnment-variations-complex-lvalue.expect.md | 0 .../assignment-variations-complex-lvalue.js | 0 .../compiler/assignment-variations.expect.md | 0 .../compiler/assignment-variations.js | 0 .../await-side-effecting-promise.expect.md | 0 .../compiler/await-side-effecting-promise.js | 0 .../fixtures/compiler/await.expect.md | 0 .../src/__tests__/fixtures/compiler/await.js | 0 .../babel-existing-react-import.expect.md | 0 .../compiler/babel-existing-react-import.js | 0 ...xisting-react-kitchensink-import.expect.md | 0 ...babel-existing-react-kitchensink-import.js | 0 ...g.useMemo-deps-array-not-cleared.expect.md | 0 .../bug.useMemo-deps-array-not-cleared.js | 0 .../compiler/bug_object-pattern.expect.md | 0 .../fixtures/compiler/bug_object-pattern.js | 0 ...sx-tag-lowered-between-mutations.expect.md | 0 ...iltin-jsx-tag-lowered-between-mutations.js | 0 .../compiler/call-args-assignment.expect.md | 0 .../fixtures/compiler/call-args-assignment.js | 0 ...ll-args-destructuring-assignment.expect.md | 0 .../call-args-destructuring-assignment.js | 0 .../fixtures/compiler/call-spread.expect.md | 0 .../fixtures/compiler/call-spread.js | 0 ...ith-independently-memoizable-arg.expect.md | 0 .../call-with-independently-memoizable-arg.js | 0 .../fixtures/compiler/call.expect.md | 0 .../src/__tests__/fixtures/compiler/call.js | 0 .../capture-indirect-mutate-alias.expect.md | 0 .../compiler/capture-indirect-mutate-alias.js | 0 .../compiler/capture-param-mutate.expect.md | 0 .../fixtures/compiler/capture-param-mutate.js | 0 .../capture_mutate-across-fns.expect.md | 0 .../compiler/capture_mutate-across-fns.js | 0 .../capturing-arrow-function-1.expect.md | 0 .../compiler/capturing-arrow-function-1.js | 0 ...ring-fun-alias-captured-mutate-2.expect.md | 0 .../capturing-fun-alias-captured-mutate-2.js | 0 ...-fun-alias-captured-mutate-arr-2.expect.md | 0 ...pturing-fun-alias-captured-mutate-arr-2.js | 0 ...g-func-alias-captured-mutate-arr.expect.md | 0 ...apturing-func-alias-captured-mutate-arr.js | 0 ...uring-func-alias-captured-mutate.expect.md | 0 .../capturing-func-alias-captured-mutate.js | 0 ...uring-func-alias-computed-mutate.expect.md | 0 .../capturing-func-alias-computed-mutate.js | 0 .../capturing-func-alias-mutate.expect.md | 0 .../compiler/capturing-func-alias-mutate.js | 0 ...c-alias-receiver-computed-mutate.expect.md | 0 ...ing-func-alias-receiver-computed-mutate.js | 0 ...uring-func-alias-receiver-mutate.expect.md | 0 .../capturing-func-alias-receiver-mutate.js | 0 .../capturing-func-mutate-2.expect.md | 0 .../compiler/capturing-func-mutate-2.js | 0 .../capturing-func-mutate-3.expect.md | 0 .../compiler/capturing-func-mutate-3.js | 0 .../capturing-func-mutate-nested.expect.md | 0 .../compiler/capturing-func-mutate-nested.js | 0 .../compiler/capturing-func-mutate.expect.md | 0 .../compiler/capturing-func-mutate.js | 0 .../capturing-func-simple-alias.expect.md | 0 .../compiler/capturing-func-simple-alias.js | 0 .../compiler/capturing-function-1.expect.md | 0 .../fixtures/compiler/capturing-function-1.js | 0 ...g-function-alias-computed-load-2.expect.md | 0 ...apturing-function-alias-computed-load-2.js | 0 ...g-function-alias-computed-load-3.expect.md | 0 ...apturing-function-alias-computed-load-3.js | 0 ...g-function-alias-computed-load-4.expect.md | 0 ...apturing-function-alias-computed-load-4.js | 0 ...ing-function-alias-computed-load.expect.md | 0 .../capturing-function-alias-computed-load.js | 0 ...nction-capture-ref-before-rename.expect.md | 0 ...ring-function-capture-ref-before-rename.js | 0 ...ction-conditional-capture-mutate.expect.md | 0 ...ing-function-conditional-capture-mutate.js | 0 .../capturing-function-decl.expect.md | 0 .../compiler/capturing-function-decl.js | 0 ...g-function-member-expr-arguments.expect.md | 0 ...apturing-function-member-expr-arguments.js | 0 ...turing-function-member-expr-call.expect.md | 0 .../capturing-function-member-expr-call.js | 0 .../capturing-function-renamed-ref.expect.md | 0 .../capturing-function-renamed-ref.js | 0 ...apturing-function-runs-inference.expect.md | 0 .../capturing-function-runs-inference.js | 0 ...pturing-function-shadow-captured.expect.md | 0 .../capturing-function-shadow-captured.js | 0 ...ring-function-skip-computed-path.expect.md | 0 .../capturing-function-skip-computed-path.js | 0 .../capturing-function-within-block.expect.md | 0 .../capturing-function-within-block.js | 0 .../compiler/capturing-member-expr.expect.md | 0 .../compiler/capturing-member-expr.js | 0 .../capturing-nested-member-call.expect.md | 0 .../compiler/capturing-nested-member-call.js | 0 ...ested-member-expr-in-nested-func.expect.md | 0 ...uring-nested-member-expr-in-nested-func.js | 0 .../capturing-nested-member-expr.expect.md | 0 .../compiler/capturing-nested-member-expr.js | 0 ...capturing-reference-changes-type.expect.md | 0 .../capturing-reference-changes-type.js | 0 ...pturing-variable-in-nested-block.expect.md | 0 .../capturing-variable-in-nested-block.js | 0 ...ring-variable-in-nested-function.expect.md | 0 .../capturing-variable-in-nested-function.js | 0 ...ined-assignment-context-variable.expect.md | 0 .../chained-assignment-context-variable.js | 0 .../chained-assignment-expressions.expect.md | 0 .../chained-assignment-expressions.js | 0 ...codegen-emit-imports-same-source.expect.md | 0 .../codegen-emit-imports-same-source.js | 0 .../codegen-emit-make-read-only.expect.md | 0 .../compiler/codegen-emit-make-read-only.js | 0 ...en-instrument-forget-gating-test.expect.md | 0 .../codegen-instrument-forget-gating-test.js | 0 .../codegen-instrument-forget-test.expect.md | 0 .../codegen-instrument-forget-test.js | 0 .../fixtures/compiler/complex-while.expect.md | 0 .../fixtures/compiler/complex-while.js | 0 .../fixtures/compiler/component.expect.md | 0 .../__tests__/fixtures/compiler/component.js | 0 .../computed-call-evaluation-order.expect.md | 0 .../computed-call-evaluation-order.js | 0 .../compiler/computed-call-spread.expect.md | 0 .../fixtures/compiler/computed-call-spread.js | 0 ...ted-load-primitive-as-dependency.expect.md | 0 .../computed-load-primitive-as-dependency.js | 0 .../compiler/computed-store-alias.expect.md | 0 .../fixtures/compiler/computed-store-alias.js | 0 .../compiler/concise-arrow-expr.expect.md | 0 .../fixtures/compiler/concise-arrow-expr.js | 0 ...ond-deps-conditional-member-expr.expect.md | 0 .../cond-deps-conditional-member-expr.js | 0 .../conditional-break-labeled.expect.md | 0 .../compiler/conditional-break-labeled.js | 0 .../compiler/conditional-break.expect.md | 0 .../fixtures/compiler/conditional-break.js | 0 .../compiler/conditional-on-mutable.expect.md | 0 .../compiler/conditional-on-mutable.js | 0 .../conditional-set-state-in-render.expect.md | 0 .../conditional-set-state-in-render.js | 0 .../compiler/console-readonly.expect.md | 0 .../fixtures/compiler/console-readonly.js | 0 ...-into-function-expression-global.expect.md | 0 ...agation-into-function-expression-global.js | 0 ...to-function-expression-primitive.expect.md | 0 ...tion-into-function-expression-primitive.js | 0 .../compiler/constant-computed.expect.md | 0 .../fixtures/compiler/constant-computed.js | 0 ...t-propagate-global-phis-constant.expect.md | 0 ...constant-propagate-global-phis-constant.js | 0 .../constant-propagate-global-phis.expect.md | 0 .../constant-propagate-global-phis.js | 0 .../constant-propagation-for.expect.md | 0 .../compiler/constant-propagation-for.js | 0 ...gation-into-function-expressions.expect.md | 0 ...t-propagation-into-function-expressions.js | 0 .../constant-propagation-phi.expect.md | 0 .../compiler/constant-propagation-phi.js | 0 .../constant-propagation-while.expect.md | 0 .../compiler/constant-propagation-while.js | 0 .../compiler/constant-propagation.expect.md | 0 .../fixtures/compiler/constant-propagation.js | 0 .../fixtures/compiler/constructor.expect.md | 0 .../fixtures/compiler/constructor.js | 0 ...ble-reassigned-outside-of-lambda.expect.md | 0 ...t-variable-reassigned-outside-of-lambda.js | 0 .../compiler/controlled-input.expect.md | 0 .../fixtures/compiler/controlled-input.js | 0 .../fixtures/compiler/dce-loop.expect.md | 0 .../__tests__/fixtures/compiler/dce-loop.js | 0 .../compiler/debugger-memoized.expect.md | 0 .../fixtures/compiler/debugger-memoized.js | 0 .../fixtures/compiler/debugger.expect.md | 0 .../__tests__/fixtures/compiler/debugger.js | 0 ...are-reassign-variable-in-closure.expect.md | 0 .../declare-reassign-variable-in-closure.js | 0 ...variable-in-function-declaration.expect.md | 0 ...assign-variable-in-function-declaration.js | 0 .../delete-computed-property.expect.md | 0 .../compiler/delete-computed-property.js | 0 .../compiler/delete-property.expect.md | 0 .../fixtures/compiler/delete-property.js | 0 .../compiler/dependencies-outputs.expect.md | 0 .../fixtures/compiler/dependencies-outputs.js | 0 .../fixtures/compiler/dependencies.expect.md | 0 .../fixtures/compiler/dependencies.js | 0 .../destructure-capture-global.expect.md | 0 .../compiler/destructure-capture-global.js | 0 .../destructure-direct-reassignment.expect.md | 0 .../destructure-direct-reassignment.js | 0 .../destructuring-array-default.expect.md | 0 .../compiler/destructuring-array-default.js | 0 ...estructuring-array-param-default.expect.md | 0 .../destructuring-array-param-default.js | 0 ...cturing-assignment-array-default.expect.md | 0 .../destructuring-assignment-array-default.js | 0 .../destructuring-assignment.expect.md | 0 .../compiler/destructuring-assignment.js | 0 ...and-local-variables-with-default.expect.md | 0 ...-scope-and-local-variables-with-default.js | 0 ...ed-scope-declarations-and-locals.expect.md | 0 ...ing-mixed-scope-declarations-and-locals.js | 0 .../destructuring-object-default.expect.md | 0 .../compiler/destructuring-object-default.js | 0 ...structuring-object-param-default.expect.md | 0 .../destructuring-object-param-default.js | 0 ...destructuring-property-inference.expect.md | 0 .../destructuring-property-inference.js | 0 .../fixtures/compiler/destructuring.expect.md | 0 .../fixtures/compiler/destructuring.js | 0 .../disable-jsx-memoization.expect.md | 0 .../compiler/disable-jsx-memoization.js | 0 .../compiler/do-while-break.expect.md | 0 .../fixtures/compiler/do-while-break.js | 0 .../compiler/do-while-compound-test.expect.md | 0 .../compiler/do-while-compound-test.js | 0 .../do-while-conditional-break.expect.md | 0 .../compiler/do-while-conditional-break.js | 0 .../compiler/do-while-continue.expect.md | 0 .../fixtures/compiler/do-while-continue.js | 0 ...-while-early-unconditional-break.expect.md | 0 .../do-while-early-unconditional-break.js | 0 .../compiler/do-while-simple.expect.md | 0 .../fixtures/compiler/do-while-simple.js | 0 .../fixtures/compiler/dominator.expect.md | 0 .../__tests__/fixtures/compiler/dominator.js | 0 .../fixtures/compiler/early-return.expect.md | 0 .../fixtures/compiler/early-return.js | 0 ...odo.computed-lval-in-destructure.expect.md | 0 ...rror._todo.computed-lval-in-destructure.js | 0 ...-expr-export-default-gating-test.expect.md | 0 ...i-arrow-expr-export-default-gating-test.js | 0 ...-existing-react-namespace-import.expect.md | 0 ...r.babel-existing-react-namespace-import.js | 0 ...mutable-range-extensions-are-bad.expect.md | 0 ...ot-all-mutable-range-extensions-are-bad.js | 0 ...-destructuring-asignment-complex.expect.md | 0 ...ll-args-destructuring-asignment-complex.js | 0 ...gen-error-on-conflicting-imports.expect.md | 0 ...or.codegen-error-on-conflicting-imports.js | 0 ...ror.hoisted-function-declaration.expect.md | 0 .../error.hoisted-function-declaration.js | 0 ...error.hooks-with-React-namespace.expect.md | 0 .../error.hooks-with-React-namespace.js | 0 ...invalid-access-ref-during-render.expect.md | 0 .../error.invalid-access-ref-during-render.js | 0 .../error.invalid-array-push-frozen.expect.md | 0 .../error.invalid-array-push-frozen.js | 0 ...ror.invalid-assign-hook-to-local.expect.md | 0 .../error.invalid-assign-hook-to-local.js | 0 ...valid-capture-func-passed-to-jsx.expect.md | 0 ...rror.invalid-capture-func-passed-to-jsx.js | 0 ...d-computed-store-to-frozen-value.expect.md | 0 ....invalid-computed-store-to-frozen-value.js | 0 ...omputed-property-of-frozen-value.expect.md | 0 ...elete-computed-property-of-frozen-value.js | 0 ...-delete-property-of-frozen-value.expect.md | 0 ...invalid-delete-property-of-frozen-value.js | 0 ...destructure-assignment-to-global.expect.md | 0 ...nvalid-destructure-assignment-to-global.js | 0 ...ucture-to-local-global-variables.expect.md | 0 ...d-destructure-to-local-global-variables.js | 0 ...eze-conditionally-mutable-lambda.expect.md | 0 ...lid-freeze-conditionally-mutable-lambda.js | 0 ...eeze-mutable-lambda-mutate-local.expect.md | 0 ...alid-freeze-mutable-lambda-mutate-local.js | 0 ...ze-mutable-lambda-reassign-local.expect.md | 0 ...id-freeze-mutable-lambda-reassign-local.js | 0 ...pression-mutates-immutable-value.expect.md | 0 ...tion-expression-mutates-immutable-value.js | 0 ...alid-mutate-after-aliased-freeze.expect.md | 0 ...ror.invalid-mutate-after-aliased-freeze.js | 0 ...rror.invalid-mutate-after-freeze.expect.md | 0 .../error.invalid-mutate-after-freeze.js | 0 ...or.invalid-pass-hook-as-call-arg.expect.md | 0 .../error.invalid-pass-hook-as-call-arg.js | 0 .../error.invalid-pass-hook-as-prop.expect.md | 0 .../error.invalid-pass-hook-as-prop.js | 0 ...ror.invalid-pass-ref-to-function.expect.md | 0 .../error.invalid-pass-ref-to-function.js | 0 ...d-property-store-to-frozen-value.expect.md | 0 ....invalid-property-store-to-frozen-value.js | 0 ...n-callback-invoked-during-render.expect.md | 0 ...d-ref-in-callback-invoked-during-render.js | 0 ...error.invalid-ref-value-as-props.expect.md | 0 .../error.invalid-ref-value-as-props.js | 0 ...d-set-and-read-ref-during-render.expect.md | 0 ....invalid-set-and-read-ref-during-render.js | 0 ....invalid-sketchy-code-use-forget.expect.md | 0 .../error.invalid-sketchy-code-use-forget.js | 0 ...invalid-ternary-with-hook-values.expect.md | 0 .../error.invalid-ternary-with-hook-values.js | 0 ...nconditional-set-state-in-render.expect.md | 0 ...valid-unconditional-set-state-in-render.js | 0 ...f-added-to-dep-without-type-info.expect.md | 0 ...-use-ref-added-to-dep-without-type-info.js | 0 ...r.invalid-useMemo-async-callback.expect.md | 0 .../error.invalid-useMemo-async-callback.js | 0 ...or.invalid-useMemo-callback-args.expect.md | 0 .../error.invalid-useMemo-callback-args.js | 0 ...r.mutate-captured-arg-separately.expect.md | 0 .../error.mutate-captured-arg-separately.js | 0 ...lobal-increment-op-invalid-react.expect.md | 0 ...utate-global-increment-op-invalid-react.js | 0 .../error.reassignment-to-global.expect.md | 0 .../compiler/error.reassignment-to-global.js | 0 .../compiler/error.todo-kitchensink.expect.md | 0 .../compiler/error.todo-kitchensink.js | 0 ...o-unconditional-set-state-lambda.expect.md | 0 ...ror.todo-unconditional-set-state-lambda.js | 0 ...ucture-assignment-to-context-var.expect.md | 0 ...o.destructure-assignment-to-context-var.js | 0 ...error.useMemo-callback-generator.expect.md | 0 .../error.useMemo-callback-generator.js | 0 ...or.while-with-assignment-in-test.expect.md | 0 .../error.while-with-assignment-in-test.js | 0 ...alysis-destructured-rest-element.expect.md | 0 ...cape-analysis-destructured-rest-element.js | 0 .../escape-analysis-jsx-child.expect.md | 0 .../compiler/escape-analysis-jsx-child.js | 0 .../escape-analysis-logical.expect.md | 0 .../compiler/escape-analysis-logical.js | 0 ...nterleaved-allocating-dependency.expect.md | 0 ...aping-interleaved-allocating-dependency.js | 0 ...ved-allocating-nested-dependency.expect.md | 0 ...nterleaved-allocating-nested-dependency.js | 0 ...interleaved-primitive-dependency.expect.md | 0 ...caping-interleaved-primitive-dependency.js | 0 ...pe-analysis-not-conditional-test.expect.md | 0 .../escape-analysis-not-conditional-test.js | 0 .../escape-analysis-not-if-test.expect.md | 0 .../compiler/escape-analysis-not-if-test.js | 0 .../escape-analysis-not-switch-case.expect.md | 0 .../escape-analysis-not-switch-case.js | 0 .../escape-analysis-not-switch-test.expect.md | 0 .../escape-analysis-not-switch-test.js | 0 ...pression-with-assignment-dynamic.expect.md | 0 .../expression-with-assignment-dynamic.js | 0 .../expression-with-assignment.expect.md | 0 .../compiler/expression-with-assignment.js | 0 .../compiler/extend-scopes-if.expect.md | 0 .../fixtures/compiler/extend-scopes-if.js | 0 .../fbt-call-complex-param-value.expect.md | 0 .../compiler/fbt-call-complex-param-value.js | 0 .../fixtures/compiler/fbt-call.expect.md | 0 .../__tests__/fixtures/compiler/fbt-call.js | 0 .../fbt-params-complex-param-value.expect.md | 0 .../fbt-params-complex-param-value.js | 0 .../fixtures/compiler/fbt-params.expect.md | 0 .../__tests__/fixtures/compiler/fbt-params.js | 0 .../fbt-template-string-same-scope.expect.md | 0 .../fbt-template-string-same-scope.js | 0 .../for-empty-update-with-continue.expect.md | 0 .../for-empty-update-with-continue.js | 0 .../compiler/for-empty-update.expect.md | 0 .../fixtures/compiler/for-empty-update.js | 0 .../fixtures/compiler/for-logical.expect.md | 0 .../fixtures/compiler/for-logical.js | 0 .../fixtures/compiler/for-of-break.expect.md | 0 .../fixtures/compiler/for-of-break.js | 0 .../for-of-conditional-break.expect.md | 0 .../compiler/for-of-conditional-break.js | 0 .../compiler/for-of-continue.expect.md | 0 .../fixtures/compiler/for-of-continue.js | 0 .../compiler/for-of-destructure.expect.md | 0 .../fixtures/compiler/for-of-destructure.js | 0 .../fixtures/compiler/for-of-mutate.expect.md | 0 .../fixtures/compiler/for-of-mutate.js | 0 .../fixtures/compiler/for-of-simple.expect.md | 0 .../fixtures/compiler/for-of-simple.js | 0 .../fixtures/compiler/for-return.expect.md | 0 .../__tests__/fixtures/compiler/for-return.js | 0 .../compiler/frozen-after-alias.expect.md | 0 .../fixtures/compiler/frozen-after-alias.js | 0 .../function-declaration-reassign.expect.md | 0 .../compiler/function-declaration-reassign.js | 0 .../function-declaration-redeclare.expect.md | 0 .../function-declaration-redeclare.js | 0 .../function-declaration-simple.expect.md | 0 .../compiler/function-declaration-simple.js | 0 ...-captures-value-later-frozen-jsx.expect.md | 0 ...ression-captures-value-later-frozen-jsx.js | 0 ...-maybe-mutates-hook-return-value.expect.md | 0 ...ression-maybe-mutates-hook-return-value.js | 0 ...pression-with-store-to-parameter.expect.md | 0 ...tion-expression-with-store-to-parameter.js | 0 ...unction-param-assignment-pattern.expect.md | 0 .../function-param-assignment-pattern.js | 0 ...ing-test-export-default-function.expect.md | 0 .../gating-test-export-default-function.js | 0 ...test-export-function-and-default.expect.md | 0 ...gating-test-export-function-and-default.js | 0 .../gating-test-export-function.expect.md | 0 .../compiler/gating-test-export-function.js | 0 .../fixtures/compiler/gating-test.expect.md | 0 .../fixtures/compiler/gating-test.js | 0 ...sx-tag-lowered-between-mutations.expect.md | 0 ...lobal-jsx-tag-lowered-between-mutations.js | 0 .../compiler/globals-Boolean.expect.md | 0 .../fixtures/compiler/globals-Boolean.js | 0 .../compiler/globals-Number.expect.md | 0 .../fixtures/compiler/globals-Number.js | 0 .../compiler/globals-String.expect.md | 0 .../fixtures/compiler/globals-String.js | 0 .../compiler/holey-array-expr.expect.md | 0 .../fixtures/compiler/holey-array-expr.js | 0 .../holey-array-pattern-dce-2.expect.md | 0 .../compiler/holey-array-pattern-dce-2.js | 0 .../holey-array-pattern-dce.expect.md | 0 .../compiler/holey-array-pattern-dce.js | 0 .../fixtures/compiler/holey-array.expect.md | 0 .../fixtures/compiler/holey-array.js | 0 .../fixtures/compiler/hook-call.expect.md | 0 .../__tests__/fixtures/compiler/hook-call.js | 0 .../hook-inside-logical-expression.expect.md | 0 .../hook-inside-logical-expression.js | 0 .../compiler/hooks-freeze-arguments.expect.md | 0 .../compiler/hooks-freeze-arguments.js | 0 ...reeze-possibly-mutable-arguments.expect.md | 0 ...hooks-freeze-possibly-mutable-arguments.js | 0 .../compiler/immutable-hooks.expect.md | 0 .../fixtures/compiler/immutable-hooks.js | 0 ...ertent-mutability-readonly-class.expect.md | 0 .../inadvertent-mutability-readonly-class.js | 0 ...rtent-mutability-readonly-lambda.expect.md | 0 .../inadvertent-mutability-readonly-lambda.js | 0 .../compiler/independent-across-if.expect.md | 0 .../compiler/independent-across-if.js | 0 .../fixtures/compiler/independent.expect.md | 0 .../fixtures/compiler/independent.js | 0 ...endently-memoize-object-property.expect.md | 0 .../independently-memoize-object-property.js | 0 .../compiler/infer-computed-delete.expect.md | 0 .../compiler/infer-computed-delete.js | 0 .../compiler/infer-global-object.expect.md | 0 .../fixtures/compiler/infer-global-object.js | 0 .../compiler/infer-phi-primitive.expect.md | 0 .../fixtures/compiler/infer-phi-primitive.js | 0 .../compiler/infer-property-delete.expect.md | 0 .../compiler/infer-property-delete.js | 0 ...fer-types-through-type-cast.flow.expect.md | 0 .../infer-types-through-type-cast.flow.js | 0 ...-promoted-to-outer-scope-dynamic.expect.md | 0 ...lue-not-promoted-to-outer-scope-dynamic.js | 0 ...t-promoted-to-outer-scope-static.expect.md | 0 ...alue-not-promoted-to-outer-scope-static.js | 0 .../interdependent-across-if.expect.md | 0 .../compiler/interdependent-across-if.js | 0 .../compiler/interdependent.expect.md | 0 .../fixtures/compiler/interdependent.js | 0 .../compiler/inverted-if-else.expect.md | 0 .../fixtures/compiler/inverted-if-else.js | 0 .../fixtures/compiler/inverted-if.expect.md | 0 .../fixtures/compiler/inverted-if.js | 0 .../fixtures/compiler/issue852.expect.md | 0 .../__tests__/fixtures/compiler/issue852.js | 0 ...ue933-disjoint-set-infinite-loop.expect.md | 0 .../issue933-disjoint-set-infinite-loop.js | 0 .../compiler/jsx-empty-expression.expect.md | 0 .../fixtures/compiler/jsx-empty-expression.js | 0 .../fixtures/compiler/jsx-fragment.expect.md | 0 .../fixtures/compiler/jsx-fragment.js | 0 ...x-member-expression-tag-grouping.expect.md | 0 .../jsx-member-expression-tag-grouping.js | 0 .../compiler/jsx-member-expression.expect.md | 0 .../compiler/jsx-member-expression.js | 0 .../compiler/jsx-namespaced-name.expect.md | 0 .../fixtures/compiler/jsx-namespaced-name.js | 0 .../fixtures/compiler/jsx-spread.expect.md | 0 .../__tests__/fixtures/compiler/jsx-spread.js | 0 ...-tag-evaluation-order-non-global.expect.md | 0 .../jsx-tag-evaluation-order-non-global.js | 0 .../jsx-tag-evaluation-order.expect.md | 0 .../compiler/jsx-tag-evaluation-order.tsx | 0 .../lambda-capture-returned-alias.expect.md | 0 .../compiler/lambda-capture-returned-alias.js | 0 .../lambda-mutate-shadowed-object.expect.md | 0 .../compiler/lambda-mutate-shadowed-object.js | 0 ...mutated-non-reactive-to-reactive.expect.md | 0 ...lambda-mutated-non-reactive-to-reactive.js | 0 .../lambda-mutated-ref-non-reactive.expect.md | 0 .../lambda-mutated-ref-non-reactive.js | 0 .../lambda-reassign-primitive.expect.md | 0 .../compiler/lambda-reassign-primitive.js | 0 ...mbda-reassign-shadowed-primitive.expect.md | 0 .../lambda-reassign-shadowed-primitive.js | 0 .../compiler/lambda-with-fbt.expect.md | 0 .../fixtures/compiler/lambda-with-fbt.js | 0 .../logical-expression-object.expect.md | 0 .../compiler/logical-expression-object.js | 0 .../compiler/logical-expression.expect.md | 0 .../fixtures/compiler/logical-expression.js | 0 .../compiler/method-call-computed.expect.md | 0 .../fixtures/compiler/method-call-computed.js | 0 .../compiler/method-call-fn-call.expect.md | 0 .../fixtures/compiler/method-call-fn-call.js | 0 .../fixtures/compiler/method-call.expect.md | 0 .../fixtures/compiler/method-call.js | 0 ...ti-arrow-expr-export-gating-test.expect.md | 0 .../multi-arrow-expr-export-gating-test.js | 0 .../multi-arrow-expr-gating-test.expect.md | 0 .../compiler/multi-arrow-expr-gating-test.js | 0 .../compiler/mutable-lifetime-loops.expect.md | 0 .../compiler/mutable-lifetime-loops.js | 0 .../mutable-lifetime-with-aliasing.expect.md | 0 .../mutable-lifetime-with-aliasing.js | 0 .../compiler/mutable-liverange-loop.expect.md | 0 .../compiler/mutable-liverange-loop.js | 0 ...ed-function-shadowed-identifiers.expect.md | 0 .../nested-function-shadowed-identifiers.js | 0 .../nested-optional-member-expr.expect.md | 0 .../compiler/nested-optional-member-expr.js | 0 .../nested-scopes-hook-call.expect.md | 0 .../compiler/nested-scopes-hook-call.js | 0 .../fixtures/compiler/new-spread.expect.md | 0 .../__tests__/fixtures/compiler/new-spread.js | 0 ...al-load-from-optional-memberexpr.expect.md | 0 ...noptional-load-from-optional-memberexpr.js | 0 .../obj-literal-cached-in-if-else.expect.md | 0 .../compiler/obj-literal-cached-in-if-else.js | 0 ...bj-literal-mutated-after-if-else.expect.md | 0 .../obj-literal-mutated-after-if-else.js | 0 ...mutated-after-if-else-with-alias.expect.md | 0 .../obj-mutated-after-if-else-with-alias.js | 0 .../obj-mutated-after-if-else.expect.md | 0 .../compiler/obj-mutated-after-if-else.js | 0 ...-after-nested-if-else-with-alias.expect.md | 0 ...mutated-after-nested-if-else-with-alias.js | 0 ...bject-computed-access-assignment.expect.md | 0 .../object-computed-access-assignment.js | 0 ...ct-expression-string-literal-key.expect.md | 0 .../object-expression-string-literal-key.js | 0 .../object-literal-spread-element.expect.md | 0 .../compiler/object-literal-spread-element.js | 0 .../compiler/object-pattern-params.expect.md | 0 .../compiler/object-pattern-params.js | 0 .../compiler/object-properties.expect.md | 0 .../fixtures/compiler/object-properties.js | 0 .../compiler/optional-call-chained.expect.md | 0 .../compiler/optional-call-chained.js | 0 .../compiler/optional-call-logical.expect.md | 0 .../compiler/optional-call-logical.js | 0 .../compiler/optional-call-simple.expect.md | 0 .../fixtures/compiler/optional-call-simple.js | 0 ...ith-independently-memoizable-arg.expect.md | 0 ...-call-with-independently-memoizable-arg.js | 0 ...call-with-optional-property-load.expect.md | 0 ...tional-call-with-optional-property-load.js | 0 .../fixtures/compiler/optional-call.expect.md | 0 .../fixtures/compiler/optional-call.js | 0 .../optional-computed-load-static.expect.md | 0 .../compiler/optional-computed-load-static.js | 0 ...ional-computed-member-expression.expect.md | 0 .../optional-computed-member-expression.js | 0 ...mber-expression-call-as-property.expect.md | 0 ...onal-member-expression-call-as-property.js | 0 ...optional-member-expression-chain.expect.md | 0 .../optional-member-expression-chain.js | 0 ...optional-member-expr-as-property.expect.md | 0 ...n-with-optional-member-expr-as-property.js | 0 .../optional-member-expression.expect.md | 0 .../compiler/optional-member-expression.js | 0 .../compiler/optional-method-call.expect.md | 0 .../fixtures/compiler/optional-method-call.js | 0 .../optional-receiver-method-call.expect.md | 0 .../compiler/optional-receiver-method-call.js | 0 ...ptional-receiver-optional-method.expect.md | 0 .../optional-receiver-optional-method.js | 0 ...g-scopes-interleaved-by-terminal.expect.md | 0 ...rlapping-scopes-interleaved-by-terminal.js | 0 .../overlapping-scopes-interleaved.expect.md | 0 .../overlapping-scopes-interleaved.js | 0 .../overlapping-scopes-shadowed.expect.md | 0 .../compiler/overlapping-scopes-shadowed.js | 0 ...ng-scopes-shadowing-within-block.expect.md | 0 ...erlapping-scopes-shadowing-within-block.js | 0 .../overlapping-scopes-while.expect.md | 0 .../compiler/overlapping-scopes-while.js | 0 .../overlapping-scopes-within-block.expect.md | 0 .../overlapping-scopes-within-block.js | 0 .../compiler/primitive-alias-mutate.expect.md | 0 .../compiler/primitive-alias-mutate.js | 0 .../primitive-as-dep-nested-scope.expect.md | 0 .../compiler/primitive-as-dep-nested-scope.js | 0 .../compiler/primitive-as-dep.expect.md | 0 .../fixtures/compiler/primitive-as-dep.js | 0 .../prop-capturing-function-1.expect.md | 0 .../compiler/prop-capturing-function-1.js | 0 .../compiler/property-assignment.expect.md | 0 .../fixtures/compiler/property-assignment.js | 0 .../property-call-evaluation-order.expect.md | 0 .../property-call-evaluation-order.js | 0 .../compiler/property-call-spread.expect.md | 0 .../fixtures/compiler/property-call-spread.js | 0 ...properties-inside-optional-chain.expect.md | 0 ...tional-properties-inside-optional-chain.js | 0 .../reactive-scope-grouping.expect.md | 0 .../compiler/reactive-scope-grouping.js | 0 .../compiler/reactive-scopes-if.expect.md | 0 .../fixtures/compiler/reactive-scopes-if.js | 0 .../compiler/reactive-scopes.expect.md | 0 .../fixtures/compiler/reactive-scopes.js | 0 ...-analysis-interleaved-reactivity.expect.md | 0 ...ctivity-analysis-interleaved-reactivity.js | 0 ...ve-via-mutation-of-computed-load.expect.md | 0 ...-reactive-via-mutation-of-computed-load.js | 0 ...ve-via-mutation-of-property-load.expect.md | 0 ...-reactive-via-mutation-of-property-load.js | 0 .../compiler/reactscript-basic.flow.expect.md | 0 .../compiler/reactscript-basic.flow.js | 0 .../reassign-object-in-context.expect.md | 0 .../compiler/reassign-object-in-context.js | 0 .../reassign-primitive-in-context.expect.md | 0 .../compiler/reassign-primitive-in-context.js | 0 ...-in-returned-function-expression.expect.md | 0 ...ned-phi-in-returned-function-expression.js | 0 .../reassignment-conditional.expect.md | 0 .../compiler/reassignment-conditional.js | 0 .../reassignment-separate-scopes.expect.md | 0 .../compiler/reassignment-separate-scopes.js | 0 .../fixtures/compiler/reassignment.expect.md | 0 .../fixtures/compiler/reassignment.js | 0 .../recursive-function-expr.expect.md | 0 .../compiler/recursive-function-expr.js | 0 ...-reactive-cond-deps-cfg-condexpr.expect.md | 0 .../reduce-reactive-cond-deps-cfg-condexpr.js | 0 ...ce-reactive-cond-deps-cfg-ifelse.expect.md | 0 .../reduce-reactive-cond-deps-cfg-ifelse.js | 0 ...d-deps-cfg-nested-ifelse-missing.expect.md | 0 ...ive-cond-deps-cfg-nested-ifelse-missing.js | 0 ...tive-cond-deps-cfg-nested-ifelse.expect.md | 0 ...ce-reactive-cond-deps-cfg-nested-ifelse.js | 0 ...ond-deps-cfg-switch-missing-case.expect.md | 0 ...ctive-cond-deps-cfg-switch-missing-case.js | 0 ...-deps-cfg-switch-missing-default.expect.md | 0 ...ve-cond-deps-cfg-switch-missing-default.js | 0 ...ce-reactive-cond-deps-cfg-switch.expect.md | 0 .../reduce-reactive-cond-deps-cfg-switch.js | 0 ...uce-reactive-cond-deps-no-uncond.expect.md | 0 .../reduce-reactive-cond-deps-no-uncond.js | 0 ...eactive-cond-deps-promote-uncond.expect.md | 0 ...educe-reactive-cond-deps-promote-uncond.js | 0 ...eactive-cond-deps-subpath-order1.expect.md | 0 ...educe-reactive-cond-deps-subpath-order1.js | 0 ...eactive-cond-deps-subpath-order2.expect.md | 0 ...educe-reactive-cond-deps-subpath-order2.js | 0 ...ctive-cond-deps-superpath-order1.expect.md | 0 ...uce-reactive-cond-deps-superpath-order1.js | 0 ...ctive-cond-deps-superpath-order2.expect.md | 0 ...uce-reactive-cond-deps-superpath-order2.js | 0 ...ce-reactive-cond-memberexpr-join.expect.md | 0 .../reduce-reactive-cond-memberexpr-join.js | 0 ...ncies-optional-member-expression.expect.md | 0 ...dependencies-optional-member-expression.js | 0 .../reduce-reactive-deps-cond-scope.expect.md | 0 .../reduce-reactive-deps-cond-scope.js | 0 ...eps-join-uncond-scopes-cond-deps.expect.md | 0 ...ctive-deps-join-uncond-scopes-cond-deps.js | 0 ...ncond-deps-nonoverlap-descendant.expect.md | 0 ...ctive-uncond-deps-nonoverlap-descendant.js | 0 ...ve-uncond-deps-nonoverlap-direct.expect.md | 0 ...-reactive-uncond-deps-nonoverlap-direct.js | 0 ...e-uncond-deps-overlap-descendant.expect.md | 0 ...reactive-uncond-deps-overlap-descendant.js | 0 ...ctive-uncond-deps-overlap-direct.expect.md | 0 ...uce-reactive-uncond-deps-overlap-direct.js | 0 ...ctive-uncond-deps-subpath-order1.expect.md | 0 ...uce-reactive-uncond-deps-subpath-order1.js | 0 ...ctive-uncond-deps-subpath-order2.expect.md | 0 ...uce-reactive-uncond-deps-subpath-order2.js | 0 ...ctive-uncond-deps-subpath-order3.expect.md | 0 ...uce-reactive-uncond-deps-subpath-order3.js | 0 ...-current-aliased-no-added-to-dep.expect.md | 0 .../ref-current-aliased-no-added-to-dep.js | 0 ...rrent-aliased-not-added-to-dep-2.expect.md | 0 .../ref-current-aliased-not-added-to-dep-2.js | 0 ...f-current-field-not-added-to-dep.expect.md | 0 .../ref-current-field-not-added-to-dep.js | 0 .../ref-current-not-added-to-dep-2.expect.md | 0 .../ref-current-not-added-to-dep-2.js | 0 .../ref-current-not-added-to-dep.expect.md | 0 .../compiler/ref-current-not-added-to-dep.js | 0 ...t-optional-field-no-added-to-dep.expect.md | 0 ...-current-optional-field-no-added-to-dep.js | 0 ...f-current-write-not-added-to-dep.expect.md | 0 .../ref-current-write-not-added-to-dep.js | 0 .../fixtures/compiler/ref-in-effect.expect.md | 0 .../fixtures/compiler/ref-in-effect.js | 0 .../compiler/regexp-literal.expect.md | 0 .../fixtures/compiler/regexp-literal.js | 0 .../remove-memoization-kitchen-sink.expect.md | 0 .../remove-memoization-kitchen-sink.js | 0 ...o-variable-without-mutable-range.expect.md | 0 ...ssign-to-variable-without-mutable-range.js | 0 ...epro-scope-missing-mutable-range.expect.md | 0 .../repro-scope-missing-mutable-range.js | 0 .../fixtures/compiler/repro.expect.md | 0 .../src/__tests__/fixtures/compiler/repro.js | 0 .../compiler/return-conditional.expect.md | 0 .../fixtures/compiler/return-conditional.js | 0 .../compiler/return-undefined.expect.md | 0 .../fixtures/compiler/return-undefined.js | 0 .../compiler/reverse-postorder.expect.md | 0 .../fixtures/compiler/reverse-postorder.js | 0 ...e-phis-in-lambda-capture-context.expect.md | 0 .../rewrite-phis-in-lambda-capture-context.js | 0 ....invalid-hook-after-early-return.expect.md | 0 .../error.invalid-hook-after-early-return.js | 0 .../error.invalid-hook-for.expect.md | 0 .../rules-of-hooks/error.invalid-hook-for.js | 0 .../error.invalid-hook-if-alternate.expect.md | 0 .../error.invalid-hook-if-alternate.js | 0 ...error.invalid-hook-if-consequent.expect.md | 0 .../error.invalid-hook-if-consequent.js | 0 ...alid-rules-of-hooks-1b9527f967f3.expect.md | 0 ...ror.invalid-rules-of-hooks-1b9527f967f3.js | 0 ...alid-rules-of-hooks-2aabd222fc6a.expect.md | 0 ...ror.invalid-rules-of-hooks-2aabd222fc6a.js | 0 ...alid-rules-of-hooks-49d341e5d68f.expect.md | 0 ...ror.invalid-rules-of-hooks-49d341e5d68f.js | 0 ...alid-rules-of-hooks-79128a755612.expect.md | 0 ...ror.invalid-rules-of-hooks-79128a755612.js | 0 ...alid-rules-of-hooks-9718e30b856c.expect.md | 0 ...ror.invalid-rules-of-hooks-9718e30b856c.js | 0 ...alid-rules-of-hooks-9bf17c174134.expect.md | 0 ...ror.invalid-rules-of-hooks-9bf17c174134.js | 0 ...alid-rules-of-hooks-b4dcda3d60ed.expect.md | 0 ...ror.invalid-rules-of-hooks-b4dcda3d60ed.js | 0 ...alid-rules-of-hooks-c906cace44e9.expect.md | 0 ...ror.invalid-rules-of-hooks-c906cace44e9.js | 0 ...alid-rules-of-hooks-d740d54e9c21.expect.md | 0 ...ror.invalid-rules-of-hooks-d740d54e9c21.js | 0 ...alid-rules-of-hooks-d85c144bdf40.expect.md | 0 ...ror.invalid-rules-of-hooks-d85c144bdf40.js | 0 ...alid-rules-of-hooks-ea7c2fb545a9.expect.md | 0 ...ror.invalid-rules-of-hooks-ea7c2fb545a9.js | 0 ...alid-rules-of-hooks-f3d6c5e9c83d.expect.md | 0 ...ror.invalid-rules-of-hooks-f3d6c5e9c83d.js | 0 ...alid-rules-of-hooks-f69800950ff0.expect.md | 0 ...ror.invalid-rules-of-hooks-f69800950ff0.js | 0 .../rules-of-hooks-0592bd574811.expect.md | 0 .../rules-of-hooks-0592bd574811.js | 0 .../rules-of-hooks-0e2214abc294.expect.md | 0 .../rules-of-hooks-0e2214abc294.js | 0 .../rules-of-hooks-1ff6c3fbbc94.expect.md | 0 .../rules-of-hooks-1ff6c3fbbc94.js | 0 .../rules-of-hooks-23dc7fffde57.expect.md | 0 .../rules-of-hooks-23dc7fffde57.js | 0 .../rules-of-hooks-2bec02ac982b.expect.md | 0 .../rules-of-hooks-2bec02ac982b.js | 0 .../rules-of-hooks-2e405c78cb80.expect.md | 0 .../rules-of-hooks-2e405c78cb80.js | 0 .../rules-of-hooks-33a6e23edac1.expect.md | 0 .../rules-of-hooks-33a6e23edac1.js | 0 .../rules-of-hooks-347b0dae66f1.expect.md | 0 .../rules-of-hooks-347b0dae66f1.js | 0 .../rules-of-hooks-485bf041f55f.expect.md | 0 .../rules-of-hooks-485bf041f55f.js | 0 .../rules-of-hooks-4f6c78a14bf7.expect.md | 0 .../rules-of-hooks-4f6c78a14bf7.js | 0 .../rules-of-hooks-7e52f5eec669.expect.md | 0 .../rules-of-hooks-7e52f5eec669.js | 0 .../rules-of-hooks-844a496db20b.expect.md | 0 .../rules-of-hooks-844a496db20b.js | 0 .../rules-of-hooks-8f1c2c3f71c9.expect.md | 0 .../rules-of-hooks-8f1c2c3f71c9.js | 0 .../rules-of-hooks-9a47e97b5d13.expect.md | 0 .../rules-of-hooks-9a47e97b5d13.js | 0 .../rules-of-hooks-9d7879272ff6.expect.md | 0 .../rules-of-hooks-9d7879272ff6.js | 0 .../rules-of-hooks-c1e8c7f4c191.expect.md | 0 .../rules-of-hooks-c1e8c7f4c191.js | 0 .../rules-of-hooks-c5d1f3143c4c.expect.md | 0 .../rules-of-hooks-c5d1f3143c4c.js | 0 .../rules-of-hooks-cfdfe5572fc7.expect.md | 0 .../rules-of-hooks-cfdfe5572fc7.js | 0 .../rules-of-hooks-df4d750736f3.expect.md | 0 .../rules-of-hooks-df4d750736f3.js | 0 .../rules-of-hooks-dfde14171fcd.expect.md | 0 .../rules-of-hooks-dfde14171fcd.js | 0 .../rules-of-hooks-e5dd6caf4084.expect.md | 0 .../rules-of-hooks-e5dd6caf4084.js | 0 .../rules-of-hooks-e66a744cffbe.expect.md | 0 .../rules-of-hooks-e66a744cffbe.js | 0 .../rules-of-hooks-eacfcaa6ef89.expect.md | 0 .../rules-of-hooks-eacfcaa6ef89.js | 0 .../rules-of-hooks-fe6042f7628b.expect.md | 0 .../rules-of-hooks-fe6042f7628b.js | 0 .../todo.bail.rules-of-hooks-279ac76f53af.js | 0 .../todo.bail.rules-of-hooks-27c18dc8dad2.js | 0 .../todo.bail.rules-of-hooks-28a78701970c.js | 0 .../todo.bail.rules-of-hooks-3d692676194b.js | 0 .../todo.bail.rules-of-hooks-6949b255e7eb.js | 0 .../todo.bail.rules-of-hooks-69521d94fa03.js | 0 .../todo.bail.rules-of-hooks-8503ca76d6f8.js | 0 .../todo.bail.rules-of-hooks-93dc5d5e538a.js | 0 .../todo.bail.rules-of-hooks-d0935abedc42.js | 0 .../todo.bail.rules-of-hooks-e0a5db3ae21e.js | 0 .../todo.bail.rules-of-hooks-e29c874aa913.js | 0 .../todo.bail.rules-of-hooks-e9f9bac89f8f.js | 0 .../todo.bail.rules-of-hooks-fadd52c1e460.js | 0 ...ror.invalid-rules-of-hooks-0a1dbff27ba0.js | 0 ...ror.invalid-rules-of-hooks-0de1224ce64b.js | 0 ...ror.invalid-rules-of-hooks-191029ac48c8.js | 0 ...ror.invalid-rules-of-hooks-206e2811c87c.js | 0 ...ror.invalid-rules-of-hooks-28a7111f56a7.js | 0 ...ror.invalid-rules-of-hooks-2c51251df67a.js | 0 ...ror.invalid-rules-of-hooks-368024110a58.js | 0 ...ror.invalid-rules-of-hooks-449a37146a83.js | 0 ...ror.invalid-rules-of-hooks-5a7ac9a6e8fa.js | 0 ...ror.invalid-rules-of-hooks-76a74b4666e9.js | 0 ...ror.invalid-rules-of-hooks-8303403b8e4c.js | 0 ...ror.invalid-rules-of-hooks-8566f9a360e2.js | 0 ...ror.invalid-rules-of-hooks-99b5c750d1d1.js | 0 ...ror.invalid-rules-of-hooks-9c79feec4b9b.js | 0 ...ror.invalid-rules-of-hooks-a0058f0b446d.js | 0 ...ror.invalid-rules-of-hooks-a63fd4f9dcc0.js | 0 ...ror.invalid-rules-of-hooks-acb56658fe7e.js | 0 ...ror.invalid-rules-of-hooks-c59788ef5676.js | 0 ...ror.invalid-rules-of-hooks-d842d36db450.js | 0 ...ror.invalid-rules-of-hooks-d952b82c2597.js | 0 ...ror.invalid-rules-of-hooks-ddeca9708b63.js | 0 ...ror.invalid-rules-of-hooks-e675f0a672d8.js | 0 ...ror.invalid-rules-of-hooks-e69ffce323c3.js | 0 ...ror.invalid-rules-of-hooks-f6f37b63b2d4.js | 0 ...s-dep-and-redeclare-maybe-frozen.expect.md | 0 ...iable-as-dep-and-redeclare-maybe-frozen.js | 0 ...me-variable-as-dep-and-redeclare.expect.md | 0 .../same-variable-as-dep-and-redeclare.js | 0 .../compiler/sequence-expression.expect.md | 0 .../fixtures/compiler/sequence-expression.js | 0 ...-progagatable-if-test-conditions.expect.md | 0 ...onstant-progagatable-if-test-conditions.js | 0 .../fixtures/compiler/simple-alias.expect.md | 0 .../fixtures/compiler/simple-alias.js | 0 .../compiler/simple-function-1.expect.md | 0 .../fixtures/compiler/simple-function-1.js | 0 .../fixtures/compiler/simple-scope.expect.md | 0 .../fixtures/compiler/simple-scope.js | 0 .../fixtures/compiler/simple.expect.md | 0 .../src/__tests__/fixtures/compiler/simple.js | 0 .../sketchy-code-exhaustive-deps.expect.md | 0 .../compiler/sketchy-code-exhaustive-deps.js | 0 .../sketchy-code-rules-of-hooks.expect.md | 0 .../compiler/sketchy-code-rules-of-hooks.js | 0 .../compiler/ssa-arrayexpression.expect.md | 0 .../fixtures/compiler/ssa-arrayexpression.js | 0 .../compiler/ssa-call-jsx-2.expect.md | 0 .../fixtures/compiler/ssa-call-jsx-2.js | 0 .../fixtures/compiler/ssa-call-jsx.expect.md | 0 .../fixtures/compiler/ssa-call-jsx.js | 0 .../ssa-cascading-eliminated-phis.expect.md | 0 .../compiler/ssa-cascading-eliminated-phis.js | 0 .../ssa-complex-multiple-if.expect.md | 0 .../compiler/ssa-complex-multiple-if.js | 0 .../compiler/ssa-complex-single-if.expect.md | 0 .../compiler/ssa-complex-single-if.js | 0 .../fixtures/compiler/ssa-for-of.expect.md | 0 .../__tests__/fixtures/compiler/ssa-for-of.js | 0 .../compiler/ssa-for-trivial-update.expect.md | 0 .../compiler/ssa-for-trivial-update.js | 0 .../fixtures/compiler/ssa-for.expect.md | 0 .../__tests__/fixtures/compiler/ssa-for.js | 0 .../fixtures/compiler/ssa-if-else.expect.md | 0 .../fixtures/compiler/ssa-if-else.js | 0 .../compiler/ssa-leave-case.expect.md | 0 .../fixtures/compiler/ssa-leave-case.js | 0 .../compiler/ssa-multiple-phis.expect.md | 0 .../fixtures/compiler/ssa-multiple-phis.js | 0 .../ssa-nested-loops-no-reassign.expect.md | 0 .../compiler/ssa-nested-loops-no-reassign.js | 0 .../compiler/ssa-nested-partial-phi.expect.md | 0 .../compiler/ssa-nested-partial-phi.js | 0 .../ssa-nested-partial-reassignment.expect.md | 0 .../ssa-nested-partial-reassignment.js | 0 .../compiler/ssa-newexpression.expect.md | 0 .../fixtures/compiler/ssa-newexpression.js | 0 .../ssa-non-empty-initializer.expect.md | 0 .../compiler/ssa-non-empty-initializer.js | 0 .../ssa-objectexpression-phi.expect.md | 0 .../compiler/ssa-objectexpression-phi.js | 0 .../compiler/ssa-objectexpression.expect.md | 0 .../fixtures/compiler/ssa-objectexpression.js | 0 ...a-property-alias-alias-mutate-if.expect.md | 0 .../ssa-property-alias-alias-mutate-if.js | 0 .../compiler/ssa-property-alias-if.expect.md | 0 .../compiler/ssa-property-alias-if.js | 0 .../ssa-property-alias-mutate-if.expect.md | 0 .../compiler/ssa-property-alias-mutate-if.js | 0 ...-property-alias-mutate-inside-if.expect.md | 0 .../ssa-property-alias-mutate-inside-if.js | 0 .../ssa-property-alias-mutate.expect.md | 0 .../compiler/ssa-property-alias-mutate.js | 0 .../compiler/ssa-property-call.expect.md | 0 .../fixtures/compiler/ssa-property-call.js | 0 .../compiler/ssa-property-mutate-2.expect.md | 0 .../compiler/ssa-property-mutate-2.js | 0 .../ssa-property-mutate-alias.expect.md | 0 .../compiler/ssa-property-mutate-alias.js | 0 .../compiler/ssa-property-mutate.expect.md | 0 .../fixtures/compiler/ssa-property-mutate.js | 0 .../fixtures/compiler/ssa-property.expect.md | 0 .../fixtures/compiler/ssa-property.js | 0 .../compiler/ssa-reassign-in-rval.expect.md | 0 .../fixtures/compiler/ssa-reassign-in-rval.js | 0 .../fixtures/compiler/ssa-reassign.expect.md | 0 .../fixtures/compiler/ssa-reassign.js | 0 ...ernary-destruction-with-mutation.expect.md | 0 ...aming-ternary-destruction-with-mutation.js | 0 ...ssa-renaming-ternary-destruction.expect.md | 0 .../ssa-renaming-ternary-destruction.js | 0 ...a-renaming-ternary-with-mutation.expect.md | 0 .../ssa-renaming-ternary-with-mutation.js | 0 .../compiler/ssa-renaming-ternary.expect.md | 0 .../fixtures/compiler/ssa-renaming-ternary.js | 0 ...onditional-ternary-with-mutation.expect.md | 0 ...ing-unconditional-ternary-with-mutation.js | 0 ...a-renaming-unconditional-ternary.expect.md | 0 .../ssa-renaming-unconditional-ternary.js | 0 ...ming-unconditional-with-mutation.expect.md | 0 ...sa-renaming-unconditional-with-mutation.js | 0 ...-via-destructuring-with-mutation.expect.md | 0 ...enaming-via-destructuring-with-mutation.js | 0 .../ssa-renaming-via-destructuring.expect.md | 0 .../ssa-renaming-via-destructuring.js | 0 .../ssa-renaming-with-mutation.expect.md | 0 .../compiler/ssa-renaming-with-mutation.js | 0 .../fixtures/compiler/ssa-renaming.expect.md | 0 .../fixtures/compiler/ssa-renaming.js | 0 .../fixtures/compiler/ssa-return.expect.md | 0 .../__tests__/fixtures/compiler/ssa-return.js | 0 .../fixtures/compiler/ssa-shadowing.expect.md | 0 .../fixtures/compiler/ssa-shadowing.js | 0 .../compiler/ssa-sibling-phis.expect.md | 0 .../fixtures/compiler/ssa-sibling-phis.js | 0 .../compiler/ssa-simple-phi.expect.md | 0 .../fixtures/compiler/ssa-simple-phi.js | 0 .../fixtures/compiler/ssa-simple.expect.md | 0 .../__tests__/fixtures/compiler/ssa-simple.js | 0 .../fixtures/compiler/ssa-single-if.expect.md | 0 .../fixtures/compiler/ssa-single-if.js | 0 .../fixtures/compiler/ssa-switch.expect.md | 0 .../__tests__/fixtures/compiler/ssa-switch.js | 0 .../fixtures/compiler/ssa-throw.expect.md | 0 .../__tests__/fixtures/compiler/ssa-throw.js | 0 .../compiler/ssa-while-no-reassign.expect.md | 0 .../compiler/ssa-while-no-reassign.js | 0 .../fixtures/compiler/ssa-while.expect.md | 0 .../__tests__/fixtures/compiler/ssa-while.js | 0 .../compiler/store-via-call.expect.md | 0 .../fixtures/compiler/store-via-call.js | 0 .../fixtures/compiler/store-via-new.expect.md | 0 .../fixtures/compiler/store-via-new.js | 0 ...ch-global-propertyload-case-test.expect.md | 0 .../switch-global-propertyload-case-test.js | 0 .../switch-non-final-default.expect.md | 0 .../compiler/switch-non-final-default.js | 0 .../switch-with-fallthrough.expect.md | 0 .../compiler/switch-with-fallthrough.js | 0 .../fixtures/compiler/switch.expect.md | 0 .../src/__tests__/fixtures/compiler/switch.js | 0 .../tagged-template-in-hook.expect.md | 0 .../compiler/tagged-template-in-hook.js | 0 .../tagged-template-literal.expect.md | 0 .../compiler/tagged-template-literal.js | 0 .../compiler/template-literal.expect.md | 0 .../fixtures/compiler/template-literal.js | 0 ...temporary-accessed-outside-scope.expect.md | 0 .../temporary-accessed-outside-scope.js | 0 ...emporary-at-start-of-value-block.expect.md | 0 .../temporary-at-start-of-value-block.js | 0 ...erty-load-accessed-outside-scope.expect.md | 0 ...ry-property-load-accessed-outside-scope.js | 0 .../ternary-assignment-expression.expect.md | 0 .../compiler/ternary-assignment-expression.js | 0 .../compiler/ternary-expression.expect.md | 0 .../fixtures/compiler/ternary-expression.js | 0 .../fixtures/compiler/timers.expect.md | 0 .../src/__tests__/fixtures/compiler/timers.js | 0 ...sion-captures-value-later-frozen.expect.md | 0 ...-expression-captures-value-later-frozen.js | 0 ...o.unnecessary-lambda-memoization.expect.md | 0 .../todo.unnecessary-lambda-memoization.js | 0 .../transitive-alias-fields.expect.md | 0 .../compiler/transitive-alias-fields.js | 0 .../fixtures/compiler/trivial.expect.md | 0 .../__tests__/fixtures/compiler/trivial.js | 0 .../type-args-test-binary-operator.expect.md | 0 .../type-args-test-binary-operator.js | 0 .../compiler/type-binary-operator.expect.md | 0 .../fixtures/compiler/type-binary-operator.js | 0 .../type-cast-expression.flow.expect.md | 0 .../compiler/type-cast-expression.flow.js | 0 .../compiler/type-field-load.expect.md | 0 .../fixtures/compiler/type-field-load.js | 0 .../type-test-field-load-binary-op.expect.md | 0 .../type-test-field-load-binary-op.js | 0 .../compiler/type-test-field-store.expect.md | 0 .../compiler/type-test-field-store.js | 0 .../compiler/type-test-polymorphic.expect.md | 0 .../compiler/type-test-polymorphic.js | 0 .../compiler/type-test-primitive.expect.md | 0 .../fixtures/compiler/type-test-primitive.js | 0 .../type-test-return-type-inference.expect.md | 0 .../type-test-return-type-inference.js | 0 .../fixtures/compiler/unary-expr.expect.md | 0 .../__tests__/fixtures/compiler/unary-expr.js | 0 .../unconditional-break-label.expect.md | 0 .../compiler/unconditional-break-label.js | 0 ...ed-declaration-in-reactive-scope.expect.md | 0 ...itialized-declaration-in-reactive-scope.js | 0 .../unknown-hooks-do-not-assert.expect.md | 0 .../compiler/unknown-hooks-do-not-assert.js | 0 .../unused-array-middle-element.expect.md | 0 .../compiler/unused-array-middle-element.js | 0 .../unused-array-rest-element.expect.md | 0 .../compiler/unused-array-rest-element.js | 0 .../compiler/unused-conditional.expect.md | 0 .../fixtures/compiler/unused-conditional.js | 0 ...sed-logical-assigned-to-variable.expect.md | 0 .../unused-logical-assigned-to-variable.js | 0 .../compiler/unused-logical.expect.md | 0 .../fixtures/compiler/unused-logical.js | 0 .../unused-object-element-with-rest.expect.md | 0 .../unused-object-element-with-rest.js | 0 .../compiler/unused-object-element.expect.md | 0 .../compiler/unused-object-element.js | 0 ...onal-method-assigned-to-variable.expect.md | 0 ...ed-optional-method-assigned-to-variable.js | 0 ...sed-ternary-assigned-to-variable.expect.md | 0 .../unused-ternary-assigned-to-variable.js | 0 ...-expression-constant-propagation.expect.md | 0 .../update-expression-constant-propagation.js | 0 .../update-expression-in-sequence.expect.md | 0 .../compiler/update-expression-in-sequence.js | 0 ...expression-on-function-parameter.expect.md | 0 ...update-expression-on-function-parameter.js | 0 .../compiler/update-expression.expect.md | 0 .../fixtures/compiler/update-expression.ts | 0 .../compiler/use-callback-simple.expect.md | 0 .../fixtures/compiler/use-callback-simple.js | 0 .../compiler/useEffect-arg-memoized.expect.md | 0 .../compiler/useEffect-arg-memoized.js | 0 .../useEffect-nested-lambdas.expect.md | 0 .../compiler/useEffect-nested-lambdas.js | 0 .../useMemo-if-else-multiple-return.expect.md | 0 .../useMemo-if-else-multiple-return.js | 0 ...seMemo-independently-memoizeable.expect.md | 0 .../useMemo-independently-memoizeable.js | 0 .../useMemo-inlining-block-return.expect.md | 0 .../compiler/useMemo-inlining-block-return.js | 0 .../compiler/useMemo-inverted-if.expect.md | 0 .../fixtures/compiler/useMemo-inverted-if.js | 0 ...d-statement-unconditional-return.expect.md | 0 ...-labeled-statement-unconditional-return.js | 0 .../compiler/useMemo-logical.expect.md | 0 .../fixtures/compiler/useMemo-logical.js | 0 .../useMemo-multiple-if-else.expect.md | 0 .../compiler/useMemo-multiple-if-else.js | 0 .../compiler/useMemo-named-function.expect.md | 0 .../compiler/useMemo-named-function.js | 0 .../compiler/useMemo-nested-ifs.expect.md | 0 .../fixtures/compiler/useMemo-nested-ifs.js | 0 .../compiler/useMemo-return-empty.expect.md | 0 .../fixtures/compiler/useMemo-return-empty.js | 0 .../compiler/useMemo-simple.expect.md | 0 .../fixtures/compiler/useMemo-simple.js | 0 .../useMemo-switch-no-fallthrough.expect.md | 0 .../compiler/useMemo-switch-no-fallthrough.js | 0 .../compiler/useMemo-switch-return.expect.md | 0 .../compiler/useMemo-switch-return.js | 0 .../fixtures/compiler/while-break.expect.md | 0 .../fixtures/compiler/while-break.js | 0 .../while-conditional-continue.expect.md | 0 .../compiler/while-conditional-continue.js | 0 .../fixtures/compiler/while-logical.expect.md | 0 .../fixtures/compiler/while-logical.js | 0 .../compiler/while-property.expect.md | 0 .../fixtures/compiler/while-property.js | 0 .../src/__tests__/fixtures/todo/README.md | 0 .../cfg-for-of-statement-with-assignment.js | 0 .../src/__tests__/fixtures/tsconfig.json | 0 .../test-utils/validateNoUseBeforeDefine.ts | 0 .../babel-plugin-react-forget/src/index.ts | 0 .../babel-plugin-react-forget/tsconfig.json | 0 .../packages/eslint-browser/README.md | 0 .../packages/eslint-browser/package.json | 0 .../packages/eslint-browser/src/index.js | 0 .../packages/eslint-browser/webpack.config.js | 0 .../eslint-plugin-react-forget/README.md | 0 .../__tests__/ReactForgetDiagnostics-test.ts | 0 .../babel.config.js | 0 .../eslint-plugin-react-forget/package.json | 0 .../eslint-plugin-react-forget/src/index.ts | 0 .../src/rules/ReactForgetDiagnostics.ts | 0 .../src/types/hermes-parser.d.ts | 0 .../eslint-plugin-react-forget/tsconfig.json | 0 .../packages/fixture-test-utils/package.json | 0 .../fixture-test-utils/src/compiler-utils.ts | 0 .../fixture-test-utils/src/constants.ts | 0 .../fixture-test-utils/src/fixture-utils.ts | 0 .../packages/fixture-test-utils/src/index.ts | 0 .../packages/fixture-test-utils/tsconfig.json | 0 .../packages/js-fuzzer/.eslintrc.js | 0 .../packages/js-fuzzer/.gitignore | 0 .../packages/js-fuzzer/DIR_METADATA | 0 .../{forget => }/packages/js-fuzzer/OWNERS | 0 .../{forget => }/packages/js-fuzzer/README.md | 0 .../packages/js-fuzzer/build_db.js | 0 .../{forget => }/packages/js-fuzzer/corpus.js | 0 .../{forget => }/packages/js-fuzzer/db.js | 0 .../js-fuzzer/differential_script_mutator.js | 0 .../packages/js-fuzzer/exceptions.js | 0 .../packages/js-fuzzer/foozzie_launcher.py | 0 .../packages/js-fuzzer/gen_exceptions.js | 0 .../packages/js-fuzzer/gen_exceptions.sh | 0 .../js-fuzzer/mutators/array_mutator.js | 0 .../packages/js-fuzzer/mutators/common.js | 0 .../js-fuzzer/mutators/crossover_mutator.js | 0 .../mutators/differential_fuzz_mutator.js | 0 .../js-fuzzer/mutators/expression_mutator.js | 0 .../mutators/function_call_mutator.js | 0 .../packages/js-fuzzer/mutators/mutator.js | 0 .../packages/js-fuzzer/mutators/normalizer.js | 0 .../js-fuzzer/mutators/number_mutator.js | 0 .../js-fuzzer/mutators/object_mutator.js | 0 .../packages/js-fuzzer/mutators/try_catch.js | 0 .../js-fuzzer/mutators/variable_mutator.js | 0 .../mutators/variable_or_object_mutation.js | 0 .../packages/js-fuzzer/package.json | 0 .../packages/js-fuzzer/package.sh | 0 .../{forget => }/packages/js-fuzzer/random.js | 0 .../resources/differential_fuzz_chakra.js | 0 .../resources/differential_fuzz_jstest.js | 0 .../resources/differential_fuzz_library.js | 0 .../resources/differential_fuzz_mjsunit.js | 0 .../differential_fuzz_suppressions.js | 0 .../resources/differential_fuzz_v8.js | 0 .../js-fuzzer/resources/fuzz_library.js | 0 .../js-fuzzer/resources/jstest_stubs.js | 0 .../packages/js-fuzzer/resources/stubs.js | 0 .../{forget => }/packages/js-fuzzer/run.js | 0 .../packages/js-fuzzer/script_mutator.js | 0 .../packages/js-fuzzer/source_helpers.js | 0 .../packages/js-fuzzer/test/helpers.js | 0 .../test/test_available_variables.js | 0 .../packages/js-fuzzer/test/test_corpus.js | 0 .../packages/js-fuzzer/test/test_db.js | 0 .../js-fuzzer/test/test_differential_fuzz.js | 0 .../test/test_differential_fuzz_library.js | 0 .../packages/js-fuzzer/test/test_load.js | 0 .../js-fuzzer/test/test_mutate_arrays.js | 0 .../js-fuzzer/test/test_mutate_expressions.js | 0 .../test/test_mutate_function_calls.js | 0 .../js-fuzzer/test/test_mutate_numbers.js | 0 .../js-fuzzer/test/test_mutate_objects.js | 0 .../test/test_mutate_variable_or_object.js | 0 .../js-fuzzer/test/test_mutate_variables.js | 0 .../js-fuzzer/test/test_mutation_order.js | 0 .../packages/js-fuzzer/test/test_normalize.js | 0 .../packages/js-fuzzer/test/test_random.js | 0 .../js-fuzzer/test/test_regressions.js | 0 .../packages/js-fuzzer/test/test_try_catch.js | 0 .../js-fuzzer/test_data/JSTests/fake_stub.js | 0 .../js-fuzzer/test_data/JSTests/load.js | 0 .../test_data/JSTests/load_expected.js | 0 .../test_data/available_variables.js | 0 .../test_data/available_variables_expected.js | 0 .../js-fuzzer/test_data/chakra/dir/load3.js | 0 .../js-fuzzer/test_data/chakra/load.js | 0 .../js-fuzzer/test_data/chakra/load1.js | 0 .../js-fuzzer/test_data/chakra/load2.js | 0 .../test_data/chakra/load_expected.js | 0 .../cross_over_mutator_class_input.js | 0 .../js-fuzzer/test_data/db/this/file.js | 0 .../differential_fuzz/combined_expected.js | 0 .../test_data/differential_fuzz/exceptions.js | 0 .../differential_fuzz/exceptions_expected.js | 0 .../differential_fuzz/fake_resource.js | 0 .../test_data/differential_fuzz/input1.js | 0 .../test_data/differential_fuzz/input2.js | 0 .../test_data/differential_fuzz/mutations.js | 0 .../differential_fuzz/mutations_expected.js | 0 .../differential_fuzz/suppressions.js | 0 .../suppressions_expected.js | 0 .../v8_fuzz_experiments.json | 0 .../differential_fuzz/v8_fuzz_flags.json | 0 .../js-fuzzer/test_data/fake_db/index.json | 0 .../js-fuzzer/test_data/mjsunit/mjsunit.js | 0 .../js-fuzzer/test_data/mjsunit/test_load.js | 0 .../test_data/mjsunit/test_load_0.js | 0 .../test_data/mjsunit/test_load_1.js | 0 .../test_data/mjsunit/test_load_2.js | 0 .../test_data/mjsunit/test_load_3.js | 0 .../test_data/mjsunit/test_load_expected.js | 0 .../test_data/mjsunit/test_load_self.js | 0 .../mjsunit/test_load_self_expected.js | 0 .../mjsunit_softskipped/object-literal.js | 0 .../mjsunit_softskipped/permitted.js | 0 .../regress/binaryen-123.js | 0 .../js-fuzzer/test_data/mutate_arrays.js | 0 .../test_data/mutate_arrays_expected.js | 0 .../js-fuzzer/test_data/mutate_expressions.js | 0 .../mutate_expressions_current_expected.js | 0 .../mutate_expressions_previous_expected.js | 0 .../test_data/mutate_function_call.js | 0 .../mutate_function_call_baseline_expected.js | 0 .../mutate_function_call_deopt_expected.js | 0 .../mutate_function_call_expected.js | 0 .../mutate_function_call_maglev_expected.js | 0 .../js-fuzzer/test_data/mutate_numbers.js | 0 .../test_data/mutate_numbers_expected.js | 0 .../js-fuzzer/test_data/mutate_objects.js | 0 .../test_data/mutate_objects_expected.js | 0 .../js-fuzzer/test_data/mutate_var_or_obj.js | 0 .../test_data/mutate_var_or_obj_expected.js | 0 .../js-fuzzer/test_data/mutate_variables.js | 0 .../test_data/mutate_variables_expected.js | 0 .../test_data/mutation_order/input.js | 0 .../mutation_order/output_expected.js | 0 .../packages/js-fuzzer/test_data/normalize.js | 0 .../test_data/normalize_expected_0.js | 0 .../test_data/normalize_expected_1.js | 0 .../test_data/regress/numbers/db/index.json | 0 .../regress/numbers/input_indices.js | 0 .../regress/numbers/input_negative.js | 0 .../regress/spidermonkey/db/index.json | 0 .../test_data/regress/spidermonkey/input.js | 0 .../test_data/regress/spidermonkey/shell.js | 0 .../test_data/regress/strict/db/index.json | 0 .../test_data/regress/strict/input_delete.js | 0 .../test_data/regress/strict/input_strict.js | 0 .../test_data/regress/strict/input_with.js | 0 .../js-fuzzer/test_data/simple_test.js | 0 .../test_data/simple_test_expected.js | 0 .../js-fuzzer/test_data/spidermonkey/load1.js | 0 .../js-fuzzer/test_data/spidermonkey/shell.js | 0 .../test_data/spidermonkey/test/load.js | 0 .../test_data/spidermonkey/test/load2.js | 0 .../spidermonkey/test/load_expected.js | 0 .../test_data/spidermonkey/test/shell.js | 0 .../packages/js-fuzzer/test_data/try_catch.js | 0 .../test_data/try_catch_alternate_expected.js | 0 .../js-fuzzer/test_data/try_catch_expected.js | 0 .../test_data/try_catch_nothing_expected.js | 0 .../test_data/try_catch_toplevel_expected.js | 0 .../packages/js-fuzzer/test_db.js | 0 .../packages/js-fuzzer/tools/fuzz_one.py | 0 .../packages/js-fuzzer/tools/minimize.py | 0 .../packages/js-fuzzer/tools/run_one.py | 0 .../packages/js-fuzzer/tools/workbench.py | 0 .../packages/make-read-only-util/.gitignore | 0 .../packages/make-read-only-util/README.md | 0 .../make-read-only-util/jest.config.js | 0 .../packages/make-read-only-util/package.json | 0 .../src/__tests__/makeReadOnly-test.ts | 0 .../make-read-only-util/src/makeReadOnly.ts | 0 .../make-read-only-util/tsconfig.json | 0 .../react-forget-runtime/package.json | 0 .../react-forget-runtime/src/index.ts | 0 .../react-forget-runtime/tsconfig.json | 0 .../{forget => }/packages/snap/package.json | 0 .../packages/snap/src/compiler-worker.ts | 0 .../{forget => }/packages/snap/src/main.ts | 0 .../{forget => }/packages/snap/src/runner.ts | 0 .../{forget => }/packages/snap/tsconfig.json | 0 .../{forget => }/packages/sprout/README.md | 2 +- .../{forget => }/packages/sprout/package.json | 0 .../packages/sprout/src/SproutTodoFilter.ts | 0 .../{forget => }/packages/sprout/src/main.ts | 0 .../packages/sprout/src/runner-evaluator.ts | 0 .../packages/sprout/src/runner-worker.ts | 0 .../packages/sprout/src/runner.ts | 0 .../packages/sprout/src/shared-runtime.ts | 0 .../packages/sprout/tsconfig.json | 0 compiler/{forget => }/rust-toolchain.toml | 0 compiler/{forget => }/rustfmt.toml | 0 compiler/{forget => }/scripts/hash.sh | 0 compiler/{forget => }/scripts/rustfmt.sh | 0 compiler/{forget => }/test262 | 0 compiler/{forget => }/yarn.lock | 0 2814 files changed, 31 insertions(+), 163 deletions(-) rename compiler/{forget => }/.prettierignore (100%) rename compiler/{forget => }/.prettierrc.json (100%) rename compiler/{forget => }/Cargo.lock (100%) rename compiler/{forget => }/Cargo.toml (100%) rename compiler/{forget => }/LICENSE (100%) rename compiler/{forget => }/README.md (96%) rename compiler/{forget => }/apps/playground/.eslintrc.json (100%) rename compiler/{forget => }/apps/playground/.gitignore (100%) rename compiler/{forget => }/apps/playground/.vscode/extensions.json (100%) rename compiler/{forget => }/apps/playground/README.md (100%) rename compiler/{forget => }/apps/playground/app/index.tsx (100%) rename compiler/{forget => }/apps/playground/app/layout.tsx (100%) rename compiler/{forget => }/apps/playground/app/page.tsx (100%) rename compiler/{forget => }/apps/playground/colors.js (100%) rename compiler/{forget => }/apps/playground/components/Editor/Input.tsx (100%) rename compiler/{forget => }/apps/playground/components/Editor/Output.tsx (100%) rename compiler/{forget => }/apps/playground/components/Editor/index.tsx (100%) rename compiler/{forget => }/apps/playground/components/Editor/monacoOptions.ts (100%) rename compiler/{forget => }/apps/playground/components/Header.tsx (100%) rename compiler/{forget => }/apps/playground/components/Logo.tsx (100%) rename compiler/{forget => }/apps/playground/components/Message.tsx (100%) rename compiler/{forget => }/apps/playground/components/StoreContext.tsx (100%) rename compiler/{forget => }/apps/playground/components/TabbedWindow.tsx (100%) rename compiler/{forget => }/apps/playground/components/index.ts (100%) rename compiler/{forget => }/apps/playground/hooks/index.ts (100%) rename compiler/{forget => }/apps/playground/hooks/useMountEffect.ts (100%) rename compiler/{forget => }/apps/playground/lib/createContext.ts (100%) rename compiler/{forget => }/apps/playground/lib/defaultStore.ts (100%) rename compiler/{forget => }/apps/playground/lib/forgetMonacoDiagnostics.ts (100%) rename compiler/{forget => }/apps/playground/lib/stores/index.ts (100%) rename compiler/{forget => }/apps/playground/lib/stores/messages.ts (100%) rename compiler/{forget => }/apps/playground/lib/stores/store.ts (100%) rename compiler/{forget => }/apps/playground/lib/utils.ts (100%) rename compiler/{forget => }/apps/playground/next-env.d.ts (100%) rename compiler/{forget => }/apps/playground/next.config.js (100%) rename compiler/{forget => }/apps/playground/package.json (100%) rename compiler/{forget => }/apps/playground/postcss.config.js (100%) rename compiler/{forget => }/apps/playground/public/favicon.ico (100%) rename compiler/{forget => }/apps/playground/public/fonts/Source-Code-Pro-Regular.woff2 (100%) rename compiler/{forget => }/apps/playground/public/graphvizlib.wasm (100%) rename compiler/{forget => }/apps/playground/public/icon-180x180.png (100%) rename compiler/{forget => }/apps/playground/public/site.webmanifest (100%) rename compiler/{forget => }/apps/playground/public/vercel.svg (100%) rename compiler/{forget => }/apps/playground/scripts/downloadFonts.js (100%) rename compiler/{forget => }/apps/playground/styles/globals.css (100%) rename compiler/{forget => }/apps/playground/tailwind.config.js (100%) rename compiler/{forget => }/apps/playground/tsconfig.json (100%) rename compiler/{forget => }/apps/playground/vercel.json (100%) rename compiler/{forget => }/crates/forget_build_hir/Cargo.toml (100%) rename compiler/{forget => }/crates/forget_build_hir/README.md (100%) rename compiler/{forget => }/crates/forget_build_hir/src/build.rs (100%) rename compiler/{forget => }/crates/forget_build_hir/src/builder.rs (100%) rename compiler/{forget => }/crates/forget_build_hir/src/context.rs (100%) rename compiler/{forget => }/crates/forget_build_hir/src/error.rs (100%) rename compiler/{forget => }/crates/forget_build_hir/src/lib.rs (100%) rename compiler/{forget => }/crates/forget_diagnostics/Cargo.toml (100%) rename compiler/{forget => }/crates/forget_diagnostics/README.md (100%) rename compiler/{forget => }/crates/forget_diagnostics/src/diagnostic.rs (100%) rename compiler/{forget => }/crates/forget_diagnostics/src/lib.rs (100%) rename compiler/{forget => }/crates/forget_estree/Cargo.toml (100%) rename compiler/{forget => }/crates/forget_estree/README.md (100%) rename compiler/{forget => }/crates/forget_estree/build.rs (100%) rename compiler/{forget => }/crates/forget_estree/src/binding.rs (100%) rename compiler/{forget => }/crates/forget_estree/src/fixtures/for-statement.json (100%) rename compiler/{forget => }/crates/forget_estree/src/fixtures/import.json (100%) rename compiler/{forget => }/crates/forget_estree/src/fixtures/simple.json (100%) rename compiler/{forget => }/crates/forget_estree/src/fixtures/test.json (100%) rename compiler/{forget => }/crates/forget_estree/src/generated.rs (100%) rename compiler/{forget => }/crates/forget_estree/src/generated_extensions.rs (100%) rename compiler/{forget => }/crates/forget_estree/src/js_value.rs (100%) rename compiler/{forget => }/crates/forget_estree/src/lib.rs (100%) rename compiler/{forget => }/crates/forget_estree/src/range.rs (100%) rename compiler/{forget => }/crates/forget_estree/src/snapshots/forget_estree__tests__fixtures@for-statement.json.snap (100%) rename compiler/{forget => }/crates/forget_estree/src/snapshots/forget_estree__tests__fixtures@import.json.snap (100%) rename compiler/{forget => }/crates/forget_estree/src/snapshots/forget_estree__tests__fixtures@simple.json.snap (100%) rename compiler/{forget => }/crates/forget_estree/src/snapshots/forget_estree__tests__fixtures@test.json.snap (100%) rename compiler/{forget => }/crates/forget_estree/src/visit.rs (100%) rename compiler/{forget => }/crates/forget_estree_codegen/Cargo.toml (100%) rename compiler/{forget => }/crates/forget_estree_codegen/README.md (100%) rename compiler/{forget => }/crates/forget_estree_codegen/src/codegen.rs (100%) rename compiler/{forget => }/crates/forget_estree_codegen/src/ecmascript.json (100%) rename compiler/{forget => }/crates/forget_estree_codegen/src/lib.rs (100%) rename compiler/{forget => }/crates/forget_fixtures/Cargo.toml (100%) rename compiler/{forget => }/crates/forget_fixtures/README.md (100%) rename compiler/{forget => }/crates/forget_fixtures/src/lib.rs (100%) rename compiler/{forget => }/crates/forget_fixtures/tests/fixtures/constant-propagation-constant-if-condition.js (100%) rename compiler/{forget => }/crates/forget_fixtures/tests/fixtures/constant-propagation.js (100%) rename compiler/{forget => }/crates/forget_fixtures/tests/fixtures/destructure-array.js (100%) rename compiler/{forget => }/crates/forget_fixtures/tests/fixtures/destructure-object.js (100%) rename compiler/{forget => }/crates/forget_fixtures/tests/fixtures/error.assign-to-global.js (100%) rename compiler/{forget => }/crates/forget_fixtures/tests/fixtures/for-statement.js (100%) rename compiler/{forget => }/crates/forget_fixtures/tests/fixtures/function-expressions.js (100%) rename compiler/{forget => }/crates/forget_fixtures/tests/fixtures/identifiers.js (100%) rename compiler/{forget => }/crates/forget_fixtures/tests/fixtures/if-statement.js (100%) rename compiler/{forget => }/crates/forget_fixtures/tests/fixtures/simple-function.js (100%) rename compiler/{forget => }/crates/forget_fixtures/tests/fixtures/simple-ssa.js (100%) rename compiler/{forget => }/crates/forget_fixtures/tests/fixtures/simple.js (100%) rename compiler/{forget => }/crates/forget_fixtures/tests/fixtures/ssa-reassign-if.js (100%) rename compiler/{forget => }/crates/forget_fixtures/tests/fixtures/use-memo.js (100%) rename compiler/{forget => }/crates/forget_fixtures/tests/fixtures_test.rs (100%) rename compiler/{forget => }/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@constant-propagation-constant-if-condition.js.snap (100%) rename compiler/{forget => }/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@constant-propagation.js.snap (100%) rename compiler/{forget => }/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@destructure-array.js.snap (100%) rename compiler/{forget => }/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@destructure-object.js.snap (100%) rename compiler/{forget => }/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@error.assign-to-global.js.snap (100%) rename compiler/{forget => }/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@for-statement.js.snap (100%) rename compiler/{forget => }/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@function-expressions.js.snap (100%) rename compiler/{forget => }/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@identifiers.js.snap (100%) rename compiler/{forget => }/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@if-statement.js.snap (100%) rename compiler/{forget => }/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@simple-function.js.snap (100%) rename compiler/{forget => }/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@simple-ssa.js.snap (100%) rename compiler/{forget => }/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@simple.js.snap (100%) rename compiler/{forget => }/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@ssa-reassign-if.js.snap (100%) rename compiler/{forget => }/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@use-memo.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/Cargo.toml (100%) rename compiler/{forget => }/crates/forget_hermes_parser/README.md (100%) rename compiler/{forget => }/crates/forget_hermes_parser/build.rs (100%) rename compiler/{forget => }/crates/forget_hermes_parser/src/generated.rs (100%) rename compiler/{forget => }/crates/forget_hermes_parser/src/generated_extension.rs (100%) rename compiler/{forget => }/crates/forget_hermes_parser/src/lib.rs (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/alias-capture-in-method-receiver-and-mutate.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/alias-capture-in-method-receiver.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/alias-computed-load.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/alias-nested-member-path-mutate.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/alias-nested-member-path.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/alias-while.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/allocating-primitive-as-dep-nested-scope.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/allocating-primitive-as-dep.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/allow-passing-refs-as-props.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/array-access-assignment.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/array-at-closure.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/array-at-effect.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/array-at-mutate-after-capture.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/array-expression-spread.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/array-join.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/array-map-frozen-array.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/array-map-mutable-array-mutating-lambda.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/array-pattern-params.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/array-properties.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/array-property-call.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/array-push-effect.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/arrow-function-expr-gating-test.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/assignment-expression-computed.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/assignment-expression-nested-path.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/assignment-in-nested-if.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/assignment-variations-complex-lvalue-array.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/assignment-variations-complex-lvalue.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/assignment-variations.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/await-side-effecting-promise.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/await.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/babel-existing-react-import.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/babel-existing-react-kitchensink-import.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/bug.useMemo-deps-array-not-cleared.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/bug_object-pattern.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/builtin-jsx-tag-lowered-between-mutations.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/call-args-assignment.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/call-args-destructuring-assignment.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/call-spread.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/call-with-independently-memoizable-arg.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/call.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/capture-indirect-mutate-alias.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/capture-param-mutate.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/capture_mutate-across-fns.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/capturing-arrow-function-1.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/capturing-fun-alias-captured-mutate-2.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/capturing-fun-alias-captured-mutate-arr-2.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/capturing-func-alias-captured-mutate-arr.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/capturing-func-alias-captured-mutate.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/capturing-func-alias-computed-mutate.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/capturing-func-alias-mutate.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/capturing-func-alias-receiver-computed-mutate.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/capturing-func-alias-receiver-mutate.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/capturing-func-mutate-2.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/capturing-func-mutate-3.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/capturing-func-mutate-nested.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/capturing-func-mutate.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/capturing-func-simple-alias.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/capturing-function-1.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/capturing-function-alias-computed-load-2.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/capturing-function-alias-computed-load-3.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/capturing-function-alias-computed-load-4.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/capturing-function-alias-computed-load.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/capturing-function-capture-ref-before-rename.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/capturing-function-conditional-capture-mutate.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/capturing-function-decl.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/capturing-function-member-expr-arguments.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/capturing-function-member-expr-call.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/capturing-function-renamed-ref.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/capturing-function-runs-inference.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/capturing-function-shadow-captured.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/capturing-function-skip-computed-path.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/capturing-function-within-block.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/capturing-member-expr.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/capturing-nested-member-call.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/capturing-nested-member-expr-in-nested-func.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/capturing-nested-member-expr.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/capturing-reference-changes-type.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/capturing-variable-in-nested-block.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/capturing-variable-in-nested-function.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/chained-assignment-context-variable.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/chained-assignment-expressions.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/codegen-emit-imports-same-source.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/codegen-emit-make-read-only.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/codegen-instrument-forget-gating-test.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/codegen-instrument-forget-test.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/complex-while.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/component.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/computed-call-evaluation-order.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/computed-call-spread.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/computed-load-primitive-as-dependency.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/computed-store-alias.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/concise-arrow-expr.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/cond-deps-conditional-member-expr.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/conditional-break-labeled.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/conditional-break.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/conditional-on-mutable.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/conditional-set-state-in-render.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/console-readonly.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/const-propagation-into-function-expression-global.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/const-propagation-into-function-expression-primitive.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/constant-computed.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/constant-propagation-for.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/constant-propagation-into-function-expressions.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/constant-propagation-phi.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/constant-propagation-while.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/constant-propagation.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/constructor.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/context-variable-reassigned-outside-of-lambda.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/controlled-input.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/dce-loop.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/debugger-memoized.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/debugger.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/declare-reassign-variable-in-closure.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/declare-reassign-variable-in-function-declaration.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/delete-computed-property.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/delete-property.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/dependencies-outputs.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/dependencies.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/destructure-capture-global.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/destructure-direct-reassignment.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/destructuring-array-default.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/destructuring-array-param-default.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/destructuring-assignment-array-default.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/destructuring-assignment.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/destructuring-mixed-scope-and-local-variables-with-default.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/destructuring-mixed-scope-declarations-and-locals.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/destructuring-object-default.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/destructuring-object-param-default.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/destructuring-property-inference.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/destructuring.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/disable-jsx-memoization.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/do-while-break.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/do-while-compound-test.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/do-while-conditional-break.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/do-while-continue.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/do-while-early-unconditional-break.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/do-while-simple.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/dominator.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/early-return.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/error._todo.computed-lval-in-destructure.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/error._todo.multi-arrow-expr-export-default-gating-test.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/error.babel-existing-react-namespace-import.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/error.bug-validate-no-set-state-not-all-mutable-range-extensions-are-bad.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/error.call-args-destructuring-asignment-complex.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/error.codegen-error-on-conflicting-imports.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/error.hoisted-function-declaration.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/error.hooks-with-React-namespace.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/error.invalid-access-ref-during-render.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/error.invalid-array-push-frozen.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/error.invalid-assign-hook-to-local.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/error.invalid-capture-func-passed-to-jsx.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/error.invalid-computed-store-to-frozen-value.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/error.invalid-delete-computed-property-of-frozen-value.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/error.invalid-delete-property-of-frozen-value.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/error.invalid-destructure-assignment-to-global.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/error.invalid-destructure-to-local-global-variables.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/error.invalid-freeze-conditionally-mutable-lambda.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/error.invalid-freeze-mutable-lambda-mutate-local.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/error.invalid-freeze-mutable-lambda-reassign-local.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/error.invalid-function-expression-mutates-immutable-value.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/error.invalid-mutate-after-aliased-freeze.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/error.invalid-mutate-after-freeze.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/error.invalid-pass-hook-as-call-arg.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/error.invalid-pass-hook-as-prop.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/error.invalid-pass-ref-to-function.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/error.invalid-property-store-to-frozen-value.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/error.invalid-ref-in-callback-invoked-during-render.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/error.invalid-ref-value-as-props.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/error.invalid-set-and-read-ref-during-render.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/error.invalid-sketchy-code-use-forget.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/error.invalid-ternary-with-hook-values.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/error.invalid-unconditional-set-state-in-render.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/error.invalid-use-ref-added-to-dep-without-type-info.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/error.invalid-useMemo-async-callback.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/error.invalid-useMemo-callback-args.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/error.mutate-captured-arg-separately.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/error.mutate-global-increment-op-invalid-react.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/error.reassignment-to-global.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/error.todo-kitchensink.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/error.todo-unconditional-set-state-lambda.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/error.todo.destructure-assignment-to-context-var.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/error.useMemo-callback-generator.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/error.while-with-assignment-in-test.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/escape-analysis-destructured-rest-element.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/escape-analysis-jsx-child.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/escape-analysis-logical.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/escape-analysis-non-escaping-interleaved-allocating-dependency.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/escape-analysis-non-escaping-interleaved-allocating-nested-dependency.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/escape-analysis-non-escaping-interleaved-primitive-dependency.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/escape-analysis-not-conditional-test.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/escape-analysis-not-if-test.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/escape-analysis-not-switch-case.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/escape-analysis-not-switch-test.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/expression-with-assignment-dynamic.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/expression-with-assignment.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/extend-scopes-if.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/fbt-call-complex-param-value.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/fbt-call.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/fbt-params-complex-param-value.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/fbt-params.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/fbt-template-string-same-scope.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/for-empty-update-with-continue.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/for-empty-update.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/for-logical.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/for-of-break.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/for-of-conditional-break.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/for-of-continue.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/for-of-destructure.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/for-of-mutate.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/for-of-simple.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/for-return.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/frozen-after-alias.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/function-declaration-reassign.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/function-declaration-redeclare.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/function-declaration-simple.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/function-expression-captures-value-later-frozen-jsx.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/function-expression-maybe-mutates-hook-return-value.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/function-expression-with-store-to-parameter.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/function-param-assignment-pattern.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/gating-test-export-default-function.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/gating-test-export-function-and-default.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/gating-test-export-function.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/gating-test.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/global-jsx-tag-lowered-between-mutations.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/globals-Boolean.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/globals-Number.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/globals-String.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/holey-array-expr.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/holey-array-pattern-dce-2.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/holey-array-pattern-dce.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/holey-array.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/hook-call.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/hook-inside-logical-expression.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/hooks-freeze-arguments.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/hooks-freeze-possibly-mutable-arguments.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/immutable-hooks.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/inadvertent-mutability-readonly-class.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/inadvertent-mutability-readonly-lambda.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/independent-across-if.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/independent.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/independently-memoize-object-property.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/infer-computed-delete.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/infer-global-object.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/infer-phi-primitive.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/infer-property-delete.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/infer-types-through-type-cast.flow.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/inner-memo-value-not-promoted-to-outer-scope-dynamic.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/inner-memo-value-not-promoted-to-outer-scope-static.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/interdependent-across-if.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/interdependent.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/inverted-if-else.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/inverted-if.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/issue852.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/issue933-disjoint-set-infinite-loop.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/jsx-empty-expression.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/jsx-fragment.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/jsx-member-expression-tag-grouping.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/jsx-member-expression.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/jsx-namespaced-name.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/jsx-spread.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/jsx-tag-evaluation-order-non-global.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/jsx-tag-evaluation-order.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/lambda-capture-returned-alias.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/lambda-mutate-shadowed-object.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/lambda-mutated-non-reactive-to-reactive.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/lambda-mutated-ref-non-reactive.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/lambda-reassign-primitive.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/lambda-reassign-shadowed-primitive.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/lambda-with-fbt.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/logical-expression-object.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/logical-expression.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/method-call-computed.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/method-call-fn-call.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/method-call.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/multi-arrow-expr-export-gating-test.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/multi-arrow-expr-gating-test.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/mutable-lifetime-loops.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/mutable-lifetime-with-aliasing.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/mutable-liverange-loop.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/nested-function-shadowed-identifiers.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/nested-optional-member-expr.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/nested-scopes-hook-call.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/new-spread.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/nonoptional-load-from-optional-memberexpr.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/obj-literal-cached-in-if-else.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/obj-literal-mutated-after-if-else.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/obj-mutated-after-if-else-with-alias.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/obj-mutated-after-if-else.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/obj-mutated-after-nested-if-else-with-alias.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/object-computed-access-assignment.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/object-expression-string-literal-key.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/object-literal-spread-element.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/object-pattern-params.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/object-properties.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/optional-call-chained.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/optional-call-logical.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/optional-call-simple.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/optional-call-with-independently-memoizable-arg.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/optional-call-with-optional-property-load.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/optional-call.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/optional-computed-load-static.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/optional-computed-member-expression.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/optional-member-expression-call-as-property.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/optional-member-expression-chain.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/optional-member-expression-with-optional-member-expr-as-property.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/optional-member-expression.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/optional-method-call.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/optional-receiver-method-call.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/optional-receiver-optional-method.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/overlapping-scopes-interleaved-by-terminal.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/overlapping-scopes-interleaved.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/overlapping-scopes-shadowed.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/overlapping-scopes-shadowing-within-block.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/overlapping-scopes-while.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/overlapping-scopes-within-block.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/primitive-alias-mutate.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/primitive-as-dep-nested-scope.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/primitive-as-dep.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/prop-capturing-function-1.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/property-assignment.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/property-call-evaluation-order.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/property-call-spread.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/reactive-dependencies-non-optional-properties-inside-optional-chain.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/reactive-scope-grouping.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/reactive-scopes-if.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/reactive-scopes.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/reactivity-analysis-interleaved-reactivity.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/reactivity-analysis-reactive-via-mutation-of-computed-load.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/reactivity-analysis-reactive-via-mutation-of-property-load.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/reassign-object-in-context.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/reassign-primitive-in-context.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/reassigned-phi-in-returned-function-expression.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/reassignment-conditional.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/reassignment-separate-scopes.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/reassignment.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/recursive-function-expr.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-cfg-condexpr.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-cfg-ifelse.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-cfg-nested-ifelse-missing.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-cfg-nested-ifelse.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-cfg-switch-missing-case.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-cfg-switch-missing-default.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-cfg-switch.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-no-uncond.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-promote-uncond.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-subpath-order1.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-subpath-order2.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-superpath-order1.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-superpath-order2.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-memberexpr-join.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-dependencies-optional-member-expression.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-deps-cond-scope.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-deps-join-uncond-scopes-cond-deps.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-uncond-deps-nonoverlap-descendant.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-uncond-deps-nonoverlap-direct.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-uncond-deps-overlap-descendant.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-uncond-deps-overlap-direct.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-uncond-deps-subpath-order1.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-uncond-deps-subpath-order2.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-uncond-deps-subpath-order3.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ref-current-aliased-no-added-to-dep.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ref-current-aliased-not-added-to-dep-2.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ref-current-field-not-added-to-dep.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ref-current-not-added-to-dep-2.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ref-current-not-added-to-dep.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ref-current-optional-field-no-added-to-dep.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ref-current-write-not-added-to-dep.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ref-in-effect.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/regexp-literal.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/remove-memoization-kitchen-sink.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/repro-reassign-to-variable-without-mutable-range.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/repro-scope-missing-mutable-range.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/repro.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/return-conditional.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/return-undefined.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/reverse-postorder.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/same-variable-as-dep-and-redeclare-maybe-frozen.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/same-variable-as-dep-and-redeclare.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/sequence-expression.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/sequentially-constant-progagatable-if-test-conditions.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/simple-alias.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/simple-function-1.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/simple-scope.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/simple.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/sketchy-code-exhaustive-deps.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/sketchy-code-rules-of-hooks.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-arrayexpression.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-call-jsx-2.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-call-jsx.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-cascading-eliminated-phis.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-complex-multiple-if.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-complex-single-if.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-for-of.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-for-trivial-update.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-for.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-if-else.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-leave-case.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-multiple-phis.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-nested-loops-no-reassign.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-nested-partial-phi.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-nested-partial-reassignment.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-newexpression.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-non-empty-initializer.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-objectexpression-phi.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-objectexpression.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-property-alias-alias-mutate-if.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-property-alias-if.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-property-alias-mutate-if.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-property-alias-mutate-inside-if.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-property-alias-mutate.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-property-call.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-property-mutate-2.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-property-mutate-alias.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-property-mutate.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-property.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-reassign-in-rval.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-reassign.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-ternary-destruction-with-mutation.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-ternary-destruction.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-ternary-with-mutation.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-ternary.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-unconditional-ternary-with-mutation.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-unconditional-ternary.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-unconditional-with-mutation.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-via-destructuring-with-mutation.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-via-destructuring.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-with-mutation.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-renaming.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-return.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-shadowing.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-sibling-phis.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-simple-phi.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-simple.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-single-if.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-switch.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-throw.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-while-no-reassign.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ssa-while.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/store-via-call.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/store-via-new.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/switch-global-propertyload-case-test.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/switch-non-final-default.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/switch-with-fallthrough.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/switch.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/tagged-template-in-hook.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/tagged-template-literal.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/template-literal.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/temporary-accessed-outside-scope.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/temporary-at-start-of-value-block.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/temporary-property-load-accessed-outside-scope.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ternary-assignment-expression.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/ternary-expression.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/timers.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/todo-function-expression-captures-value-later-frozen.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/todo.unnecessary-lambda-memoization.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/transitive-alias-fields.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/trivial.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/type-args-test-binary-operator.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/type-binary-operator.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/type-cast-expression.flow.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/type-field-load.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/type-test-field-load-binary-op.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/type-test-field-store.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/type-test-polymorphic.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/type-test-primitive.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/type-test-return-type-inference.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/unary-expr.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/unconditional-break-label.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/uninitialized-declaration-in-reactive-scope.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/unknown-hooks-do-not-assert.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/unused-array-middle-element.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/unused-array-rest-element.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/unused-conditional.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/unused-logical-assigned-to-variable.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/unused-logical.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/unused-object-element-with-rest.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/unused-object-element.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/unused-optional-method-assigned-to-variable.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/unused-ternary-assigned-to-variable.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/update-expression.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/use-callback-simple.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/useEffect-arg-memoized.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/useEffect-nested-lambdas.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/useMemo-if-else-multiple-return.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/useMemo-independently-memoizeable.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/useMemo-inlining-block-return.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/useMemo-inverted-if.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/useMemo-labeled-statement-unconditional-return.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/useMemo-logical.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/useMemo-multiple-if-else.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/useMemo-named-function.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/useMemo-nested-ifs.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/useMemo-return-empty.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/useMemo-simple.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/useMemo-switch-no-fallthrough.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/useMemo-switch-return.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/while-break.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/while-conditional-continue.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/while-logical.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/fixtures/while-property.js (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/parser_test.rs (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@alias-capture-in-method-receiver-and-mutate.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@alias-capture-in-method-receiver.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@alias-computed-load.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@alias-nested-member-path-mutate.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@alias-nested-member-path.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@alias-while.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@allocating-primitive-as-dep-nested-scope.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@allocating-primitive-as-dep.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@allow-passing-refs-as-props.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-access-assignment.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-at-closure.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-at-effect.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-at-mutate-after-capture.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-expression-spread.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-join.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-map-frozen-array.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-map-mutable-array-mutating-lambda.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-pattern-params.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-properties.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-property-call.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-push-effect.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@arrow-function-expr-gating-test.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@assignment-expression-computed.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@assignment-expression-nested-path.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@assignment-in-nested-if.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@assignment-variations-complex-lvalue-array.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@assignment-variations-complex-lvalue.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@assignment-variations.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@await-side-effecting-promise.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@await.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@babel-existing-react-import.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@babel-existing-react-kitchensink-import.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@bug.useMemo-deps-array-not-cleared.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@bug_object-pattern.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@builtin-jsx-tag-lowered-between-mutations.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@call-args-assignment.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@call-args-destructuring-assignment.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@call-spread.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@call-with-independently-memoizable-arg.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@call.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capture-indirect-mutate-alias.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capture-param-mutate.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capture_mutate-across-fns.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-arrow-function-1.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-fun-alias-captured-mutate-2.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-fun-alias-captured-mutate-arr-2.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-alias-captured-mutate-arr.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-alias-captured-mutate.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-alias-computed-mutate.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-alias-mutate.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-alias-receiver-computed-mutate.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-alias-receiver-mutate.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-mutate-2.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-mutate-3.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-mutate-nested.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-mutate.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-simple-alias.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-1.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-alias-computed-load-2.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-alias-computed-load-3.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-alias-computed-load-4.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-alias-computed-load.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-capture-ref-before-rename.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-conditional-capture-mutate.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-decl.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-member-expr-arguments.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-member-expr-call.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-renamed-ref.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-runs-inference.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-shadow-captured.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-skip-computed-path.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-within-block.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-member-expr.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-nested-member-call.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-nested-member-expr-in-nested-func.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-nested-member-expr.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-reference-changes-type.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-variable-in-nested-block.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-variable-in-nested-function.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@chained-assignment-context-variable.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@chained-assignment-expressions.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@codegen-emit-imports-same-source.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@codegen-emit-make-read-only.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@codegen-instrument-forget-gating-test.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@codegen-instrument-forget-test.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@complex-while.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@component.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@computed-call-evaluation-order.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@computed-call-spread.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@computed-load-primitive-as-dependency.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@computed-store-alias.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@concise-arrow-expr.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@cond-deps-conditional-member-expr.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@conditional-break-labeled.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@conditional-break.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@conditional-on-mutable.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@conditional-set-state-in-render.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@console-readonly.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@const-propagation-into-function-expression-global.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@const-propagation-into-function-expression-primitive.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@constant-computed.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@constant-propagation-for.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@constant-propagation-into-function-expressions.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@constant-propagation-phi.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@constant-propagation-while.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@constant-propagation.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@constructor.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@context-variable-reassigned-outside-of-lambda.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@controlled-input.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@dce-loop.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@debugger-memoized.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@debugger.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@declare-reassign-variable-in-closure.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@declare-reassign-variable-in-function-declaration.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@delete-computed-property.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@delete-property.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@dependencies-outputs.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@dependencies.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructure-capture-global.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructure-direct-reassignment.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring-array-default.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring-array-param-default.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring-assignment-array-default.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring-assignment.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring-mixed-scope-and-local-variables-with-default.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring-mixed-scope-declarations-and-locals.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring-object-default.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring-object-param-default.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring-property-inference.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@disable-jsx-memoization.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@do-while-break.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@do-while-compound-test.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@do-while-conditional-break.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@do-while-continue.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@do-while-early-unconditional-break.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@do-while-simple.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@dominator.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@early-return.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error._todo.computed-lval-in-destructure.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error._todo.multi-arrow-expr-export-default-gating-test.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.babel-existing-react-namespace-import.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.bug-validate-no-set-state-not-all-mutable-range-extensions-are-bad.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.call-args-destructuring-asignment-complex.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.codegen-error-on-conflicting-imports.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.hoisted-function-declaration.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.hooks-with-React-namespace.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-access-ref-during-render.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-array-push-frozen.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-assign-hook-to-local.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-capture-func-passed-to-jsx.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-computed-store-to-frozen-value.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-delete-computed-property-of-frozen-value.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-delete-property-of-frozen-value.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-destructure-assignment-to-global.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-destructure-to-local-global-variables.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-freeze-conditionally-mutable-lambda.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-freeze-mutable-lambda-mutate-local.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-freeze-mutable-lambda-reassign-local.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-function-expression-mutates-immutable-value.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-mutate-after-aliased-freeze.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-mutate-after-freeze.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-pass-hook-as-call-arg.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-pass-hook-as-prop.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-pass-ref-to-function.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-property-store-to-frozen-value.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-ref-in-callback-invoked-during-render.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-ref-value-as-props.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-set-and-read-ref-during-render.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-sketchy-code-use-forget.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-ternary-with-hook-values.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-unconditional-set-state-in-render.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-use-ref-added-to-dep-without-type-info.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-useMemo-async-callback.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-useMemo-callback-args.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.mutate-captured-arg-separately.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.mutate-global-increment-op-invalid-react.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.reassignment-to-global.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.todo-kitchensink.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.todo-unconditional-set-state-lambda.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.todo.destructure-assignment-to-context-var.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.useMemo-callback-generator.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.while-with-assignment-in-test.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-destructured-rest-element.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-jsx-child.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-logical.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-non-escaping-interleaved-allocating-dependency.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-non-escaping-interleaved-allocating-nested-dependency.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-non-escaping-interleaved-primitive-dependency.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-not-conditional-test.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-not-if-test.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-not-switch-case.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-not-switch-test.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@expression-with-assignment-dynamic.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@expression-with-assignment.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@extend-scopes-if.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@fbt-call-complex-param-value.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@fbt-call.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@fbt-params-complex-param-value.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@fbt-params.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@fbt-template-string-same-scope.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-empty-update-with-continue.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-empty-update.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-logical.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-of-break.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-of-conditional-break.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-of-continue.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-of-destructure.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-of-mutate.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-of-simple.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-return.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@frozen-after-alias.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@function-declaration-reassign.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@function-declaration-redeclare.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@function-declaration-simple.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@function-expression-captures-value-later-frozen-jsx.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@function-expression-maybe-mutates-hook-return-value.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@function-expression-with-store-to-parameter.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@function-param-assignment-pattern.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@gating-test-export-default-function.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@gating-test-export-function-and-default.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@gating-test-export-function.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@gating-test.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@global-jsx-tag-lowered-between-mutations.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@globals-Boolean.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@globals-Number.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@globals-String.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@holey-array-expr.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@holey-array-pattern-dce-2.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@holey-array-pattern-dce.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@holey-array.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@hook-call.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@hook-inside-logical-expression.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@hooks-freeze-arguments.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@hooks-freeze-possibly-mutable-arguments.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@immutable-hooks.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@inadvertent-mutability-readonly-class.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@inadvertent-mutability-readonly-lambda.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@independent-across-if.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@independent.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@independently-memoize-object-property.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@infer-computed-delete.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@infer-global-object.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@infer-phi-primitive.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@infer-property-delete.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@infer-types-through-type-cast.flow.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@inner-memo-value-not-promoted-to-outer-scope-dynamic.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@inner-memo-value-not-promoted-to-outer-scope-static.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@interdependent-across-if.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@interdependent.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@inverted-if-else.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@inverted-if.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@issue852.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@issue933-disjoint-set-infinite-loop.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@jsx-empty-expression.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@jsx-fragment.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@jsx-member-expression-tag-grouping.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@jsx-member-expression.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@jsx-namespaced-name.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@jsx-spread.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@jsx-tag-evaluation-order-non-global.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@jsx-tag-evaluation-order.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@lambda-capture-returned-alias.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@lambda-mutate-shadowed-object.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@lambda-mutated-non-reactive-to-reactive.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@lambda-mutated-ref-non-reactive.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@lambda-reassign-primitive.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@lambda-reassign-shadowed-primitive.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@lambda-with-fbt.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@logical-expression-object.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@logical-expression.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@method-call-computed.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@method-call-fn-call.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@method-call.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@multi-arrow-expr-export-gating-test.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@multi-arrow-expr-gating-test.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@mutable-lifetime-loops.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@mutable-lifetime-with-aliasing.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@mutable-liverange-loop.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@nested-function-shadowed-identifiers.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@nested-optional-member-expr.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@nested-scopes-hook-call.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@new-spread.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@nonoptional-load-from-optional-memberexpr.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@obj-literal-cached-in-if-else.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@obj-literal-mutated-after-if-else.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@obj-mutated-after-if-else-with-alias.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@obj-mutated-after-if-else.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@obj-mutated-after-nested-if-else-with-alias.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@object-computed-access-assignment.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@object-expression-string-literal-key.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@object-literal-spread-element.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@object-pattern-params.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@object-properties.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-call-chained.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-call-logical.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-call-simple.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-call-with-independently-memoizable-arg.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-call-with-optional-property-load.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-call.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-computed-load-static.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-computed-member-expression.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-member-expression-call-as-property.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-member-expression-chain.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-member-expression-with-optional-member-expr-as-property.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-member-expression.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-method-call.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-receiver-method-call.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-receiver-optional-method.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@overlapping-scopes-interleaved-by-terminal.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@overlapping-scopes-interleaved.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@overlapping-scopes-shadowed.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@overlapping-scopes-shadowing-within-block.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@overlapping-scopes-while.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@overlapping-scopes-within-block.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@primitive-alias-mutate.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@primitive-as-dep-nested-scope.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@primitive-as-dep.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@prop-capturing-function-1.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@property-assignment.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@property-call-evaluation-order.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@property-call-spread.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reactive-dependencies-non-optional-properties-inside-optional-chain.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reactive-scope-grouping.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reactive-scopes-if.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reactive-scopes.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reactivity-analysis-interleaved-reactivity.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reactivity-analysis-reactive-via-mutation-of-computed-load.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reactivity-analysis-reactive-via-mutation-of-property-load.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reassign-object-in-context.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reassign-primitive-in-context.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reassigned-phi-in-returned-function-expression.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reassignment-conditional.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reassignment-separate-scopes.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reassignment.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@recursive-function-expr.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-cfg-condexpr.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-cfg-ifelse.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-cfg-nested-ifelse-missing.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-cfg-nested-ifelse.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-cfg-switch-missing-case.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-cfg-switch-missing-default.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-cfg-switch.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-no-uncond.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-promote-uncond.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-subpath-order1.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-subpath-order2.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-superpath-order1.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-superpath-order2.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-memberexpr-join.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-dependencies-optional-member-expression.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-deps-cond-scope.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-deps-join-uncond-scopes-cond-deps.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-uncond-deps-nonoverlap-descendant.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-uncond-deps-nonoverlap-direct.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-uncond-deps-overlap-descendant.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-uncond-deps-overlap-direct.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-uncond-deps-subpath-order1.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-uncond-deps-subpath-order2.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-uncond-deps-subpath-order3.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ref-current-aliased-no-added-to-dep.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ref-current-aliased-not-added-to-dep-2.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ref-current-field-not-added-to-dep.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ref-current-not-added-to-dep-2.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ref-current-not-added-to-dep.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ref-current-optional-field-no-added-to-dep.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ref-current-write-not-added-to-dep.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ref-in-effect.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@regexp-literal.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@remove-memoization-kitchen-sink.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@repro-reassign-to-variable-without-mutable-range.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@repro-scope-missing-mutable-range.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@repro.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@return-conditional.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@return-undefined.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reverse-postorder.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@same-variable-as-dep-and-redeclare-maybe-frozen.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@same-variable-as-dep-and-redeclare.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@sequence-expression.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@sequentially-constant-progagatable-if-test-conditions.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@simple-alias.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@simple-function-1.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@simple-scope.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@simple.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@sketchy-code-exhaustive-deps.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@sketchy-code-rules-of-hooks.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-arrayexpression.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-call-jsx-2.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-call-jsx.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-cascading-eliminated-phis.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-complex-multiple-if.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-complex-single-if.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-for-of.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-for-trivial-update.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-for.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-if-else.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-leave-case.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-multiple-phis.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-nested-loops-no-reassign.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-nested-partial-phi.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-nested-partial-reassignment.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-newexpression.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-non-empty-initializer.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-objectexpression-phi.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-objectexpression.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property-alias-alias-mutate-if.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property-alias-if.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property-alias-mutate-if.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property-alias-mutate-inside-if.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property-alias-mutate.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property-call.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property-mutate-2.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property-mutate-alias.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property-mutate.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-reassign-in-rval.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-reassign.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-ternary-destruction-with-mutation.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-ternary-destruction.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-ternary-with-mutation.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-ternary.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-unconditional-ternary-with-mutation.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-unconditional-ternary.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-unconditional-with-mutation.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-via-destructuring-with-mutation.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-via-destructuring.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-with-mutation.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-return.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-shadowing.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-sibling-phis.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-simple-phi.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-simple.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-single-if.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-switch.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-throw.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-while-no-reassign.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-while.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@store-via-call.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@store-via-new.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@switch-global-propertyload-case-test.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@switch-non-final-default.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@switch-with-fallthrough.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@switch.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@tagged-template-in-hook.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@tagged-template-literal.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@template-literal.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@temporary-accessed-outside-scope.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@temporary-at-start-of-value-block.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@temporary-property-load-accessed-outside-scope.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ternary-assignment-expression.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ternary-expression.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@timers.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@todo-function-expression-captures-value-later-frozen.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@todo.unnecessary-lambda-memoization.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@transitive-alias-fields.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@trivial.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@type-args-test-binary-operator.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@type-binary-operator.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@type-cast-expression.flow.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@type-field-load.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@type-test-field-load-binary-op.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@type-test-field-store.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@type-test-polymorphic.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@type-test-primitive.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@type-test-return-type-inference.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unary-expr.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unconditional-break-label.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@uninitialized-declaration-in-reactive-scope.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unknown-hooks-do-not-assert.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unused-array-middle-element.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unused-array-rest-element.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unused-conditional.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unused-logical-assigned-to-variable.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unused-logical.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unused-object-element-with-rest.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unused-object-element.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unused-optional-method-assigned-to-variable.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unused-ternary-assigned-to-variable.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@update-expression.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@use-callback-simple.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useEffect-arg-memoized.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useEffect-nested-lambdas.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-if-else-multiple-return.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-independently-memoizeable.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-inlining-block-return.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-inverted-if.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-labeled-statement-unconditional-return.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-logical.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-multiple-if-else.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-named-function.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-nested-ifs.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-return-empty.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-simple.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-switch-no-fallthrough.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-switch-return.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@while-break.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@while-conditional-continue.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@while-logical.js.snap (100%) rename compiler/{forget => }/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@while-property.js.snap (100%) rename compiler/{forget => }/crates/forget_hir/Cargo.toml (100%) rename compiler/{forget => }/crates/forget_hir/README.md (100%) rename compiler/{forget => }/crates/forget_hir/src/basic_block.rs (100%) rename compiler/{forget => }/crates/forget_hir/src/environment.rs (100%) rename compiler/{forget => }/crates/forget_hir/src/features.rs (100%) rename compiler/{forget => }/crates/forget_hir/src/function.rs (100%) rename compiler/{forget => }/crates/forget_hir/src/id_types.rs (100%) rename compiler/{forget => }/crates/forget_hir/src/initialize.rs (100%) rename compiler/{forget => }/crates/forget_hir/src/inline_use_memo.rs (100%) rename compiler/{forget => }/crates/forget_hir/src/instruction.rs (100%) rename compiler/{forget => }/crates/forget_hir/src/lib.rs (100%) rename compiler/{forget => }/crates/forget_hir/src/merge_consecutive_blocks.rs (100%) rename compiler/{forget => }/crates/forget_hir/src/print.rs (100%) rename compiler/{forget => }/crates/forget_hir/src/registry.rs (100%) rename compiler/{forget => }/crates/forget_hir/src/terminal.rs (100%) rename compiler/{forget => }/crates/forget_hir/src/types.rs (100%) rename compiler/{forget => }/crates/forget_napi/Cargo.toml (100%) rename compiler/{forget => }/crates/forget_napi/README.md (100%) rename compiler/{forget => }/crates/forget_napi/build.rs (100%) rename compiler/{forget => }/crates/forget_napi/package.json (100%) rename compiler/{forget => }/crates/forget_napi/src/lib.rs (100%) rename compiler/{forget => }/crates/forget_napi/yarn.lock (100%) rename compiler/{forget => }/crates/forget_optimization/Cargo.toml (100%) rename compiler/{forget => }/crates/forget_optimization/README.md (100%) rename compiler/{forget => }/crates/forget_optimization/src/constant_propagation.rs (100%) rename compiler/{forget => }/crates/forget_optimization/src/lib.rs (100%) rename compiler/{forget => }/crates/forget_reactive_ir/Cargo.toml (100%) rename compiler/{forget => }/crates/forget_reactive_ir/README.md (100%) rename compiler/{forget => }/crates/forget_reactive_ir/src/lib.rs (100%) rename compiler/{forget => }/crates/forget_semantic_analysis/Cargo.toml (100%) rename compiler/{forget => }/crates/forget_semantic_analysis/README.md (100%) rename compiler/{forget => }/crates/forget_semantic_analysis/src/analyzer.rs (100%) rename compiler/{forget => }/crates/forget_semantic_analysis/src/lib.rs (100%) rename compiler/{forget => }/crates/forget_semantic_analysis/src/scope_manager.rs (100%) rename compiler/{forget => }/crates/forget_semantic_analysis/src/scope_view.rs (100%) rename compiler/{forget => }/crates/forget_semantic_analysis/tests/analysis_test.rs (100%) rename compiler/{forget => }/crates/forget_semantic_analysis/tests/fixtures/block-item-duplication.js (100%) rename compiler/{forget => }/crates/forget_semantic_analysis/tests/fixtures/function-hoisting.js (100%) rename compiler/{forget => }/crates/forget_semantic_analysis/tests/fixtures/globals-and-imports.js (100%) rename compiler/{forget => }/crates/forget_semantic_analysis/tests/fixtures/labels.js (100%) rename compiler/{forget => }/crates/forget_semantic_analysis/tests/fixtures/let-const-hoisting.js (100%) rename compiler/{forget => }/crates/forget_semantic_analysis/tests/fixtures/simple-function.js (100%) rename compiler/{forget => }/crates/forget_semantic_analysis/tests/fixtures/tdz.js (100%) rename compiler/{forget => }/crates/forget_semantic_analysis/tests/fixtures/var-duplication.js (100%) rename compiler/{forget => }/crates/forget_semantic_analysis/tests/fixtures/var-hoisting.js (100%) rename compiler/{forget => }/crates/forget_semantic_analysis/tests/snapshots/analysis_test__fixtures@block-item-duplication.js.snap (100%) rename compiler/{forget => }/crates/forget_semantic_analysis/tests/snapshots/analysis_test__fixtures@function-hoisting.js.snap (100%) rename compiler/{forget => }/crates/forget_semantic_analysis/tests/snapshots/analysis_test__fixtures@globals-and-imports.js.snap (100%) rename compiler/{forget => }/crates/forget_semantic_analysis/tests/snapshots/analysis_test__fixtures@labels.js.snap (100%) rename compiler/{forget => }/crates/forget_semantic_analysis/tests/snapshots/analysis_test__fixtures@let-const-hoisting.js.snap (100%) rename compiler/{forget => }/crates/forget_semantic_analysis/tests/snapshots/analysis_test__fixtures@simple-function.js.snap (100%) rename compiler/{forget => }/crates/forget_semantic_analysis/tests/snapshots/analysis_test__fixtures@tdz.js.snap (100%) rename compiler/{forget => }/crates/forget_semantic_analysis/tests/snapshots/analysis_test__fixtures@var-duplication.js.snap (100%) rename compiler/{forget => }/crates/forget_semantic_analysis/tests/snapshots/analysis_test__fixtures@var-hoisting.js.snap (100%) rename compiler/{forget => }/crates/forget_ssa/Cargo.toml (100%) rename compiler/{forget => }/crates/forget_ssa/README.md (100%) rename compiler/{forget => }/crates/forget_ssa/src/eliminate_redundant_phis.rs (100%) rename compiler/{forget => }/crates/forget_ssa/src/enter.rs (100%) rename compiler/{forget => }/crates/forget_ssa/src/leave.rs (100%) rename compiler/{forget => }/crates/forget_ssa/src/lib.rs (100%) rename compiler/{forget => }/crates/forget_utils/Cargo.toml (100%) rename compiler/{forget => }/crates/forget_utils/README.md (100%) rename compiler/{forget => }/crates/forget_utils/src/lib.rs (100%) rename compiler/{forget => }/crates/forget_utils/src/pointer_address.rs (100%) rename compiler/{forget => }/docs/ARCHITECTURE.md (100%) rename compiler/{forget => }/fixtures/demo-2021Q3/.babelrc (100%) rename compiler/{forget => }/fixtures/demo-2021Q3/.env (100%) rename compiler/{forget => }/fixtures/demo-2021Q3/.gitignore (100%) rename compiler/{forget => }/fixtures/demo-2021Q3/README.md (100%) rename compiler/{forget => }/fixtures/demo-2021Q3/measurement/Demo2.babel.js (100%) rename compiler/{forget => }/fixtures/demo-2021Q3/measurement/Demo2.forget.babel.js (100%) rename compiler/{forget => }/fixtures/demo-2021Q3/measurement/Demo2.forget.min.js (100%) rename compiler/{forget => }/fixtures/demo-2021Q3/measurement/Demo2.forget.min.js.gz (100%) rename compiler/{forget => }/fixtures/demo-2021Q3/measurement/Demo2.min.js (100%) rename compiler/{forget => }/fixtures/demo-2021Q3/measurement/Demo2.min.js.gz (100%) rename compiler/{forget => }/fixtures/demo-2021Q3/measurement/Feed.babel.js (100%) rename compiler/{forget => }/fixtures/demo-2021Q3/measurement/Feed.forget.babel.js (100%) rename compiler/{forget => }/fixtures/demo-2021Q3/measurement/Feed.forget.min.js (100%) rename compiler/{forget => }/fixtures/demo-2021Q3/measurement/Feed.forget.min.js.gz (100%) rename compiler/{forget => }/fixtures/demo-2021Q3/measurement/Feed.hook.babel.js (100%) rename compiler/{forget => }/fixtures/demo-2021Q3/measurement/Feed.hook.min.js (100%) rename compiler/{forget => }/fixtures/demo-2021Q3/measurement/Feed.hook.min.js.gz (100%) rename compiler/{forget => }/fixtures/demo-2021Q3/measurement/Feed.min.js (100%) rename compiler/{forget => }/fixtures/demo-2021Q3/measurement/Feed.min.js.gz (100%) rename compiler/{forget => }/fixtures/demo-2021Q3/measurement/uglify_gzip.sh (100%) rename compiler/{forget => }/fixtures/demo-2021Q3/package.json (100%) rename compiler/{forget => }/fixtures/demo-2021Q3/public/index.html (100%) rename compiler/{forget => }/fixtures/demo-2021Q3/run-forget.sh (100%) rename compiler/{forget => }/fixtures/demo-2021Q3/src/App.js (100%) rename compiler/{forget => }/fixtures/demo-2021Q3/src/Demo1.forget.js (100%) rename compiler/{forget => }/fixtures/demo-2021Q3/src/Demo1.js (100%) rename compiler/{forget => }/fixtures/demo-2021Q3/src/Demo2.forget.js (100%) rename compiler/{forget => }/fixtures/demo-2021Q3/src/Demo2.js (100%) rename compiler/{forget => }/fixtures/demo-2021Q3/src/Feed.forget.js (100%) rename compiler/{forget => }/fixtures/demo-2021Q3/src/Feed.js (100%) rename compiler/{forget => }/fixtures/demo-2021Q3/src/FeedMemoized.js (100%) rename compiler/{forget => }/fixtures/demo-2021Q3/src/index.js (100%) rename compiler/{forget => }/fixtures/demo-2021Q3/src/styles.css (100%) rename compiler/{forget => }/fixtures/demo-2021Q3/src/useMemoCache.js (100%) rename compiler/{forget => }/fixtures/demo-2021Q3/yarn.lock (100%) rename compiler/{forget => }/fixtures/demo-todolist-live/.babelrc.json (100%) rename compiler/{forget => }/fixtures/demo-todolist-live/.env (100%) rename compiler/{forget => }/fixtures/demo-todolist-live/.gitignore (100%) rename compiler/{forget => }/fixtures/demo-todolist-live/README.md (100%) rename compiler/{forget => }/fixtures/demo-todolist-live/forget (100%) rename compiler/{forget => }/fixtures/demo-todolist-live/package.json (100%) rename compiler/{forget => }/fixtures/demo-todolist-live/public/favicon.ico (100%) rename compiler/{forget => }/fixtures/demo-todolist-live/public/index.html (100%) rename compiler/{forget => }/fixtures/demo-todolist-live/public/manifest.json (100%) rename compiler/{forget => }/fixtures/demo-todolist-live/settings.json (100%) rename compiler/{forget => }/fixtures/demo-todolist-live/src/compiled/AddTodo.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-live/src/compiled/BlazingTodoList.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-live/src/compiled/Todo.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-live/src/compiled/useMemoCache.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-live/src/createServiceWorker.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-live/src/index.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-live/src/normalize.css (100%) rename compiler/{forget => }/fixtures/demo-todolist-live/src/public/index.html (100%) rename compiler/{forget => }/fixtures/demo-todolist-live/src/source/AddTodo.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-live/src/source/BlazingTodoList.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-live/src/source/Todo.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-live/src/styles.css (100%) rename compiler/{forget => }/fixtures/demo-todolist-live/src/utils/ColorPicker.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-live/src/utils/CountBadge.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-live/src/utils/InitialTodos.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-live/src/utils/Select.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-live/src/utils/getFiltered.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-live/src/utils/getUpdated.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-live/yarn.lock (100%) rename compiler/{forget => }/fixtures/demo-todolist-next/.babelrc (100%) rename compiler/{forget => }/fixtures/demo-todolist-next/.eslintrc.json (100%) rename compiler/{forget => }/fixtures/demo-todolist-next/.gitignore (100%) rename compiler/{forget => }/fixtures/demo-todolist-next/README.md (100%) rename compiler/{forget => }/fixtures/demo-todolist-next/components/AddTodo.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-next/components/BlazingTodoList.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-next/components/Todo.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-next/next.config.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-next/package.json (100%) rename compiler/{forget => }/fixtures/demo-todolist-next/pages/_app.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-next/pages/api/hello.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-next/pages/index.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-next/public/favicon.ico (100%) rename compiler/{forget => }/fixtures/demo-todolist-next/public/vercel.svg (100%) rename compiler/{forget => }/fixtures/demo-todolist-next/styles/Home.module.css (100%) rename compiler/{forget => }/fixtures/demo-todolist-next/styles/globals.css (100%) rename compiler/{forget => }/fixtures/demo-todolist-next/styles/normalize.css (100%) rename compiler/{forget => }/fixtures/demo-todolist-next/styles/styles.css (100%) rename compiler/{forget => }/fixtures/demo-todolist-next/utils/ColorPicker.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-next/utils/CountBadge.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-next/utils/InitialTodos.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-next/utils/Select.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-next/utils/getFiltered.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-next/utils/getUpdated.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-next/utils/useMemoCache.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-next/yarn.lock (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/.babelrc.json (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/.env (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/.gitignore (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/README.md (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/forget (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/package.json (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/public/favicon.ico (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/public/index.html (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/public/manifest.json (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/settings.json (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/Components/ColorPicker.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/Components/CountBadge.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/Components/Select.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/createServiceWorker.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/forget/Ch1.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/forget/Ch2.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/forget/Ch3.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/forget/Ch4.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/forget/Ch5.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/forget/InitialTasks.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/forget/Neo0.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/forget/Neo1.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/forget/Neo2.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/forget/Neo3.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/forget/NeoAddTask.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/forget/NeoAddTaskThemable.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/forget/NeoAddTodo.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/forget/NeoAddTodoThemable.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/forget/NeoTask.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/forget/NeoTaskNoBadge.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/forget/NeoTodo.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/forget/NeoTodoNoBadge.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/forget/TaskBoardContext.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/forget/getFiltered.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/forget/getUpdated.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/forget/initialTodos.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/forget/useMemoCache.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/index.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/neo.css (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/normalize.css (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/plain.css (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/public/index.html (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/source/Ch1.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/source/Ch1.memo.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/source/Ch2.half.memo.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/source/Ch2.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/source/Ch2.memo.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/source/Ch3.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/source/Ch4.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/source/Ch5.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/source/InitialTasks.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/source/Neo0.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/source/Neo1.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/source/Neo1.memo.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/source/Neo2.half.memo.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/source/Neo2.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/source/Neo3.half.memo.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/source/Neo3.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/source/Neo3.memo.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/source/Neo3ForgetPseudo.memo.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/source/NeoAddTask.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/source/NeoAddTaskThemable.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/source/NeoAddTodo.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/source/NeoAddTodoThemable.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/source/NeoTask.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/source/NeoTaskNoBadge.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/source/NeoTodo.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/source/NeoTodoNoBadge.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/source/TaskBoardContext.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/source/getFiltered.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/source/getUpdated.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/source/initialTodos.js (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/src/styles.css (100%) rename compiler/{forget => }/fixtures/demo-todolist-playground/yarn.lock (100%) delete mode 100644 compiler/forget/.gitignore delete mode 100644 compiler/forget/CODE_OF_CONDUCT.md delete mode 100644 compiler/forget/CONTRIBUTING.md rename compiler/{forget => }/package.json (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/.eslintrc.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/.prettierignore (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/.prettierrc.json (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/jest.config.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/package.json (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/scripts/build-react-hooks-fixures.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/scripts/copyright.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/scripts/eslint-plugin-react-hooks-test-cases.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/scripts/jest/e2e-classic.config.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/scripts/jest/e2e-forget.config.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/scripts/jest/main.config.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/scripts/jest/makeE2EConfig.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/scripts/jest/makeSnapshotResolver.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/scripts/jest/makeTransform.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/scripts/jest/setupEnvE2E.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/scripts/jest/snapshot-resolver-no-forget.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/scripts/jest/snapshot-resolver-with-forget.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/scripts/jest/transform-no-forget.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/scripts/jest/transform-with-forget.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/scripts/prettier.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/scripts/shared/list-changed-files.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/scripts/test262-preprocessor.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/scripts/test262.sh (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/scripts/ts-analyze-trace.sh (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/Babel/BabelPlugin.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/Babel/RunReactForgetBabelPlugin.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/Babel/types.d.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/CompilerError.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/Entrypoint/Gating.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/Entrypoint/Imports.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/Entrypoint/Instrumentation.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/Entrypoint/Options.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/Entrypoint/Pipeline.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/Entrypoint/Program.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/Entrypoint/index.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/HIR/AssertConsistentIdentifiers.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/HIR/AssertTerminalSuccessorsExist.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/HIR/AssertValidMutableRanges.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/HIR/BuildHIR.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/HIR/Dominator.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/HIR/Environment.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/HIR/FindContextIdentifiers.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/HIR/Globals.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/HIR/HIR.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/HIR/HIRBuilder.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/HIR/MergeConsecutiveBlocks.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/HIR/ObjectShape.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/HIR/PrintHIR.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/HIR/Types.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/HIR/index.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/HIR/visitors.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/Inference/AnalyseFunctions.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/Inference/DropMemoCalls.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/Inference/InferAlias.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/Inference/InferAliasForPhis.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/Inference/InferAliasForStores.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/Inference/InferMutableContextVariables.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/Inference/InferMutableLifetimes.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/Inference/InferMutableRanges.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/Inference/InferMutableRangesForAlias.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/Inference/InferReferenceEffects.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/Inference/InlineUseMemo.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/Inference/index.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/Optimization/ConstantPropagation.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/Optimization/DeadCodeElimination.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/Optimization/index.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/ReactiveScopes/AlignReactiveScopesToBlockScopes.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/ReactiveScopes/BuildReactiveBlocks.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/ReactiveScopes/BuildReactiveFunction.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/ReactiveScopes/CodegenReactiveFunction.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/ReactiveScopes/DeriveMinimalDependencies.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/ReactiveScopes/ExtractScopeDeclarationsFromDestructuring.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/ReactiveScopes/FlattenReactiveLoops.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/ReactiveScopes/FlattenScopesWithHooks.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/ReactiveScopes/InferReactiveIdentifiers.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/ReactiveScopes/InferReactiveScopeVariables.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/ReactiveScopes/MemoizeFbtOperandsInSameScope.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/ReactiveScopes/MergeOverlappingReactiveScopes.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/ReactiveScopes/PrintReactiveFunction.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/ReactiveScopes/PromoteUsedTemporaries.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/ReactiveScopes/PropagateScopeDependencies.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/ReactiveScopes/PruneAllReactiveScopes.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/ReactiveScopes/PruneNonEscapingScopes.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/ReactiveScopes/PruneNonReactiveDependencies.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/ReactiveScopes/PruneTemporaryLValues.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/ReactiveScopes/PruneUnusedLabels.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/ReactiveScopes/PruneUnusedScopes.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/ReactiveScopes/RenameVariables.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/ReactiveScopes/index.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/ReactiveScopes/visitors.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/SSA/EliminateRedundantPhi.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/SSA/EnterSSA.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/SSA/LeaveSSA.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/SSA/index.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/TypeInference/InferTypes.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/TypeInference/index.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/Utils/ComponentDeclaration.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/Utils/DisjointSet.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/Utils/Result.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/Utils/Stack.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/Utils/VisualizeHIRMermaid.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/Utils/logger.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/Utils/todo.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/Utils/types.d.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/Utils/utils.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/Validation/ValidateFrozenLambdas.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/Validation/ValidateHooksUsage.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/Validation/ValidateNoRefAccesInRender.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/Validation/ValidateNoSetStateInRender.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/Validation/ValidateUnconditionalHooks.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/Validation/index.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/DisjointSet-test.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/Result-test.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/e2e/constant-prop.e2e.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/e2e/expectLogs.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/e2e/hello.e2e.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/e2e/update-button.e2e.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/e2e/update-expressions.e2e.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/e2e/use-state.e2e.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-capture-in-method-receiver-and-mutate.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-capture-in-method-receiver-and-mutate.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-capture-in-method-receiver.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-capture-in-method-receiver.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-computed-load.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-computed-load.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-nested-member-path-mutate.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-nested-member-path-mutate.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-nested-member-path.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-nested-member-path.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-while.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-while.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/allocating-primitive-as-dep-nested-scope.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/allocating-primitive-as-dep-nested-scope.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/allocating-primitive-as-dep.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/allocating-primitive-as-dep.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/allow-passing-refs-as-props.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/allow-passing-refs-as-props.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-access-assignment.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-access-assignment.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-at-closure.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-at-closure.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-at-effect.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-at-effect.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-at-mutate-after-capture.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-at-mutate-after-capture.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-expression-spread.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-expression-spread.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-join.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-join.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-map-frozen-array.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-map-frozen-array.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-map-mutable-array-mutating-lambda.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-map-mutable-array-mutating-lambda.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-pattern-params.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-pattern-params.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-properties.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-properties.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-property-call.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-property-call.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-push-effect.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-push-effect.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/arrow-function-expr-gating-test.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/arrow-function-expr-gating-test.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-expression-computed.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-expression-computed.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-expression-nested-path.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-expression-nested-path.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-in-nested-if.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-in-nested-if.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-variations-complex-lvalue-array.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-variations-complex-lvalue-array.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-variations-complex-lvalue.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-variations-complex-lvalue.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-variations.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-variations.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/await-side-effecting-promise.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/await-side-effecting-promise.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/await.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/await.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/babel-existing-react-import.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/babel-existing-react-import.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/babel-existing-react-kitchensink-import.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/babel-existing-react-kitchensink-import.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/bug.useMemo-deps-array-not-cleared.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/bug.useMemo-deps-array-not-cleared.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/bug_object-pattern.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/bug_object-pattern.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/builtin-jsx-tag-lowered-between-mutations.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/builtin-jsx-tag-lowered-between-mutations.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call-args-assignment.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call-args-assignment.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call-args-destructuring-assignment.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call-args-destructuring-assignment.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call-spread.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call-spread.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call-with-independently-memoizable-arg.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call-with-independently-memoizable-arg.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capture-indirect-mutate-alias.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capture-indirect-mutate-alias.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capture-param-mutate.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capture-param-mutate.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capture_mutate-across-fns.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capture_mutate-across-fns.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-arrow-function-1.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-arrow-function-1.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-fun-alias-captured-mutate-2.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-fun-alias-captured-mutate-2.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-fun-alias-captured-mutate-arr-2.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-fun-alias-captured-mutate-arr-2.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-captured-mutate-arr.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-captured-mutate-arr.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-captured-mutate.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-captured-mutate.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-computed-mutate.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-computed-mutate.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-mutate.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-mutate.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-receiver-computed-mutate.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-receiver-computed-mutate.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-receiver-mutate.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-receiver-mutate.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate-2.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate-2.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate-3.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate-3.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate-nested.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate-nested.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-simple-alias.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-simple-alias.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-1.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-1.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-2.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-2.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-3.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-3.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-4.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-4.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-capture-ref-before-rename.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-capture-ref-before-rename.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-conditional-capture-mutate.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-conditional-capture-mutate.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-decl.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-decl.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-member-expr-arguments.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-member-expr-arguments.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-member-expr-call.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-member-expr-call.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-renamed-ref.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-renamed-ref.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-runs-inference.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-runs-inference.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-shadow-captured.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-shadow-captured.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-skip-computed-path.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-skip-computed-path.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-within-block.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-within-block.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-member-expr.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-member-expr.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-nested-member-call.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-nested-member-call.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-nested-member-expr-in-nested-func.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-nested-member-expr-in-nested-func.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-nested-member-expr.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-nested-member-expr.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-reference-changes-type.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-reference-changes-type.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-variable-in-nested-block.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-variable-in-nested-block.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-variable-in-nested-function.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-variable-in-nested-function.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/chained-assignment-context-variable.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/chained-assignment-context-variable.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/chained-assignment-expressions.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/chained-assignment-expressions.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/codegen-emit-imports-same-source.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/codegen-emit-imports-same-source.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/codegen-emit-make-read-only.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/codegen-emit-make-read-only.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/codegen-instrument-forget-gating-test.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/codegen-instrument-forget-gating-test.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/codegen-instrument-forget-test.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/codegen-instrument-forget-test.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/complex-while.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/complex-while.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/component.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/component.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/computed-call-evaluation-order.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/computed-call-evaluation-order.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/computed-call-spread.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/computed-call-spread.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/computed-load-primitive-as-dependency.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/computed-load-primitive-as-dependency.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/computed-store-alias.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/computed-store-alias.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/concise-arrow-expr.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/concise-arrow-expr.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/cond-deps-conditional-member-expr.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/cond-deps-conditional-member-expr.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/conditional-break-labeled.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/conditional-break-labeled.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/conditional-break.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/conditional-break.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/conditional-on-mutable.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/conditional-on-mutable.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/conditional-set-state-in-render.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/conditional-set-state-in-render.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/console-readonly.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/console-readonly.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/const-propagation-into-function-expression-global.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/const-propagation-into-function-expression-global.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/const-propagation-into-function-expression-primitive.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/const-propagation-into-function-expression-primitive.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-computed.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-computed.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagate-global-phis-constant.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagate-global-phis-constant.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagate-global-phis.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagate-global-phis.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation-for.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation-for.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation-into-function-expressions.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation-into-function-expressions.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation-phi.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation-phi.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation-while.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation-while.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constructor.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constructor.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/context-variable-reassigned-outside-of-lambda.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/context-variable-reassigned-outside-of-lambda.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/controlled-input.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/controlled-input.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/dce-loop.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/dce-loop.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/debugger-memoized.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/debugger-memoized.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/debugger.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/debugger.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/declare-reassign-variable-in-closure.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/declare-reassign-variable-in-closure.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/declare-reassign-variable-in-function-declaration.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/declare-reassign-variable-in-function-declaration.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/delete-computed-property.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/delete-computed-property.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/delete-property.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/delete-property.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/dependencies-outputs.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/dependencies-outputs.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/dependencies.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/dependencies.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructure-capture-global.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructure-capture-global.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructure-direct-reassignment.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructure-direct-reassignment.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-array-default.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-array-default.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-array-param-default.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-array-param-default.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-assignment-array-default.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-assignment-array-default.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-assignment.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-assignment.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-mixed-scope-and-local-variables-with-default.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-mixed-scope-and-local-variables-with-default.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-mixed-scope-declarations-and-locals.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-mixed-scope-declarations-and-locals.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-object-default.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-object-default.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-object-param-default.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-object-param-default.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-property-inference.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-property-inference.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/disable-jsx-memoization.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/disable-jsx-memoization.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-break.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-break.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-compound-test.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-compound-test.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-conditional-break.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-conditional-break.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-continue.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-continue.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-early-unconditional-break.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-early-unconditional-break.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-simple.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-simple.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/dominator.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/dominator.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/early-return.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/early-return.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error._todo.computed-lval-in-destructure.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error._todo.computed-lval-in-destructure.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error._todo.multi-arrow-expr-export-default-gating-test.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error._todo.multi-arrow-expr-export-default-gating-test.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.babel-existing-react-namespace-import.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.babel-existing-react-namespace-import.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.bug-validate-no-set-state-not-all-mutable-range-extensions-are-bad.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.bug-validate-no-set-state-not-all-mutable-range-extensions-are-bad.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.call-args-destructuring-asignment-complex.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.call-args-destructuring-asignment-complex.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.codegen-error-on-conflicting-imports.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.codegen-error-on-conflicting-imports.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.hoisted-function-declaration.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.hoisted-function-declaration.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.hooks-with-React-namespace.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.hooks-with-React-namespace.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-access-ref-during-render.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-access-ref-during-render.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-array-push-frozen.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-array-push-frozen.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-assign-hook-to-local.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-assign-hook-to-local.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-capture-func-passed-to-jsx.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-capture-func-passed-to-jsx.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-computed-store-to-frozen-value.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-computed-store-to-frozen-value.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-delete-computed-property-of-frozen-value.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-delete-computed-property-of-frozen-value.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-delete-property-of-frozen-value.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-delete-property-of-frozen-value.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-destructure-assignment-to-global.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-destructure-assignment-to-global.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-destructure-to-local-global-variables.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-destructure-to-local-global-variables.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-freeze-conditionally-mutable-lambda.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-freeze-conditionally-mutable-lambda.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-freeze-mutable-lambda-mutate-local.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-freeze-mutable-lambda-mutate-local.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-freeze-mutable-lambda-reassign-local.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-freeze-mutable-lambda-reassign-local.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-function-expression-mutates-immutable-value.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-function-expression-mutates-immutable-value.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-mutate-after-aliased-freeze.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-mutate-after-aliased-freeze.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-mutate-after-freeze.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-mutate-after-freeze.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-pass-hook-as-call-arg.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-pass-hook-as-call-arg.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-pass-hook-as-prop.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-pass-hook-as-prop.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-pass-ref-to-function.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-pass-ref-to-function.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-property-store-to-frozen-value.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-property-store-to-frozen-value.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-ref-in-callback-invoked-during-render.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-ref-in-callback-invoked-during-render.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-ref-value-as-props.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-ref-value-as-props.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-set-and-read-ref-during-render.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-set-and-read-ref-during-render.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-sketchy-code-use-forget.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-sketchy-code-use-forget.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-ternary-with-hook-values.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-ternary-with-hook-values.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-unconditional-set-state-in-render.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-unconditional-set-state-in-render.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-use-ref-added-to-dep-without-type-info.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-use-ref-added-to-dep-without-type-info.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-useMemo-async-callback.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-useMemo-async-callback.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-useMemo-callback-args.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-useMemo-callback-args.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.mutate-captured-arg-separately.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.mutate-captured-arg-separately.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.mutate-global-increment-op-invalid-react.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.mutate-global-increment-op-invalid-react.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.reassignment-to-global.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.reassignment-to-global.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo-kitchensink.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo-kitchensink.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo-unconditional-set-state-lambda.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo-unconditional-set-state-lambda.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo.destructure-assignment-to-context-var.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo.destructure-assignment-to-context-var.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.useMemo-callback-generator.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.useMemo-callback-generator.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.while-with-assignment-in-test.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.while-with-assignment-in-test.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-destructured-rest-element.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-destructured-rest-element.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-jsx-child.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-jsx-child.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-logical.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-logical.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-non-escaping-interleaved-allocating-dependency.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-non-escaping-interleaved-allocating-dependency.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-non-escaping-interleaved-allocating-nested-dependency.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-non-escaping-interleaved-allocating-nested-dependency.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-non-escaping-interleaved-primitive-dependency.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-non-escaping-interleaved-primitive-dependency.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-not-conditional-test.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-not-conditional-test.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-not-if-test.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-not-if-test.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-not-switch-case.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-not-switch-case.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-not-switch-test.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-not-switch-test.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/expression-with-assignment-dynamic.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/expression-with-assignment-dynamic.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/expression-with-assignment.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/expression-with-assignment.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/extend-scopes-if.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/extend-scopes-if.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-call-complex-param-value.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-call-complex-param-value.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-call.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-call.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-params-complex-param-value.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-params-complex-param-value.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-params.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-params.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-template-string-same-scope.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-template-string-same-scope.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-empty-update-with-continue.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-empty-update-with-continue.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-empty-update.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-empty-update.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-logical.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-logical.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-break.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-break.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-conditional-break.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-conditional-break.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-continue.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-continue.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-destructure.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-destructure.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-mutate.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-mutate.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-simple.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-simple.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-return.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-return.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/frozen-after-alias.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/frozen-after-alias.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-declaration-reassign.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-declaration-reassign.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-declaration-redeclare.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-declaration-redeclare.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-declaration-simple.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-declaration-simple.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-expression-captures-value-later-frozen-jsx.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-expression-captures-value-later-frozen-jsx.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-expression-maybe-mutates-hook-return-value.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-expression-maybe-mutates-hook-return-value.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-expression-with-store-to-parameter.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-expression-with-store-to-parameter.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-param-assignment-pattern.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-param-assignment-pattern.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/gating-test-export-default-function.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/gating-test-export-default-function.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/gating-test-export-function-and-default.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/gating-test-export-function-and-default.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/gating-test-export-function.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/gating-test-export-function.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/gating-test.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/gating-test.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/global-jsx-tag-lowered-between-mutations.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/global-jsx-tag-lowered-between-mutations.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/globals-Boolean.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/globals-Boolean.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/globals-Number.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/globals-Number.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/globals-String.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/globals-String.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/holey-array-expr.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/holey-array-expr.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/holey-array-pattern-dce-2.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/holey-array-pattern-dce-2.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/holey-array-pattern-dce.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/holey-array-pattern-dce.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/holey-array.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/holey-array.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/hook-call.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/hook-call.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/hook-inside-logical-expression.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/hook-inside-logical-expression.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/hooks-freeze-arguments.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/hooks-freeze-arguments.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/hooks-freeze-possibly-mutable-arguments.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/hooks-freeze-possibly-mutable-arguments.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/immutable-hooks.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/immutable-hooks.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inadvertent-mutability-readonly-class.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inadvertent-mutability-readonly-class.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inadvertent-mutability-readonly-lambda.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inadvertent-mutability-readonly-lambda.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/independent-across-if.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/independent-across-if.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/independent.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/independent.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/independently-memoize-object-property.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/independently-memoize-object-property.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-computed-delete.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-computed-delete.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-global-object.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-global-object.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-phi-primitive.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-phi-primitive.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-property-delete.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-property-delete.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-types-through-type-cast.flow.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-types-through-type-cast.flow.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inner-memo-value-not-promoted-to-outer-scope-dynamic.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inner-memo-value-not-promoted-to-outer-scope-dynamic.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inner-memo-value-not-promoted-to-outer-scope-static.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inner-memo-value-not-promoted-to-outer-scope-static.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/interdependent-across-if.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/interdependent-across-if.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/interdependent.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/interdependent.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inverted-if-else.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inverted-if-else.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inverted-if.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inverted-if.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/issue852.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/issue852.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/issue933-disjoint-set-infinite-loop.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/issue933-disjoint-set-infinite-loop.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-empty-expression.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-empty-expression.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-fragment.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-fragment.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-member-expression-tag-grouping.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-member-expression-tag-grouping.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-member-expression.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-member-expression.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-namespaced-name.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-namespaced-name.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-spread.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-spread.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-tag-evaluation-order-non-global.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-tag-evaluation-order-non-global.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-tag-evaluation-order.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-tag-evaluation-order.tsx (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-capture-returned-alias.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-capture-returned-alias.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-mutate-shadowed-object.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-mutate-shadowed-object.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-mutated-non-reactive-to-reactive.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-mutated-non-reactive-to-reactive.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-mutated-ref-non-reactive.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-mutated-ref-non-reactive.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-reassign-primitive.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-reassign-primitive.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-reassign-shadowed-primitive.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-reassign-shadowed-primitive.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-with-fbt.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-with-fbt.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/logical-expression-object.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/logical-expression-object.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/logical-expression.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/logical-expression.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/method-call-computed.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/method-call-computed.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/method-call-fn-call.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/method-call-fn-call.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/method-call.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/method-call.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/multi-arrow-expr-export-gating-test.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/multi-arrow-expr-export-gating-test.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/multi-arrow-expr-gating-test.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/multi-arrow-expr-gating-test.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/mutable-lifetime-loops.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/mutable-lifetime-loops.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/mutable-lifetime-with-aliasing.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/mutable-lifetime-with-aliasing.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/mutable-liverange-loop.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/mutable-liverange-loop.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/nested-function-shadowed-identifiers.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/nested-function-shadowed-identifiers.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/nested-optional-member-expr.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/nested-optional-member-expr.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/nested-scopes-hook-call.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/nested-scopes-hook-call.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/new-spread.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/new-spread.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/nonoptional-load-from-optional-memberexpr.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/nonoptional-load-from-optional-memberexpr.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-literal-cached-in-if-else.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-literal-cached-in-if-else.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-literal-mutated-after-if-else.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-literal-mutated-after-if-else.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-mutated-after-if-else-with-alias.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-mutated-after-if-else-with-alias.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-mutated-after-if-else.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-mutated-after-if-else.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-mutated-after-nested-if-else-with-alias.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-mutated-after-nested-if-else-with-alias.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-computed-access-assignment.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-computed-access-assignment.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-expression-string-literal-key.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-expression-string-literal-key.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-literal-spread-element.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-literal-spread-element.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-pattern-params.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-pattern-params.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-properties.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-properties.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-chained.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-chained.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-logical.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-logical.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-simple.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-simple.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-with-independently-memoizable-arg.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-with-independently-memoizable-arg.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-with-optional-property-load.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-with-optional-property-load.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-computed-load-static.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-computed-load-static.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-computed-member-expression.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-computed-member-expression.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-member-expression-call-as-property.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-member-expression-call-as-property.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-member-expression-chain.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-member-expression-chain.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-member-expression-with-optional-member-expr-as-property.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-member-expression-with-optional-member-expr-as-property.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-member-expression.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-member-expression.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-method-call.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-method-call.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-receiver-method-call.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-receiver-method-call.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-receiver-optional-method.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-receiver-optional-method.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-interleaved-by-terminal.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-interleaved-by-terminal.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-interleaved.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-interleaved.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-shadowed.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-shadowed.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-shadowing-within-block.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-shadowing-within-block.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-while.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-while.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-within-block.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-within-block.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/primitive-alias-mutate.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/primitive-alias-mutate.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/primitive-as-dep-nested-scope.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/primitive-as-dep-nested-scope.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/primitive-as-dep.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/primitive-as-dep.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/prop-capturing-function-1.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/prop-capturing-function-1.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/property-assignment.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/property-assignment.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/property-call-evaluation-order.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/property-call-evaluation-order.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/property-call-spread.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/property-call-spread.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactive-dependencies-non-optional-properties-inside-optional-chain.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactive-dependencies-non-optional-properties-inside-optional-chain.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactive-scope-grouping.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactive-scope-grouping.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactive-scopes-if.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactive-scopes-if.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactive-scopes.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactive-scopes.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactivity-analysis-interleaved-reactivity.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactivity-analysis-interleaved-reactivity.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactivity-analysis-reactive-via-mutation-of-computed-load.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactivity-analysis-reactive-via-mutation-of-computed-load.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactivity-analysis-reactive-via-mutation-of-property-load.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactivity-analysis-reactive-via-mutation-of-property-load.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactscript-basic.flow.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactscript-basic.flow.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassign-object-in-context.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassign-object-in-context.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassign-primitive-in-context.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassign-primitive-in-context.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassigned-phi-in-returned-function-expression.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassigned-phi-in-returned-function-expression.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassignment-conditional.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassignment-conditional.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassignment-separate-scopes.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassignment-separate-scopes.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassignment.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassignment.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/recursive-function-expr.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/recursive-function-expr.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-condexpr.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-condexpr.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-ifelse.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-ifelse.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-nested-ifelse-missing.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-nested-ifelse-missing.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-nested-ifelse.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-nested-ifelse.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-switch-missing-case.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-switch-missing-case.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-switch-missing-default.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-switch-missing-default.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-switch.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-switch.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-no-uncond.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-no-uncond.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-promote-uncond.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-promote-uncond.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-subpath-order1.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-subpath-order1.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-subpath-order2.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-subpath-order2.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-superpath-order1.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-superpath-order1.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-superpath-order2.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-superpath-order2.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-memberexpr-join.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-memberexpr-join.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-dependencies-optional-member-expression.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-dependencies-optional-member-expression.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-deps-cond-scope.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-deps-cond-scope.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-deps-join-uncond-scopes-cond-deps.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-deps-join-uncond-scopes-cond-deps.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-nonoverlap-descendant.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-nonoverlap-descendant.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-nonoverlap-direct.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-nonoverlap-direct.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-overlap-descendant.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-overlap-descendant.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-overlap-direct.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-overlap-direct.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-subpath-order1.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-subpath-order1.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-subpath-order2.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-subpath-order2.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-subpath-order3.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-subpath-order3.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-aliased-no-added-to-dep.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-aliased-no-added-to-dep.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-aliased-not-added-to-dep-2.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-aliased-not-added-to-dep-2.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-field-not-added-to-dep.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-field-not-added-to-dep.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-not-added-to-dep-2.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-not-added-to-dep-2.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-not-added-to-dep.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-not-added-to-dep.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-optional-field-no-added-to-dep.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-optional-field-no-added-to-dep.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-write-not-added-to-dep.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-write-not-added-to-dep.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-in-effect.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-in-effect.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/regexp-literal.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/regexp-literal.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/remove-memoization-kitchen-sink.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/remove-memoization-kitchen-sink.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/repro-reassign-to-variable-without-mutable-range.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/repro-reassign-to-variable-without-mutable-range.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/repro-scope-missing-mutable-range.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/repro-scope-missing-mutable-range.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/repro.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/repro.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/return-conditional.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/return-conditional.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/return-undefined.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/return-undefined.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reverse-postorder.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reverse-postorder.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rewrite-phis-in-lambda-capture-context.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rewrite-phis-in-lambda-capture-context.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-hook-after-early-return.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-hook-after-early-return.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-hook-for.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-hook-for.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-hook-if-alternate.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-hook-if-alternate.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-hook-if-consequent.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-hook-if-consequent.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-1b9527f967f3.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-1b9527f967f3.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-2aabd222fc6a.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-2aabd222fc6a.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-49d341e5d68f.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-49d341e5d68f.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-79128a755612.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-79128a755612.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-9718e30b856c.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-9718e30b856c.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-9bf17c174134.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-9bf17c174134.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-b4dcda3d60ed.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-b4dcda3d60ed.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-c906cace44e9.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-c906cace44e9.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-d740d54e9c21.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-d740d54e9c21.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-d85c144bdf40.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-d85c144bdf40.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-ea7c2fb545a9.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-ea7c2fb545a9.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-f3d6c5e9c83d.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-f3d6c5e9c83d.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-f69800950ff0.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-f69800950ff0.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-0592bd574811.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-0592bd574811.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-0e2214abc294.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-0e2214abc294.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-1ff6c3fbbc94.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-1ff6c3fbbc94.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-23dc7fffde57.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-23dc7fffde57.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-2bec02ac982b.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-2bec02ac982b.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-2e405c78cb80.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-2e405c78cb80.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-33a6e23edac1.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-33a6e23edac1.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-347b0dae66f1.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-347b0dae66f1.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-485bf041f55f.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-485bf041f55f.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-4f6c78a14bf7.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-4f6c78a14bf7.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-7e52f5eec669.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-7e52f5eec669.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-844a496db20b.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-844a496db20b.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-8f1c2c3f71c9.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-8f1c2c3f71c9.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-9a47e97b5d13.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-9a47e97b5d13.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-9d7879272ff6.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-9d7879272ff6.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-c1e8c7f4c191.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-c1e8c7f4c191.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-c5d1f3143c4c.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-c5d1f3143c4c.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-cfdfe5572fc7.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-cfdfe5572fc7.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-df4d750736f3.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-df4d750736f3.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-dfde14171fcd.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-dfde14171fcd.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-e5dd6caf4084.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-e5dd6caf4084.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-e66a744cffbe.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-e66a744cffbe.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-eacfcaa6ef89.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-eacfcaa6ef89.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-fe6042f7628b.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-fe6042f7628b.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-279ac76f53af.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-27c18dc8dad2.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-28a78701970c.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-3d692676194b.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-6949b255e7eb.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-69521d94fa03.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-8503ca76d6f8.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-93dc5d5e538a.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-d0935abedc42.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-e0a5db3ae21e.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-e29c874aa913.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-e9f9bac89f8f.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-fadd52c1e460.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-0a1dbff27ba0.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-0de1224ce64b.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-191029ac48c8.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-206e2811c87c.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-28a7111f56a7.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-2c51251df67a.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-368024110a58.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-449a37146a83.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-5a7ac9a6e8fa.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-76a74b4666e9.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-8303403b8e4c.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-8566f9a360e2.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-99b5c750d1d1.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-9c79feec4b9b.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-a0058f0b446d.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-a63fd4f9dcc0.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-acb56658fe7e.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-c59788ef5676.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-d842d36db450.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-d952b82c2597.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-ddeca9708b63.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-e675f0a672d8.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-e69ffce323c3.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-f6f37b63b2d4.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/same-variable-as-dep-and-redeclare-maybe-frozen.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/same-variable-as-dep-and-redeclare-maybe-frozen.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/same-variable-as-dep-and-redeclare.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/same-variable-as-dep-and-redeclare.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/sequence-expression.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/sequence-expression.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/sequentially-constant-progagatable-if-test-conditions.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/sequentially-constant-progagatable-if-test-conditions.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/simple-alias.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/simple-alias.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/simple-function-1.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/simple-function-1.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/simple-scope.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/simple-scope.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/simple.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/simple.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/sketchy-code-exhaustive-deps.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/sketchy-code-exhaustive-deps.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/sketchy-code-rules-of-hooks.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/sketchy-code-rules-of-hooks.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-arrayexpression.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-arrayexpression.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-call-jsx-2.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-call-jsx-2.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-call-jsx.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-call-jsx.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-cascading-eliminated-phis.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-cascading-eliminated-phis.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-complex-multiple-if.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-complex-multiple-if.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-complex-single-if.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-complex-single-if.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-for-of.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-for-of.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-for-trivial-update.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-for-trivial-update.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-for.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-for.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-if-else.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-if-else.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-leave-case.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-leave-case.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-multiple-phis.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-multiple-phis.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-nested-loops-no-reassign.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-nested-loops-no-reassign.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-nested-partial-phi.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-nested-partial-phi.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-nested-partial-reassignment.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-nested-partial-reassignment.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-newexpression.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-newexpression.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-non-empty-initializer.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-non-empty-initializer.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-objectexpression-phi.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-objectexpression-phi.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-objectexpression.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-objectexpression.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-alias-mutate-if.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-alias-mutate-if.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-if.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-if.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-mutate-if.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-mutate-if.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-mutate-inside-if.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-mutate-inside-if.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-mutate.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-mutate.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-call.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-call.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-mutate-2.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-mutate-2.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-mutate-alias.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-mutate-alias.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-mutate.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-mutate.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-reassign-in-rval.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-reassign-in-rval.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-reassign.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-reassign.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-ternary-destruction-with-mutation.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-ternary-destruction-with-mutation.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-ternary-destruction.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-ternary-destruction.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-ternary-with-mutation.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-ternary-with-mutation.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-ternary.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-ternary.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-unconditional-ternary-with-mutation.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-unconditional-ternary-with-mutation.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-unconditional-ternary.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-unconditional-ternary.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-unconditional-with-mutation.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-unconditional-with-mutation.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-via-destructuring-with-mutation.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-via-destructuring-with-mutation.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-via-destructuring.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-via-destructuring.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-with-mutation.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-with-mutation.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-return.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-return.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-shadowing.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-shadowing.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-sibling-phis.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-sibling-phis.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-simple-phi.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-simple-phi.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-simple.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-simple.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-single-if.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-single-if.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-switch.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-switch.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-throw.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-throw.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-while-no-reassign.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-while-no-reassign.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-while.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-while.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/store-via-call.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/store-via-call.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/store-via-new.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/store-via-new.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/switch-global-propertyload-case-test.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/switch-global-propertyload-case-test.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/switch-non-final-default.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/switch-non-final-default.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/switch-with-fallthrough.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/switch-with-fallthrough.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/switch.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/switch.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/tagged-template-in-hook.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/tagged-template-in-hook.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/tagged-template-literal.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/tagged-template-literal.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/template-literal.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/template-literal.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/temporary-accessed-outside-scope.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/temporary-accessed-outside-scope.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/temporary-at-start-of-value-block.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/temporary-at-start-of-value-block.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/temporary-property-load-accessed-outside-scope.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/temporary-property-load-accessed-outside-scope.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ternary-assignment-expression.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ternary-assignment-expression.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ternary-expression.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ternary-expression.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/timers.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/timers.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/todo-function-expression-captures-value-later-frozen.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/todo-function-expression-captures-value-later-frozen.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/todo.unnecessary-lambda-memoization.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/todo.unnecessary-lambda-memoization.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/transitive-alias-fields.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/transitive-alias-fields.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/trivial.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/trivial.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-args-test-binary-operator.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-args-test-binary-operator.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-binary-operator.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-binary-operator.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-cast-expression.flow.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-cast-expression.flow.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-field-load.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-field-load.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-field-load-binary-op.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-field-load-binary-op.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-field-store.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-field-store.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-polymorphic.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-polymorphic.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-primitive.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-primitive.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-return-type-inference.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-return-type-inference.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unary-expr.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unary-expr.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unconditional-break-label.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unconditional-break-label.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/uninitialized-declaration-in-reactive-scope.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/uninitialized-declaration-in-reactive-scope.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unknown-hooks-do-not-assert.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unknown-hooks-do-not-assert.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-array-middle-element.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-array-middle-element.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-array-rest-element.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-array-rest-element.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-conditional.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-conditional.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-logical-assigned-to-variable.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-logical-assigned-to-variable.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-logical.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-logical.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-object-element-with-rest.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-object-element-with-rest.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-object-element.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-object-element.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-optional-method-assigned-to-variable.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-optional-method-assigned-to-variable.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-ternary-assigned-to-variable.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-ternary-assigned-to-variable.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/update-expression-constant-propagation.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/update-expression-constant-propagation.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/update-expression-in-sequence.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/update-expression-in-sequence.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/update-expression-on-function-parameter.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/update-expression-on-function-parameter.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/update-expression.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/update-expression.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/use-callback-simple.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/use-callback-simple.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useEffect-arg-memoized.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useEffect-arg-memoized.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useEffect-nested-lambdas.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useEffect-nested-lambdas.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-if-else-multiple-return.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-if-else-multiple-return.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-independently-memoizeable.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-independently-memoizeable.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-inlining-block-return.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-inlining-block-return.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-inverted-if.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-inverted-if.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-labeled-statement-unconditional-return.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-labeled-statement-unconditional-return.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-logical.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-logical.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-multiple-if-else.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-multiple-if-else.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-named-function.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-named-function.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-nested-ifs.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-nested-ifs.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-return-empty.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-return-empty.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-simple.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-simple.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-switch-no-fallthrough.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-switch-no-fallthrough.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-switch-return.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-switch-return.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/while-break.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/while-break.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/while-conditional-continue.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/while-conditional-continue.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/while-logical.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/while-logical.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/while-property.expect.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/while-property.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/todo/README.md (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/todo/cfg-for-of-statement-with-assignment.js (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/fixtures/tsconfig.json (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/__tests__/test-utils/validateNoUseBeforeDefine.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/src/index.ts (100%) rename compiler/{forget => }/packages/babel-plugin-react-forget/tsconfig.json (100%) rename compiler/{forget => }/packages/eslint-browser/README.md (100%) rename compiler/{forget => }/packages/eslint-browser/package.json (100%) rename compiler/{forget => }/packages/eslint-browser/src/index.js (100%) rename compiler/{forget => }/packages/eslint-browser/webpack.config.js (100%) rename compiler/{forget => }/packages/eslint-plugin-react-forget/README.md (100%) rename compiler/{forget => }/packages/eslint-plugin-react-forget/__tests__/ReactForgetDiagnostics-test.ts (100%) rename compiler/{forget => }/packages/eslint-plugin-react-forget/babel.config.js (100%) rename compiler/{forget => }/packages/eslint-plugin-react-forget/package.json (100%) rename compiler/{forget => }/packages/eslint-plugin-react-forget/src/index.ts (100%) rename compiler/{forget => }/packages/eslint-plugin-react-forget/src/rules/ReactForgetDiagnostics.ts (100%) rename compiler/{forget => }/packages/eslint-plugin-react-forget/src/types/hermes-parser.d.ts (100%) rename compiler/{forget => }/packages/eslint-plugin-react-forget/tsconfig.json (100%) rename compiler/{forget => }/packages/fixture-test-utils/package.json (100%) rename compiler/{forget => }/packages/fixture-test-utils/src/compiler-utils.ts (100%) rename compiler/{forget => }/packages/fixture-test-utils/src/constants.ts (100%) rename compiler/{forget => }/packages/fixture-test-utils/src/fixture-utils.ts (100%) rename compiler/{forget => }/packages/fixture-test-utils/src/index.ts (100%) rename compiler/{forget => }/packages/fixture-test-utils/tsconfig.json (100%) rename compiler/{forget => }/packages/js-fuzzer/.eslintrc.js (100%) rename compiler/{forget => }/packages/js-fuzzer/.gitignore (100%) rename compiler/{forget => }/packages/js-fuzzer/DIR_METADATA (100%) rename compiler/{forget => }/packages/js-fuzzer/OWNERS (100%) rename compiler/{forget => }/packages/js-fuzzer/README.md (100%) rename compiler/{forget => }/packages/js-fuzzer/build_db.js (100%) rename compiler/{forget => }/packages/js-fuzzer/corpus.js (100%) rename compiler/{forget => }/packages/js-fuzzer/db.js (100%) rename compiler/{forget => }/packages/js-fuzzer/differential_script_mutator.js (100%) rename compiler/{forget => }/packages/js-fuzzer/exceptions.js (100%) rename compiler/{forget => }/packages/js-fuzzer/foozzie_launcher.py (100%) rename compiler/{forget => }/packages/js-fuzzer/gen_exceptions.js (100%) rename compiler/{forget => }/packages/js-fuzzer/gen_exceptions.sh (100%) rename compiler/{forget => }/packages/js-fuzzer/mutators/array_mutator.js (100%) rename compiler/{forget => }/packages/js-fuzzer/mutators/common.js (100%) rename compiler/{forget => }/packages/js-fuzzer/mutators/crossover_mutator.js (100%) rename compiler/{forget => }/packages/js-fuzzer/mutators/differential_fuzz_mutator.js (100%) rename compiler/{forget => }/packages/js-fuzzer/mutators/expression_mutator.js (100%) rename compiler/{forget => }/packages/js-fuzzer/mutators/function_call_mutator.js (100%) rename compiler/{forget => }/packages/js-fuzzer/mutators/mutator.js (100%) rename compiler/{forget => }/packages/js-fuzzer/mutators/normalizer.js (100%) rename compiler/{forget => }/packages/js-fuzzer/mutators/number_mutator.js (100%) rename compiler/{forget => }/packages/js-fuzzer/mutators/object_mutator.js (100%) rename compiler/{forget => }/packages/js-fuzzer/mutators/try_catch.js (100%) rename compiler/{forget => }/packages/js-fuzzer/mutators/variable_mutator.js (100%) rename compiler/{forget => }/packages/js-fuzzer/mutators/variable_or_object_mutation.js (100%) rename compiler/{forget => }/packages/js-fuzzer/package.json (100%) rename compiler/{forget => }/packages/js-fuzzer/package.sh (100%) rename compiler/{forget => }/packages/js-fuzzer/random.js (100%) rename compiler/{forget => }/packages/js-fuzzer/resources/differential_fuzz_chakra.js (100%) rename compiler/{forget => }/packages/js-fuzzer/resources/differential_fuzz_jstest.js (100%) rename compiler/{forget => }/packages/js-fuzzer/resources/differential_fuzz_library.js (100%) rename compiler/{forget => }/packages/js-fuzzer/resources/differential_fuzz_mjsunit.js (100%) rename compiler/{forget => }/packages/js-fuzzer/resources/differential_fuzz_suppressions.js (100%) rename compiler/{forget => }/packages/js-fuzzer/resources/differential_fuzz_v8.js (100%) rename compiler/{forget => }/packages/js-fuzzer/resources/fuzz_library.js (100%) rename compiler/{forget => }/packages/js-fuzzer/resources/jstest_stubs.js (100%) rename compiler/{forget => }/packages/js-fuzzer/resources/stubs.js (100%) rename compiler/{forget => }/packages/js-fuzzer/run.js (100%) rename compiler/{forget => }/packages/js-fuzzer/script_mutator.js (100%) rename compiler/{forget => }/packages/js-fuzzer/source_helpers.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test/helpers.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test/test_available_variables.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test/test_corpus.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test/test_db.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test/test_differential_fuzz.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test/test_differential_fuzz_library.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test/test_load.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test/test_mutate_arrays.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test/test_mutate_expressions.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test/test_mutate_function_calls.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test/test_mutate_numbers.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test/test_mutate_objects.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test/test_mutate_variable_or_object.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test/test_mutate_variables.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test/test_mutation_order.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test/test_normalize.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test/test_random.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test/test_regressions.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test/test_try_catch.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/JSTests/fake_stub.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/JSTests/load.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/JSTests/load_expected.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/available_variables.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/available_variables_expected.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/chakra/dir/load3.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/chakra/load.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/chakra/load1.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/chakra/load2.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/chakra/load_expected.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/cross_over_mutator_class_input.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/db/this/file.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/differential_fuzz/combined_expected.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/differential_fuzz/exceptions.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/differential_fuzz/exceptions_expected.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/differential_fuzz/fake_resource.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/differential_fuzz/input1.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/differential_fuzz/input2.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/differential_fuzz/mutations.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/differential_fuzz/mutations_expected.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/differential_fuzz/suppressions.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/differential_fuzz/suppressions_expected.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/differential_fuzz/v8_fuzz_experiments.json (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/differential_fuzz/v8_fuzz_flags.json (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/fake_db/index.json (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/mjsunit/mjsunit.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/mjsunit/test_load.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/mjsunit/test_load_0.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/mjsunit/test_load_1.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/mjsunit/test_load_2.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/mjsunit/test_load_3.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/mjsunit/test_load_expected.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/mjsunit/test_load_self.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/mjsunit/test_load_self_expected.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/mjsunit_softskipped/object-literal.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/mjsunit_softskipped/permitted.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/mjsunit_softskipped/regress/binaryen-123.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/mutate_arrays.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/mutate_arrays_expected.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/mutate_expressions.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/mutate_expressions_current_expected.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/mutate_expressions_previous_expected.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/mutate_function_call.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/mutate_function_call_baseline_expected.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/mutate_function_call_deopt_expected.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/mutate_function_call_expected.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/mutate_function_call_maglev_expected.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/mutate_numbers.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/mutate_numbers_expected.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/mutate_objects.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/mutate_objects_expected.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/mutate_var_or_obj.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/mutate_var_or_obj_expected.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/mutate_variables.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/mutate_variables_expected.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/mutation_order/input.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/mutation_order/output_expected.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/normalize.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/normalize_expected_0.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/normalize_expected_1.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/regress/numbers/db/index.json (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/regress/numbers/input_indices.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/regress/numbers/input_negative.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/regress/spidermonkey/db/index.json (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/regress/spidermonkey/input.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/regress/spidermonkey/shell.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/regress/strict/db/index.json (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/regress/strict/input_delete.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/regress/strict/input_strict.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/regress/strict/input_with.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/simple_test.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/simple_test_expected.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/spidermonkey/load1.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/spidermonkey/shell.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/spidermonkey/test/load.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/spidermonkey/test/load2.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/spidermonkey/test/load_expected.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/spidermonkey/test/shell.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/try_catch.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/try_catch_alternate_expected.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/try_catch_expected.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/try_catch_nothing_expected.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_data/try_catch_toplevel_expected.js (100%) rename compiler/{forget => }/packages/js-fuzzer/test_db.js (100%) rename compiler/{forget => }/packages/js-fuzzer/tools/fuzz_one.py (100%) rename compiler/{forget => }/packages/js-fuzzer/tools/minimize.py (100%) rename compiler/{forget => }/packages/js-fuzzer/tools/run_one.py (100%) rename compiler/{forget => }/packages/js-fuzzer/tools/workbench.py (100%) rename compiler/{forget => }/packages/make-read-only-util/.gitignore (100%) rename compiler/{forget => }/packages/make-read-only-util/README.md (100%) rename compiler/{forget => }/packages/make-read-only-util/jest.config.js (100%) rename compiler/{forget => }/packages/make-read-only-util/package.json (100%) rename compiler/{forget => }/packages/make-read-only-util/src/__tests__/makeReadOnly-test.ts (100%) rename compiler/{forget => }/packages/make-read-only-util/src/makeReadOnly.ts (100%) rename compiler/{forget => }/packages/make-read-only-util/tsconfig.json (100%) rename compiler/{forget => }/packages/react-forget-runtime/package.json (100%) rename compiler/{forget => }/packages/react-forget-runtime/src/index.ts (100%) rename compiler/{forget => }/packages/react-forget-runtime/tsconfig.json (100%) rename compiler/{forget => }/packages/snap/package.json (100%) rename compiler/{forget => }/packages/snap/src/compiler-worker.ts (100%) rename compiler/{forget => }/packages/snap/src/main.ts (100%) rename compiler/{forget => }/packages/snap/src/runner.ts (100%) rename compiler/{forget => }/packages/snap/tsconfig.json (100%) rename compiler/{forget => }/packages/sprout/README.md (95%) rename compiler/{forget => }/packages/sprout/package.json (100%) rename compiler/{forget => }/packages/sprout/src/SproutTodoFilter.ts (100%) rename compiler/{forget => }/packages/sprout/src/main.ts (100%) rename compiler/{forget => }/packages/sprout/src/runner-evaluator.ts (100%) rename compiler/{forget => }/packages/sprout/src/runner-worker.ts (100%) rename compiler/{forget => }/packages/sprout/src/runner.ts (100%) rename compiler/{forget => }/packages/sprout/src/shared-runtime.ts (100%) rename compiler/{forget => }/packages/sprout/tsconfig.json (100%) rename compiler/{forget => }/rust-toolchain.toml (100%) rename compiler/{forget => }/rustfmt.toml (100%) rename compiler/{forget => }/scripts/hash.sh (100%) rename compiler/{forget => }/scripts/rustfmt.sh (100%) rename compiler/{forget => }/test262 (100%) rename compiler/{forget => }/yarn.lock (100%) diff --git a/compiler/.github/workflows/react.yml b/compiler/.github/workflows/react.yml index 7f188ceda4..425c4152c7 100644 --- a/compiler/.github/workflows/react.yml +++ b/compiler/.github/workflows/react.yml @@ -14,11 +14,9 @@ jobs: with: node-version: 18.x cache: "yarn" - cache-dependency-path: forget/yarn.lock + cache-dependency-path: yarn.lock - run: yarn install --frozen-lockfile - working-directory: forget - run: yarn workspace babel-plugin-react-forget run build - working-directory: forget - run: yarn install --frozen-lockfile working-directory: react - run: yarn test --ci diff --git a/compiler/.github/workflows/rust.yml b/compiler/.github/workflows/rust.yml index fe69046873..a8e4b89442 100644 --- a/compiler/.github/workflows/rust.yml +++ b/compiler/.github/workflows/rust.yml @@ -5,15 +5,15 @@ on: branches: ["main"] paths: - .github/workflows/** - - forget/crates/** - - forget/Cargo.* - - forget/*.toml + - crates/** + - Cargo.* + - ./*.toml pull_request: paths: - .github/workflows/** - - forget/crates/** - - forget/Cargo.* - - forget/*.toml + - crates/** + - Cargo.* + - ./*.toml env: CARGO_TERM_COLOR: always @@ -36,7 +36,6 @@ jobs: steps: - uses: actions/checkout@v3 - name: cargo test - working-directory: forget run: cargo test --manifest-path=Cargo.toml --locked ${{ matrix.target.features && '--features' }} ${{ matrix.target.features }} lint: @@ -53,9 +52,7 @@ jobs: components: rustfmt, clippy - name: rustfmt run: grep -r --include "*.rs" --files-without-match "@generated" crates | xargs rustup run nightly-2023-08-01 rustfmt --check --config="skip_children=true" - working-directory: ./forget/ # - name: cargo clippy - # working-directory: forget # run: rustup run nightly-2023-08-01 cargo clippy -- -Dclippy::correctness build: @@ -65,5 +62,4 @@ jobs: steps: - uses: actions/checkout@v3 - name: cargo build - working-directory: forget run: cargo build --release diff --git a/compiler/.github/workflows/test262.yml b/compiler/.github/workflows/test262.yml index 8c3f5e971f..8a43128306 100644 --- a/compiler/.github/workflows/test262.yml +++ b/compiler/.github/workflows/test262.yml @@ -15,15 +15,12 @@ jobs: with: node-version: 18.x cache: "yarn" - cache-dependency-path: forget/yarn.lock + cache-dependency-path: yarn.lock - run: yarn install --frozen-lockfile - working-directory: forget - run: yarn workspace babel-plugin-react-forget run build - working-directory: forget - id: test262 name: Run test262 run: echo results=$(yarn --silent workspace babel-plugin-react-forget run --silent test262:ci) >> $GITHUB_OUTPUT - working-directory: forget - id: format_test262_results name: Format test262 results uses: actions/github-script@v6 diff --git a/compiler/.github/workflows/typescript.yml b/compiler/.github/workflows/typescript.yml index b67f0b8cf4..d087ae4d7a 100644 --- a/compiler/.github/workflows/typescript.yml +++ b/compiler/.github/workflows/typescript.yml @@ -14,7 +14,7 @@ jobs: steps: - uses: actions/checkout@v3 - id: set-matrix - run: echo "matrix=$(find forget/packages -mindepth 1 -maxdepth 1 -type d | sed 's!forget/packages/!!g' | tr '\n' ',' | sed s/.$// | jq -Rsc '. / "," - [""]')" >> $GITHUB_OUTPUT + run: echo "matrix=$(find packages -mindepth 1 -maxdepth 1 -type d | sed 's!packages/!!g' | tr '\n' ',' | sed s/.$// | jq -Rsc '. / "," - [""]')" >> $GITHUB_OUTPUT # Hardcoded to improve parallelism for babel-plugin-react-forget lint: @@ -26,18 +26,15 @@ jobs: with: node-version: 18.x cache: "yarn" - cache-dependency-path: forget/yarn.lock + cache-dependency-path: yarn.lock - name: Restore cached node_modules uses: actions/cache@v3 with: path: "**/node_modules" key: ${{ runner.arch }}-${{ runner.os }}-modules-${{ hashFiles('**/yarn.lock') }} - run: yarn install --frozen-lockfile - working-directory: forget - run: yarn workspace babel-plugin-react-forget prettier:ci - working-directory: forget - run: yarn workspace babel-plugin-react-forget lint - working-directory: forget # Hardcoded to improve parallelism for babel-plugin-react-forget jest: @@ -49,7 +46,7 @@ jobs: with: node-version: 18.x cache: "yarn" - cache-dependency-path: forget/yarn.lock + cache-dependency-path: yarn.lock - name: Restore cached node_modules uses: actions/cache@v3 id: node_modules @@ -57,9 +54,7 @@ jobs: path: "**/node_modules" key: ${{ runner.arch }}-${{ runner.os }}-modules-${{ hashFiles('**/yarn.lock') }} - run: yarn install --frozen-lockfile - working-directory: forget - run: yarn workspace babel-plugin-react-forget jest - working-directory: forget test: name: Test ${{ matrix.workspace_name }} @@ -75,7 +70,7 @@ jobs: with: node-version: 18.x cache: "yarn" - cache-dependency-path: forget/yarn.lock + cache-dependency-path: yarn.lock - name: Restore cached node_modules uses: actions/cache@v3 id: node_modules @@ -83,6 +78,4 @@ jobs: path: "**/node_modules" key: ${{ runner.arch }}-${{ runner.os }}-modules-${{ hashFiles('**/yarn.lock') }} - run: yarn install --frozen-lockfile - working-directory: forget - run: yarn workspace ${{ matrix.workspace_name }} test - working-directory: forget diff --git a/compiler/.gitignore b/compiler/.gitignore index 578989b2d7..d361123b67 100644 --- a/compiler/.gitignore +++ b/compiler/.gitignore @@ -10,4 +10,13 @@ target/ **/*.rs.bk # MSVC Windows builds of rustc generate these, which store debugging information -*.pdb \ No newline at end of file +*.pdb + +node_modules +.watchmanconfig +dist +package-lock.json +.vscode +!packages/playground/.vscode +.spr.yml +testfilter.txt diff --git a/compiler/.gitmodules b/compiler/.gitmodules index bf518010ea..41727ceff0 100644 --- a/compiler/.gitmodules +++ b/compiler/.gitmodules @@ -1,4 +1,4 @@ -[submodule "forget/test262"] - path = forget/test262 +[submodule "test262"] + path = test262 url = git@github.com:tc39/test262.git shallow = true diff --git a/compiler/forget/.prettierignore b/compiler/.prettierignore similarity index 100% rename from compiler/forget/.prettierignore rename to compiler/.prettierignore diff --git a/compiler/forget/.prettierrc.json b/compiler/.prettierrc.json similarity index 100% rename from compiler/forget/.prettierrc.json rename to compiler/.prettierrc.json diff --git a/compiler/forget/Cargo.lock b/compiler/Cargo.lock similarity index 100% rename from compiler/forget/Cargo.lock rename to compiler/Cargo.lock diff --git a/compiler/forget/Cargo.toml b/compiler/Cargo.toml similarity index 100% rename from compiler/forget/Cargo.toml rename to compiler/Cargo.toml diff --git a/compiler/forget/LICENSE b/compiler/LICENSE similarity index 100% rename from compiler/forget/LICENSE rename to compiler/LICENSE diff --git a/compiler/forget/README.md b/compiler/README.md similarity index 96% rename from compiler/forget/README.md rename to compiler/README.md index 0019fbcc3b..d7e9e5ae90 100644 --- a/compiler/forget/README.md +++ b/compiler/README.md @@ -39,7 +39,7 @@ Reference ## First-Time Setup 1. Install Rust using `rustup`. See the guide at https://www.rust-lang.org/tools/install. -2. Install Visual Studio Code from https://code.visualstudio.com/. +2. Install Visual Studio Code from https://code.visualstudio.com/. Note to Meta employees: install the stock version from that website, not the pre-installed version. 3. Install the Rust Analyzer VSCode extension through the VSCode marketplace. See instructions at https://rust-analyzer.github.io/manual.html#vs-code. 4. Install `cargo edit` which extends cargo with commands to manage dependencies. See https://github.com/killercup/cargo-edit#installation @@ -47,12 +47,12 @@ Reference ## Workspace Hygiene -### Adding Dependencies +### Adding Dependencies To add a dependency, add it to the top-level `Cargo.toml` ``` -// forget/Cargo.toml +// Cargo.toml [workspace.dependencies] ... new_dep = { version = "x.y.z" } @@ -62,7 +62,7 @@ new_dep = { version = "x.y.z" } Then reference it from your crate as follows: ``` -// forget/crates/forget_foo/Cargo.toml +// crates/forget_foo/Cargo.toml [dependencies] ... new_dep = { workspace = true } @@ -76,7 +76,7 @@ have more but smaller crates. Where possible it helps to structure crates to min passes depend on each other in the sense that they often must run in a certain order. However, they often don't need to call each other, so they can generally be split into crates of similar types of passes, so that those crates can compile in parallel. -As a rule of thumb, add crates at roughly the granularity of our existing top-level folds. If you have some one-off utility code that +As a rule of thumb, add crates at roughly the granularity of our existing top-level folds. If you have some one-off utility code that doesn't fit neatly in a crate, add it to `forget_utils` rather than add a one-off crate for it. ## Running Tests @@ -92,7 +92,7 @@ tests. To run just these tests use: ``` # quiet version -cargo test -p forget_fixtures +cargo test -p forget_fixtures # without suppressing stdout/stderr output cargo test -p forget_fixtures -- --nocapture diff --git a/compiler/forget/apps/playground/.eslintrc.json b/compiler/apps/playground/.eslintrc.json similarity index 100% rename from compiler/forget/apps/playground/.eslintrc.json rename to compiler/apps/playground/.eslintrc.json diff --git a/compiler/forget/apps/playground/.gitignore b/compiler/apps/playground/.gitignore similarity index 100% rename from compiler/forget/apps/playground/.gitignore rename to compiler/apps/playground/.gitignore diff --git a/compiler/forget/apps/playground/.vscode/extensions.json b/compiler/apps/playground/.vscode/extensions.json similarity index 100% rename from compiler/forget/apps/playground/.vscode/extensions.json rename to compiler/apps/playground/.vscode/extensions.json diff --git a/compiler/forget/apps/playground/README.md b/compiler/apps/playground/README.md similarity index 100% rename from compiler/forget/apps/playground/README.md rename to compiler/apps/playground/README.md diff --git a/compiler/forget/apps/playground/app/index.tsx b/compiler/apps/playground/app/index.tsx similarity index 100% rename from compiler/forget/apps/playground/app/index.tsx rename to compiler/apps/playground/app/index.tsx diff --git a/compiler/forget/apps/playground/app/layout.tsx b/compiler/apps/playground/app/layout.tsx similarity index 100% rename from compiler/forget/apps/playground/app/layout.tsx rename to compiler/apps/playground/app/layout.tsx diff --git a/compiler/forget/apps/playground/app/page.tsx b/compiler/apps/playground/app/page.tsx similarity index 100% rename from compiler/forget/apps/playground/app/page.tsx rename to compiler/apps/playground/app/page.tsx diff --git a/compiler/forget/apps/playground/colors.js b/compiler/apps/playground/colors.js similarity index 100% rename from compiler/forget/apps/playground/colors.js rename to compiler/apps/playground/colors.js diff --git a/compiler/forget/apps/playground/components/Editor/Input.tsx b/compiler/apps/playground/components/Editor/Input.tsx similarity index 100% rename from compiler/forget/apps/playground/components/Editor/Input.tsx rename to compiler/apps/playground/components/Editor/Input.tsx diff --git a/compiler/forget/apps/playground/components/Editor/Output.tsx b/compiler/apps/playground/components/Editor/Output.tsx similarity index 100% rename from compiler/forget/apps/playground/components/Editor/Output.tsx rename to compiler/apps/playground/components/Editor/Output.tsx diff --git a/compiler/forget/apps/playground/components/Editor/index.tsx b/compiler/apps/playground/components/Editor/index.tsx similarity index 100% rename from compiler/forget/apps/playground/components/Editor/index.tsx rename to compiler/apps/playground/components/Editor/index.tsx diff --git a/compiler/forget/apps/playground/components/Editor/monacoOptions.ts b/compiler/apps/playground/components/Editor/monacoOptions.ts similarity index 100% rename from compiler/forget/apps/playground/components/Editor/monacoOptions.ts rename to compiler/apps/playground/components/Editor/monacoOptions.ts diff --git a/compiler/forget/apps/playground/components/Header.tsx b/compiler/apps/playground/components/Header.tsx similarity index 100% rename from compiler/forget/apps/playground/components/Header.tsx rename to compiler/apps/playground/components/Header.tsx diff --git a/compiler/forget/apps/playground/components/Logo.tsx b/compiler/apps/playground/components/Logo.tsx similarity index 100% rename from compiler/forget/apps/playground/components/Logo.tsx rename to compiler/apps/playground/components/Logo.tsx diff --git a/compiler/forget/apps/playground/components/Message.tsx b/compiler/apps/playground/components/Message.tsx similarity index 100% rename from compiler/forget/apps/playground/components/Message.tsx rename to compiler/apps/playground/components/Message.tsx diff --git a/compiler/forget/apps/playground/components/StoreContext.tsx b/compiler/apps/playground/components/StoreContext.tsx similarity index 100% rename from compiler/forget/apps/playground/components/StoreContext.tsx rename to compiler/apps/playground/components/StoreContext.tsx diff --git a/compiler/forget/apps/playground/components/TabbedWindow.tsx b/compiler/apps/playground/components/TabbedWindow.tsx similarity index 100% rename from compiler/forget/apps/playground/components/TabbedWindow.tsx rename to compiler/apps/playground/components/TabbedWindow.tsx diff --git a/compiler/forget/apps/playground/components/index.ts b/compiler/apps/playground/components/index.ts similarity index 100% rename from compiler/forget/apps/playground/components/index.ts rename to compiler/apps/playground/components/index.ts diff --git a/compiler/forget/apps/playground/hooks/index.ts b/compiler/apps/playground/hooks/index.ts similarity index 100% rename from compiler/forget/apps/playground/hooks/index.ts rename to compiler/apps/playground/hooks/index.ts diff --git a/compiler/forget/apps/playground/hooks/useMountEffect.ts b/compiler/apps/playground/hooks/useMountEffect.ts similarity index 100% rename from compiler/forget/apps/playground/hooks/useMountEffect.ts rename to compiler/apps/playground/hooks/useMountEffect.ts diff --git a/compiler/forget/apps/playground/lib/createContext.ts b/compiler/apps/playground/lib/createContext.ts similarity index 100% rename from compiler/forget/apps/playground/lib/createContext.ts rename to compiler/apps/playground/lib/createContext.ts diff --git a/compiler/forget/apps/playground/lib/defaultStore.ts b/compiler/apps/playground/lib/defaultStore.ts similarity index 100% rename from compiler/forget/apps/playground/lib/defaultStore.ts rename to compiler/apps/playground/lib/defaultStore.ts diff --git a/compiler/forget/apps/playground/lib/forgetMonacoDiagnostics.ts b/compiler/apps/playground/lib/forgetMonacoDiagnostics.ts similarity index 100% rename from compiler/forget/apps/playground/lib/forgetMonacoDiagnostics.ts rename to compiler/apps/playground/lib/forgetMonacoDiagnostics.ts diff --git a/compiler/forget/apps/playground/lib/stores/index.ts b/compiler/apps/playground/lib/stores/index.ts similarity index 100% rename from compiler/forget/apps/playground/lib/stores/index.ts rename to compiler/apps/playground/lib/stores/index.ts diff --git a/compiler/forget/apps/playground/lib/stores/messages.ts b/compiler/apps/playground/lib/stores/messages.ts similarity index 100% rename from compiler/forget/apps/playground/lib/stores/messages.ts rename to compiler/apps/playground/lib/stores/messages.ts diff --git a/compiler/forget/apps/playground/lib/stores/store.ts b/compiler/apps/playground/lib/stores/store.ts similarity index 100% rename from compiler/forget/apps/playground/lib/stores/store.ts rename to compiler/apps/playground/lib/stores/store.ts diff --git a/compiler/forget/apps/playground/lib/utils.ts b/compiler/apps/playground/lib/utils.ts similarity index 100% rename from compiler/forget/apps/playground/lib/utils.ts rename to compiler/apps/playground/lib/utils.ts diff --git a/compiler/forget/apps/playground/next-env.d.ts b/compiler/apps/playground/next-env.d.ts similarity index 100% rename from compiler/forget/apps/playground/next-env.d.ts rename to compiler/apps/playground/next-env.d.ts diff --git a/compiler/forget/apps/playground/next.config.js b/compiler/apps/playground/next.config.js similarity index 100% rename from compiler/forget/apps/playground/next.config.js rename to compiler/apps/playground/next.config.js diff --git a/compiler/forget/apps/playground/package.json b/compiler/apps/playground/package.json similarity index 100% rename from compiler/forget/apps/playground/package.json rename to compiler/apps/playground/package.json diff --git a/compiler/forget/apps/playground/postcss.config.js b/compiler/apps/playground/postcss.config.js similarity index 100% rename from compiler/forget/apps/playground/postcss.config.js rename to compiler/apps/playground/postcss.config.js diff --git a/compiler/forget/apps/playground/public/favicon.ico b/compiler/apps/playground/public/favicon.ico similarity index 100% rename from compiler/forget/apps/playground/public/favicon.ico rename to compiler/apps/playground/public/favicon.ico diff --git a/compiler/forget/apps/playground/public/fonts/Source-Code-Pro-Regular.woff2 b/compiler/apps/playground/public/fonts/Source-Code-Pro-Regular.woff2 similarity index 100% rename from compiler/forget/apps/playground/public/fonts/Source-Code-Pro-Regular.woff2 rename to compiler/apps/playground/public/fonts/Source-Code-Pro-Regular.woff2 diff --git a/compiler/forget/apps/playground/public/graphvizlib.wasm b/compiler/apps/playground/public/graphvizlib.wasm similarity index 100% rename from compiler/forget/apps/playground/public/graphvizlib.wasm rename to compiler/apps/playground/public/graphvizlib.wasm diff --git a/compiler/forget/apps/playground/public/icon-180x180.png b/compiler/apps/playground/public/icon-180x180.png similarity index 100% rename from compiler/forget/apps/playground/public/icon-180x180.png rename to compiler/apps/playground/public/icon-180x180.png diff --git a/compiler/forget/apps/playground/public/site.webmanifest b/compiler/apps/playground/public/site.webmanifest similarity index 100% rename from compiler/forget/apps/playground/public/site.webmanifest rename to compiler/apps/playground/public/site.webmanifest diff --git a/compiler/forget/apps/playground/public/vercel.svg b/compiler/apps/playground/public/vercel.svg similarity index 100% rename from compiler/forget/apps/playground/public/vercel.svg rename to compiler/apps/playground/public/vercel.svg diff --git a/compiler/forget/apps/playground/scripts/downloadFonts.js b/compiler/apps/playground/scripts/downloadFonts.js similarity index 100% rename from compiler/forget/apps/playground/scripts/downloadFonts.js rename to compiler/apps/playground/scripts/downloadFonts.js diff --git a/compiler/forget/apps/playground/styles/globals.css b/compiler/apps/playground/styles/globals.css similarity index 100% rename from compiler/forget/apps/playground/styles/globals.css rename to compiler/apps/playground/styles/globals.css diff --git a/compiler/forget/apps/playground/tailwind.config.js b/compiler/apps/playground/tailwind.config.js similarity index 100% rename from compiler/forget/apps/playground/tailwind.config.js rename to compiler/apps/playground/tailwind.config.js diff --git a/compiler/forget/apps/playground/tsconfig.json b/compiler/apps/playground/tsconfig.json similarity index 100% rename from compiler/forget/apps/playground/tsconfig.json rename to compiler/apps/playground/tsconfig.json diff --git a/compiler/forget/apps/playground/vercel.json b/compiler/apps/playground/vercel.json similarity index 100% rename from compiler/forget/apps/playground/vercel.json rename to compiler/apps/playground/vercel.json diff --git a/compiler/forget/crates/forget_build_hir/Cargo.toml b/compiler/crates/forget_build_hir/Cargo.toml similarity index 100% rename from compiler/forget/crates/forget_build_hir/Cargo.toml rename to compiler/crates/forget_build_hir/Cargo.toml diff --git a/compiler/forget/crates/forget_build_hir/README.md b/compiler/crates/forget_build_hir/README.md similarity index 100% rename from compiler/forget/crates/forget_build_hir/README.md rename to compiler/crates/forget_build_hir/README.md diff --git a/compiler/forget/crates/forget_build_hir/src/build.rs b/compiler/crates/forget_build_hir/src/build.rs similarity index 100% rename from compiler/forget/crates/forget_build_hir/src/build.rs rename to compiler/crates/forget_build_hir/src/build.rs diff --git a/compiler/forget/crates/forget_build_hir/src/builder.rs b/compiler/crates/forget_build_hir/src/builder.rs similarity index 100% rename from compiler/forget/crates/forget_build_hir/src/builder.rs rename to compiler/crates/forget_build_hir/src/builder.rs diff --git a/compiler/forget/crates/forget_build_hir/src/context.rs b/compiler/crates/forget_build_hir/src/context.rs similarity index 100% rename from compiler/forget/crates/forget_build_hir/src/context.rs rename to compiler/crates/forget_build_hir/src/context.rs diff --git a/compiler/forget/crates/forget_build_hir/src/error.rs b/compiler/crates/forget_build_hir/src/error.rs similarity index 100% rename from compiler/forget/crates/forget_build_hir/src/error.rs rename to compiler/crates/forget_build_hir/src/error.rs diff --git a/compiler/forget/crates/forget_build_hir/src/lib.rs b/compiler/crates/forget_build_hir/src/lib.rs similarity index 100% rename from compiler/forget/crates/forget_build_hir/src/lib.rs rename to compiler/crates/forget_build_hir/src/lib.rs diff --git a/compiler/forget/crates/forget_diagnostics/Cargo.toml b/compiler/crates/forget_diagnostics/Cargo.toml similarity index 100% rename from compiler/forget/crates/forget_diagnostics/Cargo.toml rename to compiler/crates/forget_diagnostics/Cargo.toml diff --git a/compiler/forget/crates/forget_diagnostics/README.md b/compiler/crates/forget_diagnostics/README.md similarity index 100% rename from compiler/forget/crates/forget_diagnostics/README.md rename to compiler/crates/forget_diagnostics/README.md diff --git a/compiler/forget/crates/forget_diagnostics/src/diagnostic.rs b/compiler/crates/forget_diagnostics/src/diagnostic.rs similarity index 100% rename from compiler/forget/crates/forget_diagnostics/src/diagnostic.rs rename to compiler/crates/forget_diagnostics/src/diagnostic.rs diff --git a/compiler/forget/crates/forget_diagnostics/src/lib.rs b/compiler/crates/forget_diagnostics/src/lib.rs similarity index 100% rename from compiler/forget/crates/forget_diagnostics/src/lib.rs rename to compiler/crates/forget_diagnostics/src/lib.rs diff --git a/compiler/forget/crates/forget_estree/Cargo.toml b/compiler/crates/forget_estree/Cargo.toml similarity index 100% rename from compiler/forget/crates/forget_estree/Cargo.toml rename to compiler/crates/forget_estree/Cargo.toml diff --git a/compiler/forget/crates/forget_estree/README.md b/compiler/crates/forget_estree/README.md similarity index 100% rename from compiler/forget/crates/forget_estree/README.md rename to compiler/crates/forget_estree/README.md diff --git a/compiler/forget/crates/forget_estree/build.rs b/compiler/crates/forget_estree/build.rs similarity index 100% rename from compiler/forget/crates/forget_estree/build.rs rename to compiler/crates/forget_estree/build.rs diff --git a/compiler/forget/crates/forget_estree/src/binding.rs b/compiler/crates/forget_estree/src/binding.rs similarity index 100% rename from compiler/forget/crates/forget_estree/src/binding.rs rename to compiler/crates/forget_estree/src/binding.rs diff --git a/compiler/forget/crates/forget_estree/src/fixtures/for-statement.json b/compiler/crates/forget_estree/src/fixtures/for-statement.json similarity index 100% rename from compiler/forget/crates/forget_estree/src/fixtures/for-statement.json rename to compiler/crates/forget_estree/src/fixtures/for-statement.json diff --git a/compiler/forget/crates/forget_estree/src/fixtures/import.json b/compiler/crates/forget_estree/src/fixtures/import.json similarity index 100% rename from compiler/forget/crates/forget_estree/src/fixtures/import.json rename to compiler/crates/forget_estree/src/fixtures/import.json diff --git a/compiler/forget/crates/forget_estree/src/fixtures/simple.json b/compiler/crates/forget_estree/src/fixtures/simple.json similarity index 100% rename from compiler/forget/crates/forget_estree/src/fixtures/simple.json rename to compiler/crates/forget_estree/src/fixtures/simple.json diff --git a/compiler/forget/crates/forget_estree/src/fixtures/test.json b/compiler/crates/forget_estree/src/fixtures/test.json similarity index 100% rename from compiler/forget/crates/forget_estree/src/fixtures/test.json rename to compiler/crates/forget_estree/src/fixtures/test.json diff --git a/compiler/forget/crates/forget_estree/src/generated.rs b/compiler/crates/forget_estree/src/generated.rs similarity index 100% rename from compiler/forget/crates/forget_estree/src/generated.rs rename to compiler/crates/forget_estree/src/generated.rs diff --git a/compiler/forget/crates/forget_estree/src/generated_extensions.rs b/compiler/crates/forget_estree/src/generated_extensions.rs similarity index 100% rename from compiler/forget/crates/forget_estree/src/generated_extensions.rs rename to compiler/crates/forget_estree/src/generated_extensions.rs diff --git a/compiler/forget/crates/forget_estree/src/js_value.rs b/compiler/crates/forget_estree/src/js_value.rs similarity index 100% rename from compiler/forget/crates/forget_estree/src/js_value.rs rename to compiler/crates/forget_estree/src/js_value.rs diff --git a/compiler/forget/crates/forget_estree/src/lib.rs b/compiler/crates/forget_estree/src/lib.rs similarity index 100% rename from compiler/forget/crates/forget_estree/src/lib.rs rename to compiler/crates/forget_estree/src/lib.rs diff --git a/compiler/forget/crates/forget_estree/src/range.rs b/compiler/crates/forget_estree/src/range.rs similarity index 100% rename from compiler/forget/crates/forget_estree/src/range.rs rename to compiler/crates/forget_estree/src/range.rs diff --git a/compiler/forget/crates/forget_estree/src/snapshots/forget_estree__tests__fixtures@for-statement.json.snap b/compiler/crates/forget_estree/src/snapshots/forget_estree__tests__fixtures@for-statement.json.snap similarity index 100% rename from compiler/forget/crates/forget_estree/src/snapshots/forget_estree__tests__fixtures@for-statement.json.snap rename to compiler/crates/forget_estree/src/snapshots/forget_estree__tests__fixtures@for-statement.json.snap diff --git a/compiler/forget/crates/forget_estree/src/snapshots/forget_estree__tests__fixtures@import.json.snap b/compiler/crates/forget_estree/src/snapshots/forget_estree__tests__fixtures@import.json.snap similarity index 100% rename from compiler/forget/crates/forget_estree/src/snapshots/forget_estree__tests__fixtures@import.json.snap rename to compiler/crates/forget_estree/src/snapshots/forget_estree__tests__fixtures@import.json.snap diff --git a/compiler/forget/crates/forget_estree/src/snapshots/forget_estree__tests__fixtures@simple.json.snap b/compiler/crates/forget_estree/src/snapshots/forget_estree__tests__fixtures@simple.json.snap similarity index 100% rename from compiler/forget/crates/forget_estree/src/snapshots/forget_estree__tests__fixtures@simple.json.snap rename to compiler/crates/forget_estree/src/snapshots/forget_estree__tests__fixtures@simple.json.snap diff --git a/compiler/forget/crates/forget_estree/src/snapshots/forget_estree__tests__fixtures@test.json.snap b/compiler/crates/forget_estree/src/snapshots/forget_estree__tests__fixtures@test.json.snap similarity index 100% rename from compiler/forget/crates/forget_estree/src/snapshots/forget_estree__tests__fixtures@test.json.snap rename to compiler/crates/forget_estree/src/snapshots/forget_estree__tests__fixtures@test.json.snap diff --git a/compiler/forget/crates/forget_estree/src/visit.rs b/compiler/crates/forget_estree/src/visit.rs similarity index 100% rename from compiler/forget/crates/forget_estree/src/visit.rs rename to compiler/crates/forget_estree/src/visit.rs diff --git a/compiler/forget/crates/forget_estree_codegen/Cargo.toml b/compiler/crates/forget_estree_codegen/Cargo.toml similarity index 100% rename from compiler/forget/crates/forget_estree_codegen/Cargo.toml rename to compiler/crates/forget_estree_codegen/Cargo.toml diff --git a/compiler/forget/crates/forget_estree_codegen/README.md b/compiler/crates/forget_estree_codegen/README.md similarity index 100% rename from compiler/forget/crates/forget_estree_codegen/README.md rename to compiler/crates/forget_estree_codegen/README.md diff --git a/compiler/forget/crates/forget_estree_codegen/src/codegen.rs b/compiler/crates/forget_estree_codegen/src/codegen.rs similarity index 100% rename from compiler/forget/crates/forget_estree_codegen/src/codegen.rs rename to compiler/crates/forget_estree_codegen/src/codegen.rs diff --git a/compiler/forget/crates/forget_estree_codegen/src/ecmascript.json b/compiler/crates/forget_estree_codegen/src/ecmascript.json similarity index 100% rename from compiler/forget/crates/forget_estree_codegen/src/ecmascript.json rename to compiler/crates/forget_estree_codegen/src/ecmascript.json diff --git a/compiler/forget/crates/forget_estree_codegen/src/lib.rs b/compiler/crates/forget_estree_codegen/src/lib.rs similarity index 100% rename from compiler/forget/crates/forget_estree_codegen/src/lib.rs rename to compiler/crates/forget_estree_codegen/src/lib.rs diff --git a/compiler/forget/crates/forget_fixtures/Cargo.toml b/compiler/crates/forget_fixtures/Cargo.toml similarity index 100% rename from compiler/forget/crates/forget_fixtures/Cargo.toml rename to compiler/crates/forget_fixtures/Cargo.toml diff --git a/compiler/forget/crates/forget_fixtures/README.md b/compiler/crates/forget_fixtures/README.md similarity index 100% rename from compiler/forget/crates/forget_fixtures/README.md rename to compiler/crates/forget_fixtures/README.md diff --git a/compiler/forget/crates/forget_fixtures/src/lib.rs b/compiler/crates/forget_fixtures/src/lib.rs similarity index 100% rename from compiler/forget/crates/forget_fixtures/src/lib.rs rename to compiler/crates/forget_fixtures/src/lib.rs diff --git a/compiler/forget/crates/forget_fixtures/tests/fixtures/constant-propagation-constant-if-condition.js b/compiler/crates/forget_fixtures/tests/fixtures/constant-propagation-constant-if-condition.js similarity index 100% rename from compiler/forget/crates/forget_fixtures/tests/fixtures/constant-propagation-constant-if-condition.js rename to compiler/crates/forget_fixtures/tests/fixtures/constant-propagation-constant-if-condition.js diff --git a/compiler/forget/crates/forget_fixtures/tests/fixtures/constant-propagation.js b/compiler/crates/forget_fixtures/tests/fixtures/constant-propagation.js similarity index 100% rename from compiler/forget/crates/forget_fixtures/tests/fixtures/constant-propagation.js rename to compiler/crates/forget_fixtures/tests/fixtures/constant-propagation.js diff --git a/compiler/forget/crates/forget_fixtures/tests/fixtures/destructure-array.js b/compiler/crates/forget_fixtures/tests/fixtures/destructure-array.js similarity index 100% rename from compiler/forget/crates/forget_fixtures/tests/fixtures/destructure-array.js rename to compiler/crates/forget_fixtures/tests/fixtures/destructure-array.js diff --git a/compiler/forget/crates/forget_fixtures/tests/fixtures/destructure-object.js b/compiler/crates/forget_fixtures/tests/fixtures/destructure-object.js similarity index 100% rename from compiler/forget/crates/forget_fixtures/tests/fixtures/destructure-object.js rename to compiler/crates/forget_fixtures/tests/fixtures/destructure-object.js diff --git a/compiler/forget/crates/forget_fixtures/tests/fixtures/error.assign-to-global.js b/compiler/crates/forget_fixtures/tests/fixtures/error.assign-to-global.js similarity index 100% rename from compiler/forget/crates/forget_fixtures/tests/fixtures/error.assign-to-global.js rename to compiler/crates/forget_fixtures/tests/fixtures/error.assign-to-global.js diff --git a/compiler/forget/crates/forget_fixtures/tests/fixtures/for-statement.js b/compiler/crates/forget_fixtures/tests/fixtures/for-statement.js similarity index 100% rename from compiler/forget/crates/forget_fixtures/tests/fixtures/for-statement.js rename to compiler/crates/forget_fixtures/tests/fixtures/for-statement.js diff --git a/compiler/forget/crates/forget_fixtures/tests/fixtures/function-expressions.js b/compiler/crates/forget_fixtures/tests/fixtures/function-expressions.js similarity index 100% rename from compiler/forget/crates/forget_fixtures/tests/fixtures/function-expressions.js rename to compiler/crates/forget_fixtures/tests/fixtures/function-expressions.js diff --git a/compiler/forget/crates/forget_fixtures/tests/fixtures/identifiers.js b/compiler/crates/forget_fixtures/tests/fixtures/identifiers.js similarity index 100% rename from compiler/forget/crates/forget_fixtures/tests/fixtures/identifiers.js rename to compiler/crates/forget_fixtures/tests/fixtures/identifiers.js diff --git a/compiler/forget/crates/forget_fixtures/tests/fixtures/if-statement.js b/compiler/crates/forget_fixtures/tests/fixtures/if-statement.js similarity index 100% rename from compiler/forget/crates/forget_fixtures/tests/fixtures/if-statement.js rename to compiler/crates/forget_fixtures/tests/fixtures/if-statement.js diff --git a/compiler/forget/crates/forget_fixtures/tests/fixtures/simple-function.js b/compiler/crates/forget_fixtures/tests/fixtures/simple-function.js similarity index 100% rename from compiler/forget/crates/forget_fixtures/tests/fixtures/simple-function.js rename to compiler/crates/forget_fixtures/tests/fixtures/simple-function.js diff --git a/compiler/forget/crates/forget_fixtures/tests/fixtures/simple-ssa.js b/compiler/crates/forget_fixtures/tests/fixtures/simple-ssa.js similarity index 100% rename from compiler/forget/crates/forget_fixtures/tests/fixtures/simple-ssa.js rename to compiler/crates/forget_fixtures/tests/fixtures/simple-ssa.js diff --git a/compiler/forget/crates/forget_fixtures/tests/fixtures/simple.js b/compiler/crates/forget_fixtures/tests/fixtures/simple.js similarity index 100% rename from compiler/forget/crates/forget_fixtures/tests/fixtures/simple.js rename to compiler/crates/forget_fixtures/tests/fixtures/simple.js diff --git a/compiler/forget/crates/forget_fixtures/tests/fixtures/ssa-reassign-if.js b/compiler/crates/forget_fixtures/tests/fixtures/ssa-reassign-if.js similarity index 100% rename from compiler/forget/crates/forget_fixtures/tests/fixtures/ssa-reassign-if.js rename to compiler/crates/forget_fixtures/tests/fixtures/ssa-reassign-if.js diff --git a/compiler/forget/crates/forget_fixtures/tests/fixtures/use-memo.js b/compiler/crates/forget_fixtures/tests/fixtures/use-memo.js similarity index 100% rename from compiler/forget/crates/forget_fixtures/tests/fixtures/use-memo.js rename to compiler/crates/forget_fixtures/tests/fixtures/use-memo.js diff --git a/compiler/forget/crates/forget_fixtures/tests/fixtures_test.rs b/compiler/crates/forget_fixtures/tests/fixtures_test.rs similarity index 100% rename from compiler/forget/crates/forget_fixtures/tests/fixtures_test.rs rename to compiler/crates/forget_fixtures/tests/fixtures_test.rs diff --git a/compiler/forget/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@constant-propagation-constant-if-condition.js.snap b/compiler/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@constant-propagation-constant-if-condition.js.snap similarity index 100% rename from compiler/forget/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@constant-propagation-constant-if-condition.js.snap rename to compiler/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@constant-propagation-constant-if-condition.js.snap diff --git a/compiler/forget/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@constant-propagation.js.snap b/compiler/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@constant-propagation.js.snap similarity index 100% rename from compiler/forget/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@constant-propagation.js.snap rename to compiler/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@constant-propagation.js.snap diff --git a/compiler/forget/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@destructure-array.js.snap b/compiler/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@destructure-array.js.snap similarity index 100% rename from compiler/forget/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@destructure-array.js.snap rename to compiler/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@destructure-array.js.snap diff --git a/compiler/forget/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@destructure-object.js.snap b/compiler/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@destructure-object.js.snap similarity index 100% rename from compiler/forget/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@destructure-object.js.snap rename to compiler/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@destructure-object.js.snap diff --git a/compiler/forget/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@error.assign-to-global.js.snap b/compiler/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@error.assign-to-global.js.snap similarity index 100% rename from compiler/forget/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@error.assign-to-global.js.snap rename to compiler/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@error.assign-to-global.js.snap diff --git a/compiler/forget/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@for-statement.js.snap b/compiler/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@for-statement.js.snap similarity index 100% rename from compiler/forget/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@for-statement.js.snap rename to compiler/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@for-statement.js.snap diff --git a/compiler/forget/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@function-expressions.js.snap b/compiler/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@function-expressions.js.snap similarity index 100% rename from compiler/forget/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@function-expressions.js.snap rename to compiler/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@function-expressions.js.snap diff --git a/compiler/forget/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@identifiers.js.snap b/compiler/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@identifiers.js.snap similarity index 100% rename from compiler/forget/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@identifiers.js.snap rename to compiler/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@identifiers.js.snap diff --git a/compiler/forget/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@if-statement.js.snap b/compiler/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@if-statement.js.snap similarity index 100% rename from compiler/forget/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@if-statement.js.snap rename to compiler/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@if-statement.js.snap diff --git a/compiler/forget/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@simple-function.js.snap b/compiler/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@simple-function.js.snap similarity index 100% rename from compiler/forget/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@simple-function.js.snap rename to compiler/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@simple-function.js.snap diff --git a/compiler/forget/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@simple-ssa.js.snap b/compiler/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@simple-ssa.js.snap similarity index 100% rename from compiler/forget/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@simple-ssa.js.snap rename to compiler/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@simple-ssa.js.snap diff --git a/compiler/forget/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@simple.js.snap b/compiler/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@simple.js.snap similarity index 100% rename from compiler/forget/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@simple.js.snap rename to compiler/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@simple.js.snap diff --git a/compiler/forget/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@ssa-reassign-if.js.snap b/compiler/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@ssa-reassign-if.js.snap similarity index 100% rename from compiler/forget/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@ssa-reassign-if.js.snap rename to compiler/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@ssa-reassign-if.js.snap diff --git a/compiler/forget/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@use-memo.js.snap b/compiler/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@use-memo.js.snap similarity index 100% rename from compiler/forget/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@use-memo.js.snap rename to compiler/crates/forget_fixtures/tests/snapshots/fixtures_test__fixtures@use-memo.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/Cargo.toml b/compiler/crates/forget_hermes_parser/Cargo.toml similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/Cargo.toml rename to compiler/crates/forget_hermes_parser/Cargo.toml diff --git a/compiler/forget/crates/forget_hermes_parser/README.md b/compiler/crates/forget_hermes_parser/README.md similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/README.md rename to compiler/crates/forget_hermes_parser/README.md diff --git a/compiler/forget/crates/forget_hermes_parser/build.rs b/compiler/crates/forget_hermes_parser/build.rs similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/build.rs rename to compiler/crates/forget_hermes_parser/build.rs diff --git a/compiler/forget/crates/forget_hermes_parser/src/generated.rs b/compiler/crates/forget_hermes_parser/src/generated.rs similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/src/generated.rs rename to compiler/crates/forget_hermes_parser/src/generated.rs diff --git a/compiler/forget/crates/forget_hermes_parser/src/generated_extension.rs b/compiler/crates/forget_hermes_parser/src/generated_extension.rs similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/src/generated_extension.rs rename to compiler/crates/forget_hermes_parser/src/generated_extension.rs diff --git a/compiler/forget/crates/forget_hermes_parser/src/lib.rs b/compiler/crates/forget_hermes_parser/src/lib.rs similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/src/lib.rs rename to compiler/crates/forget_hermes_parser/src/lib.rs diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/alias-capture-in-method-receiver-and-mutate.js b/compiler/crates/forget_hermes_parser/tests/fixtures/alias-capture-in-method-receiver-and-mutate.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/alias-capture-in-method-receiver-and-mutate.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/alias-capture-in-method-receiver-and-mutate.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/alias-capture-in-method-receiver.js b/compiler/crates/forget_hermes_parser/tests/fixtures/alias-capture-in-method-receiver.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/alias-capture-in-method-receiver.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/alias-capture-in-method-receiver.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/alias-computed-load.js b/compiler/crates/forget_hermes_parser/tests/fixtures/alias-computed-load.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/alias-computed-load.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/alias-computed-load.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/alias-nested-member-path-mutate.js b/compiler/crates/forget_hermes_parser/tests/fixtures/alias-nested-member-path-mutate.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/alias-nested-member-path-mutate.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/alias-nested-member-path-mutate.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/alias-nested-member-path.js b/compiler/crates/forget_hermes_parser/tests/fixtures/alias-nested-member-path.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/alias-nested-member-path.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/alias-nested-member-path.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/alias-while.js b/compiler/crates/forget_hermes_parser/tests/fixtures/alias-while.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/alias-while.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/alias-while.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/allocating-primitive-as-dep-nested-scope.js b/compiler/crates/forget_hermes_parser/tests/fixtures/allocating-primitive-as-dep-nested-scope.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/allocating-primitive-as-dep-nested-scope.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/allocating-primitive-as-dep-nested-scope.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/allocating-primitive-as-dep.js b/compiler/crates/forget_hermes_parser/tests/fixtures/allocating-primitive-as-dep.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/allocating-primitive-as-dep.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/allocating-primitive-as-dep.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/allow-passing-refs-as-props.js b/compiler/crates/forget_hermes_parser/tests/fixtures/allow-passing-refs-as-props.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/allow-passing-refs-as-props.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/allow-passing-refs-as-props.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/array-access-assignment.js b/compiler/crates/forget_hermes_parser/tests/fixtures/array-access-assignment.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/array-access-assignment.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/array-access-assignment.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/array-at-closure.js b/compiler/crates/forget_hermes_parser/tests/fixtures/array-at-closure.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/array-at-closure.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/array-at-closure.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/array-at-effect.js b/compiler/crates/forget_hermes_parser/tests/fixtures/array-at-effect.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/array-at-effect.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/array-at-effect.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/array-at-mutate-after-capture.js b/compiler/crates/forget_hermes_parser/tests/fixtures/array-at-mutate-after-capture.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/array-at-mutate-after-capture.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/array-at-mutate-after-capture.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/array-expression-spread.js b/compiler/crates/forget_hermes_parser/tests/fixtures/array-expression-spread.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/array-expression-spread.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/array-expression-spread.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/array-join.js b/compiler/crates/forget_hermes_parser/tests/fixtures/array-join.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/array-join.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/array-join.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/array-map-frozen-array.js b/compiler/crates/forget_hermes_parser/tests/fixtures/array-map-frozen-array.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/array-map-frozen-array.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/array-map-frozen-array.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/array-map-mutable-array-mutating-lambda.js b/compiler/crates/forget_hermes_parser/tests/fixtures/array-map-mutable-array-mutating-lambda.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/array-map-mutable-array-mutating-lambda.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/array-map-mutable-array-mutating-lambda.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/array-pattern-params.js b/compiler/crates/forget_hermes_parser/tests/fixtures/array-pattern-params.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/array-pattern-params.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/array-pattern-params.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/array-properties.js b/compiler/crates/forget_hermes_parser/tests/fixtures/array-properties.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/array-properties.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/array-properties.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/array-property-call.js b/compiler/crates/forget_hermes_parser/tests/fixtures/array-property-call.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/array-property-call.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/array-property-call.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/array-push-effect.js b/compiler/crates/forget_hermes_parser/tests/fixtures/array-push-effect.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/array-push-effect.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/array-push-effect.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/arrow-function-expr-gating-test.js b/compiler/crates/forget_hermes_parser/tests/fixtures/arrow-function-expr-gating-test.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/arrow-function-expr-gating-test.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/arrow-function-expr-gating-test.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/assignment-expression-computed.js b/compiler/crates/forget_hermes_parser/tests/fixtures/assignment-expression-computed.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/assignment-expression-computed.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/assignment-expression-computed.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/assignment-expression-nested-path.js b/compiler/crates/forget_hermes_parser/tests/fixtures/assignment-expression-nested-path.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/assignment-expression-nested-path.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/assignment-expression-nested-path.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/assignment-in-nested-if.js b/compiler/crates/forget_hermes_parser/tests/fixtures/assignment-in-nested-if.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/assignment-in-nested-if.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/assignment-in-nested-if.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/assignment-variations-complex-lvalue-array.js b/compiler/crates/forget_hermes_parser/tests/fixtures/assignment-variations-complex-lvalue-array.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/assignment-variations-complex-lvalue-array.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/assignment-variations-complex-lvalue-array.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/assignment-variations-complex-lvalue.js b/compiler/crates/forget_hermes_parser/tests/fixtures/assignment-variations-complex-lvalue.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/assignment-variations-complex-lvalue.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/assignment-variations-complex-lvalue.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/assignment-variations.js b/compiler/crates/forget_hermes_parser/tests/fixtures/assignment-variations.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/assignment-variations.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/assignment-variations.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/await-side-effecting-promise.js b/compiler/crates/forget_hermes_parser/tests/fixtures/await-side-effecting-promise.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/await-side-effecting-promise.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/await-side-effecting-promise.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/await.js b/compiler/crates/forget_hermes_parser/tests/fixtures/await.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/await.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/await.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/babel-existing-react-import.js b/compiler/crates/forget_hermes_parser/tests/fixtures/babel-existing-react-import.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/babel-existing-react-import.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/babel-existing-react-import.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/babel-existing-react-kitchensink-import.js b/compiler/crates/forget_hermes_parser/tests/fixtures/babel-existing-react-kitchensink-import.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/babel-existing-react-kitchensink-import.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/babel-existing-react-kitchensink-import.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/bug.useMemo-deps-array-not-cleared.js b/compiler/crates/forget_hermes_parser/tests/fixtures/bug.useMemo-deps-array-not-cleared.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/bug.useMemo-deps-array-not-cleared.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/bug.useMemo-deps-array-not-cleared.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/bug_object-pattern.js b/compiler/crates/forget_hermes_parser/tests/fixtures/bug_object-pattern.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/bug_object-pattern.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/bug_object-pattern.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/builtin-jsx-tag-lowered-between-mutations.js b/compiler/crates/forget_hermes_parser/tests/fixtures/builtin-jsx-tag-lowered-between-mutations.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/builtin-jsx-tag-lowered-between-mutations.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/builtin-jsx-tag-lowered-between-mutations.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/call-args-assignment.js b/compiler/crates/forget_hermes_parser/tests/fixtures/call-args-assignment.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/call-args-assignment.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/call-args-assignment.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/call-args-destructuring-assignment.js b/compiler/crates/forget_hermes_parser/tests/fixtures/call-args-destructuring-assignment.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/call-args-destructuring-assignment.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/call-args-destructuring-assignment.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/call-spread.js b/compiler/crates/forget_hermes_parser/tests/fixtures/call-spread.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/call-spread.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/call-spread.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/call-with-independently-memoizable-arg.js b/compiler/crates/forget_hermes_parser/tests/fixtures/call-with-independently-memoizable-arg.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/call-with-independently-memoizable-arg.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/call-with-independently-memoizable-arg.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/call.js b/compiler/crates/forget_hermes_parser/tests/fixtures/call.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/call.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/call.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/capture-indirect-mutate-alias.js b/compiler/crates/forget_hermes_parser/tests/fixtures/capture-indirect-mutate-alias.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/capture-indirect-mutate-alias.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/capture-indirect-mutate-alias.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/capture-param-mutate.js b/compiler/crates/forget_hermes_parser/tests/fixtures/capture-param-mutate.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/capture-param-mutate.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/capture-param-mutate.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/capture_mutate-across-fns.js b/compiler/crates/forget_hermes_parser/tests/fixtures/capture_mutate-across-fns.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/capture_mutate-across-fns.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/capture_mutate-across-fns.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-arrow-function-1.js b/compiler/crates/forget_hermes_parser/tests/fixtures/capturing-arrow-function-1.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-arrow-function-1.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/capturing-arrow-function-1.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-fun-alias-captured-mutate-2.js b/compiler/crates/forget_hermes_parser/tests/fixtures/capturing-fun-alias-captured-mutate-2.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-fun-alias-captured-mutate-2.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/capturing-fun-alias-captured-mutate-2.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-fun-alias-captured-mutate-arr-2.js b/compiler/crates/forget_hermes_parser/tests/fixtures/capturing-fun-alias-captured-mutate-arr-2.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-fun-alias-captured-mutate-arr-2.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/capturing-fun-alias-captured-mutate-arr-2.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-func-alias-captured-mutate-arr.js b/compiler/crates/forget_hermes_parser/tests/fixtures/capturing-func-alias-captured-mutate-arr.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-func-alias-captured-mutate-arr.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/capturing-func-alias-captured-mutate-arr.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-func-alias-captured-mutate.js b/compiler/crates/forget_hermes_parser/tests/fixtures/capturing-func-alias-captured-mutate.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-func-alias-captured-mutate.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/capturing-func-alias-captured-mutate.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-func-alias-computed-mutate.js b/compiler/crates/forget_hermes_parser/tests/fixtures/capturing-func-alias-computed-mutate.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-func-alias-computed-mutate.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/capturing-func-alias-computed-mutate.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-func-alias-mutate.js b/compiler/crates/forget_hermes_parser/tests/fixtures/capturing-func-alias-mutate.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-func-alias-mutate.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/capturing-func-alias-mutate.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-func-alias-receiver-computed-mutate.js b/compiler/crates/forget_hermes_parser/tests/fixtures/capturing-func-alias-receiver-computed-mutate.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-func-alias-receiver-computed-mutate.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/capturing-func-alias-receiver-computed-mutate.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-func-alias-receiver-mutate.js b/compiler/crates/forget_hermes_parser/tests/fixtures/capturing-func-alias-receiver-mutate.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-func-alias-receiver-mutate.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/capturing-func-alias-receiver-mutate.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-func-mutate-2.js b/compiler/crates/forget_hermes_parser/tests/fixtures/capturing-func-mutate-2.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-func-mutate-2.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/capturing-func-mutate-2.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-func-mutate-3.js b/compiler/crates/forget_hermes_parser/tests/fixtures/capturing-func-mutate-3.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-func-mutate-3.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/capturing-func-mutate-3.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-func-mutate-nested.js b/compiler/crates/forget_hermes_parser/tests/fixtures/capturing-func-mutate-nested.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-func-mutate-nested.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/capturing-func-mutate-nested.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-func-mutate.js b/compiler/crates/forget_hermes_parser/tests/fixtures/capturing-func-mutate.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-func-mutate.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/capturing-func-mutate.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-func-simple-alias.js b/compiler/crates/forget_hermes_parser/tests/fixtures/capturing-func-simple-alias.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-func-simple-alias.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/capturing-func-simple-alias.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-function-1.js b/compiler/crates/forget_hermes_parser/tests/fixtures/capturing-function-1.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-function-1.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/capturing-function-1.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-function-alias-computed-load-2.js b/compiler/crates/forget_hermes_parser/tests/fixtures/capturing-function-alias-computed-load-2.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-function-alias-computed-load-2.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/capturing-function-alias-computed-load-2.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-function-alias-computed-load-3.js b/compiler/crates/forget_hermes_parser/tests/fixtures/capturing-function-alias-computed-load-3.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-function-alias-computed-load-3.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/capturing-function-alias-computed-load-3.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-function-alias-computed-load-4.js b/compiler/crates/forget_hermes_parser/tests/fixtures/capturing-function-alias-computed-load-4.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-function-alias-computed-load-4.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/capturing-function-alias-computed-load-4.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-function-alias-computed-load.js b/compiler/crates/forget_hermes_parser/tests/fixtures/capturing-function-alias-computed-load.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-function-alias-computed-load.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/capturing-function-alias-computed-load.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-function-capture-ref-before-rename.js b/compiler/crates/forget_hermes_parser/tests/fixtures/capturing-function-capture-ref-before-rename.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-function-capture-ref-before-rename.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/capturing-function-capture-ref-before-rename.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-function-conditional-capture-mutate.js b/compiler/crates/forget_hermes_parser/tests/fixtures/capturing-function-conditional-capture-mutate.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-function-conditional-capture-mutate.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/capturing-function-conditional-capture-mutate.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-function-decl.js b/compiler/crates/forget_hermes_parser/tests/fixtures/capturing-function-decl.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-function-decl.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/capturing-function-decl.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-function-member-expr-arguments.js b/compiler/crates/forget_hermes_parser/tests/fixtures/capturing-function-member-expr-arguments.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-function-member-expr-arguments.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/capturing-function-member-expr-arguments.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-function-member-expr-call.js b/compiler/crates/forget_hermes_parser/tests/fixtures/capturing-function-member-expr-call.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-function-member-expr-call.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/capturing-function-member-expr-call.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-function-renamed-ref.js b/compiler/crates/forget_hermes_parser/tests/fixtures/capturing-function-renamed-ref.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-function-renamed-ref.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/capturing-function-renamed-ref.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-function-runs-inference.js b/compiler/crates/forget_hermes_parser/tests/fixtures/capturing-function-runs-inference.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-function-runs-inference.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/capturing-function-runs-inference.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-function-shadow-captured.js b/compiler/crates/forget_hermes_parser/tests/fixtures/capturing-function-shadow-captured.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-function-shadow-captured.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/capturing-function-shadow-captured.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-function-skip-computed-path.js b/compiler/crates/forget_hermes_parser/tests/fixtures/capturing-function-skip-computed-path.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-function-skip-computed-path.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/capturing-function-skip-computed-path.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-function-within-block.js b/compiler/crates/forget_hermes_parser/tests/fixtures/capturing-function-within-block.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-function-within-block.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/capturing-function-within-block.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-member-expr.js b/compiler/crates/forget_hermes_parser/tests/fixtures/capturing-member-expr.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-member-expr.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/capturing-member-expr.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-nested-member-call.js b/compiler/crates/forget_hermes_parser/tests/fixtures/capturing-nested-member-call.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-nested-member-call.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/capturing-nested-member-call.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-nested-member-expr-in-nested-func.js b/compiler/crates/forget_hermes_parser/tests/fixtures/capturing-nested-member-expr-in-nested-func.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-nested-member-expr-in-nested-func.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/capturing-nested-member-expr-in-nested-func.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-nested-member-expr.js b/compiler/crates/forget_hermes_parser/tests/fixtures/capturing-nested-member-expr.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-nested-member-expr.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/capturing-nested-member-expr.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-reference-changes-type.js b/compiler/crates/forget_hermes_parser/tests/fixtures/capturing-reference-changes-type.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-reference-changes-type.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/capturing-reference-changes-type.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-variable-in-nested-block.js b/compiler/crates/forget_hermes_parser/tests/fixtures/capturing-variable-in-nested-block.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-variable-in-nested-block.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/capturing-variable-in-nested-block.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-variable-in-nested-function.js b/compiler/crates/forget_hermes_parser/tests/fixtures/capturing-variable-in-nested-function.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/capturing-variable-in-nested-function.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/capturing-variable-in-nested-function.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/chained-assignment-context-variable.js b/compiler/crates/forget_hermes_parser/tests/fixtures/chained-assignment-context-variable.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/chained-assignment-context-variable.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/chained-assignment-context-variable.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/chained-assignment-expressions.js b/compiler/crates/forget_hermes_parser/tests/fixtures/chained-assignment-expressions.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/chained-assignment-expressions.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/chained-assignment-expressions.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/codegen-emit-imports-same-source.js b/compiler/crates/forget_hermes_parser/tests/fixtures/codegen-emit-imports-same-source.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/codegen-emit-imports-same-source.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/codegen-emit-imports-same-source.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/codegen-emit-make-read-only.js b/compiler/crates/forget_hermes_parser/tests/fixtures/codegen-emit-make-read-only.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/codegen-emit-make-read-only.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/codegen-emit-make-read-only.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/codegen-instrument-forget-gating-test.js b/compiler/crates/forget_hermes_parser/tests/fixtures/codegen-instrument-forget-gating-test.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/codegen-instrument-forget-gating-test.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/codegen-instrument-forget-gating-test.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/codegen-instrument-forget-test.js b/compiler/crates/forget_hermes_parser/tests/fixtures/codegen-instrument-forget-test.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/codegen-instrument-forget-test.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/codegen-instrument-forget-test.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/complex-while.js b/compiler/crates/forget_hermes_parser/tests/fixtures/complex-while.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/complex-while.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/complex-while.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/component.js b/compiler/crates/forget_hermes_parser/tests/fixtures/component.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/component.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/component.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/computed-call-evaluation-order.js b/compiler/crates/forget_hermes_parser/tests/fixtures/computed-call-evaluation-order.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/computed-call-evaluation-order.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/computed-call-evaluation-order.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/computed-call-spread.js b/compiler/crates/forget_hermes_parser/tests/fixtures/computed-call-spread.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/computed-call-spread.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/computed-call-spread.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/computed-load-primitive-as-dependency.js b/compiler/crates/forget_hermes_parser/tests/fixtures/computed-load-primitive-as-dependency.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/computed-load-primitive-as-dependency.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/computed-load-primitive-as-dependency.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/computed-store-alias.js b/compiler/crates/forget_hermes_parser/tests/fixtures/computed-store-alias.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/computed-store-alias.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/computed-store-alias.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/concise-arrow-expr.js b/compiler/crates/forget_hermes_parser/tests/fixtures/concise-arrow-expr.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/concise-arrow-expr.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/concise-arrow-expr.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/cond-deps-conditional-member-expr.js b/compiler/crates/forget_hermes_parser/tests/fixtures/cond-deps-conditional-member-expr.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/cond-deps-conditional-member-expr.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/cond-deps-conditional-member-expr.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/conditional-break-labeled.js b/compiler/crates/forget_hermes_parser/tests/fixtures/conditional-break-labeled.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/conditional-break-labeled.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/conditional-break-labeled.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/conditional-break.js b/compiler/crates/forget_hermes_parser/tests/fixtures/conditional-break.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/conditional-break.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/conditional-break.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/conditional-on-mutable.js b/compiler/crates/forget_hermes_parser/tests/fixtures/conditional-on-mutable.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/conditional-on-mutable.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/conditional-on-mutable.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/conditional-set-state-in-render.js b/compiler/crates/forget_hermes_parser/tests/fixtures/conditional-set-state-in-render.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/conditional-set-state-in-render.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/conditional-set-state-in-render.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/console-readonly.js b/compiler/crates/forget_hermes_parser/tests/fixtures/console-readonly.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/console-readonly.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/console-readonly.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/const-propagation-into-function-expression-global.js b/compiler/crates/forget_hermes_parser/tests/fixtures/const-propagation-into-function-expression-global.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/const-propagation-into-function-expression-global.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/const-propagation-into-function-expression-global.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/const-propagation-into-function-expression-primitive.js b/compiler/crates/forget_hermes_parser/tests/fixtures/const-propagation-into-function-expression-primitive.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/const-propagation-into-function-expression-primitive.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/const-propagation-into-function-expression-primitive.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/constant-computed.js b/compiler/crates/forget_hermes_parser/tests/fixtures/constant-computed.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/constant-computed.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/constant-computed.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/constant-propagation-for.js b/compiler/crates/forget_hermes_parser/tests/fixtures/constant-propagation-for.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/constant-propagation-for.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/constant-propagation-for.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/constant-propagation-into-function-expressions.js b/compiler/crates/forget_hermes_parser/tests/fixtures/constant-propagation-into-function-expressions.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/constant-propagation-into-function-expressions.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/constant-propagation-into-function-expressions.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/constant-propagation-phi.js b/compiler/crates/forget_hermes_parser/tests/fixtures/constant-propagation-phi.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/constant-propagation-phi.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/constant-propagation-phi.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/constant-propagation-while.js b/compiler/crates/forget_hermes_parser/tests/fixtures/constant-propagation-while.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/constant-propagation-while.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/constant-propagation-while.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/constant-propagation.js b/compiler/crates/forget_hermes_parser/tests/fixtures/constant-propagation.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/constant-propagation.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/constant-propagation.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/constructor.js b/compiler/crates/forget_hermes_parser/tests/fixtures/constructor.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/constructor.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/constructor.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/context-variable-reassigned-outside-of-lambda.js b/compiler/crates/forget_hermes_parser/tests/fixtures/context-variable-reassigned-outside-of-lambda.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/context-variable-reassigned-outside-of-lambda.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/context-variable-reassigned-outside-of-lambda.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/controlled-input.js b/compiler/crates/forget_hermes_parser/tests/fixtures/controlled-input.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/controlled-input.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/controlled-input.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/dce-loop.js b/compiler/crates/forget_hermes_parser/tests/fixtures/dce-loop.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/dce-loop.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/dce-loop.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/debugger-memoized.js b/compiler/crates/forget_hermes_parser/tests/fixtures/debugger-memoized.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/debugger-memoized.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/debugger-memoized.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/debugger.js b/compiler/crates/forget_hermes_parser/tests/fixtures/debugger.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/debugger.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/debugger.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/declare-reassign-variable-in-closure.js b/compiler/crates/forget_hermes_parser/tests/fixtures/declare-reassign-variable-in-closure.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/declare-reassign-variable-in-closure.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/declare-reassign-variable-in-closure.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/declare-reassign-variable-in-function-declaration.js b/compiler/crates/forget_hermes_parser/tests/fixtures/declare-reassign-variable-in-function-declaration.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/declare-reassign-variable-in-function-declaration.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/declare-reassign-variable-in-function-declaration.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/delete-computed-property.js b/compiler/crates/forget_hermes_parser/tests/fixtures/delete-computed-property.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/delete-computed-property.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/delete-computed-property.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/delete-property.js b/compiler/crates/forget_hermes_parser/tests/fixtures/delete-property.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/delete-property.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/delete-property.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/dependencies-outputs.js b/compiler/crates/forget_hermes_parser/tests/fixtures/dependencies-outputs.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/dependencies-outputs.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/dependencies-outputs.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/dependencies.js b/compiler/crates/forget_hermes_parser/tests/fixtures/dependencies.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/dependencies.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/dependencies.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/destructure-capture-global.js b/compiler/crates/forget_hermes_parser/tests/fixtures/destructure-capture-global.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/destructure-capture-global.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/destructure-capture-global.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/destructure-direct-reassignment.js b/compiler/crates/forget_hermes_parser/tests/fixtures/destructure-direct-reassignment.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/destructure-direct-reassignment.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/destructure-direct-reassignment.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/destructuring-array-default.js b/compiler/crates/forget_hermes_parser/tests/fixtures/destructuring-array-default.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/destructuring-array-default.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/destructuring-array-default.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/destructuring-array-param-default.js b/compiler/crates/forget_hermes_parser/tests/fixtures/destructuring-array-param-default.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/destructuring-array-param-default.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/destructuring-array-param-default.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/destructuring-assignment-array-default.js b/compiler/crates/forget_hermes_parser/tests/fixtures/destructuring-assignment-array-default.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/destructuring-assignment-array-default.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/destructuring-assignment-array-default.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/destructuring-assignment.js b/compiler/crates/forget_hermes_parser/tests/fixtures/destructuring-assignment.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/destructuring-assignment.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/destructuring-assignment.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/destructuring-mixed-scope-and-local-variables-with-default.js b/compiler/crates/forget_hermes_parser/tests/fixtures/destructuring-mixed-scope-and-local-variables-with-default.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/destructuring-mixed-scope-and-local-variables-with-default.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/destructuring-mixed-scope-and-local-variables-with-default.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/destructuring-mixed-scope-declarations-and-locals.js b/compiler/crates/forget_hermes_parser/tests/fixtures/destructuring-mixed-scope-declarations-and-locals.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/destructuring-mixed-scope-declarations-and-locals.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/destructuring-mixed-scope-declarations-and-locals.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/destructuring-object-default.js b/compiler/crates/forget_hermes_parser/tests/fixtures/destructuring-object-default.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/destructuring-object-default.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/destructuring-object-default.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/destructuring-object-param-default.js b/compiler/crates/forget_hermes_parser/tests/fixtures/destructuring-object-param-default.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/destructuring-object-param-default.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/destructuring-object-param-default.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/destructuring-property-inference.js b/compiler/crates/forget_hermes_parser/tests/fixtures/destructuring-property-inference.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/destructuring-property-inference.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/destructuring-property-inference.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/destructuring.js b/compiler/crates/forget_hermes_parser/tests/fixtures/destructuring.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/destructuring.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/destructuring.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/disable-jsx-memoization.js b/compiler/crates/forget_hermes_parser/tests/fixtures/disable-jsx-memoization.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/disable-jsx-memoization.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/disable-jsx-memoization.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/do-while-break.js b/compiler/crates/forget_hermes_parser/tests/fixtures/do-while-break.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/do-while-break.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/do-while-break.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/do-while-compound-test.js b/compiler/crates/forget_hermes_parser/tests/fixtures/do-while-compound-test.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/do-while-compound-test.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/do-while-compound-test.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/do-while-conditional-break.js b/compiler/crates/forget_hermes_parser/tests/fixtures/do-while-conditional-break.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/do-while-conditional-break.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/do-while-conditional-break.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/do-while-continue.js b/compiler/crates/forget_hermes_parser/tests/fixtures/do-while-continue.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/do-while-continue.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/do-while-continue.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/do-while-early-unconditional-break.js b/compiler/crates/forget_hermes_parser/tests/fixtures/do-while-early-unconditional-break.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/do-while-early-unconditional-break.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/do-while-early-unconditional-break.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/do-while-simple.js b/compiler/crates/forget_hermes_parser/tests/fixtures/do-while-simple.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/do-while-simple.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/do-while-simple.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/dominator.js b/compiler/crates/forget_hermes_parser/tests/fixtures/dominator.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/dominator.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/dominator.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/early-return.js b/compiler/crates/forget_hermes_parser/tests/fixtures/early-return.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/early-return.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/early-return.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/error._todo.computed-lval-in-destructure.js b/compiler/crates/forget_hermes_parser/tests/fixtures/error._todo.computed-lval-in-destructure.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/error._todo.computed-lval-in-destructure.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/error._todo.computed-lval-in-destructure.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/error._todo.multi-arrow-expr-export-default-gating-test.js b/compiler/crates/forget_hermes_parser/tests/fixtures/error._todo.multi-arrow-expr-export-default-gating-test.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/error._todo.multi-arrow-expr-export-default-gating-test.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/error._todo.multi-arrow-expr-export-default-gating-test.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.babel-existing-react-namespace-import.js b/compiler/crates/forget_hermes_parser/tests/fixtures/error.babel-existing-react-namespace-import.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.babel-existing-react-namespace-import.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/error.babel-existing-react-namespace-import.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.bug-validate-no-set-state-not-all-mutable-range-extensions-are-bad.js b/compiler/crates/forget_hermes_parser/tests/fixtures/error.bug-validate-no-set-state-not-all-mutable-range-extensions-are-bad.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.bug-validate-no-set-state-not-all-mutable-range-extensions-are-bad.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/error.bug-validate-no-set-state-not-all-mutable-range-extensions-are-bad.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.call-args-destructuring-asignment-complex.js b/compiler/crates/forget_hermes_parser/tests/fixtures/error.call-args-destructuring-asignment-complex.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.call-args-destructuring-asignment-complex.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/error.call-args-destructuring-asignment-complex.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.codegen-error-on-conflicting-imports.js b/compiler/crates/forget_hermes_parser/tests/fixtures/error.codegen-error-on-conflicting-imports.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.codegen-error-on-conflicting-imports.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/error.codegen-error-on-conflicting-imports.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.hoisted-function-declaration.js b/compiler/crates/forget_hermes_parser/tests/fixtures/error.hoisted-function-declaration.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.hoisted-function-declaration.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/error.hoisted-function-declaration.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.hooks-with-React-namespace.js b/compiler/crates/forget_hermes_parser/tests/fixtures/error.hooks-with-React-namespace.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.hooks-with-React-namespace.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/error.hooks-with-React-namespace.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-access-ref-during-render.js b/compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-access-ref-during-render.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-access-ref-during-render.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-access-ref-during-render.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-array-push-frozen.js b/compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-array-push-frozen.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-array-push-frozen.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-array-push-frozen.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-assign-hook-to-local.js b/compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-assign-hook-to-local.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-assign-hook-to-local.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-assign-hook-to-local.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-capture-func-passed-to-jsx.js b/compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-capture-func-passed-to-jsx.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-capture-func-passed-to-jsx.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-capture-func-passed-to-jsx.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-computed-store-to-frozen-value.js b/compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-computed-store-to-frozen-value.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-computed-store-to-frozen-value.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-computed-store-to-frozen-value.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-delete-computed-property-of-frozen-value.js b/compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-delete-computed-property-of-frozen-value.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-delete-computed-property-of-frozen-value.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-delete-computed-property-of-frozen-value.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-delete-property-of-frozen-value.js b/compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-delete-property-of-frozen-value.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-delete-property-of-frozen-value.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-delete-property-of-frozen-value.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-destructure-assignment-to-global.js b/compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-destructure-assignment-to-global.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-destructure-assignment-to-global.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-destructure-assignment-to-global.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-destructure-to-local-global-variables.js b/compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-destructure-to-local-global-variables.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-destructure-to-local-global-variables.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-destructure-to-local-global-variables.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-freeze-conditionally-mutable-lambda.js b/compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-freeze-conditionally-mutable-lambda.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-freeze-conditionally-mutable-lambda.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-freeze-conditionally-mutable-lambda.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-freeze-mutable-lambda-mutate-local.js b/compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-freeze-mutable-lambda-mutate-local.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-freeze-mutable-lambda-mutate-local.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-freeze-mutable-lambda-mutate-local.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-freeze-mutable-lambda-reassign-local.js b/compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-freeze-mutable-lambda-reassign-local.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-freeze-mutable-lambda-reassign-local.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-freeze-mutable-lambda-reassign-local.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-function-expression-mutates-immutable-value.js b/compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-function-expression-mutates-immutable-value.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-function-expression-mutates-immutable-value.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-function-expression-mutates-immutable-value.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-mutate-after-aliased-freeze.js b/compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-mutate-after-aliased-freeze.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-mutate-after-aliased-freeze.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-mutate-after-aliased-freeze.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-mutate-after-freeze.js b/compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-mutate-after-freeze.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-mutate-after-freeze.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-mutate-after-freeze.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-pass-hook-as-call-arg.js b/compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-pass-hook-as-call-arg.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-pass-hook-as-call-arg.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-pass-hook-as-call-arg.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-pass-hook-as-prop.js b/compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-pass-hook-as-prop.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-pass-hook-as-prop.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-pass-hook-as-prop.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-pass-ref-to-function.js b/compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-pass-ref-to-function.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-pass-ref-to-function.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-pass-ref-to-function.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-property-store-to-frozen-value.js b/compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-property-store-to-frozen-value.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-property-store-to-frozen-value.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-property-store-to-frozen-value.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-ref-in-callback-invoked-during-render.js b/compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-ref-in-callback-invoked-during-render.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-ref-in-callback-invoked-during-render.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-ref-in-callback-invoked-during-render.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-ref-value-as-props.js b/compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-ref-value-as-props.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-ref-value-as-props.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-ref-value-as-props.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-set-and-read-ref-during-render.js b/compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-set-and-read-ref-during-render.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-set-and-read-ref-during-render.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-set-and-read-ref-during-render.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-sketchy-code-use-forget.js b/compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-sketchy-code-use-forget.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-sketchy-code-use-forget.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-sketchy-code-use-forget.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-ternary-with-hook-values.js b/compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-ternary-with-hook-values.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-ternary-with-hook-values.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-ternary-with-hook-values.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-unconditional-set-state-in-render.js b/compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-unconditional-set-state-in-render.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-unconditional-set-state-in-render.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-unconditional-set-state-in-render.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-use-ref-added-to-dep-without-type-info.js b/compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-use-ref-added-to-dep-without-type-info.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-use-ref-added-to-dep-without-type-info.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-use-ref-added-to-dep-without-type-info.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-useMemo-async-callback.js b/compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-useMemo-async-callback.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-useMemo-async-callback.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-useMemo-async-callback.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-useMemo-callback-args.js b/compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-useMemo-callback-args.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.invalid-useMemo-callback-args.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/error.invalid-useMemo-callback-args.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.mutate-captured-arg-separately.js b/compiler/crates/forget_hermes_parser/tests/fixtures/error.mutate-captured-arg-separately.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.mutate-captured-arg-separately.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/error.mutate-captured-arg-separately.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.mutate-global-increment-op-invalid-react.js b/compiler/crates/forget_hermes_parser/tests/fixtures/error.mutate-global-increment-op-invalid-react.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.mutate-global-increment-op-invalid-react.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/error.mutate-global-increment-op-invalid-react.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.reassignment-to-global.js b/compiler/crates/forget_hermes_parser/tests/fixtures/error.reassignment-to-global.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.reassignment-to-global.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/error.reassignment-to-global.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.todo-kitchensink.js b/compiler/crates/forget_hermes_parser/tests/fixtures/error.todo-kitchensink.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.todo-kitchensink.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/error.todo-kitchensink.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.todo-unconditional-set-state-lambda.js b/compiler/crates/forget_hermes_parser/tests/fixtures/error.todo-unconditional-set-state-lambda.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.todo-unconditional-set-state-lambda.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/error.todo-unconditional-set-state-lambda.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.todo.destructure-assignment-to-context-var.js b/compiler/crates/forget_hermes_parser/tests/fixtures/error.todo.destructure-assignment-to-context-var.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.todo.destructure-assignment-to-context-var.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/error.todo.destructure-assignment-to-context-var.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.useMemo-callback-generator.js b/compiler/crates/forget_hermes_parser/tests/fixtures/error.useMemo-callback-generator.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.useMemo-callback-generator.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/error.useMemo-callback-generator.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.while-with-assignment-in-test.js b/compiler/crates/forget_hermes_parser/tests/fixtures/error.while-with-assignment-in-test.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/error.while-with-assignment-in-test.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/error.while-with-assignment-in-test.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/escape-analysis-destructured-rest-element.js b/compiler/crates/forget_hermes_parser/tests/fixtures/escape-analysis-destructured-rest-element.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/escape-analysis-destructured-rest-element.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/escape-analysis-destructured-rest-element.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/escape-analysis-jsx-child.js b/compiler/crates/forget_hermes_parser/tests/fixtures/escape-analysis-jsx-child.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/escape-analysis-jsx-child.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/escape-analysis-jsx-child.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/escape-analysis-logical.js b/compiler/crates/forget_hermes_parser/tests/fixtures/escape-analysis-logical.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/escape-analysis-logical.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/escape-analysis-logical.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/escape-analysis-non-escaping-interleaved-allocating-dependency.js b/compiler/crates/forget_hermes_parser/tests/fixtures/escape-analysis-non-escaping-interleaved-allocating-dependency.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/escape-analysis-non-escaping-interleaved-allocating-dependency.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/escape-analysis-non-escaping-interleaved-allocating-dependency.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/escape-analysis-non-escaping-interleaved-allocating-nested-dependency.js b/compiler/crates/forget_hermes_parser/tests/fixtures/escape-analysis-non-escaping-interleaved-allocating-nested-dependency.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/escape-analysis-non-escaping-interleaved-allocating-nested-dependency.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/escape-analysis-non-escaping-interleaved-allocating-nested-dependency.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/escape-analysis-non-escaping-interleaved-primitive-dependency.js b/compiler/crates/forget_hermes_parser/tests/fixtures/escape-analysis-non-escaping-interleaved-primitive-dependency.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/escape-analysis-non-escaping-interleaved-primitive-dependency.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/escape-analysis-non-escaping-interleaved-primitive-dependency.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/escape-analysis-not-conditional-test.js b/compiler/crates/forget_hermes_parser/tests/fixtures/escape-analysis-not-conditional-test.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/escape-analysis-not-conditional-test.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/escape-analysis-not-conditional-test.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/escape-analysis-not-if-test.js b/compiler/crates/forget_hermes_parser/tests/fixtures/escape-analysis-not-if-test.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/escape-analysis-not-if-test.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/escape-analysis-not-if-test.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/escape-analysis-not-switch-case.js b/compiler/crates/forget_hermes_parser/tests/fixtures/escape-analysis-not-switch-case.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/escape-analysis-not-switch-case.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/escape-analysis-not-switch-case.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/escape-analysis-not-switch-test.js b/compiler/crates/forget_hermes_parser/tests/fixtures/escape-analysis-not-switch-test.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/escape-analysis-not-switch-test.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/escape-analysis-not-switch-test.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/expression-with-assignment-dynamic.js b/compiler/crates/forget_hermes_parser/tests/fixtures/expression-with-assignment-dynamic.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/expression-with-assignment-dynamic.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/expression-with-assignment-dynamic.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/expression-with-assignment.js b/compiler/crates/forget_hermes_parser/tests/fixtures/expression-with-assignment.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/expression-with-assignment.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/expression-with-assignment.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/extend-scopes-if.js b/compiler/crates/forget_hermes_parser/tests/fixtures/extend-scopes-if.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/extend-scopes-if.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/extend-scopes-if.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/fbt-call-complex-param-value.js b/compiler/crates/forget_hermes_parser/tests/fixtures/fbt-call-complex-param-value.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/fbt-call-complex-param-value.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/fbt-call-complex-param-value.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/fbt-call.js b/compiler/crates/forget_hermes_parser/tests/fixtures/fbt-call.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/fbt-call.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/fbt-call.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/fbt-params-complex-param-value.js b/compiler/crates/forget_hermes_parser/tests/fixtures/fbt-params-complex-param-value.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/fbt-params-complex-param-value.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/fbt-params-complex-param-value.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/fbt-params.js b/compiler/crates/forget_hermes_parser/tests/fixtures/fbt-params.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/fbt-params.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/fbt-params.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/fbt-template-string-same-scope.js b/compiler/crates/forget_hermes_parser/tests/fixtures/fbt-template-string-same-scope.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/fbt-template-string-same-scope.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/fbt-template-string-same-scope.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/for-empty-update-with-continue.js b/compiler/crates/forget_hermes_parser/tests/fixtures/for-empty-update-with-continue.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/for-empty-update-with-continue.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/for-empty-update-with-continue.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/for-empty-update.js b/compiler/crates/forget_hermes_parser/tests/fixtures/for-empty-update.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/for-empty-update.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/for-empty-update.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/for-logical.js b/compiler/crates/forget_hermes_parser/tests/fixtures/for-logical.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/for-logical.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/for-logical.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/for-of-break.js b/compiler/crates/forget_hermes_parser/tests/fixtures/for-of-break.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/for-of-break.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/for-of-break.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/for-of-conditional-break.js b/compiler/crates/forget_hermes_parser/tests/fixtures/for-of-conditional-break.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/for-of-conditional-break.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/for-of-conditional-break.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/for-of-continue.js b/compiler/crates/forget_hermes_parser/tests/fixtures/for-of-continue.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/for-of-continue.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/for-of-continue.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/for-of-destructure.js b/compiler/crates/forget_hermes_parser/tests/fixtures/for-of-destructure.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/for-of-destructure.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/for-of-destructure.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/for-of-mutate.js b/compiler/crates/forget_hermes_parser/tests/fixtures/for-of-mutate.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/for-of-mutate.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/for-of-mutate.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/for-of-simple.js b/compiler/crates/forget_hermes_parser/tests/fixtures/for-of-simple.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/for-of-simple.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/for-of-simple.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/for-return.js b/compiler/crates/forget_hermes_parser/tests/fixtures/for-return.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/for-return.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/for-return.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/frozen-after-alias.js b/compiler/crates/forget_hermes_parser/tests/fixtures/frozen-after-alias.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/frozen-after-alias.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/frozen-after-alias.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/function-declaration-reassign.js b/compiler/crates/forget_hermes_parser/tests/fixtures/function-declaration-reassign.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/function-declaration-reassign.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/function-declaration-reassign.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/function-declaration-redeclare.js b/compiler/crates/forget_hermes_parser/tests/fixtures/function-declaration-redeclare.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/function-declaration-redeclare.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/function-declaration-redeclare.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/function-declaration-simple.js b/compiler/crates/forget_hermes_parser/tests/fixtures/function-declaration-simple.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/function-declaration-simple.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/function-declaration-simple.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/function-expression-captures-value-later-frozen-jsx.js b/compiler/crates/forget_hermes_parser/tests/fixtures/function-expression-captures-value-later-frozen-jsx.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/function-expression-captures-value-later-frozen-jsx.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/function-expression-captures-value-later-frozen-jsx.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/function-expression-maybe-mutates-hook-return-value.js b/compiler/crates/forget_hermes_parser/tests/fixtures/function-expression-maybe-mutates-hook-return-value.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/function-expression-maybe-mutates-hook-return-value.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/function-expression-maybe-mutates-hook-return-value.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/function-expression-with-store-to-parameter.js b/compiler/crates/forget_hermes_parser/tests/fixtures/function-expression-with-store-to-parameter.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/function-expression-with-store-to-parameter.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/function-expression-with-store-to-parameter.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/function-param-assignment-pattern.js b/compiler/crates/forget_hermes_parser/tests/fixtures/function-param-assignment-pattern.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/function-param-assignment-pattern.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/function-param-assignment-pattern.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/gating-test-export-default-function.js b/compiler/crates/forget_hermes_parser/tests/fixtures/gating-test-export-default-function.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/gating-test-export-default-function.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/gating-test-export-default-function.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/gating-test-export-function-and-default.js b/compiler/crates/forget_hermes_parser/tests/fixtures/gating-test-export-function-and-default.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/gating-test-export-function-and-default.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/gating-test-export-function-and-default.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/gating-test-export-function.js b/compiler/crates/forget_hermes_parser/tests/fixtures/gating-test-export-function.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/gating-test-export-function.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/gating-test-export-function.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/gating-test.js b/compiler/crates/forget_hermes_parser/tests/fixtures/gating-test.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/gating-test.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/gating-test.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/global-jsx-tag-lowered-between-mutations.js b/compiler/crates/forget_hermes_parser/tests/fixtures/global-jsx-tag-lowered-between-mutations.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/global-jsx-tag-lowered-between-mutations.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/global-jsx-tag-lowered-between-mutations.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/globals-Boolean.js b/compiler/crates/forget_hermes_parser/tests/fixtures/globals-Boolean.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/globals-Boolean.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/globals-Boolean.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/globals-Number.js b/compiler/crates/forget_hermes_parser/tests/fixtures/globals-Number.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/globals-Number.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/globals-Number.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/globals-String.js b/compiler/crates/forget_hermes_parser/tests/fixtures/globals-String.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/globals-String.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/globals-String.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/holey-array-expr.js b/compiler/crates/forget_hermes_parser/tests/fixtures/holey-array-expr.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/holey-array-expr.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/holey-array-expr.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/holey-array-pattern-dce-2.js b/compiler/crates/forget_hermes_parser/tests/fixtures/holey-array-pattern-dce-2.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/holey-array-pattern-dce-2.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/holey-array-pattern-dce-2.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/holey-array-pattern-dce.js b/compiler/crates/forget_hermes_parser/tests/fixtures/holey-array-pattern-dce.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/holey-array-pattern-dce.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/holey-array-pattern-dce.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/holey-array.js b/compiler/crates/forget_hermes_parser/tests/fixtures/holey-array.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/holey-array.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/holey-array.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/hook-call.js b/compiler/crates/forget_hermes_parser/tests/fixtures/hook-call.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/hook-call.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/hook-call.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/hook-inside-logical-expression.js b/compiler/crates/forget_hermes_parser/tests/fixtures/hook-inside-logical-expression.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/hook-inside-logical-expression.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/hook-inside-logical-expression.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/hooks-freeze-arguments.js b/compiler/crates/forget_hermes_parser/tests/fixtures/hooks-freeze-arguments.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/hooks-freeze-arguments.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/hooks-freeze-arguments.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/hooks-freeze-possibly-mutable-arguments.js b/compiler/crates/forget_hermes_parser/tests/fixtures/hooks-freeze-possibly-mutable-arguments.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/hooks-freeze-possibly-mutable-arguments.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/hooks-freeze-possibly-mutable-arguments.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/immutable-hooks.js b/compiler/crates/forget_hermes_parser/tests/fixtures/immutable-hooks.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/immutable-hooks.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/immutable-hooks.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/inadvertent-mutability-readonly-class.js b/compiler/crates/forget_hermes_parser/tests/fixtures/inadvertent-mutability-readonly-class.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/inadvertent-mutability-readonly-class.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/inadvertent-mutability-readonly-class.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/inadvertent-mutability-readonly-lambda.js b/compiler/crates/forget_hermes_parser/tests/fixtures/inadvertent-mutability-readonly-lambda.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/inadvertent-mutability-readonly-lambda.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/inadvertent-mutability-readonly-lambda.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/independent-across-if.js b/compiler/crates/forget_hermes_parser/tests/fixtures/independent-across-if.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/independent-across-if.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/independent-across-if.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/independent.js b/compiler/crates/forget_hermes_parser/tests/fixtures/independent.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/independent.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/independent.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/independently-memoize-object-property.js b/compiler/crates/forget_hermes_parser/tests/fixtures/independently-memoize-object-property.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/independently-memoize-object-property.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/independently-memoize-object-property.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/infer-computed-delete.js b/compiler/crates/forget_hermes_parser/tests/fixtures/infer-computed-delete.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/infer-computed-delete.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/infer-computed-delete.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/infer-global-object.js b/compiler/crates/forget_hermes_parser/tests/fixtures/infer-global-object.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/infer-global-object.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/infer-global-object.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/infer-phi-primitive.js b/compiler/crates/forget_hermes_parser/tests/fixtures/infer-phi-primitive.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/infer-phi-primitive.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/infer-phi-primitive.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/infer-property-delete.js b/compiler/crates/forget_hermes_parser/tests/fixtures/infer-property-delete.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/infer-property-delete.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/infer-property-delete.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/infer-types-through-type-cast.flow.js b/compiler/crates/forget_hermes_parser/tests/fixtures/infer-types-through-type-cast.flow.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/infer-types-through-type-cast.flow.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/infer-types-through-type-cast.flow.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/inner-memo-value-not-promoted-to-outer-scope-dynamic.js b/compiler/crates/forget_hermes_parser/tests/fixtures/inner-memo-value-not-promoted-to-outer-scope-dynamic.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/inner-memo-value-not-promoted-to-outer-scope-dynamic.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/inner-memo-value-not-promoted-to-outer-scope-dynamic.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/inner-memo-value-not-promoted-to-outer-scope-static.js b/compiler/crates/forget_hermes_parser/tests/fixtures/inner-memo-value-not-promoted-to-outer-scope-static.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/inner-memo-value-not-promoted-to-outer-scope-static.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/inner-memo-value-not-promoted-to-outer-scope-static.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/interdependent-across-if.js b/compiler/crates/forget_hermes_parser/tests/fixtures/interdependent-across-if.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/interdependent-across-if.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/interdependent-across-if.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/interdependent.js b/compiler/crates/forget_hermes_parser/tests/fixtures/interdependent.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/interdependent.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/interdependent.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/inverted-if-else.js b/compiler/crates/forget_hermes_parser/tests/fixtures/inverted-if-else.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/inverted-if-else.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/inverted-if-else.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/inverted-if.js b/compiler/crates/forget_hermes_parser/tests/fixtures/inverted-if.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/inverted-if.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/inverted-if.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/issue852.js b/compiler/crates/forget_hermes_parser/tests/fixtures/issue852.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/issue852.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/issue852.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/issue933-disjoint-set-infinite-loop.js b/compiler/crates/forget_hermes_parser/tests/fixtures/issue933-disjoint-set-infinite-loop.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/issue933-disjoint-set-infinite-loop.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/issue933-disjoint-set-infinite-loop.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/jsx-empty-expression.js b/compiler/crates/forget_hermes_parser/tests/fixtures/jsx-empty-expression.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/jsx-empty-expression.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/jsx-empty-expression.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/jsx-fragment.js b/compiler/crates/forget_hermes_parser/tests/fixtures/jsx-fragment.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/jsx-fragment.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/jsx-fragment.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/jsx-member-expression-tag-grouping.js b/compiler/crates/forget_hermes_parser/tests/fixtures/jsx-member-expression-tag-grouping.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/jsx-member-expression-tag-grouping.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/jsx-member-expression-tag-grouping.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/jsx-member-expression.js b/compiler/crates/forget_hermes_parser/tests/fixtures/jsx-member-expression.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/jsx-member-expression.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/jsx-member-expression.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/jsx-namespaced-name.js b/compiler/crates/forget_hermes_parser/tests/fixtures/jsx-namespaced-name.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/jsx-namespaced-name.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/jsx-namespaced-name.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/jsx-spread.js b/compiler/crates/forget_hermes_parser/tests/fixtures/jsx-spread.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/jsx-spread.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/jsx-spread.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/jsx-tag-evaluation-order-non-global.js b/compiler/crates/forget_hermes_parser/tests/fixtures/jsx-tag-evaluation-order-non-global.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/jsx-tag-evaluation-order-non-global.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/jsx-tag-evaluation-order-non-global.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/jsx-tag-evaluation-order.js b/compiler/crates/forget_hermes_parser/tests/fixtures/jsx-tag-evaluation-order.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/jsx-tag-evaluation-order.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/jsx-tag-evaluation-order.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/lambda-capture-returned-alias.js b/compiler/crates/forget_hermes_parser/tests/fixtures/lambda-capture-returned-alias.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/lambda-capture-returned-alias.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/lambda-capture-returned-alias.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/lambda-mutate-shadowed-object.js b/compiler/crates/forget_hermes_parser/tests/fixtures/lambda-mutate-shadowed-object.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/lambda-mutate-shadowed-object.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/lambda-mutate-shadowed-object.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/lambda-mutated-non-reactive-to-reactive.js b/compiler/crates/forget_hermes_parser/tests/fixtures/lambda-mutated-non-reactive-to-reactive.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/lambda-mutated-non-reactive-to-reactive.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/lambda-mutated-non-reactive-to-reactive.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/lambda-mutated-ref-non-reactive.js b/compiler/crates/forget_hermes_parser/tests/fixtures/lambda-mutated-ref-non-reactive.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/lambda-mutated-ref-non-reactive.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/lambda-mutated-ref-non-reactive.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/lambda-reassign-primitive.js b/compiler/crates/forget_hermes_parser/tests/fixtures/lambda-reassign-primitive.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/lambda-reassign-primitive.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/lambda-reassign-primitive.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/lambda-reassign-shadowed-primitive.js b/compiler/crates/forget_hermes_parser/tests/fixtures/lambda-reassign-shadowed-primitive.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/lambda-reassign-shadowed-primitive.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/lambda-reassign-shadowed-primitive.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/lambda-with-fbt.js b/compiler/crates/forget_hermes_parser/tests/fixtures/lambda-with-fbt.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/lambda-with-fbt.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/lambda-with-fbt.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/logical-expression-object.js b/compiler/crates/forget_hermes_parser/tests/fixtures/logical-expression-object.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/logical-expression-object.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/logical-expression-object.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/logical-expression.js b/compiler/crates/forget_hermes_parser/tests/fixtures/logical-expression.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/logical-expression.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/logical-expression.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/method-call-computed.js b/compiler/crates/forget_hermes_parser/tests/fixtures/method-call-computed.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/method-call-computed.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/method-call-computed.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/method-call-fn-call.js b/compiler/crates/forget_hermes_parser/tests/fixtures/method-call-fn-call.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/method-call-fn-call.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/method-call-fn-call.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/method-call.js b/compiler/crates/forget_hermes_parser/tests/fixtures/method-call.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/method-call.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/method-call.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/multi-arrow-expr-export-gating-test.js b/compiler/crates/forget_hermes_parser/tests/fixtures/multi-arrow-expr-export-gating-test.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/multi-arrow-expr-export-gating-test.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/multi-arrow-expr-export-gating-test.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/multi-arrow-expr-gating-test.js b/compiler/crates/forget_hermes_parser/tests/fixtures/multi-arrow-expr-gating-test.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/multi-arrow-expr-gating-test.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/multi-arrow-expr-gating-test.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/mutable-lifetime-loops.js b/compiler/crates/forget_hermes_parser/tests/fixtures/mutable-lifetime-loops.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/mutable-lifetime-loops.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/mutable-lifetime-loops.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/mutable-lifetime-with-aliasing.js b/compiler/crates/forget_hermes_parser/tests/fixtures/mutable-lifetime-with-aliasing.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/mutable-lifetime-with-aliasing.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/mutable-lifetime-with-aliasing.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/mutable-liverange-loop.js b/compiler/crates/forget_hermes_parser/tests/fixtures/mutable-liverange-loop.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/mutable-liverange-loop.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/mutable-liverange-loop.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/nested-function-shadowed-identifiers.js b/compiler/crates/forget_hermes_parser/tests/fixtures/nested-function-shadowed-identifiers.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/nested-function-shadowed-identifiers.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/nested-function-shadowed-identifiers.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/nested-optional-member-expr.js b/compiler/crates/forget_hermes_parser/tests/fixtures/nested-optional-member-expr.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/nested-optional-member-expr.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/nested-optional-member-expr.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/nested-scopes-hook-call.js b/compiler/crates/forget_hermes_parser/tests/fixtures/nested-scopes-hook-call.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/nested-scopes-hook-call.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/nested-scopes-hook-call.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/new-spread.js b/compiler/crates/forget_hermes_parser/tests/fixtures/new-spread.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/new-spread.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/new-spread.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/nonoptional-load-from-optional-memberexpr.js b/compiler/crates/forget_hermes_parser/tests/fixtures/nonoptional-load-from-optional-memberexpr.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/nonoptional-load-from-optional-memberexpr.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/nonoptional-load-from-optional-memberexpr.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/obj-literal-cached-in-if-else.js b/compiler/crates/forget_hermes_parser/tests/fixtures/obj-literal-cached-in-if-else.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/obj-literal-cached-in-if-else.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/obj-literal-cached-in-if-else.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/obj-literal-mutated-after-if-else.js b/compiler/crates/forget_hermes_parser/tests/fixtures/obj-literal-mutated-after-if-else.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/obj-literal-mutated-after-if-else.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/obj-literal-mutated-after-if-else.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/obj-mutated-after-if-else-with-alias.js b/compiler/crates/forget_hermes_parser/tests/fixtures/obj-mutated-after-if-else-with-alias.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/obj-mutated-after-if-else-with-alias.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/obj-mutated-after-if-else-with-alias.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/obj-mutated-after-if-else.js b/compiler/crates/forget_hermes_parser/tests/fixtures/obj-mutated-after-if-else.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/obj-mutated-after-if-else.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/obj-mutated-after-if-else.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/obj-mutated-after-nested-if-else-with-alias.js b/compiler/crates/forget_hermes_parser/tests/fixtures/obj-mutated-after-nested-if-else-with-alias.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/obj-mutated-after-nested-if-else-with-alias.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/obj-mutated-after-nested-if-else-with-alias.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/object-computed-access-assignment.js b/compiler/crates/forget_hermes_parser/tests/fixtures/object-computed-access-assignment.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/object-computed-access-assignment.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/object-computed-access-assignment.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/object-expression-string-literal-key.js b/compiler/crates/forget_hermes_parser/tests/fixtures/object-expression-string-literal-key.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/object-expression-string-literal-key.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/object-expression-string-literal-key.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/object-literal-spread-element.js b/compiler/crates/forget_hermes_parser/tests/fixtures/object-literal-spread-element.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/object-literal-spread-element.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/object-literal-spread-element.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/object-pattern-params.js b/compiler/crates/forget_hermes_parser/tests/fixtures/object-pattern-params.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/object-pattern-params.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/object-pattern-params.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/object-properties.js b/compiler/crates/forget_hermes_parser/tests/fixtures/object-properties.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/object-properties.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/object-properties.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/optional-call-chained.js b/compiler/crates/forget_hermes_parser/tests/fixtures/optional-call-chained.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/optional-call-chained.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/optional-call-chained.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/optional-call-logical.js b/compiler/crates/forget_hermes_parser/tests/fixtures/optional-call-logical.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/optional-call-logical.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/optional-call-logical.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/optional-call-simple.js b/compiler/crates/forget_hermes_parser/tests/fixtures/optional-call-simple.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/optional-call-simple.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/optional-call-simple.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/optional-call-with-independently-memoizable-arg.js b/compiler/crates/forget_hermes_parser/tests/fixtures/optional-call-with-independently-memoizable-arg.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/optional-call-with-independently-memoizable-arg.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/optional-call-with-independently-memoizable-arg.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/optional-call-with-optional-property-load.js b/compiler/crates/forget_hermes_parser/tests/fixtures/optional-call-with-optional-property-load.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/optional-call-with-optional-property-load.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/optional-call-with-optional-property-load.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/optional-call.js b/compiler/crates/forget_hermes_parser/tests/fixtures/optional-call.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/optional-call.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/optional-call.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/optional-computed-load-static.js b/compiler/crates/forget_hermes_parser/tests/fixtures/optional-computed-load-static.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/optional-computed-load-static.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/optional-computed-load-static.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/optional-computed-member-expression.js b/compiler/crates/forget_hermes_parser/tests/fixtures/optional-computed-member-expression.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/optional-computed-member-expression.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/optional-computed-member-expression.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/optional-member-expression-call-as-property.js b/compiler/crates/forget_hermes_parser/tests/fixtures/optional-member-expression-call-as-property.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/optional-member-expression-call-as-property.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/optional-member-expression-call-as-property.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/optional-member-expression-chain.js b/compiler/crates/forget_hermes_parser/tests/fixtures/optional-member-expression-chain.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/optional-member-expression-chain.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/optional-member-expression-chain.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/optional-member-expression-with-optional-member-expr-as-property.js b/compiler/crates/forget_hermes_parser/tests/fixtures/optional-member-expression-with-optional-member-expr-as-property.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/optional-member-expression-with-optional-member-expr-as-property.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/optional-member-expression-with-optional-member-expr-as-property.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/optional-member-expression.js b/compiler/crates/forget_hermes_parser/tests/fixtures/optional-member-expression.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/optional-member-expression.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/optional-member-expression.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/optional-method-call.js b/compiler/crates/forget_hermes_parser/tests/fixtures/optional-method-call.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/optional-method-call.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/optional-method-call.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/optional-receiver-method-call.js b/compiler/crates/forget_hermes_parser/tests/fixtures/optional-receiver-method-call.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/optional-receiver-method-call.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/optional-receiver-method-call.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/optional-receiver-optional-method.js b/compiler/crates/forget_hermes_parser/tests/fixtures/optional-receiver-optional-method.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/optional-receiver-optional-method.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/optional-receiver-optional-method.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/overlapping-scopes-interleaved-by-terminal.js b/compiler/crates/forget_hermes_parser/tests/fixtures/overlapping-scopes-interleaved-by-terminal.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/overlapping-scopes-interleaved-by-terminal.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/overlapping-scopes-interleaved-by-terminal.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/overlapping-scopes-interleaved.js b/compiler/crates/forget_hermes_parser/tests/fixtures/overlapping-scopes-interleaved.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/overlapping-scopes-interleaved.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/overlapping-scopes-interleaved.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/overlapping-scopes-shadowed.js b/compiler/crates/forget_hermes_parser/tests/fixtures/overlapping-scopes-shadowed.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/overlapping-scopes-shadowed.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/overlapping-scopes-shadowed.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/overlapping-scopes-shadowing-within-block.js b/compiler/crates/forget_hermes_parser/tests/fixtures/overlapping-scopes-shadowing-within-block.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/overlapping-scopes-shadowing-within-block.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/overlapping-scopes-shadowing-within-block.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/overlapping-scopes-while.js b/compiler/crates/forget_hermes_parser/tests/fixtures/overlapping-scopes-while.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/overlapping-scopes-while.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/overlapping-scopes-while.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/overlapping-scopes-within-block.js b/compiler/crates/forget_hermes_parser/tests/fixtures/overlapping-scopes-within-block.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/overlapping-scopes-within-block.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/overlapping-scopes-within-block.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/primitive-alias-mutate.js b/compiler/crates/forget_hermes_parser/tests/fixtures/primitive-alias-mutate.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/primitive-alias-mutate.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/primitive-alias-mutate.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/primitive-as-dep-nested-scope.js b/compiler/crates/forget_hermes_parser/tests/fixtures/primitive-as-dep-nested-scope.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/primitive-as-dep-nested-scope.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/primitive-as-dep-nested-scope.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/primitive-as-dep.js b/compiler/crates/forget_hermes_parser/tests/fixtures/primitive-as-dep.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/primitive-as-dep.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/primitive-as-dep.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/prop-capturing-function-1.js b/compiler/crates/forget_hermes_parser/tests/fixtures/prop-capturing-function-1.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/prop-capturing-function-1.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/prop-capturing-function-1.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/property-assignment.js b/compiler/crates/forget_hermes_parser/tests/fixtures/property-assignment.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/property-assignment.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/property-assignment.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/property-call-evaluation-order.js b/compiler/crates/forget_hermes_parser/tests/fixtures/property-call-evaluation-order.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/property-call-evaluation-order.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/property-call-evaluation-order.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/property-call-spread.js b/compiler/crates/forget_hermes_parser/tests/fixtures/property-call-spread.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/property-call-spread.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/property-call-spread.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/reactive-dependencies-non-optional-properties-inside-optional-chain.js b/compiler/crates/forget_hermes_parser/tests/fixtures/reactive-dependencies-non-optional-properties-inside-optional-chain.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/reactive-dependencies-non-optional-properties-inside-optional-chain.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/reactive-dependencies-non-optional-properties-inside-optional-chain.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/reactive-scope-grouping.js b/compiler/crates/forget_hermes_parser/tests/fixtures/reactive-scope-grouping.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/reactive-scope-grouping.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/reactive-scope-grouping.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/reactive-scopes-if.js b/compiler/crates/forget_hermes_parser/tests/fixtures/reactive-scopes-if.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/reactive-scopes-if.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/reactive-scopes-if.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/reactive-scopes.js b/compiler/crates/forget_hermes_parser/tests/fixtures/reactive-scopes.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/reactive-scopes.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/reactive-scopes.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/reactivity-analysis-interleaved-reactivity.js b/compiler/crates/forget_hermes_parser/tests/fixtures/reactivity-analysis-interleaved-reactivity.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/reactivity-analysis-interleaved-reactivity.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/reactivity-analysis-interleaved-reactivity.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/reactivity-analysis-reactive-via-mutation-of-computed-load.js b/compiler/crates/forget_hermes_parser/tests/fixtures/reactivity-analysis-reactive-via-mutation-of-computed-load.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/reactivity-analysis-reactive-via-mutation-of-computed-load.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/reactivity-analysis-reactive-via-mutation-of-computed-load.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/reactivity-analysis-reactive-via-mutation-of-property-load.js b/compiler/crates/forget_hermes_parser/tests/fixtures/reactivity-analysis-reactive-via-mutation-of-property-load.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/reactivity-analysis-reactive-via-mutation-of-property-load.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/reactivity-analysis-reactive-via-mutation-of-property-load.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/reassign-object-in-context.js b/compiler/crates/forget_hermes_parser/tests/fixtures/reassign-object-in-context.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/reassign-object-in-context.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/reassign-object-in-context.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/reassign-primitive-in-context.js b/compiler/crates/forget_hermes_parser/tests/fixtures/reassign-primitive-in-context.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/reassign-primitive-in-context.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/reassign-primitive-in-context.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/reassigned-phi-in-returned-function-expression.js b/compiler/crates/forget_hermes_parser/tests/fixtures/reassigned-phi-in-returned-function-expression.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/reassigned-phi-in-returned-function-expression.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/reassigned-phi-in-returned-function-expression.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/reassignment-conditional.js b/compiler/crates/forget_hermes_parser/tests/fixtures/reassignment-conditional.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/reassignment-conditional.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/reassignment-conditional.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/reassignment-separate-scopes.js b/compiler/crates/forget_hermes_parser/tests/fixtures/reassignment-separate-scopes.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/reassignment-separate-scopes.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/reassignment-separate-scopes.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/reassignment.js b/compiler/crates/forget_hermes_parser/tests/fixtures/reassignment.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/reassignment.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/reassignment.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/recursive-function-expr.js b/compiler/crates/forget_hermes_parser/tests/fixtures/recursive-function-expr.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/recursive-function-expr.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/recursive-function-expr.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-cfg-condexpr.js b/compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-cfg-condexpr.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-cfg-condexpr.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-cfg-condexpr.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-cfg-ifelse.js b/compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-cfg-ifelse.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-cfg-ifelse.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-cfg-ifelse.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-cfg-nested-ifelse-missing.js b/compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-cfg-nested-ifelse-missing.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-cfg-nested-ifelse-missing.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-cfg-nested-ifelse-missing.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-cfg-nested-ifelse.js b/compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-cfg-nested-ifelse.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-cfg-nested-ifelse.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-cfg-nested-ifelse.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-cfg-switch-missing-case.js b/compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-cfg-switch-missing-case.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-cfg-switch-missing-case.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-cfg-switch-missing-case.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-cfg-switch-missing-default.js b/compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-cfg-switch-missing-default.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-cfg-switch-missing-default.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-cfg-switch-missing-default.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-cfg-switch.js b/compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-cfg-switch.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-cfg-switch.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-cfg-switch.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-no-uncond.js b/compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-no-uncond.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-no-uncond.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-no-uncond.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-promote-uncond.js b/compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-promote-uncond.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-promote-uncond.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-promote-uncond.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-subpath-order1.js b/compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-subpath-order1.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-subpath-order1.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-subpath-order1.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-subpath-order2.js b/compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-subpath-order2.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-subpath-order2.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-subpath-order2.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-superpath-order1.js b/compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-superpath-order1.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-superpath-order1.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-superpath-order1.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-superpath-order2.js b/compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-superpath-order2.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-superpath-order2.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-deps-superpath-order2.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-memberexpr-join.js b/compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-memberexpr-join.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-memberexpr-join.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-cond-memberexpr-join.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-dependencies-optional-member-expression.js b/compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-dependencies-optional-member-expression.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-dependencies-optional-member-expression.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-dependencies-optional-member-expression.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-deps-cond-scope.js b/compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-deps-cond-scope.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-deps-cond-scope.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-deps-cond-scope.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-deps-join-uncond-scopes-cond-deps.js b/compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-deps-join-uncond-scopes-cond-deps.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-deps-join-uncond-scopes-cond-deps.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-deps-join-uncond-scopes-cond-deps.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-uncond-deps-nonoverlap-descendant.js b/compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-uncond-deps-nonoverlap-descendant.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-uncond-deps-nonoverlap-descendant.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-uncond-deps-nonoverlap-descendant.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-uncond-deps-nonoverlap-direct.js b/compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-uncond-deps-nonoverlap-direct.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-uncond-deps-nonoverlap-direct.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-uncond-deps-nonoverlap-direct.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-uncond-deps-overlap-descendant.js b/compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-uncond-deps-overlap-descendant.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-uncond-deps-overlap-descendant.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-uncond-deps-overlap-descendant.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-uncond-deps-overlap-direct.js b/compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-uncond-deps-overlap-direct.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-uncond-deps-overlap-direct.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-uncond-deps-overlap-direct.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-uncond-deps-subpath-order1.js b/compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-uncond-deps-subpath-order1.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-uncond-deps-subpath-order1.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-uncond-deps-subpath-order1.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-uncond-deps-subpath-order2.js b/compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-uncond-deps-subpath-order2.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-uncond-deps-subpath-order2.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-uncond-deps-subpath-order2.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-uncond-deps-subpath-order3.js b/compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-uncond-deps-subpath-order3.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-uncond-deps-subpath-order3.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/reduce-reactive-uncond-deps-subpath-order3.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ref-current-aliased-no-added-to-dep.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ref-current-aliased-no-added-to-dep.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ref-current-aliased-no-added-to-dep.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ref-current-aliased-no-added-to-dep.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ref-current-aliased-not-added-to-dep-2.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ref-current-aliased-not-added-to-dep-2.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ref-current-aliased-not-added-to-dep-2.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ref-current-aliased-not-added-to-dep-2.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ref-current-field-not-added-to-dep.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ref-current-field-not-added-to-dep.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ref-current-field-not-added-to-dep.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ref-current-field-not-added-to-dep.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ref-current-not-added-to-dep-2.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ref-current-not-added-to-dep-2.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ref-current-not-added-to-dep-2.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ref-current-not-added-to-dep-2.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ref-current-not-added-to-dep.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ref-current-not-added-to-dep.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ref-current-not-added-to-dep.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ref-current-not-added-to-dep.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ref-current-optional-field-no-added-to-dep.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ref-current-optional-field-no-added-to-dep.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ref-current-optional-field-no-added-to-dep.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ref-current-optional-field-no-added-to-dep.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ref-current-write-not-added-to-dep.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ref-current-write-not-added-to-dep.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ref-current-write-not-added-to-dep.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ref-current-write-not-added-to-dep.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ref-in-effect.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ref-in-effect.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ref-in-effect.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ref-in-effect.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/regexp-literal.js b/compiler/crates/forget_hermes_parser/tests/fixtures/regexp-literal.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/regexp-literal.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/regexp-literal.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/remove-memoization-kitchen-sink.js b/compiler/crates/forget_hermes_parser/tests/fixtures/remove-memoization-kitchen-sink.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/remove-memoization-kitchen-sink.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/remove-memoization-kitchen-sink.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/repro-reassign-to-variable-without-mutable-range.js b/compiler/crates/forget_hermes_parser/tests/fixtures/repro-reassign-to-variable-without-mutable-range.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/repro-reassign-to-variable-without-mutable-range.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/repro-reassign-to-variable-without-mutable-range.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/repro-scope-missing-mutable-range.js b/compiler/crates/forget_hermes_parser/tests/fixtures/repro-scope-missing-mutable-range.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/repro-scope-missing-mutable-range.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/repro-scope-missing-mutable-range.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/repro.js b/compiler/crates/forget_hermes_parser/tests/fixtures/repro.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/repro.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/repro.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/return-conditional.js b/compiler/crates/forget_hermes_parser/tests/fixtures/return-conditional.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/return-conditional.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/return-conditional.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/return-undefined.js b/compiler/crates/forget_hermes_parser/tests/fixtures/return-undefined.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/return-undefined.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/return-undefined.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/reverse-postorder.js b/compiler/crates/forget_hermes_parser/tests/fixtures/reverse-postorder.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/reverse-postorder.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/reverse-postorder.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/same-variable-as-dep-and-redeclare-maybe-frozen.js b/compiler/crates/forget_hermes_parser/tests/fixtures/same-variable-as-dep-and-redeclare-maybe-frozen.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/same-variable-as-dep-and-redeclare-maybe-frozen.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/same-variable-as-dep-and-redeclare-maybe-frozen.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/same-variable-as-dep-and-redeclare.js b/compiler/crates/forget_hermes_parser/tests/fixtures/same-variable-as-dep-and-redeclare.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/same-variable-as-dep-and-redeclare.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/same-variable-as-dep-and-redeclare.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/sequence-expression.js b/compiler/crates/forget_hermes_parser/tests/fixtures/sequence-expression.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/sequence-expression.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/sequence-expression.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/sequentially-constant-progagatable-if-test-conditions.js b/compiler/crates/forget_hermes_parser/tests/fixtures/sequentially-constant-progagatable-if-test-conditions.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/sequentially-constant-progagatable-if-test-conditions.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/sequentially-constant-progagatable-if-test-conditions.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/simple-alias.js b/compiler/crates/forget_hermes_parser/tests/fixtures/simple-alias.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/simple-alias.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/simple-alias.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/simple-function-1.js b/compiler/crates/forget_hermes_parser/tests/fixtures/simple-function-1.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/simple-function-1.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/simple-function-1.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/simple-scope.js b/compiler/crates/forget_hermes_parser/tests/fixtures/simple-scope.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/simple-scope.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/simple-scope.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/simple.js b/compiler/crates/forget_hermes_parser/tests/fixtures/simple.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/simple.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/simple.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/sketchy-code-exhaustive-deps.js b/compiler/crates/forget_hermes_parser/tests/fixtures/sketchy-code-exhaustive-deps.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/sketchy-code-exhaustive-deps.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/sketchy-code-exhaustive-deps.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/sketchy-code-rules-of-hooks.js b/compiler/crates/forget_hermes_parser/tests/fixtures/sketchy-code-rules-of-hooks.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/sketchy-code-rules-of-hooks.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/sketchy-code-rules-of-hooks.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-arrayexpression.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-arrayexpression.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-arrayexpression.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-arrayexpression.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-call-jsx-2.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-call-jsx-2.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-call-jsx-2.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-call-jsx-2.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-call-jsx.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-call-jsx.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-call-jsx.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-call-jsx.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-cascading-eliminated-phis.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-cascading-eliminated-phis.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-cascading-eliminated-phis.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-cascading-eliminated-phis.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-complex-multiple-if.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-complex-multiple-if.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-complex-multiple-if.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-complex-multiple-if.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-complex-single-if.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-complex-single-if.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-complex-single-if.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-complex-single-if.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-for-of.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-for-of.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-for-of.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-for-of.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-for-trivial-update.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-for-trivial-update.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-for-trivial-update.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-for-trivial-update.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-for.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-for.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-for.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-for.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-if-else.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-if-else.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-if-else.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-if-else.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-leave-case.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-leave-case.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-leave-case.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-leave-case.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-multiple-phis.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-multiple-phis.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-multiple-phis.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-multiple-phis.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-nested-loops-no-reassign.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-nested-loops-no-reassign.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-nested-loops-no-reassign.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-nested-loops-no-reassign.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-nested-partial-phi.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-nested-partial-phi.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-nested-partial-phi.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-nested-partial-phi.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-nested-partial-reassignment.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-nested-partial-reassignment.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-nested-partial-reassignment.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-nested-partial-reassignment.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-newexpression.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-newexpression.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-newexpression.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-newexpression.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-non-empty-initializer.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-non-empty-initializer.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-non-empty-initializer.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-non-empty-initializer.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-objectexpression-phi.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-objectexpression-phi.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-objectexpression-phi.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-objectexpression-phi.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-objectexpression.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-objectexpression.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-objectexpression.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-objectexpression.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-property-alias-alias-mutate-if.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-property-alias-alias-mutate-if.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-property-alias-alias-mutate-if.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-property-alias-alias-mutate-if.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-property-alias-if.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-property-alias-if.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-property-alias-if.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-property-alias-if.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-property-alias-mutate-if.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-property-alias-mutate-if.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-property-alias-mutate-if.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-property-alias-mutate-if.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-property-alias-mutate-inside-if.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-property-alias-mutate-inside-if.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-property-alias-mutate-inside-if.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-property-alias-mutate-inside-if.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-property-alias-mutate.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-property-alias-mutate.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-property-alias-mutate.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-property-alias-mutate.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-property-call.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-property-call.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-property-call.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-property-call.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-property-mutate-2.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-property-mutate-2.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-property-mutate-2.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-property-mutate-2.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-property-mutate-alias.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-property-mutate-alias.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-property-mutate-alias.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-property-mutate-alias.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-property-mutate.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-property-mutate.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-property-mutate.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-property-mutate.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-property.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-property.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-property.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-property.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-reassign-in-rval.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-reassign-in-rval.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-reassign-in-rval.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-reassign-in-rval.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-reassign.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-reassign.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-reassign.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-reassign.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-ternary-destruction-with-mutation.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-ternary-destruction-with-mutation.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-ternary-destruction-with-mutation.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-ternary-destruction-with-mutation.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-ternary-destruction.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-ternary-destruction.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-ternary-destruction.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-ternary-destruction.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-ternary-with-mutation.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-ternary-with-mutation.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-ternary-with-mutation.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-ternary-with-mutation.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-ternary.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-ternary.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-ternary.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-ternary.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-unconditional-ternary-with-mutation.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-unconditional-ternary-with-mutation.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-unconditional-ternary-with-mutation.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-unconditional-ternary-with-mutation.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-unconditional-ternary.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-unconditional-ternary.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-unconditional-ternary.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-unconditional-ternary.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-unconditional-with-mutation.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-unconditional-with-mutation.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-unconditional-with-mutation.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-unconditional-with-mutation.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-via-destructuring-with-mutation.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-via-destructuring-with-mutation.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-via-destructuring-with-mutation.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-via-destructuring-with-mutation.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-via-destructuring.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-via-destructuring.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-via-destructuring.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-via-destructuring.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-with-mutation.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-with-mutation.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-with-mutation.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-renaming-with-mutation.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-renaming.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-renaming.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-renaming.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-renaming.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-return.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-return.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-return.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-return.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-shadowing.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-shadowing.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-shadowing.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-shadowing.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-sibling-phis.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-sibling-phis.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-sibling-phis.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-sibling-phis.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-simple-phi.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-simple-phi.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-simple-phi.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-simple-phi.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-simple.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-simple.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-simple.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-simple.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-single-if.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-single-if.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-single-if.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-single-if.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-switch.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-switch.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-switch.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-switch.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-throw.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-throw.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-throw.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-throw.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-while-no-reassign.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-while-no-reassign.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-while-no-reassign.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-while-no-reassign.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-while.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ssa-while.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ssa-while.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ssa-while.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/store-via-call.js b/compiler/crates/forget_hermes_parser/tests/fixtures/store-via-call.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/store-via-call.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/store-via-call.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/store-via-new.js b/compiler/crates/forget_hermes_parser/tests/fixtures/store-via-new.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/store-via-new.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/store-via-new.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/switch-global-propertyload-case-test.js b/compiler/crates/forget_hermes_parser/tests/fixtures/switch-global-propertyload-case-test.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/switch-global-propertyload-case-test.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/switch-global-propertyload-case-test.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/switch-non-final-default.js b/compiler/crates/forget_hermes_parser/tests/fixtures/switch-non-final-default.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/switch-non-final-default.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/switch-non-final-default.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/switch-with-fallthrough.js b/compiler/crates/forget_hermes_parser/tests/fixtures/switch-with-fallthrough.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/switch-with-fallthrough.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/switch-with-fallthrough.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/switch.js b/compiler/crates/forget_hermes_parser/tests/fixtures/switch.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/switch.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/switch.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/tagged-template-in-hook.js b/compiler/crates/forget_hermes_parser/tests/fixtures/tagged-template-in-hook.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/tagged-template-in-hook.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/tagged-template-in-hook.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/tagged-template-literal.js b/compiler/crates/forget_hermes_parser/tests/fixtures/tagged-template-literal.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/tagged-template-literal.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/tagged-template-literal.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/template-literal.js b/compiler/crates/forget_hermes_parser/tests/fixtures/template-literal.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/template-literal.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/template-literal.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/temporary-accessed-outside-scope.js b/compiler/crates/forget_hermes_parser/tests/fixtures/temporary-accessed-outside-scope.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/temporary-accessed-outside-scope.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/temporary-accessed-outside-scope.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/temporary-at-start-of-value-block.js b/compiler/crates/forget_hermes_parser/tests/fixtures/temporary-at-start-of-value-block.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/temporary-at-start-of-value-block.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/temporary-at-start-of-value-block.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/temporary-property-load-accessed-outside-scope.js b/compiler/crates/forget_hermes_parser/tests/fixtures/temporary-property-load-accessed-outside-scope.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/temporary-property-load-accessed-outside-scope.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/temporary-property-load-accessed-outside-scope.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ternary-assignment-expression.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ternary-assignment-expression.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ternary-assignment-expression.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ternary-assignment-expression.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/ternary-expression.js b/compiler/crates/forget_hermes_parser/tests/fixtures/ternary-expression.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/ternary-expression.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/ternary-expression.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/timers.js b/compiler/crates/forget_hermes_parser/tests/fixtures/timers.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/timers.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/timers.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/todo-function-expression-captures-value-later-frozen.js b/compiler/crates/forget_hermes_parser/tests/fixtures/todo-function-expression-captures-value-later-frozen.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/todo-function-expression-captures-value-later-frozen.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/todo-function-expression-captures-value-later-frozen.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/todo.unnecessary-lambda-memoization.js b/compiler/crates/forget_hermes_parser/tests/fixtures/todo.unnecessary-lambda-memoization.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/todo.unnecessary-lambda-memoization.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/todo.unnecessary-lambda-memoization.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/transitive-alias-fields.js b/compiler/crates/forget_hermes_parser/tests/fixtures/transitive-alias-fields.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/transitive-alias-fields.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/transitive-alias-fields.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/trivial.js b/compiler/crates/forget_hermes_parser/tests/fixtures/trivial.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/trivial.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/trivial.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/type-args-test-binary-operator.js b/compiler/crates/forget_hermes_parser/tests/fixtures/type-args-test-binary-operator.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/type-args-test-binary-operator.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/type-args-test-binary-operator.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/type-binary-operator.js b/compiler/crates/forget_hermes_parser/tests/fixtures/type-binary-operator.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/type-binary-operator.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/type-binary-operator.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/type-cast-expression.flow.js b/compiler/crates/forget_hermes_parser/tests/fixtures/type-cast-expression.flow.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/type-cast-expression.flow.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/type-cast-expression.flow.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/type-field-load.js b/compiler/crates/forget_hermes_parser/tests/fixtures/type-field-load.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/type-field-load.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/type-field-load.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/type-test-field-load-binary-op.js b/compiler/crates/forget_hermes_parser/tests/fixtures/type-test-field-load-binary-op.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/type-test-field-load-binary-op.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/type-test-field-load-binary-op.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/type-test-field-store.js b/compiler/crates/forget_hermes_parser/tests/fixtures/type-test-field-store.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/type-test-field-store.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/type-test-field-store.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/type-test-polymorphic.js b/compiler/crates/forget_hermes_parser/tests/fixtures/type-test-polymorphic.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/type-test-polymorphic.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/type-test-polymorphic.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/type-test-primitive.js b/compiler/crates/forget_hermes_parser/tests/fixtures/type-test-primitive.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/type-test-primitive.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/type-test-primitive.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/type-test-return-type-inference.js b/compiler/crates/forget_hermes_parser/tests/fixtures/type-test-return-type-inference.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/type-test-return-type-inference.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/type-test-return-type-inference.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/unary-expr.js b/compiler/crates/forget_hermes_parser/tests/fixtures/unary-expr.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/unary-expr.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/unary-expr.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/unconditional-break-label.js b/compiler/crates/forget_hermes_parser/tests/fixtures/unconditional-break-label.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/unconditional-break-label.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/unconditional-break-label.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/uninitialized-declaration-in-reactive-scope.js b/compiler/crates/forget_hermes_parser/tests/fixtures/uninitialized-declaration-in-reactive-scope.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/uninitialized-declaration-in-reactive-scope.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/uninitialized-declaration-in-reactive-scope.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/unknown-hooks-do-not-assert.js b/compiler/crates/forget_hermes_parser/tests/fixtures/unknown-hooks-do-not-assert.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/unknown-hooks-do-not-assert.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/unknown-hooks-do-not-assert.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/unused-array-middle-element.js b/compiler/crates/forget_hermes_parser/tests/fixtures/unused-array-middle-element.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/unused-array-middle-element.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/unused-array-middle-element.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/unused-array-rest-element.js b/compiler/crates/forget_hermes_parser/tests/fixtures/unused-array-rest-element.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/unused-array-rest-element.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/unused-array-rest-element.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/unused-conditional.js b/compiler/crates/forget_hermes_parser/tests/fixtures/unused-conditional.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/unused-conditional.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/unused-conditional.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/unused-logical-assigned-to-variable.js b/compiler/crates/forget_hermes_parser/tests/fixtures/unused-logical-assigned-to-variable.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/unused-logical-assigned-to-variable.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/unused-logical-assigned-to-variable.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/unused-logical.js b/compiler/crates/forget_hermes_parser/tests/fixtures/unused-logical.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/unused-logical.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/unused-logical.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/unused-object-element-with-rest.js b/compiler/crates/forget_hermes_parser/tests/fixtures/unused-object-element-with-rest.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/unused-object-element-with-rest.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/unused-object-element-with-rest.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/unused-object-element.js b/compiler/crates/forget_hermes_parser/tests/fixtures/unused-object-element.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/unused-object-element.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/unused-object-element.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/unused-optional-method-assigned-to-variable.js b/compiler/crates/forget_hermes_parser/tests/fixtures/unused-optional-method-assigned-to-variable.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/unused-optional-method-assigned-to-variable.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/unused-optional-method-assigned-to-variable.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/unused-ternary-assigned-to-variable.js b/compiler/crates/forget_hermes_parser/tests/fixtures/unused-ternary-assigned-to-variable.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/unused-ternary-assigned-to-variable.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/unused-ternary-assigned-to-variable.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/update-expression.js b/compiler/crates/forget_hermes_parser/tests/fixtures/update-expression.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/update-expression.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/update-expression.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/use-callback-simple.js b/compiler/crates/forget_hermes_parser/tests/fixtures/use-callback-simple.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/use-callback-simple.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/use-callback-simple.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/useEffect-arg-memoized.js b/compiler/crates/forget_hermes_parser/tests/fixtures/useEffect-arg-memoized.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/useEffect-arg-memoized.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/useEffect-arg-memoized.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/useEffect-nested-lambdas.js b/compiler/crates/forget_hermes_parser/tests/fixtures/useEffect-nested-lambdas.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/useEffect-nested-lambdas.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/useEffect-nested-lambdas.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/useMemo-if-else-multiple-return.js b/compiler/crates/forget_hermes_parser/tests/fixtures/useMemo-if-else-multiple-return.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/useMemo-if-else-multiple-return.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/useMemo-if-else-multiple-return.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/useMemo-independently-memoizeable.js b/compiler/crates/forget_hermes_parser/tests/fixtures/useMemo-independently-memoizeable.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/useMemo-independently-memoizeable.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/useMemo-independently-memoizeable.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/useMemo-inlining-block-return.js b/compiler/crates/forget_hermes_parser/tests/fixtures/useMemo-inlining-block-return.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/useMemo-inlining-block-return.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/useMemo-inlining-block-return.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/useMemo-inverted-if.js b/compiler/crates/forget_hermes_parser/tests/fixtures/useMemo-inverted-if.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/useMemo-inverted-if.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/useMemo-inverted-if.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/useMemo-labeled-statement-unconditional-return.js b/compiler/crates/forget_hermes_parser/tests/fixtures/useMemo-labeled-statement-unconditional-return.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/useMemo-labeled-statement-unconditional-return.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/useMemo-labeled-statement-unconditional-return.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/useMemo-logical.js b/compiler/crates/forget_hermes_parser/tests/fixtures/useMemo-logical.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/useMemo-logical.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/useMemo-logical.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/useMemo-multiple-if-else.js b/compiler/crates/forget_hermes_parser/tests/fixtures/useMemo-multiple-if-else.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/useMemo-multiple-if-else.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/useMemo-multiple-if-else.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/useMemo-named-function.js b/compiler/crates/forget_hermes_parser/tests/fixtures/useMemo-named-function.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/useMemo-named-function.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/useMemo-named-function.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/useMemo-nested-ifs.js b/compiler/crates/forget_hermes_parser/tests/fixtures/useMemo-nested-ifs.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/useMemo-nested-ifs.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/useMemo-nested-ifs.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/useMemo-return-empty.js b/compiler/crates/forget_hermes_parser/tests/fixtures/useMemo-return-empty.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/useMemo-return-empty.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/useMemo-return-empty.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/useMemo-simple.js b/compiler/crates/forget_hermes_parser/tests/fixtures/useMemo-simple.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/useMemo-simple.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/useMemo-simple.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/useMemo-switch-no-fallthrough.js b/compiler/crates/forget_hermes_parser/tests/fixtures/useMemo-switch-no-fallthrough.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/useMemo-switch-no-fallthrough.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/useMemo-switch-no-fallthrough.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/useMemo-switch-return.js b/compiler/crates/forget_hermes_parser/tests/fixtures/useMemo-switch-return.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/useMemo-switch-return.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/useMemo-switch-return.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/while-break.js b/compiler/crates/forget_hermes_parser/tests/fixtures/while-break.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/while-break.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/while-break.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/while-conditional-continue.js b/compiler/crates/forget_hermes_parser/tests/fixtures/while-conditional-continue.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/while-conditional-continue.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/while-conditional-continue.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/while-logical.js b/compiler/crates/forget_hermes_parser/tests/fixtures/while-logical.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/while-logical.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/while-logical.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/fixtures/while-property.js b/compiler/crates/forget_hermes_parser/tests/fixtures/while-property.js similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/fixtures/while-property.js rename to compiler/crates/forget_hermes_parser/tests/fixtures/while-property.js diff --git a/compiler/forget/crates/forget_hermes_parser/tests/parser_test.rs b/compiler/crates/forget_hermes_parser/tests/parser_test.rs similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/parser_test.rs rename to compiler/crates/forget_hermes_parser/tests/parser_test.rs diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@alias-capture-in-method-receiver-and-mutate.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@alias-capture-in-method-receiver-and-mutate.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@alias-capture-in-method-receiver-and-mutate.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@alias-capture-in-method-receiver-and-mutate.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@alias-capture-in-method-receiver.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@alias-capture-in-method-receiver.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@alias-capture-in-method-receiver.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@alias-capture-in-method-receiver.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@alias-computed-load.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@alias-computed-load.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@alias-computed-load.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@alias-computed-load.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@alias-nested-member-path-mutate.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@alias-nested-member-path-mutate.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@alias-nested-member-path-mutate.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@alias-nested-member-path-mutate.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@alias-nested-member-path.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@alias-nested-member-path.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@alias-nested-member-path.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@alias-nested-member-path.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@alias-while.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@alias-while.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@alias-while.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@alias-while.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@allocating-primitive-as-dep-nested-scope.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@allocating-primitive-as-dep-nested-scope.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@allocating-primitive-as-dep-nested-scope.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@allocating-primitive-as-dep-nested-scope.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@allocating-primitive-as-dep.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@allocating-primitive-as-dep.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@allocating-primitive-as-dep.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@allocating-primitive-as-dep.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@allow-passing-refs-as-props.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@allow-passing-refs-as-props.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@allow-passing-refs-as-props.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@allow-passing-refs-as-props.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-access-assignment.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-access-assignment.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-access-assignment.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-access-assignment.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-at-closure.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-at-closure.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-at-closure.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-at-closure.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-at-effect.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-at-effect.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-at-effect.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-at-effect.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-at-mutate-after-capture.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-at-mutate-after-capture.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-at-mutate-after-capture.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-at-mutate-after-capture.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-expression-spread.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-expression-spread.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-expression-spread.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-expression-spread.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-join.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-join.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-join.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-join.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-map-frozen-array.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-map-frozen-array.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-map-frozen-array.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-map-frozen-array.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-map-mutable-array-mutating-lambda.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-map-mutable-array-mutating-lambda.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-map-mutable-array-mutating-lambda.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-map-mutable-array-mutating-lambda.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-pattern-params.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-pattern-params.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-pattern-params.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-pattern-params.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-properties.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-properties.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-properties.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-properties.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-property-call.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-property-call.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-property-call.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-property-call.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-push-effect.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-push-effect.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-push-effect.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@array-push-effect.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@arrow-function-expr-gating-test.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@arrow-function-expr-gating-test.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@arrow-function-expr-gating-test.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@arrow-function-expr-gating-test.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@assignment-expression-computed.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@assignment-expression-computed.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@assignment-expression-computed.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@assignment-expression-computed.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@assignment-expression-nested-path.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@assignment-expression-nested-path.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@assignment-expression-nested-path.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@assignment-expression-nested-path.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@assignment-in-nested-if.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@assignment-in-nested-if.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@assignment-in-nested-if.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@assignment-in-nested-if.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@assignment-variations-complex-lvalue-array.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@assignment-variations-complex-lvalue-array.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@assignment-variations-complex-lvalue-array.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@assignment-variations-complex-lvalue-array.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@assignment-variations-complex-lvalue.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@assignment-variations-complex-lvalue.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@assignment-variations-complex-lvalue.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@assignment-variations-complex-lvalue.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@assignment-variations.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@assignment-variations.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@assignment-variations.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@assignment-variations.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@await-side-effecting-promise.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@await-side-effecting-promise.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@await-side-effecting-promise.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@await-side-effecting-promise.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@await.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@await.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@await.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@await.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@babel-existing-react-import.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@babel-existing-react-import.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@babel-existing-react-import.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@babel-existing-react-import.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@babel-existing-react-kitchensink-import.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@babel-existing-react-kitchensink-import.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@babel-existing-react-kitchensink-import.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@babel-existing-react-kitchensink-import.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@bug.useMemo-deps-array-not-cleared.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@bug.useMemo-deps-array-not-cleared.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@bug.useMemo-deps-array-not-cleared.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@bug.useMemo-deps-array-not-cleared.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@bug_object-pattern.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@bug_object-pattern.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@bug_object-pattern.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@bug_object-pattern.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@builtin-jsx-tag-lowered-between-mutations.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@builtin-jsx-tag-lowered-between-mutations.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@builtin-jsx-tag-lowered-between-mutations.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@builtin-jsx-tag-lowered-between-mutations.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@call-args-assignment.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@call-args-assignment.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@call-args-assignment.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@call-args-assignment.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@call-args-destructuring-assignment.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@call-args-destructuring-assignment.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@call-args-destructuring-assignment.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@call-args-destructuring-assignment.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@call-spread.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@call-spread.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@call-spread.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@call-spread.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@call-with-independently-memoizable-arg.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@call-with-independently-memoizable-arg.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@call-with-independently-memoizable-arg.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@call-with-independently-memoizable-arg.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@call.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@call.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@call.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@call.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capture-indirect-mutate-alias.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capture-indirect-mutate-alias.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capture-indirect-mutate-alias.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capture-indirect-mutate-alias.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capture-param-mutate.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capture-param-mutate.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capture-param-mutate.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capture-param-mutate.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capture_mutate-across-fns.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capture_mutate-across-fns.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capture_mutate-across-fns.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capture_mutate-across-fns.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-arrow-function-1.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-arrow-function-1.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-arrow-function-1.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-arrow-function-1.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-fun-alias-captured-mutate-2.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-fun-alias-captured-mutate-2.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-fun-alias-captured-mutate-2.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-fun-alias-captured-mutate-2.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-fun-alias-captured-mutate-arr-2.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-fun-alias-captured-mutate-arr-2.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-fun-alias-captured-mutate-arr-2.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-fun-alias-captured-mutate-arr-2.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-alias-captured-mutate-arr.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-alias-captured-mutate-arr.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-alias-captured-mutate-arr.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-alias-captured-mutate-arr.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-alias-captured-mutate.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-alias-captured-mutate.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-alias-captured-mutate.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-alias-captured-mutate.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-alias-computed-mutate.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-alias-computed-mutate.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-alias-computed-mutate.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-alias-computed-mutate.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-alias-mutate.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-alias-mutate.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-alias-mutate.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-alias-mutate.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-alias-receiver-computed-mutate.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-alias-receiver-computed-mutate.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-alias-receiver-computed-mutate.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-alias-receiver-computed-mutate.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-alias-receiver-mutate.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-alias-receiver-mutate.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-alias-receiver-mutate.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-alias-receiver-mutate.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-mutate-2.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-mutate-2.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-mutate-2.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-mutate-2.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-mutate-3.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-mutate-3.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-mutate-3.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-mutate-3.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-mutate-nested.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-mutate-nested.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-mutate-nested.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-mutate-nested.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-mutate.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-mutate.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-mutate.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-mutate.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-simple-alias.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-simple-alias.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-simple-alias.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-func-simple-alias.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-1.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-1.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-1.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-1.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-alias-computed-load-2.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-alias-computed-load-2.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-alias-computed-load-2.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-alias-computed-load-2.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-alias-computed-load-3.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-alias-computed-load-3.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-alias-computed-load-3.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-alias-computed-load-3.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-alias-computed-load-4.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-alias-computed-load-4.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-alias-computed-load-4.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-alias-computed-load-4.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-alias-computed-load.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-alias-computed-load.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-alias-computed-load.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-alias-computed-load.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-capture-ref-before-rename.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-capture-ref-before-rename.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-capture-ref-before-rename.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-capture-ref-before-rename.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-conditional-capture-mutate.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-conditional-capture-mutate.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-conditional-capture-mutate.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-conditional-capture-mutate.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-decl.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-decl.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-decl.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-decl.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-member-expr-arguments.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-member-expr-arguments.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-member-expr-arguments.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-member-expr-arguments.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-member-expr-call.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-member-expr-call.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-member-expr-call.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-member-expr-call.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-renamed-ref.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-renamed-ref.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-renamed-ref.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-renamed-ref.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-runs-inference.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-runs-inference.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-runs-inference.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-runs-inference.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-shadow-captured.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-shadow-captured.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-shadow-captured.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-shadow-captured.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-skip-computed-path.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-skip-computed-path.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-skip-computed-path.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-skip-computed-path.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-within-block.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-within-block.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-within-block.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-function-within-block.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-member-expr.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-member-expr.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-member-expr.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-member-expr.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-nested-member-call.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-nested-member-call.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-nested-member-call.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-nested-member-call.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-nested-member-expr-in-nested-func.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-nested-member-expr-in-nested-func.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-nested-member-expr-in-nested-func.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-nested-member-expr-in-nested-func.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-nested-member-expr.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-nested-member-expr.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-nested-member-expr.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-nested-member-expr.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-reference-changes-type.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-reference-changes-type.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-reference-changes-type.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-reference-changes-type.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-variable-in-nested-block.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-variable-in-nested-block.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-variable-in-nested-block.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-variable-in-nested-block.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-variable-in-nested-function.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-variable-in-nested-function.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-variable-in-nested-function.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@capturing-variable-in-nested-function.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@chained-assignment-context-variable.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@chained-assignment-context-variable.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@chained-assignment-context-variable.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@chained-assignment-context-variable.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@chained-assignment-expressions.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@chained-assignment-expressions.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@chained-assignment-expressions.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@chained-assignment-expressions.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@codegen-emit-imports-same-source.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@codegen-emit-imports-same-source.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@codegen-emit-imports-same-source.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@codegen-emit-imports-same-source.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@codegen-emit-make-read-only.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@codegen-emit-make-read-only.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@codegen-emit-make-read-only.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@codegen-emit-make-read-only.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@codegen-instrument-forget-gating-test.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@codegen-instrument-forget-gating-test.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@codegen-instrument-forget-gating-test.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@codegen-instrument-forget-gating-test.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@codegen-instrument-forget-test.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@codegen-instrument-forget-test.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@codegen-instrument-forget-test.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@codegen-instrument-forget-test.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@complex-while.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@complex-while.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@complex-while.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@complex-while.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@component.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@component.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@component.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@component.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@computed-call-evaluation-order.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@computed-call-evaluation-order.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@computed-call-evaluation-order.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@computed-call-evaluation-order.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@computed-call-spread.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@computed-call-spread.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@computed-call-spread.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@computed-call-spread.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@computed-load-primitive-as-dependency.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@computed-load-primitive-as-dependency.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@computed-load-primitive-as-dependency.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@computed-load-primitive-as-dependency.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@computed-store-alias.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@computed-store-alias.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@computed-store-alias.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@computed-store-alias.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@concise-arrow-expr.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@concise-arrow-expr.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@concise-arrow-expr.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@concise-arrow-expr.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@cond-deps-conditional-member-expr.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@cond-deps-conditional-member-expr.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@cond-deps-conditional-member-expr.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@cond-deps-conditional-member-expr.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@conditional-break-labeled.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@conditional-break-labeled.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@conditional-break-labeled.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@conditional-break-labeled.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@conditional-break.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@conditional-break.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@conditional-break.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@conditional-break.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@conditional-on-mutable.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@conditional-on-mutable.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@conditional-on-mutable.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@conditional-on-mutable.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@conditional-set-state-in-render.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@conditional-set-state-in-render.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@conditional-set-state-in-render.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@conditional-set-state-in-render.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@console-readonly.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@console-readonly.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@console-readonly.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@console-readonly.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@const-propagation-into-function-expression-global.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@const-propagation-into-function-expression-global.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@const-propagation-into-function-expression-global.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@const-propagation-into-function-expression-global.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@const-propagation-into-function-expression-primitive.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@const-propagation-into-function-expression-primitive.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@const-propagation-into-function-expression-primitive.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@const-propagation-into-function-expression-primitive.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@constant-computed.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@constant-computed.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@constant-computed.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@constant-computed.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@constant-propagation-for.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@constant-propagation-for.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@constant-propagation-for.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@constant-propagation-for.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@constant-propagation-into-function-expressions.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@constant-propagation-into-function-expressions.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@constant-propagation-into-function-expressions.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@constant-propagation-into-function-expressions.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@constant-propagation-phi.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@constant-propagation-phi.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@constant-propagation-phi.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@constant-propagation-phi.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@constant-propagation-while.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@constant-propagation-while.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@constant-propagation-while.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@constant-propagation-while.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@constant-propagation.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@constant-propagation.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@constant-propagation.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@constant-propagation.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@constructor.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@constructor.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@constructor.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@constructor.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@context-variable-reassigned-outside-of-lambda.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@context-variable-reassigned-outside-of-lambda.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@context-variable-reassigned-outside-of-lambda.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@context-variable-reassigned-outside-of-lambda.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@controlled-input.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@controlled-input.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@controlled-input.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@controlled-input.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@dce-loop.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@dce-loop.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@dce-loop.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@dce-loop.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@debugger-memoized.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@debugger-memoized.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@debugger-memoized.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@debugger-memoized.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@debugger.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@debugger.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@debugger.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@debugger.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@declare-reassign-variable-in-closure.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@declare-reassign-variable-in-closure.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@declare-reassign-variable-in-closure.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@declare-reassign-variable-in-closure.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@declare-reassign-variable-in-function-declaration.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@declare-reassign-variable-in-function-declaration.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@declare-reassign-variable-in-function-declaration.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@declare-reassign-variable-in-function-declaration.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@delete-computed-property.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@delete-computed-property.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@delete-computed-property.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@delete-computed-property.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@delete-property.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@delete-property.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@delete-property.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@delete-property.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@dependencies-outputs.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@dependencies-outputs.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@dependencies-outputs.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@dependencies-outputs.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@dependencies.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@dependencies.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@dependencies.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@dependencies.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructure-capture-global.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructure-capture-global.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructure-capture-global.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructure-capture-global.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructure-direct-reassignment.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructure-direct-reassignment.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructure-direct-reassignment.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructure-direct-reassignment.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring-array-default.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring-array-default.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring-array-default.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring-array-default.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring-array-param-default.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring-array-param-default.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring-array-param-default.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring-array-param-default.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring-assignment-array-default.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring-assignment-array-default.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring-assignment-array-default.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring-assignment-array-default.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring-assignment.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring-assignment.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring-assignment.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring-assignment.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring-mixed-scope-and-local-variables-with-default.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring-mixed-scope-and-local-variables-with-default.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring-mixed-scope-and-local-variables-with-default.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring-mixed-scope-and-local-variables-with-default.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring-mixed-scope-declarations-and-locals.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring-mixed-scope-declarations-and-locals.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring-mixed-scope-declarations-and-locals.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring-mixed-scope-declarations-and-locals.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring-object-default.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring-object-default.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring-object-default.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring-object-default.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring-object-param-default.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring-object-param-default.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring-object-param-default.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring-object-param-default.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring-property-inference.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring-property-inference.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring-property-inference.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring-property-inference.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@destructuring.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@disable-jsx-memoization.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@disable-jsx-memoization.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@disable-jsx-memoization.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@disable-jsx-memoization.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@do-while-break.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@do-while-break.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@do-while-break.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@do-while-break.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@do-while-compound-test.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@do-while-compound-test.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@do-while-compound-test.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@do-while-compound-test.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@do-while-conditional-break.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@do-while-conditional-break.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@do-while-conditional-break.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@do-while-conditional-break.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@do-while-continue.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@do-while-continue.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@do-while-continue.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@do-while-continue.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@do-while-early-unconditional-break.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@do-while-early-unconditional-break.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@do-while-early-unconditional-break.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@do-while-early-unconditional-break.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@do-while-simple.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@do-while-simple.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@do-while-simple.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@do-while-simple.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@dominator.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@dominator.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@dominator.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@dominator.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@early-return.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@early-return.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@early-return.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@early-return.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error._todo.computed-lval-in-destructure.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error._todo.computed-lval-in-destructure.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error._todo.computed-lval-in-destructure.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error._todo.computed-lval-in-destructure.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error._todo.multi-arrow-expr-export-default-gating-test.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error._todo.multi-arrow-expr-export-default-gating-test.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error._todo.multi-arrow-expr-export-default-gating-test.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error._todo.multi-arrow-expr-export-default-gating-test.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.babel-existing-react-namespace-import.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.babel-existing-react-namespace-import.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.babel-existing-react-namespace-import.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.babel-existing-react-namespace-import.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.bug-validate-no-set-state-not-all-mutable-range-extensions-are-bad.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.bug-validate-no-set-state-not-all-mutable-range-extensions-are-bad.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.bug-validate-no-set-state-not-all-mutable-range-extensions-are-bad.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.bug-validate-no-set-state-not-all-mutable-range-extensions-are-bad.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.call-args-destructuring-asignment-complex.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.call-args-destructuring-asignment-complex.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.call-args-destructuring-asignment-complex.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.call-args-destructuring-asignment-complex.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.codegen-error-on-conflicting-imports.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.codegen-error-on-conflicting-imports.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.codegen-error-on-conflicting-imports.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.codegen-error-on-conflicting-imports.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.hoisted-function-declaration.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.hoisted-function-declaration.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.hoisted-function-declaration.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.hoisted-function-declaration.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.hooks-with-React-namespace.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.hooks-with-React-namespace.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.hooks-with-React-namespace.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.hooks-with-React-namespace.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-access-ref-during-render.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-access-ref-during-render.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-access-ref-during-render.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-access-ref-during-render.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-array-push-frozen.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-array-push-frozen.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-array-push-frozen.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-array-push-frozen.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-assign-hook-to-local.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-assign-hook-to-local.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-assign-hook-to-local.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-assign-hook-to-local.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-capture-func-passed-to-jsx.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-capture-func-passed-to-jsx.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-capture-func-passed-to-jsx.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-capture-func-passed-to-jsx.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-computed-store-to-frozen-value.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-computed-store-to-frozen-value.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-computed-store-to-frozen-value.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-computed-store-to-frozen-value.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-delete-computed-property-of-frozen-value.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-delete-computed-property-of-frozen-value.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-delete-computed-property-of-frozen-value.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-delete-computed-property-of-frozen-value.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-delete-property-of-frozen-value.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-delete-property-of-frozen-value.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-delete-property-of-frozen-value.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-delete-property-of-frozen-value.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-destructure-assignment-to-global.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-destructure-assignment-to-global.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-destructure-assignment-to-global.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-destructure-assignment-to-global.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-destructure-to-local-global-variables.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-destructure-to-local-global-variables.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-destructure-to-local-global-variables.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-destructure-to-local-global-variables.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-freeze-conditionally-mutable-lambda.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-freeze-conditionally-mutable-lambda.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-freeze-conditionally-mutable-lambda.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-freeze-conditionally-mutable-lambda.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-freeze-mutable-lambda-mutate-local.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-freeze-mutable-lambda-mutate-local.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-freeze-mutable-lambda-mutate-local.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-freeze-mutable-lambda-mutate-local.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-freeze-mutable-lambda-reassign-local.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-freeze-mutable-lambda-reassign-local.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-freeze-mutable-lambda-reassign-local.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-freeze-mutable-lambda-reassign-local.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-function-expression-mutates-immutable-value.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-function-expression-mutates-immutable-value.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-function-expression-mutates-immutable-value.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-function-expression-mutates-immutable-value.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-mutate-after-aliased-freeze.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-mutate-after-aliased-freeze.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-mutate-after-aliased-freeze.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-mutate-after-aliased-freeze.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-mutate-after-freeze.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-mutate-after-freeze.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-mutate-after-freeze.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-mutate-after-freeze.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-pass-hook-as-call-arg.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-pass-hook-as-call-arg.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-pass-hook-as-call-arg.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-pass-hook-as-call-arg.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-pass-hook-as-prop.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-pass-hook-as-prop.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-pass-hook-as-prop.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-pass-hook-as-prop.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-pass-ref-to-function.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-pass-ref-to-function.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-pass-ref-to-function.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-pass-ref-to-function.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-property-store-to-frozen-value.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-property-store-to-frozen-value.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-property-store-to-frozen-value.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-property-store-to-frozen-value.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-ref-in-callback-invoked-during-render.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-ref-in-callback-invoked-during-render.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-ref-in-callback-invoked-during-render.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-ref-in-callback-invoked-during-render.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-ref-value-as-props.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-ref-value-as-props.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-ref-value-as-props.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-ref-value-as-props.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-set-and-read-ref-during-render.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-set-and-read-ref-during-render.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-set-and-read-ref-during-render.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-set-and-read-ref-during-render.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-sketchy-code-use-forget.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-sketchy-code-use-forget.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-sketchy-code-use-forget.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-sketchy-code-use-forget.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-ternary-with-hook-values.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-ternary-with-hook-values.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-ternary-with-hook-values.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-ternary-with-hook-values.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-unconditional-set-state-in-render.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-unconditional-set-state-in-render.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-unconditional-set-state-in-render.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-unconditional-set-state-in-render.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-use-ref-added-to-dep-without-type-info.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-use-ref-added-to-dep-without-type-info.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-use-ref-added-to-dep-without-type-info.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-use-ref-added-to-dep-without-type-info.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-useMemo-async-callback.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-useMemo-async-callback.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-useMemo-async-callback.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-useMemo-async-callback.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-useMemo-callback-args.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-useMemo-callback-args.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-useMemo-callback-args.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.invalid-useMemo-callback-args.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.mutate-captured-arg-separately.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.mutate-captured-arg-separately.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.mutate-captured-arg-separately.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.mutate-captured-arg-separately.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.mutate-global-increment-op-invalid-react.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.mutate-global-increment-op-invalid-react.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.mutate-global-increment-op-invalid-react.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.mutate-global-increment-op-invalid-react.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.reassignment-to-global.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.reassignment-to-global.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.reassignment-to-global.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.reassignment-to-global.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.todo-kitchensink.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.todo-kitchensink.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.todo-kitchensink.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.todo-kitchensink.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.todo-unconditional-set-state-lambda.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.todo-unconditional-set-state-lambda.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.todo-unconditional-set-state-lambda.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.todo-unconditional-set-state-lambda.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.todo.destructure-assignment-to-context-var.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.todo.destructure-assignment-to-context-var.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.todo.destructure-assignment-to-context-var.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.todo.destructure-assignment-to-context-var.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.useMemo-callback-generator.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.useMemo-callback-generator.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.useMemo-callback-generator.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.useMemo-callback-generator.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.while-with-assignment-in-test.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.while-with-assignment-in-test.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.while-with-assignment-in-test.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@error.while-with-assignment-in-test.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-destructured-rest-element.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-destructured-rest-element.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-destructured-rest-element.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-destructured-rest-element.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-jsx-child.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-jsx-child.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-jsx-child.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-jsx-child.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-logical.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-logical.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-logical.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-logical.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-non-escaping-interleaved-allocating-dependency.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-non-escaping-interleaved-allocating-dependency.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-non-escaping-interleaved-allocating-dependency.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-non-escaping-interleaved-allocating-dependency.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-non-escaping-interleaved-allocating-nested-dependency.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-non-escaping-interleaved-allocating-nested-dependency.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-non-escaping-interleaved-allocating-nested-dependency.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-non-escaping-interleaved-allocating-nested-dependency.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-non-escaping-interleaved-primitive-dependency.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-non-escaping-interleaved-primitive-dependency.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-non-escaping-interleaved-primitive-dependency.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-non-escaping-interleaved-primitive-dependency.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-not-conditional-test.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-not-conditional-test.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-not-conditional-test.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-not-conditional-test.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-not-if-test.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-not-if-test.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-not-if-test.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-not-if-test.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-not-switch-case.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-not-switch-case.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-not-switch-case.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-not-switch-case.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-not-switch-test.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-not-switch-test.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-not-switch-test.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@escape-analysis-not-switch-test.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@expression-with-assignment-dynamic.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@expression-with-assignment-dynamic.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@expression-with-assignment-dynamic.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@expression-with-assignment-dynamic.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@expression-with-assignment.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@expression-with-assignment.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@expression-with-assignment.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@expression-with-assignment.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@extend-scopes-if.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@extend-scopes-if.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@extend-scopes-if.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@extend-scopes-if.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@fbt-call-complex-param-value.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@fbt-call-complex-param-value.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@fbt-call-complex-param-value.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@fbt-call-complex-param-value.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@fbt-call.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@fbt-call.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@fbt-call.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@fbt-call.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@fbt-params-complex-param-value.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@fbt-params-complex-param-value.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@fbt-params-complex-param-value.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@fbt-params-complex-param-value.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@fbt-params.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@fbt-params.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@fbt-params.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@fbt-params.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@fbt-template-string-same-scope.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@fbt-template-string-same-scope.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@fbt-template-string-same-scope.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@fbt-template-string-same-scope.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-empty-update-with-continue.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-empty-update-with-continue.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-empty-update-with-continue.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-empty-update-with-continue.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-empty-update.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-empty-update.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-empty-update.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-empty-update.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-logical.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-logical.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-logical.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-logical.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-of-break.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-of-break.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-of-break.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-of-break.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-of-conditional-break.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-of-conditional-break.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-of-conditional-break.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-of-conditional-break.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-of-continue.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-of-continue.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-of-continue.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-of-continue.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-of-destructure.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-of-destructure.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-of-destructure.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-of-destructure.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-of-mutate.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-of-mutate.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-of-mutate.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-of-mutate.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-of-simple.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-of-simple.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-of-simple.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-of-simple.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-return.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-return.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-return.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@for-return.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@frozen-after-alias.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@frozen-after-alias.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@frozen-after-alias.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@frozen-after-alias.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@function-declaration-reassign.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@function-declaration-reassign.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@function-declaration-reassign.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@function-declaration-reassign.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@function-declaration-redeclare.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@function-declaration-redeclare.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@function-declaration-redeclare.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@function-declaration-redeclare.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@function-declaration-simple.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@function-declaration-simple.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@function-declaration-simple.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@function-declaration-simple.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@function-expression-captures-value-later-frozen-jsx.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@function-expression-captures-value-later-frozen-jsx.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@function-expression-captures-value-later-frozen-jsx.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@function-expression-captures-value-later-frozen-jsx.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@function-expression-maybe-mutates-hook-return-value.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@function-expression-maybe-mutates-hook-return-value.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@function-expression-maybe-mutates-hook-return-value.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@function-expression-maybe-mutates-hook-return-value.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@function-expression-with-store-to-parameter.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@function-expression-with-store-to-parameter.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@function-expression-with-store-to-parameter.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@function-expression-with-store-to-parameter.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@function-param-assignment-pattern.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@function-param-assignment-pattern.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@function-param-assignment-pattern.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@function-param-assignment-pattern.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@gating-test-export-default-function.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@gating-test-export-default-function.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@gating-test-export-default-function.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@gating-test-export-default-function.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@gating-test-export-function-and-default.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@gating-test-export-function-and-default.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@gating-test-export-function-and-default.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@gating-test-export-function-and-default.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@gating-test-export-function.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@gating-test-export-function.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@gating-test-export-function.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@gating-test-export-function.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@gating-test.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@gating-test.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@gating-test.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@gating-test.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@global-jsx-tag-lowered-between-mutations.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@global-jsx-tag-lowered-between-mutations.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@global-jsx-tag-lowered-between-mutations.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@global-jsx-tag-lowered-between-mutations.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@globals-Boolean.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@globals-Boolean.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@globals-Boolean.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@globals-Boolean.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@globals-Number.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@globals-Number.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@globals-Number.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@globals-Number.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@globals-String.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@globals-String.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@globals-String.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@globals-String.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@holey-array-expr.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@holey-array-expr.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@holey-array-expr.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@holey-array-expr.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@holey-array-pattern-dce-2.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@holey-array-pattern-dce-2.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@holey-array-pattern-dce-2.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@holey-array-pattern-dce-2.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@holey-array-pattern-dce.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@holey-array-pattern-dce.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@holey-array-pattern-dce.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@holey-array-pattern-dce.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@holey-array.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@holey-array.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@holey-array.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@holey-array.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@hook-call.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@hook-call.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@hook-call.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@hook-call.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@hook-inside-logical-expression.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@hook-inside-logical-expression.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@hook-inside-logical-expression.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@hook-inside-logical-expression.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@hooks-freeze-arguments.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@hooks-freeze-arguments.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@hooks-freeze-arguments.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@hooks-freeze-arguments.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@hooks-freeze-possibly-mutable-arguments.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@hooks-freeze-possibly-mutable-arguments.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@hooks-freeze-possibly-mutable-arguments.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@hooks-freeze-possibly-mutable-arguments.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@immutable-hooks.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@immutable-hooks.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@immutable-hooks.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@immutable-hooks.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@inadvertent-mutability-readonly-class.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@inadvertent-mutability-readonly-class.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@inadvertent-mutability-readonly-class.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@inadvertent-mutability-readonly-class.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@inadvertent-mutability-readonly-lambda.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@inadvertent-mutability-readonly-lambda.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@inadvertent-mutability-readonly-lambda.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@inadvertent-mutability-readonly-lambda.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@independent-across-if.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@independent-across-if.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@independent-across-if.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@independent-across-if.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@independent.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@independent.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@independent.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@independent.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@independently-memoize-object-property.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@independently-memoize-object-property.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@independently-memoize-object-property.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@independently-memoize-object-property.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@infer-computed-delete.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@infer-computed-delete.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@infer-computed-delete.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@infer-computed-delete.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@infer-global-object.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@infer-global-object.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@infer-global-object.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@infer-global-object.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@infer-phi-primitive.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@infer-phi-primitive.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@infer-phi-primitive.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@infer-phi-primitive.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@infer-property-delete.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@infer-property-delete.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@infer-property-delete.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@infer-property-delete.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@infer-types-through-type-cast.flow.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@infer-types-through-type-cast.flow.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@infer-types-through-type-cast.flow.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@infer-types-through-type-cast.flow.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@inner-memo-value-not-promoted-to-outer-scope-dynamic.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@inner-memo-value-not-promoted-to-outer-scope-dynamic.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@inner-memo-value-not-promoted-to-outer-scope-dynamic.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@inner-memo-value-not-promoted-to-outer-scope-dynamic.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@inner-memo-value-not-promoted-to-outer-scope-static.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@inner-memo-value-not-promoted-to-outer-scope-static.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@inner-memo-value-not-promoted-to-outer-scope-static.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@inner-memo-value-not-promoted-to-outer-scope-static.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@interdependent-across-if.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@interdependent-across-if.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@interdependent-across-if.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@interdependent-across-if.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@interdependent.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@interdependent.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@interdependent.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@interdependent.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@inverted-if-else.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@inverted-if-else.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@inverted-if-else.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@inverted-if-else.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@inverted-if.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@inverted-if.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@inverted-if.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@inverted-if.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@issue852.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@issue852.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@issue852.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@issue852.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@issue933-disjoint-set-infinite-loop.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@issue933-disjoint-set-infinite-loop.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@issue933-disjoint-set-infinite-loop.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@issue933-disjoint-set-infinite-loop.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@jsx-empty-expression.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@jsx-empty-expression.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@jsx-empty-expression.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@jsx-empty-expression.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@jsx-fragment.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@jsx-fragment.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@jsx-fragment.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@jsx-fragment.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@jsx-member-expression-tag-grouping.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@jsx-member-expression-tag-grouping.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@jsx-member-expression-tag-grouping.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@jsx-member-expression-tag-grouping.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@jsx-member-expression.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@jsx-member-expression.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@jsx-member-expression.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@jsx-member-expression.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@jsx-namespaced-name.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@jsx-namespaced-name.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@jsx-namespaced-name.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@jsx-namespaced-name.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@jsx-spread.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@jsx-spread.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@jsx-spread.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@jsx-spread.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@jsx-tag-evaluation-order-non-global.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@jsx-tag-evaluation-order-non-global.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@jsx-tag-evaluation-order-non-global.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@jsx-tag-evaluation-order-non-global.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@jsx-tag-evaluation-order.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@jsx-tag-evaluation-order.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@jsx-tag-evaluation-order.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@jsx-tag-evaluation-order.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@lambda-capture-returned-alias.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@lambda-capture-returned-alias.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@lambda-capture-returned-alias.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@lambda-capture-returned-alias.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@lambda-mutate-shadowed-object.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@lambda-mutate-shadowed-object.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@lambda-mutate-shadowed-object.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@lambda-mutate-shadowed-object.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@lambda-mutated-non-reactive-to-reactive.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@lambda-mutated-non-reactive-to-reactive.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@lambda-mutated-non-reactive-to-reactive.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@lambda-mutated-non-reactive-to-reactive.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@lambda-mutated-ref-non-reactive.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@lambda-mutated-ref-non-reactive.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@lambda-mutated-ref-non-reactive.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@lambda-mutated-ref-non-reactive.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@lambda-reassign-primitive.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@lambda-reassign-primitive.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@lambda-reassign-primitive.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@lambda-reassign-primitive.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@lambda-reassign-shadowed-primitive.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@lambda-reassign-shadowed-primitive.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@lambda-reassign-shadowed-primitive.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@lambda-reassign-shadowed-primitive.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@lambda-with-fbt.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@lambda-with-fbt.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@lambda-with-fbt.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@lambda-with-fbt.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@logical-expression-object.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@logical-expression-object.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@logical-expression-object.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@logical-expression-object.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@logical-expression.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@logical-expression.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@logical-expression.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@logical-expression.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@method-call-computed.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@method-call-computed.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@method-call-computed.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@method-call-computed.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@method-call-fn-call.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@method-call-fn-call.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@method-call-fn-call.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@method-call-fn-call.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@method-call.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@method-call.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@method-call.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@method-call.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@multi-arrow-expr-export-gating-test.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@multi-arrow-expr-export-gating-test.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@multi-arrow-expr-export-gating-test.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@multi-arrow-expr-export-gating-test.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@multi-arrow-expr-gating-test.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@multi-arrow-expr-gating-test.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@multi-arrow-expr-gating-test.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@multi-arrow-expr-gating-test.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@mutable-lifetime-loops.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@mutable-lifetime-loops.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@mutable-lifetime-loops.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@mutable-lifetime-loops.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@mutable-lifetime-with-aliasing.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@mutable-lifetime-with-aliasing.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@mutable-lifetime-with-aliasing.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@mutable-lifetime-with-aliasing.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@mutable-liverange-loop.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@mutable-liverange-loop.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@mutable-liverange-loop.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@mutable-liverange-loop.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@nested-function-shadowed-identifiers.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@nested-function-shadowed-identifiers.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@nested-function-shadowed-identifiers.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@nested-function-shadowed-identifiers.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@nested-optional-member-expr.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@nested-optional-member-expr.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@nested-optional-member-expr.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@nested-optional-member-expr.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@nested-scopes-hook-call.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@nested-scopes-hook-call.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@nested-scopes-hook-call.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@nested-scopes-hook-call.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@new-spread.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@new-spread.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@new-spread.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@new-spread.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@nonoptional-load-from-optional-memberexpr.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@nonoptional-load-from-optional-memberexpr.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@nonoptional-load-from-optional-memberexpr.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@nonoptional-load-from-optional-memberexpr.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@obj-literal-cached-in-if-else.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@obj-literal-cached-in-if-else.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@obj-literal-cached-in-if-else.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@obj-literal-cached-in-if-else.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@obj-literal-mutated-after-if-else.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@obj-literal-mutated-after-if-else.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@obj-literal-mutated-after-if-else.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@obj-literal-mutated-after-if-else.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@obj-mutated-after-if-else-with-alias.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@obj-mutated-after-if-else-with-alias.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@obj-mutated-after-if-else-with-alias.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@obj-mutated-after-if-else-with-alias.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@obj-mutated-after-if-else.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@obj-mutated-after-if-else.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@obj-mutated-after-if-else.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@obj-mutated-after-if-else.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@obj-mutated-after-nested-if-else-with-alias.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@obj-mutated-after-nested-if-else-with-alias.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@obj-mutated-after-nested-if-else-with-alias.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@obj-mutated-after-nested-if-else-with-alias.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@object-computed-access-assignment.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@object-computed-access-assignment.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@object-computed-access-assignment.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@object-computed-access-assignment.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@object-expression-string-literal-key.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@object-expression-string-literal-key.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@object-expression-string-literal-key.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@object-expression-string-literal-key.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@object-literal-spread-element.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@object-literal-spread-element.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@object-literal-spread-element.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@object-literal-spread-element.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@object-pattern-params.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@object-pattern-params.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@object-pattern-params.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@object-pattern-params.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@object-properties.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@object-properties.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@object-properties.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@object-properties.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-call-chained.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-call-chained.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-call-chained.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-call-chained.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-call-logical.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-call-logical.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-call-logical.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-call-logical.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-call-simple.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-call-simple.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-call-simple.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-call-simple.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-call-with-independently-memoizable-arg.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-call-with-independently-memoizable-arg.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-call-with-independently-memoizable-arg.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-call-with-independently-memoizable-arg.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-call-with-optional-property-load.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-call-with-optional-property-load.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-call-with-optional-property-load.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-call-with-optional-property-load.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-call.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-call.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-call.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-call.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-computed-load-static.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-computed-load-static.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-computed-load-static.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-computed-load-static.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-computed-member-expression.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-computed-member-expression.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-computed-member-expression.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-computed-member-expression.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-member-expression-call-as-property.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-member-expression-call-as-property.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-member-expression-call-as-property.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-member-expression-call-as-property.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-member-expression-chain.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-member-expression-chain.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-member-expression-chain.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-member-expression-chain.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-member-expression-with-optional-member-expr-as-property.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-member-expression-with-optional-member-expr-as-property.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-member-expression-with-optional-member-expr-as-property.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-member-expression-with-optional-member-expr-as-property.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-member-expression.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-member-expression.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-member-expression.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-member-expression.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-method-call.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-method-call.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-method-call.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-method-call.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-receiver-method-call.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-receiver-method-call.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-receiver-method-call.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-receiver-method-call.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-receiver-optional-method.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-receiver-optional-method.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-receiver-optional-method.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@optional-receiver-optional-method.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@overlapping-scopes-interleaved-by-terminal.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@overlapping-scopes-interleaved-by-terminal.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@overlapping-scopes-interleaved-by-terminal.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@overlapping-scopes-interleaved-by-terminal.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@overlapping-scopes-interleaved.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@overlapping-scopes-interleaved.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@overlapping-scopes-interleaved.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@overlapping-scopes-interleaved.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@overlapping-scopes-shadowed.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@overlapping-scopes-shadowed.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@overlapping-scopes-shadowed.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@overlapping-scopes-shadowed.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@overlapping-scopes-shadowing-within-block.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@overlapping-scopes-shadowing-within-block.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@overlapping-scopes-shadowing-within-block.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@overlapping-scopes-shadowing-within-block.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@overlapping-scopes-while.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@overlapping-scopes-while.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@overlapping-scopes-while.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@overlapping-scopes-while.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@overlapping-scopes-within-block.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@overlapping-scopes-within-block.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@overlapping-scopes-within-block.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@overlapping-scopes-within-block.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@primitive-alias-mutate.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@primitive-alias-mutate.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@primitive-alias-mutate.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@primitive-alias-mutate.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@primitive-as-dep-nested-scope.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@primitive-as-dep-nested-scope.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@primitive-as-dep-nested-scope.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@primitive-as-dep-nested-scope.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@primitive-as-dep.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@primitive-as-dep.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@primitive-as-dep.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@primitive-as-dep.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@prop-capturing-function-1.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@prop-capturing-function-1.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@prop-capturing-function-1.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@prop-capturing-function-1.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@property-assignment.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@property-assignment.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@property-assignment.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@property-assignment.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@property-call-evaluation-order.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@property-call-evaluation-order.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@property-call-evaluation-order.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@property-call-evaluation-order.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@property-call-spread.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@property-call-spread.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@property-call-spread.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@property-call-spread.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reactive-dependencies-non-optional-properties-inside-optional-chain.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reactive-dependencies-non-optional-properties-inside-optional-chain.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reactive-dependencies-non-optional-properties-inside-optional-chain.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reactive-dependencies-non-optional-properties-inside-optional-chain.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reactive-scope-grouping.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reactive-scope-grouping.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reactive-scope-grouping.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reactive-scope-grouping.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reactive-scopes-if.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reactive-scopes-if.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reactive-scopes-if.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reactive-scopes-if.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reactive-scopes.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reactive-scopes.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reactive-scopes.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reactive-scopes.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reactivity-analysis-interleaved-reactivity.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reactivity-analysis-interleaved-reactivity.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reactivity-analysis-interleaved-reactivity.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reactivity-analysis-interleaved-reactivity.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reactivity-analysis-reactive-via-mutation-of-computed-load.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reactivity-analysis-reactive-via-mutation-of-computed-load.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reactivity-analysis-reactive-via-mutation-of-computed-load.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reactivity-analysis-reactive-via-mutation-of-computed-load.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reactivity-analysis-reactive-via-mutation-of-property-load.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reactivity-analysis-reactive-via-mutation-of-property-load.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reactivity-analysis-reactive-via-mutation-of-property-load.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reactivity-analysis-reactive-via-mutation-of-property-load.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reassign-object-in-context.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reassign-object-in-context.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reassign-object-in-context.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reassign-object-in-context.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reassign-primitive-in-context.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reassign-primitive-in-context.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reassign-primitive-in-context.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reassign-primitive-in-context.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reassigned-phi-in-returned-function-expression.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reassigned-phi-in-returned-function-expression.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reassigned-phi-in-returned-function-expression.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reassigned-phi-in-returned-function-expression.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reassignment-conditional.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reassignment-conditional.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reassignment-conditional.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reassignment-conditional.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reassignment-separate-scopes.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reassignment-separate-scopes.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reassignment-separate-scopes.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reassignment-separate-scopes.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reassignment.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reassignment.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reassignment.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reassignment.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@recursive-function-expr.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@recursive-function-expr.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@recursive-function-expr.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@recursive-function-expr.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-cfg-condexpr.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-cfg-condexpr.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-cfg-condexpr.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-cfg-condexpr.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-cfg-ifelse.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-cfg-ifelse.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-cfg-ifelse.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-cfg-ifelse.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-cfg-nested-ifelse-missing.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-cfg-nested-ifelse-missing.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-cfg-nested-ifelse-missing.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-cfg-nested-ifelse-missing.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-cfg-nested-ifelse.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-cfg-nested-ifelse.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-cfg-nested-ifelse.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-cfg-nested-ifelse.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-cfg-switch-missing-case.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-cfg-switch-missing-case.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-cfg-switch-missing-case.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-cfg-switch-missing-case.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-cfg-switch-missing-default.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-cfg-switch-missing-default.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-cfg-switch-missing-default.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-cfg-switch-missing-default.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-cfg-switch.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-cfg-switch.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-cfg-switch.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-cfg-switch.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-no-uncond.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-no-uncond.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-no-uncond.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-no-uncond.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-promote-uncond.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-promote-uncond.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-promote-uncond.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-promote-uncond.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-subpath-order1.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-subpath-order1.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-subpath-order1.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-subpath-order1.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-subpath-order2.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-subpath-order2.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-subpath-order2.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-subpath-order2.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-superpath-order1.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-superpath-order1.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-superpath-order1.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-superpath-order1.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-superpath-order2.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-superpath-order2.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-superpath-order2.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-deps-superpath-order2.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-memberexpr-join.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-memberexpr-join.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-memberexpr-join.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-cond-memberexpr-join.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-dependencies-optional-member-expression.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-dependencies-optional-member-expression.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-dependencies-optional-member-expression.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-dependencies-optional-member-expression.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-deps-cond-scope.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-deps-cond-scope.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-deps-cond-scope.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-deps-cond-scope.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-deps-join-uncond-scopes-cond-deps.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-deps-join-uncond-scopes-cond-deps.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-deps-join-uncond-scopes-cond-deps.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-deps-join-uncond-scopes-cond-deps.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-uncond-deps-nonoverlap-descendant.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-uncond-deps-nonoverlap-descendant.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-uncond-deps-nonoverlap-descendant.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-uncond-deps-nonoverlap-descendant.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-uncond-deps-nonoverlap-direct.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-uncond-deps-nonoverlap-direct.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-uncond-deps-nonoverlap-direct.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-uncond-deps-nonoverlap-direct.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-uncond-deps-overlap-descendant.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-uncond-deps-overlap-descendant.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-uncond-deps-overlap-descendant.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-uncond-deps-overlap-descendant.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-uncond-deps-overlap-direct.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-uncond-deps-overlap-direct.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-uncond-deps-overlap-direct.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-uncond-deps-overlap-direct.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-uncond-deps-subpath-order1.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-uncond-deps-subpath-order1.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-uncond-deps-subpath-order1.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-uncond-deps-subpath-order1.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-uncond-deps-subpath-order2.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-uncond-deps-subpath-order2.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-uncond-deps-subpath-order2.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-uncond-deps-subpath-order2.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-uncond-deps-subpath-order3.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-uncond-deps-subpath-order3.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-uncond-deps-subpath-order3.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reduce-reactive-uncond-deps-subpath-order3.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ref-current-aliased-no-added-to-dep.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ref-current-aliased-no-added-to-dep.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ref-current-aliased-no-added-to-dep.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ref-current-aliased-no-added-to-dep.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ref-current-aliased-not-added-to-dep-2.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ref-current-aliased-not-added-to-dep-2.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ref-current-aliased-not-added-to-dep-2.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ref-current-aliased-not-added-to-dep-2.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ref-current-field-not-added-to-dep.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ref-current-field-not-added-to-dep.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ref-current-field-not-added-to-dep.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ref-current-field-not-added-to-dep.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ref-current-not-added-to-dep-2.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ref-current-not-added-to-dep-2.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ref-current-not-added-to-dep-2.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ref-current-not-added-to-dep-2.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ref-current-not-added-to-dep.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ref-current-not-added-to-dep.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ref-current-not-added-to-dep.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ref-current-not-added-to-dep.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ref-current-optional-field-no-added-to-dep.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ref-current-optional-field-no-added-to-dep.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ref-current-optional-field-no-added-to-dep.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ref-current-optional-field-no-added-to-dep.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ref-current-write-not-added-to-dep.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ref-current-write-not-added-to-dep.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ref-current-write-not-added-to-dep.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ref-current-write-not-added-to-dep.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ref-in-effect.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ref-in-effect.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ref-in-effect.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ref-in-effect.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@regexp-literal.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@regexp-literal.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@regexp-literal.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@regexp-literal.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@remove-memoization-kitchen-sink.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@remove-memoization-kitchen-sink.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@remove-memoization-kitchen-sink.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@remove-memoization-kitchen-sink.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@repro-reassign-to-variable-without-mutable-range.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@repro-reassign-to-variable-without-mutable-range.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@repro-reassign-to-variable-without-mutable-range.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@repro-reassign-to-variable-without-mutable-range.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@repro-scope-missing-mutable-range.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@repro-scope-missing-mutable-range.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@repro-scope-missing-mutable-range.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@repro-scope-missing-mutable-range.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@repro.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@repro.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@repro.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@repro.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@return-conditional.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@return-conditional.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@return-conditional.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@return-conditional.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@return-undefined.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@return-undefined.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@return-undefined.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@return-undefined.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reverse-postorder.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reverse-postorder.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reverse-postorder.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@reverse-postorder.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@same-variable-as-dep-and-redeclare-maybe-frozen.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@same-variable-as-dep-and-redeclare-maybe-frozen.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@same-variable-as-dep-and-redeclare-maybe-frozen.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@same-variable-as-dep-and-redeclare-maybe-frozen.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@same-variable-as-dep-and-redeclare.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@same-variable-as-dep-and-redeclare.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@same-variable-as-dep-and-redeclare.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@same-variable-as-dep-and-redeclare.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@sequence-expression.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@sequence-expression.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@sequence-expression.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@sequence-expression.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@sequentially-constant-progagatable-if-test-conditions.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@sequentially-constant-progagatable-if-test-conditions.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@sequentially-constant-progagatable-if-test-conditions.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@sequentially-constant-progagatable-if-test-conditions.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@simple-alias.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@simple-alias.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@simple-alias.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@simple-alias.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@simple-function-1.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@simple-function-1.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@simple-function-1.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@simple-function-1.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@simple-scope.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@simple-scope.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@simple-scope.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@simple-scope.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@simple.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@simple.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@simple.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@simple.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@sketchy-code-exhaustive-deps.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@sketchy-code-exhaustive-deps.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@sketchy-code-exhaustive-deps.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@sketchy-code-exhaustive-deps.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@sketchy-code-rules-of-hooks.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@sketchy-code-rules-of-hooks.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@sketchy-code-rules-of-hooks.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@sketchy-code-rules-of-hooks.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-arrayexpression.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-arrayexpression.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-arrayexpression.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-arrayexpression.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-call-jsx-2.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-call-jsx-2.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-call-jsx-2.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-call-jsx-2.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-call-jsx.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-call-jsx.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-call-jsx.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-call-jsx.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-cascading-eliminated-phis.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-cascading-eliminated-phis.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-cascading-eliminated-phis.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-cascading-eliminated-phis.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-complex-multiple-if.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-complex-multiple-if.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-complex-multiple-if.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-complex-multiple-if.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-complex-single-if.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-complex-single-if.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-complex-single-if.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-complex-single-if.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-for-of.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-for-of.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-for-of.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-for-of.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-for-trivial-update.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-for-trivial-update.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-for-trivial-update.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-for-trivial-update.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-for.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-for.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-for.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-for.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-if-else.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-if-else.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-if-else.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-if-else.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-leave-case.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-leave-case.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-leave-case.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-leave-case.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-multiple-phis.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-multiple-phis.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-multiple-phis.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-multiple-phis.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-nested-loops-no-reassign.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-nested-loops-no-reassign.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-nested-loops-no-reassign.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-nested-loops-no-reassign.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-nested-partial-phi.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-nested-partial-phi.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-nested-partial-phi.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-nested-partial-phi.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-nested-partial-reassignment.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-nested-partial-reassignment.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-nested-partial-reassignment.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-nested-partial-reassignment.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-newexpression.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-newexpression.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-newexpression.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-newexpression.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-non-empty-initializer.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-non-empty-initializer.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-non-empty-initializer.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-non-empty-initializer.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-objectexpression-phi.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-objectexpression-phi.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-objectexpression-phi.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-objectexpression-phi.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-objectexpression.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-objectexpression.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-objectexpression.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-objectexpression.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property-alias-alias-mutate-if.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property-alias-alias-mutate-if.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property-alias-alias-mutate-if.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property-alias-alias-mutate-if.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property-alias-if.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property-alias-if.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property-alias-if.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property-alias-if.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property-alias-mutate-if.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property-alias-mutate-if.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property-alias-mutate-if.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property-alias-mutate-if.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property-alias-mutate-inside-if.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property-alias-mutate-inside-if.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property-alias-mutate-inside-if.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property-alias-mutate-inside-if.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property-alias-mutate.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property-alias-mutate.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property-alias-mutate.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property-alias-mutate.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property-call.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property-call.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property-call.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property-call.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property-mutate-2.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property-mutate-2.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property-mutate-2.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property-mutate-2.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property-mutate-alias.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property-mutate-alias.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property-mutate-alias.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property-mutate-alias.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property-mutate.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property-mutate.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property-mutate.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property-mutate.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-property.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-reassign-in-rval.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-reassign-in-rval.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-reassign-in-rval.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-reassign-in-rval.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-reassign.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-reassign.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-reassign.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-reassign.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-ternary-destruction-with-mutation.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-ternary-destruction-with-mutation.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-ternary-destruction-with-mutation.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-ternary-destruction-with-mutation.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-ternary-destruction.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-ternary-destruction.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-ternary-destruction.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-ternary-destruction.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-ternary-with-mutation.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-ternary-with-mutation.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-ternary-with-mutation.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-ternary-with-mutation.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-ternary.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-ternary.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-ternary.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-ternary.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-unconditional-ternary-with-mutation.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-unconditional-ternary-with-mutation.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-unconditional-ternary-with-mutation.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-unconditional-ternary-with-mutation.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-unconditional-ternary.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-unconditional-ternary.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-unconditional-ternary.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-unconditional-ternary.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-unconditional-with-mutation.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-unconditional-with-mutation.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-unconditional-with-mutation.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-unconditional-with-mutation.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-via-destructuring-with-mutation.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-via-destructuring-with-mutation.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-via-destructuring-with-mutation.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-via-destructuring-with-mutation.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-via-destructuring.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-via-destructuring.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-via-destructuring.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-via-destructuring.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-with-mutation.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-with-mutation.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-with-mutation.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming-with-mutation.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-renaming.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-return.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-return.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-return.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-return.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-shadowing.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-shadowing.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-shadowing.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-shadowing.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-sibling-phis.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-sibling-phis.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-sibling-phis.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-sibling-phis.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-simple-phi.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-simple-phi.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-simple-phi.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-simple-phi.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-simple.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-simple.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-simple.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-simple.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-single-if.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-single-if.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-single-if.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-single-if.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-switch.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-switch.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-switch.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-switch.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-throw.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-throw.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-throw.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-throw.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-while-no-reassign.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-while-no-reassign.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-while-no-reassign.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-while-no-reassign.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-while.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-while.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-while.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ssa-while.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@store-via-call.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@store-via-call.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@store-via-call.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@store-via-call.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@store-via-new.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@store-via-new.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@store-via-new.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@store-via-new.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@switch-global-propertyload-case-test.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@switch-global-propertyload-case-test.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@switch-global-propertyload-case-test.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@switch-global-propertyload-case-test.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@switch-non-final-default.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@switch-non-final-default.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@switch-non-final-default.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@switch-non-final-default.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@switch-with-fallthrough.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@switch-with-fallthrough.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@switch-with-fallthrough.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@switch-with-fallthrough.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@switch.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@switch.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@switch.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@switch.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@tagged-template-in-hook.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@tagged-template-in-hook.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@tagged-template-in-hook.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@tagged-template-in-hook.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@tagged-template-literal.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@tagged-template-literal.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@tagged-template-literal.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@tagged-template-literal.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@template-literal.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@template-literal.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@template-literal.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@template-literal.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@temporary-accessed-outside-scope.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@temporary-accessed-outside-scope.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@temporary-accessed-outside-scope.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@temporary-accessed-outside-scope.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@temporary-at-start-of-value-block.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@temporary-at-start-of-value-block.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@temporary-at-start-of-value-block.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@temporary-at-start-of-value-block.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@temporary-property-load-accessed-outside-scope.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@temporary-property-load-accessed-outside-scope.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@temporary-property-load-accessed-outside-scope.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@temporary-property-load-accessed-outside-scope.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ternary-assignment-expression.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ternary-assignment-expression.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ternary-assignment-expression.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ternary-assignment-expression.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ternary-expression.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ternary-expression.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ternary-expression.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@ternary-expression.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@timers.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@timers.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@timers.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@timers.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@todo-function-expression-captures-value-later-frozen.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@todo-function-expression-captures-value-later-frozen.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@todo-function-expression-captures-value-later-frozen.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@todo-function-expression-captures-value-later-frozen.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@todo.unnecessary-lambda-memoization.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@todo.unnecessary-lambda-memoization.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@todo.unnecessary-lambda-memoization.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@todo.unnecessary-lambda-memoization.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@transitive-alias-fields.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@transitive-alias-fields.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@transitive-alias-fields.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@transitive-alias-fields.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@trivial.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@trivial.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@trivial.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@trivial.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@type-args-test-binary-operator.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@type-args-test-binary-operator.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@type-args-test-binary-operator.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@type-args-test-binary-operator.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@type-binary-operator.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@type-binary-operator.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@type-binary-operator.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@type-binary-operator.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@type-cast-expression.flow.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@type-cast-expression.flow.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@type-cast-expression.flow.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@type-cast-expression.flow.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@type-field-load.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@type-field-load.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@type-field-load.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@type-field-load.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@type-test-field-load-binary-op.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@type-test-field-load-binary-op.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@type-test-field-load-binary-op.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@type-test-field-load-binary-op.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@type-test-field-store.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@type-test-field-store.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@type-test-field-store.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@type-test-field-store.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@type-test-polymorphic.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@type-test-polymorphic.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@type-test-polymorphic.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@type-test-polymorphic.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@type-test-primitive.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@type-test-primitive.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@type-test-primitive.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@type-test-primitive.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@type-test-return-type-inference.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@type-test-return-type-inference.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@type-test-return-type-inference.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@type-test-return-type-inference.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unary-expr.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unary-expr.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unary-expr.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unary-expr.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unconditional-break-label.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unconditional-break-label.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unconditional-break-label.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unconditional-break-label.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@uninitialized-declaration-in-reactive-scope.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@uninitialized-declaration-in-reactive-scope.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@uninitialized-declaration-in-reactive-scope.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@uninitialized-declaration-in-reactive-scope.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unknown-hooks-do-not-assert.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unknown-hooks-do-not-assert.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unknown-hooks-do-not-assert.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unknown-hooks-do-not-assert.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unused-array-middle-element.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unused-array-middle-element.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unused-array-middle-element.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unused-array-middle-element.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unused-array-rest-element.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unused-array-rest-element.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unused-array-rest-element.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unused-array-rest-element.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unused-conditional.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unused-conditional.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unused-conditional.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unused-conditional.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unused-logical-assigned-to-variable.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unused-logical-assigned-to-variable.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unused-logical-assigned-to-variable.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unused-logical-assigned-to-variable.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unused-logical.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unused-logical.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unused-logical.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unused-logical.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unused-object-element-with-rest.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unused-object-element-with-rest.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unused-object-element-with-rest.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unused-object-element-with-rest.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unused-object-element.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unused-object-element.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unused-object-element.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unused-object-element.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unused-optional-method-assigned-to-variable.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unused-optional-method-assigned-to-variable.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unused-optional-method-assigned-to-variable.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unused-optional-method-assigned-to-variable.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unused-ternary-assigned-to-variable.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unused-ternary-assigned-to-variable.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unused-ternary-assigned-to-variable.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@unused-ternary-assigned-to-variable.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@update-expression.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@update-expression.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@update-expression.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@update-expression.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@use-callback-simple.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@use-callback-simple.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@use-callback-simple.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@use-callback-simple.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useEffect-arg-memoized.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useEffect-arg-memoized.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useEffect-arg-memoized.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useEffect-arg-memoized.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useEffect-nested-lambdas.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useEffect-nested-lambdas.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useEffect-nested-lambdas.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useEffect-nested-lambdas.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-if-else-multiple-return.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-if-else-multiple-return.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-if-else-multiple-return.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-if-else-multiple-return.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-independently-memoizeable.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-independently-memoizeable.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-independently-memoizeable.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-independently-memoizeable.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-inlining-block-return.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-inlining-block-return.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-inlining-block-return.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-inlining-block-return.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-inverted-if.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-inverted-if.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-inverted-if.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-inverted-if.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-labeled-statement-unconditional-return.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-labeled-statement-unconditional-return.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-labeled-statement-unconditional-return.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-labeled-statement-unconditional-return.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-logical.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-logical.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-logical.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-logical.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-multiple-if-else.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-multiple-if-else.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-multiple-if-else.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-multiple-if-else.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-named-function.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-named-function.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-named-function.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-named-function.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-nested-ifs.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-nested-ifs.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-nested-ifs.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-nested-ifs.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-return-empty.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-return-empty.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-return-empty.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-return-empty.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-simple.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-simple.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-simple.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-simple.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-switch-no-fallthrough.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-switch-no-fallthrough.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-switch-no-fallthrough.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-switch-no-fallthrough.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-switch-return.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-switch-return.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-switch-return.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@useMemo-switch-return.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@while-break.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@while-break.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@while-break.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@while-break.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@while-conditional-continue.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@while-conditional-continue.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@while-conditional-continue.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@while-conditional-continue.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@while-logical.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@while-logical.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@while-logical.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@while-logical.js.snap diff --git a/compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@while-property.js.snap b/compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@while-property.js.snap similarity index 100% rename from compiler/forget/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@while-property.js.snap rename to compiler/crates/forget_hermes_parser/tests/snapshots/parser_test__fixtures@while-property.js.snap diff --git a/compiler/forget/crates/forget_hir/Cargo.toml b/compiler/crates/forget_hir/Cargo.toml similarity index 100% rename from compiler/forget/crates/forget_hir/Cargo.toml rename to compiler/crates/forget_hir/Cargo.toml diff --git a/compiler/forget/crates/forget_hir/README.md b/compiler/crates/forget_hir/README.md similarity index 100% rename from compiler/forget/crates/forget_hir/README.md rename to compiler/crates/forget_hir/README.md diff --git a/compiler/forget/crates/forget_hir/src/basic_block.rs b/compiler/crates/forget_hir/src/basic_block.rs similarity index 100% rename from compiler/forget/crates/forget_hir/src/basic_block.rs rename to compiler/crates/forget_hir/src/basic_block.rs diff --git a/compiler/forget/crates/forget_hir/src/environment.rs b/compiler/crates/forget_hir/src/environment.rs similarity index 100% rename from compiler/forget/crates/forget_hir/src/environment.rs rename to compiler/crates/forget_hir/src/environment.rs diff --git a/compiler/forget/crates/forget_hir/src/features.rs b/compiler/crates/forget_hir/src/features.rs similarity index 100% rename from compiler/forget/crates/forget_hir/src/features.rs rename to compiler/crates/forget_hir/src/features.rs diff --git a/compiler/forget/crates/forget_hir/src/function.rs b/compiler/crates/forget_hir/src/function.rs similarity index 100% rename from compiler/forget/crates/forget_hir/src/function.rs rename to compiler/crates/forget_hir/src/function.rs diff --git a/compiler/forget/crates/forget_hir/src/id_types.rs b/compiler/crates/forget_hir/src/id_types.rs similarity index 100% rename from compiler/forget/crates/forget_hir/src/id_types.rs rename to compiler/crates/forget_hir/src/id_types.rs diff --git a/compiler/forget/crates/forget_hir/src/initialize.rs b/compiler/crates/forget_hir/src/initialize.rs similarity index 100% rename from compiler/forget/crates/forget_hir/src/initialize.rs rename to compiler/crates/forget_hir/src/initialize.rs diff --git a/compiler/forget/crates/forget_hir/src/inline_use_memo.rs b/compiler/crates/forget_hir/src/inline_use_memo.rs similarity index 100% rename from compiler/forget/crates/forget_hir/src/inline_use_memo.rs rename to compiler/crates/forget_hir/src/inline_use_memo.rs diff --git a/compiler/forget/crates/forget_hir/src/instruction.rs b/compiler/crates/forget_hir/src/instruction.rs similarity index 100% rename from compiler/forget/crates/forget_hir/src/instruction.rs rename to compiler/crates/forget_hir/src/instruction.rs diff --git a/compiler/forget/crates/forget_hir/src/lib.rs b/compiler/crates/forget_hir/src/lib.rs similarity index 100% rename from compiler/forget/crates/forget_hir/src/lib.rs rename to compiler/crates/forget_hir/src/lib.rs diff --git a/compiler/forget/crates/forget_hir/src/merge_consecutive_blocks.rs b/compiler/crates/forget_hir/src/merge_consecutive_blocks.rs similarity index 100% rename from compiler/forget/crates/forget_hir/src/merge_consecutive_blocks.rs rename to compiler/crates/forget_hir/src/merge_consecutive_blocks.rs diff --git a/compiler/forget/crates/forget_hir/src/print.rs b/compiler/crates/forget_hir/src/print.rs similarity index 100% rename from compiler/forget/crates/forget_hir/src/print.rs rename to compiler/crates/forget_hir/src/print.rs diff --git a/compiler/forget/crates/forget_hir/src/registry.rs b/compiler/crates/forget_hir/src/registry.rs similarity index 100% rename from compiler/forget/crates/forget_hir/src/registry.rs rename to compiler/crates/forget_hir/src/registry.rs diff --git a/compiler/forget/crates/forget_hir/src/terminal.rs b/compiler/crates/forget_hir/src/terminal.rs similarity index 100% rename from compiler/forget/crates/forget_hir/src/terminal.rs rename to compiler/crates/forget_hir/src/terminal.rs diff --git a/compiler/forget/crates/forget_hir/src/types.rs b/compiler/crates/forget_hir/src/types.rs similarity index 100% rename from compiler/forget/crates/forget_hir/src/types.rs rename to compiler/crates/forget_hir/src/types.rs diff --git a/compiler/forget/crates/forget_napi/Cargo.toml b/compiler/crates/forget_napi/Cargo.toml similarity index 100% rename from compiler/forget/crates/forget_napi/Cargo.toml rename to compiler/crates/forget_napi/Cargo.toml diff --git a/compiler/forget/crates/forget_napi/README.md b/compiler/crates/forget_napi/README.md similarity index 100% rename from compiler/forget/crates/forget_napi/README.md rename to compiler/crates/forget_napi/README.md diff --git a/compiler/forget/crates/forget_napi/build.rs b/compiler/crates/forget_napi/build.rs similarity index 100% rename from compiler/forget/crates/forget_napi/build.rs rename to compiler/crates/forget_napi/build.rs diff --git a/compiler/forget/crates/forget_napi/package.json b/compiler/crates/forget_napi/package.json similarity index 100% rename from compiler/forget/crates/forget_napi/package.json rename to compiler/crates/forget_napi/package.json diff --git a/compiler/forget/crates/forget_napi/src/lib.rs b/compiler/crates/forget_napi/src/lib.rs similarity index 100% rename from compiler/forget/crates/forget_napi/src/lib.rs rename to compiler/crates/forget_napi/src/lib.rs diff --git a/compiler/forget/crates/forget_napi/yarn.lock b/compiler/crates/forget_napi/yarn.lock similarity index 100% rename from compiler/forget/crates/forget_napi/yarn.lock rename to compiler/crates/forget_napi/yarn.lock diff --git a/compiler/forget/crates/forget_optimization/Cargo.toml b/compiler/crates/forget_optimization/Cargo.toml similarity index 100% rename from compiler/forget/crates/forget_optimization/Cargo.toml rename to compiler/crates/forget_optimization/Cargo.toml diff --git a/compiler/forget/crates/forget_optimization/README.md b/compiler/crates/forget_optimization/README.md similarity index 100% rename from compiler/forget/crates/forget_optimization/README.md rename to compiler/crates/forget_optimization/README.md diff --git a/compiler/forget/crates/forget_optimization/src/constant_propagation.rs b/compiler/crates/forget_optimization/src/constant_propagation.rs similarity index 100% rename from compiler/forget/crates/forget_optimization/src/constant_propagation.rs rename to compiler/crates/forget_optimization/src/constant_propagation.rs diff --git a/compiler/forget/crates/forget_optimization/src/lib.rs b/compiler/crates/forget_optimization/src/lib.rs similarity index 100% rename from compiler/forget/crates/forget_optimization/src/lib.rs rename to compiler/crates/forget_optimization/src/lib.rs diff --git a/compiler/forget/crates/forget_reactive_ir/Cargo.toml b/compiler/crates/forget_reactive_ir/Cargo.toml similarity index 100% rename from compiler/forget/crates/forget_reactive_ir/Cargo.toml rename to compiler/crates/forget_reactive_ir/Cargo.toml diff --git a/compiler/forget/crates/forget_reactive_ir/README.md b/compiler/crates/forget_reactive_ir/README.md similarity index 100% rename from compiler/forget/crates/forget_reactive_ir/README.md rename to compiler/crates/forget_reactive_ir/README.md diff --git a/compiler/forget/crates/forget_reactive_ir/src/lib.rs b/compiler/crates/forget_reactive_ir/src/lib.rs similarity index 100% rename from compiler/forget/crates/forget_reactive_ir/src/lib.rs rename to compiler/crates/forget_reactive_ir/src/lib.rs diff --git a/compiler/forget/crates/forget_semantic_analysis/Cargo.toml b/compiler/crates/forget_semantic_analysis/Cargo.toml similarity index 100% rename from compiler/forget/crates/forget_semantic_analysis/Cargo.toml rename to compiler/crates/forget_semantic_analysis/Cargo.toml diff --git a/compiler/forget/crates/forget_semantic_analysis/README.md b/compiler/crates/forget_semantic_analysis/README.md similarity index 100% rename from compiler/forget/crates/forget_semantic_analysis/README.md rename to compiler/crates/forget_semantic_analysis/README.md diff --git a/compiler/forget/crates/forget_semantic_analysis/src/analyzer.rs b/compiler/crates/forget_semantic_analysis/src/analyzer.rs similarity index 100% rename from compiler/forget/crates/forget_semantic_analysis/src/analyzer.rs rename to compiler/crates/forget_semantic_analysis/src/analyzer.rs diff --git a/compiler/forget/crates/forget_semantic_analysis/src/lib.rs b/compiler/crates/forget_semantic_analysis/src/lib.rs similarity index 100% rename from compiler/forget/crates/forget_semantic_analysis/src/lib.rs rename to compiler/crates/forget_semantic_analysis/src/lib.rs diff --git a/compiler/forget/crates/forget_semantic_analysis/src/scope_manager.rs b/compiler/crates/forget_semantic_analysis/src/scope_manager.rs similarity index 100% rename from compiler/forget/crates/forget_semantic_analysis/src/scope_manager.rs rename to compiler/crates/forget_semantic_analysis/src/scope_manager.rs diff --git a/compiler/forget/crates/forget_semantic_analysis/src/scope_view.rs b/compiler/crates/forget_semantic_analysis/src/scope_view.rs similarity index 100% rename from compiler/forget/crates/forget_semantic_analysis/src/scope_view.rs rename to compiler/crates/forget_semantic_analysis/src/scope_view.rs diff --git a/compiler/forget/crates/forget_semantic_analysis/tests/analysis_test.rs b/compiler/crates/forget_semantic_analysis/tests/analysis_test.rs similarity index 100% rename from compiler/forget/crates/forget_semantic_analysis/tests/analysis_test.rs rename to compiler/crates/forget_semantic_analysis/tests/analysis_test.rs diff --git a/compiler/forget/crates/forget_semantic_analysis/tests/fixtures/block-item-duplication.js b/compiler/crates/forget_semantic_analysis/tests/fixtures/block-item-duplication.js similarity index 100% rename from compiler/forget/crates/forget_semantic_analysis/tests/fixtures/block-item-duplication.js rename to compiler/crates/forget_semantic_analysis/tests/fixtures/block-item-duplication.js diff --git a/compiler/forget/crates/forget_semantic_analysis/tests/fixtures/function-hoisting.js b/compiler/crates/forget_semantic_analysis/tests/fixtures/function-hoisting.js similarity index 100% rename from compiler/forget/crates/forget_semantic_analysis/tests/fixtures/function-hoisting.js rename to compiler/crates/forget_semantic_analysis/tests/fixtures/function-hoisting.js diff --git a/compiler/forget/crates/forget_semantic_analysis/tests/fixtures/globals-and-imports.js b/compiler/crates/forget_semantic_analysis/tests/fixtures/globals-and-imports.js similarity index 100% rename from compiler/forget/crates/forget_semantic_analysis/tests/fixtures/globals-and-imports.js rename to compiler/crates/forget_semantic_analysis/tests/fixtures/globals-and-imports.js diff --git a/compiler/forget/crates/forget_semantic_analysis/tests/fixtures/labels.js b/compiler/crates/forget_semantic_analysis/tests/fixtures/labels.js similarity index 100% rename from compiler/forget/crates/forget_semantic_analysis/tests/fixtures/labels.js rename to compiler/crates/forget_semantic_analysis/tests/fixtures/labels.js diff --git a/compiler/forget/crates/forget_semantic_analysis/tests/fixtures/let-const-hoisting.js b/compiler/crates/forget_semantic_analysis/tests/fixtures/let-const-hoisting.js similarity index 100% rename from compiler/forget/crates/forget_semantic_analysis/tests/fixtures/let-const-hoisting.js rename to compiler/crates/forget_semantic_analysis/tests/fixtures/let-const-hoisting.js diff --git a/compiler/forget/crates/forget_semantic_analysis/tests/fixtures/simple-function.js b/compiler/crates/forget_semantic_analysis/tests/fixtures/simple-function.js similarity index 100% rename from compiler/forget/crates/forget_semantic_analysis/tests/fixtures/simple-function.js rename to compiler/crates/forget_semantic_analysis/tests/fixtures/simple-function.js diff --git a/compiler/forget/crates/forget_semantic_analysis/tests/fixtures/tdz.js b/compiler/crates/forget_semantic_analysis/tests/fixtures/tdz.js similarity index 100% rename from compiler/forget/crates/forget_semantic_analysis/tests/fixtures/tdz.js rename to compiler/crates/forget_semantic_analysis/tests/fixtures/tdz.js diff --git a/compiler/forget/crates/forget_semantic_analysis/tests/fixtures/var-duplication.js b/compiler/crates/forget_semantic_analysis/tests/fixtures/var-duplication.js similarity index 100% rename from compiler/forget/crates/forget_semantic_analysis/tests/fixtures/var-duplication.js rename to compiler/crates/forget_semantic_analysis/tests/fixtures/var-duplication.js diff --git a/compiler/forget/crates/forget_semantic_analysis/tests/fixtures/var-hoisting.js b/compiler/crates/forget_semantic_analysis/tests/fixtures/var-hoisting.js similarity index 100% rename from compiler/forget/crates/forget_semantic_analysis/tests/fixtures/var-hoisting.js rename to compiler/crates/forget_semantic_analysis/tests/fixtures/var-hoisting.js diff --git a/compiler/forget/crates/forget_semantic_analysis/tests/snapshots/analysis_test__fixtures@block-item-duplication.js.snap b/compiler/crates/forget_semantic_analysis/tests/snapshots/analysis_test__fixtures@block-item-duplication.js.snap similarity index 100% rename from compiler/forget/crates/forget_semantic_analysis/tests/snapshots/analysis_test__fixtures@block-item-duplication.js.snap rename to compiler/crates/forget_semantic_analysis/tests/snapshots/analysis_test__fixtures@block-item-duplication.js.snap diff --git a/compiler/forget/crates/forget_semantic_analysis/tests/snapshots/analysis_test__fixtures@function-hoisting.js.snap b/compiler/crates/forget_semantic_analysis/tests/snapshots/analysis_test__fixtures@function-hoisting.js.snap similarity index 100% rename from compiler/forget/crates/forget_semantic_analysis/tests/snapshots/analysis_test__fixtures@function-hoisting.js.snap rename to compiler/crates/forget_semantic_analysis/tests/snapshots/analysis_test__fixtures@function-hoisting.js.snap diff --git a/compiler/forget/crates/forget_semantic_analysis/tests/snapshots/analysis_test__fixtures@globals-and-imports.js.snap b/compiler/crates/forget_semantic_analysis/tests/snapshots/analysis_test__fixtures@globals-and-imports.js.snap similarity index 100% rename from compiler/forget/crates/forget_semantic_analysis/tests/snapshots/analysis_test__fixtures@globals-and-imports.js.snap rename to compiler/crates/forget_semantic_analysis/tests/snapshots/analysis_test__fixtures@globals-and-imports.js.snap diff --git a/compiler/forget/crates/forget_semantic_analysis/tests/snapshots/analysis_test__fixtures@labels.js.snap b/compiler/crates/forget_semantic_analysis/tests/snapshots/analysis_test__fixtures@labels.js.snap similarity index 100% rename from compiler/forget/crates/forget_semantic_analysis/tests/snapshots/analysis_test__fixtures@labels.js.snap rename to compiler/crates/forget_semantic_analysis/tests/snapshots/analysis_test__fixtures@labels.js.snap diff --git a/compiler/forget/crates/forget_semantic_analysis/tests/snapshots/analysis_test__fixtures@let-const-hoisting.js.snap b/compiler/crates/forget_semantic_analysis/tests/snapshots/analysis_test__fixtures@let-const-hoisting.js.snap similarity index 100% rename from compiler/forget/crates/forget_semantic_analysis/tests/snapshots/analysis_test__fixtures@let-const-hoisting.js.snap rename to compiler/crates/forget_semantic_analysis/tests/snapshots/analysis_test__fixtures@let-const-hoisting.js.snap diff --git a/compiler/forget/crates/forget_semantic_analysis/tests/snapshots/analysis_test__fixtures@simple-function.js.snap b/compiler/crates/forget_semantic_analysis/tests/snapshots/analysis_test__fixtures@simple-function.js.snap similarity index 100% rename from compiler/forget/crates/forget_semantic_analysis/tests/snapshots/analysis_test__fixtures@simple-function.js.snap rename to compiler/crates/forget_semantic_analysis/tests/snapshots/analysis_test__fixtures@simple-function.js.snap diff --git a/compiler/forget/crates/forget_semantic_analysis/tests/snapshots/analysis_test__fixtures@tdz.js.snap b/compiler/crates/forget_semantic_analysis/tests/snapshots/analysis_test__fixtures@tdz.js.snap similarity index 100% rename from compiler/forget/crates/forget_semantic_analysis/tests/snapshots/analysis_test__fixtures@tdz.js.snap rename to compiler/crates/forget_semantic_analysis/tests/snapshots/analysis_test__fixtures@tdz.js.snap diff --git a/compiler/forget/crates/forget_semantic_analysis/tests/snapshots/analysis_test__fixtures@var-duplication.js.snap b/compiler/crates/forget_semantic_analysis/tests/snapshots/analysis_test__fixtures@var-duplication.js.snap similarity index 100% rename from compiler/forget/crates/forget_semantic_analysis/tests/snapshots/analysis_test__fixtures@var-duplication.js.snap rename to compiler/crates/forget_semantic_analysis/tests/snapshots/analysis_test__fixtures@var-duplication.js.snap diff --git a/compiler/forget/crates/forget_semantic_analysis/tests/snapshots/analysis_test__fixtures@var-hoisting.js.snap b/compiler/crates/forget_semantic_analysis/tests/snapshots/analysis_test__fixtures@var-hoisting.js.snap similarity index 100% rename from compiler/forget/crates/forget_semantic_analysis/tests/snapshots/analysis_test__fixtures@var-hoisting.js.snap rename to compiler/crates/forget_semantic_analysis/tests/snapshots/analysis_test__fixtures@var-hoisting.js.snap diff --git a/compiler/forget/crates/forget_ssa/Cargo.toml b/compiler/crates/forget_ssa/Cargo.toml similarity index 100% rename from compiler/forget/crates/forget_ssa/Cargo.toml rename to compiler/crates/forget_ssa/Cargo.toml diff --git a/compiler/forget/crates/forget_ssa/README.md b/compiler/crates/forget_ssa/README.md similarity index 100% rename from compiler/forget/crates/forget_ssa/README.md rename to compiler/crates/forget_ssa/README.md diff --git a/compiler/forget/crates/forget_ssa/src/eliminate_redundant_phis.rs b/compiler/crates/forget_ssa/src/eliminate_redundant_phis.rs similarity index 100% rename from compiler/forget/crates/forget_ssa/src/eliminate_redundant_phis.rs rename to compiler/crates/forget_ssa/src/eliminate_redundant_phis.rs diff --git a/compiler/forget/crates/forget_ssa/src/enter.rs b/compiler/crates/forget_ssa/src/enter.rs similarity index 100% rename from compiler/forget/crates/forget_ssa/src/enter.rs rename to compiler/crates/forget_ssa/src/enter.rs diff --git a/compiler/forget/crates/forget_ssa/src/leave.rs b/compiler/crates/forget_ssa/src/leave.rs similarity index 100% rename from compiler/forget/crates/forget_ssa/src/leave.rs rename to compiler/crates/forget_ssa/src/leave.rs diff --git a/compiler/forget/crates/forget_ssa/src/lib.rs b/compiler/crates/forget_ssa/src/lib.rs similarity index 100% rename from compiler/forget/crates/forget_ssa/src/lib.rs rename to compiler/crates/forget_ssa/src/lib.rs diff --git a/compiler/forget/crates/forget_utils/Cargo.toml b/compiler/crates/forget_utils/Cargo.toml similarity index 100% rename from compiler/forget/crates/forget_utils/Cargo.toml rename to compiler/crates/forget_utils/Cargo.toml diff --git a/compiler/forget/crates/forget_utils/README.md b/compiler/crates/forget_utils/README.md similarity index 100% rename from compiler/forget/crates/forget_utils/README.md rename to compiler/crates/forget_utils/README.md diff --git a/compiler/forget/crates/forget_utils/src/lib.rs b/compiler/crates/forget_utils/src/lib.rs similarity index 100% rename from compiler/forget/crates/forget_utils/src/lib.rs rename to compiler/crates/forget_utils/src/lib.rs diff --git a/compiler/forget/crates/forget_utils/src/pointer_address.rs b/compiler/crates/forget_utils/src/pointer_address.rs similarity index 100% rename from compiler/forget/crates/forget_utils/src/pointer_address.rs rename to compiler/crates/forget_utils/src/pointer_address.rs diff --git a/compiler/forget/docs/ARCHITECTURE.md b/compiler/docs/ARCHITECTURE.md similarity index 100% rename from compiler/forget/docs/ARCHITECTURE.md rename to compiler/docs/ARCHITECTURE.md diff --git a/compiler/forget/fixtures/demo-2021Q3/.babelrc b/compiler/fixtures/demo-2021Q3/.babelrc similarity index 100% rename from compiler/forget/fixtures/demo-2021Q3/.babelrc rename to compiler/fixtures/demo-2021Q3/.babelrc diff --git a/compiler/forget/fixtures/demo-2021Q3/.env b/compiler/fixtures/demo-2021Q3/.env similarity index 100% rename from compiler/forget/fixtures/demo-2021Q3/.env rename to compiler/fixtures/demo-2021Q3/.env diff --git a/compiler/forget/fixtures/demo-2021Q3/.gitignore b/compiler/fixtures/demo-2021Q3/.gitignore similarity index 100% rename from compiler/forget/fixtures/demo-2021Q3/.gitignore rename to compiler/fixtures/demo-2021Q3/.gitignore diff --git a/compiler/forget/fixtures/demo-2021Q3/README.md b/compiler/fixtures/demo-2021Q3/README.md similarity index 100% rename from compiler/forget/fixtures/demo-2021Q3/README.md rename to compiler/fixtures/demo-2021Q3/README.md diff --git a/compiler/forget/fixtures/demo-2021Q3/measurement/Demo2.babel.js b/compiler/fixtures/demo-2021Q3/measurement/Demo2.babel.js similarity index 100% rename from compiler/forget/fixtures/demo-2021Q3/measurement/Demo2.babel.js rename to compiler/fixtures/demo-2021Q3/measurement/Demo2.babel.js diff --git a/compiler/forget/fixtures/demo-2021Q3/measurement/Demo2.forget.babel.js b/compiler/fixtures/demo-2021Q3/measurement/Demo2.forget.babel.js similarity index 100% rename from compiler/forget/fixtures/demo-2021Q3/measurement/Demo2.forget.babel.js rename to compiler/fixtures/demo-2021Q3/measurement/Demo2.forget.babel.js diff --git a/compiler/forget/fixtures/demo-2021Q3/measurement/Demo2.forget.min.js b/compiler/fixtures/demo-2021Q3/measurement/Demo2.forget.min.js similarity index 100% rename from compiler/forget/fixtures/demo-2021Q3/measurement/Demo2.forget.min.js rename to compiler/fixtures/demo-2021Q3/measurement/Demo2.forget.min.js diff --git a/compiler/forget/fixtures/demo-2021Q3/measurement/Demo2.forget.min.js.gz b/compiler/fixtures/demo-2021Q3/measurement/Demo2.forget.min.js.gz similarity index 100% rename from compiler/forget/fixtures/demo-2021Q3/measurement/Demo2.forget.min.js.gz rename to compiler/fixtures/demo-2021Q3/measurement/Demo2.forget.min.js.gz diff --git a/compiler/forget/fixtures/demo-2021Q3/measurement/Demo2.min.js b/compiler/fixtures/demo-2021Q3/measurement/Demo2.min.js similarity index 100% rename from compiler/forget/fixtures/demo-2021Q3/measurement/Demo2.min.js rename to compiler/fixtures/demo-2021Q3/measurement/Demo2.min.js diff --git a/compiler/forget/fixtures/demo-2021Q3/measurement/Demo2.min.js.gz b/compiler/fixtures/demo-2021Q3/measurement/Demo2.min.js.gz similarity index 100% rename from compiler/forget/fixtures/demo-2021Q3/measurement/Demo2.min.js.gz rename to compiler/fixtures/demo-2021Q3/measurement/Demo2.min.js.gz diff --git a/compiler/forget/fixtures/demo-2021Q3/measurement/Feed.babel.js b/compiler/fixtures/demo-2021Q3/measurement/Feed.babel.js similarity index 100% rename from compiler/forget/fixtures/demo-2021Q3/measurement/Feed.babel.js rename to compiler/fixtures/demo-2021Q3/measurement/Feed.babel.js diff --git a/compiler/forget/fixtures/demo-2021Q3/measurement/Feed.forget.babel.js b/compiler/fixtures/demo-2021Q3/measurement/Feed.forget.babel.js similarity index 100% rename from compiler/forget/fixtures/demo-2021Q3/measurement/Feed.forget.babel.js rename to compiler/fixtures/demo-2021Q3/measurement/Feed.forget.babel.js diff --git a/compiler/forget/fixtures/demo-2021Q3/measurement/Feed.forget.min.js b/compiler/fixtures/demo-2021Q3/measurement/Feed.forget.min.js similarity index 100% rename from compiler/forget/fixtures/demo-2021Q3/measurement/Feed.forget.min.js rename to compiler/fixtures/demo-2021Q3/measurement/Feed.forget.min.js diff --git a/compiler/forget/fixtures/demo-2021Q3/measurement/Feed.forget.min.js.gz b/compiler/fixtures/demo-2021Q3/measurement/Feed.forget.min.js.gz similarity index 100% rename from compiler/forget/fixtures/demo-2021Q3/measurement/Feed.forget.min.js.gz rename to compiler/fixtures/demo-2021Q3/measurement/Feed.forget.min.js.gz diff --git a/compiler/forget/fixtures/demo-2021Q3/measurement/Feed.hook.babel.js b/compiler/fixtures/demo-2021Q3/measurement/Feed.hook.babel.js similarity index 100% rename from compiler/forget/fixtures/demo-2021Q3/measurement/Feed.hook.babel.js rename to compiler/fixtures/demo-2021Q3/measurement/Feed.hook.babel.js diff --git a/compiler/forget/fixtures/demo-2021Q3/measurement/Feed.hook.min.js b/compiler/fixtures/demo-2021Q3/measurement/Feed.hook.min.js similarity index 100% rename from compiler/forget/fixtures/demo-2021Q3/measurement/Feed.hook.min.js rename to compiler/fixtures/demo-2021Q3/measurement/Feed.hook.min.js diff --git a/compiler/forget/fixtures/demo-2021Q3/measurement/Feed.hook.min.js.gz b/compiler/fixtures/demo-2021Q3/measurement/Feed.hook.min.js.gz similarity index 100% rename from compiler/forget/fixtures/demo-2021Q3/measurement/Feed.hook.min.js.gz rename to compiler/fixtures/demo-2021Q3/measurement/Feed.hook.min.js.gz diff --git a/compiler/forget/fixtures/demo-2021Q3/measurement/Feed.min.js b/compiler/fixtures/demo-2021Q3/measurement/Feed.min.js similarity index 100% rename from compiler/forget/fixtures/demo-2021Q3/measurement/Feed.min.js rename to compiler/fixtures/demo-2021Q3/measurement/Feed.min.js diff --git a/compiler/forget/fixtures/demo-2021Q3/measurement/Feed.min.js.gz b/compiler/fixtures/demo-2021Q3/measurement/Feed.min.js.gz similarity index 100% rename from compiler/forget/fixtures/demo-2021Q3/measurement/Feed.min.js.gz rename to compiler/fixtures/demo-2021Q3/measurement/Feed.min.js.gz diff --git a/compiler/forget/fixtures/demo-2021Q3/measurement/uglify_gzip.sh b/compiler/fixtures/demo-2021Q3/measurement/uglify_gzip.sh similarity index 100% rename from compiler/forget/fixtures/demo-2021Q3/measurement/uglify_gzip.sh rename to compiler/fixtures/demo-2021Q3/measurement/uglify_gzip.sh diff --git a/compiler/forget/fixtures/demo-2021Q3/package.json b/compiler/fixtures/demo-2021Q3/package.json similarity index 100% rename from compiler/forget/fixtures/demo-2021Q3/package.json rename to compiler/fixtures/demo-2021Q3/package.json diff --git a/compiler/forget/fixtures/demo-2021Q3/public/index.html b/compiler/fixtures/demo-2021Q3/public/index.html similarity index 100% rename from compiler/forget/fixtures/demo-2021Q3/public/index.html rename to compiler/fixtures/demo-2021Q3/public/index.html diff --git a/compiler/forget/fixtures/demo-2021Q3/run-forget.sh b/compiler/fixtures/demo-2021Q3/run-forget.sh similarity index 100% rename from compiler/forget/fixtures/demo-2021Q3/run-forget.sh rename to compiler/fixtures/demo-2021Q3/run-forget.sh diff --git a/compiler/forget/fixtures/demo-2021Q3/src/App.js b/compiler/fixtures/demo-2021Q3/src/App.js similarity index 100% rename from compiler/forget/fixtures/demo-2021Q3/src/App.js rename to compiler/fixtures/demo-2021Q3/src/App.js diff --git a/compiler/forget/fixtures/demo-2021Q3/src/Demo1.forget.js b/compiler/fixtures/demo-2021Q3/src/Demo1.forget.js similarity index 100% rename from compiler/forget/fixtures/demo-2021Q3/src/Demo1.forget.js rename to compiler/fixtures/demo-2021Q3/src/Demo1.forget.js diff --git a/compiler/forget/fixtures/demo-2021Q3/src/Demo1.js b/compiler/fixtures/demo-2021Q3/src/Demo1.js similarity index 100% rename from compiler/forget/fixtures/demo-2021Q3/src/Demo1.js rename to compiler/fixtures/demo-2021Q3/src/Demo1.js diff --git a/compiler/forget/fixtures/demo-2021Q3/src/Demo2.forget.js b/compiler/fixtures/demo-2021Q3/src/Demo2.forget.js similarity index 100% rename from compiler/forget/fixtures/demo-2021Q3/src/Demo2.forget.js rename to compiler/fixtures/demo-2021Q3/src/Demo2.forget.js diff --git a/compiler/forget/fixtures/demo-2021Q3/src/Demo2.js b/compiler/fixtures/demo-2021Q3/src/Demo2.js similarity index 100% rename from compiler/forget/fixtures/demo-2021Q3/src/Demo2.js rename to compiler/fixtures/demo-2021Q3/src/Demo2.js diff --git a/compiler/forget/fixtures/demo-2021Q3/src/Feed.forget.js b/compiler/fixtures/demo-2021Q3/src/Feed.forget.js similarity index 100% rename from compiler/forget/fixtures/demo-2021Q3/src/Feed.forget.js rename to compiler/fixtures/demo-2021Q3/src/Feed.forget.js diff --git a/compiler/forget/fixtures/demo-2021Q3/src/Feed.js b/compiler/fixtures/demo-2021Q3/src/Feed.js similarity index 100% rename from compiler/forget/fixtures/demo-2021Q3/src/Feed.js rename to compiler/fixtures/demo-2021Q3/src/Feed.js diff --git a/compiler/forget/fixtures/demo-2021Q3/src/FeedMemoized.js b/compiler/fixtures/demo-2021Q3/src/FeedMemoized.js similarity index 100% rename from compiler/forget/fixtures/demo-2021Q3/src/FeedMemoized.js rename to compiler/fixtures/demo-2021Q3/src/FeedMemoized.js diff --git a/compiler/forget/fixtures/demo-2021Q3/src/index.js b/compiler/fixtures/demo-2021Q3/src/index.js similarity index 100% rename from compiler/forget/fixtures/demo-2021Q3/src/index.js rename to compiler/fixtures/demo-2021Q3/src/index.js diff --git a/compiler/forget/fixtures/demo-2021Q3/src/styles.css b/compiler/fixtures/demo-2021Q3/src/styles.css similarity index 100% rename from compiler/forget/fixtures/demo-2021Q3/src/styles.css rename to compiler/fixtures/demo-2021Q3/src/styles.css diff --git a/compiler/forget/fixtures/demo-2021Q3/src/useMemoCache.js b/compiler/fixtures/demo-2021Q3/src/useMemoCache.js similarity index 100% rename from compiler/forget/fixtures/demo-2021Q3/src/useMemoCache.js rename to compiler/fixtures/demo-2021Q3/src/useMemoCache.js diff --git a/compiler/forget/fixtures/demo-2021Q3/yarn.lock b/compiler/fixtures/demo-2021Q3/yarn.lock similarity index 100% rename from compiler/forget/fixtures/demo-2021Q3/yarn.lock rename to compiler/fixtures/demo-2021Q3/yarn.lock diff --git a/compiler/forget/fixtures/demo-todolist-live/.babelrc.json b/compiler/fixtures/demo-todolist-live/.babelrc.json similarity index 100% rename from compiler/forget/fixtures/demo-todolist-live/.babelrc.json rename to compiler/fixtures/demo-todolist-live/.babelrc.json diff --git a/compiler/forget/fixtures/demo-todolist-live/.env b/compiler/fixtures/demo-todolist-live/.env similarity index 100% rename from compiler/forget/fixtures/demo-todolist-live/.env rename to compiler/fixtures/demo-todolist-live/.env diff --git a/compiler/forget/fixtures/demo-todolist-live/.gitignore b/compiler/fixtures/demo-todolist-live/.gitignore similarity index 100% rename from compiler/forget/fixtures/demo-todolist-live/.gitignore rename to compiler/fixtures/demo-todolist-live/.gitignore diff --git a/compiler/forget/fixtures/demo-todolist-live/README.md b/compiler/fixtures/demo-todolist-live/README.md similarity index 100% rename from compiler/forget/fixtures/demo-todolist-live/README.md rename to compiler/fixtures/demo-todolist-live/README.md diff --git a/compiler/forget/fixtures/demo-todolist-live/forget b/compiler/fixtures/demo-todolist-live/forget similarity index 100% rename from compiler/forget/fixtures/demo-todolist-live/forget rename to compiler/fixtures/demo-todolist-live/forget diff --git a/compiler/forget/fixtures/demo-todolist-live/package.json b/compiler/fixtures/demo-todolist-live/package.json similarity index 100% rename from compiler/forget/fixtures/demo-todolist-live/package.json rename to compiler/fixtures/demo-todolist-live/package.json diff --git a/compiler/forget/fixtures/demo-todolist-live/public/favicon.ico b/compiler/fixtures/demo-todolist-live/public/favicon.ico similarity index 100% rename from compiler/forget/fixtures/demo-todolist-live/public/favicon.ico rename to compiler/fixtures/demo-todolist-live/public/favicon.ico diff --git a/compiler/forget/fixtures/demo-todolist-live/public/index.html b/compiler/fixtures/demo-todolist-live/public/index.html similarity index 100% rename from compiler/forget/fixtures/demo-todolist-live/public/index.html rename to compiler/fixtures/demo-todolist-live/public/index.html diff --git a/compiler/forget/fixtures/demo-todolist-live/public/manifest.json b/compiler/fixtures/demo-todolist-live/public/manifest.json similarity index 100% rename from compiler/forget/fixtures/demo-todolist-live/public/manifest.json rename to compiler/fixtures/demo-todolist-live/public/manifest.json diff --git a/compiler/forget/fixtures/demo-todolist-live/settings.json b/compiler/fixtures/demo-todolist-live/settings.json similarity index 100% rename from compiler/forget/fixtures/demo-todolist-live/settings.json rename to compiler/fixtures/demo-todolist-live/settings.json diff --git a/compiler/forget/fixtures/demo-todolist-live/src/compiled/AddTodo.js b/compiler/fixtures/demo-todolist-live/src/compiled/AddTodo.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-live/src/compiled/AddTodo.js rename to compiler/fixtures/demo-todolist-live/src/compiled/AddTodo.js diff --git a/compiler/forget/fixtures/demo-todolist-live/src/compiled/BlazingTodoList.js b/compiler/fixtures/demo-todolist-live/src/compiled/BlazingTodoList.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-live/src/compiled/BlazingTodoList.js rename to compiler/fixtures/demo-todolist-live/src/compiled/BlazingTodoList.js diff --git a/compiler/forget/fixtures/demo-todolist-live/src/compiled/Todo.js b/compiler/fixtures/demo-todolist-live/src/compiled/Todo.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-live/src/compiled/Todo.js rename to compiler/fixtures/demo-todolist-live/src/compiled/Todo.js diff --git a/compiler/forget/fixtures/demo-todolist-live/src/compiled/useMemoCache.js b/compiler/fixtures/demo-todolist-live/src/compiled/useMemoCache.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-live/src/compiled/useMemoCache.js rename to compiler/fixtures/demo-todolist-live/src/compiled/useMemoCache.js diff --git a/compiler/forget/fixtures/demo-todolist-live/src/createServiceWorker.js b/compiler/fixtures/demo-todolist-live/src/createServiceWorker.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-live/src/createServiceWorker.js rename to compiler/fixtures/demo-todolist-live/src/createServiceWorker.js diff --git a/compiler/forget/fixtures/demo-todolist-live/src/index.js b/compiler/fixtures/demo-todolist-live/src/index.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-live/src/index.js rename to compiler/fixtures/demo-todolist-live/src/index.js diff --git a/compiler/forget/fixtures/demo-todolist-live/src/normalize.css b/compiler/fixtures/demo-todolist-live/src/normalize.css similarity index 100% rename from compiler/forget/fixtures/demo-todolist-live/src/normalize.css rename to compiler/fixtures/demo-todolist-live/src/normalize.css diff --git a/compiler/forget/fixtures/demo-todolist-live/src/public/index.html b/compiler/fixtures/demo-todolist-live/src/public/index.html similarity index 100% rename from compiler/forget/fixtures/demo-todolist-live/src/public/index.html rename to compiler/fixtures/demo-todolist-live/src/public/index.html diff --git a/compiler/forget/fixtures/demo-todolist-live/src/source/AddTodo.js b/compiler/fixtures/demo-todolist-live/src/source/AddTodo.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-live/src/source/AddTodo.js rename to compiler/fixtures/demo-todolist-live/src/source/AddTodo.js diff --git a/compiler/forget/fixtures/demo-todolist-live/src/source/BlazingTodoList.js b/compiler/fixtures/demo-todolist-live/src/source/BlazingTodoList.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-live/src/source/BlazingTodoList.js rename to compiler/fixtures/demo-todolist-live/src/source/BlazingTodoList.js diff --git a/compiler/forget/fixtures/demo-todolist-live/src/source/Todo.js b/compiler/fixtures/demo-todolist-live/src/source/Todo.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-live/src/source/Todo.js rename to compiler/fixtures/demo-todolist-live/src/source/Todo.js diff --git a/compiler/forget/fixtures/demo-todolist-live/src/styles.css b/compiler/fixtures/demo-todolist-live/src/styles.css similarity index 100% rename from compiler/forget/fixtures/demo-todolist-live/src/styles.css rename to compiler/fixtures/demo-todolist-live/src/styles.css diff --git a/compiler/forget/fixtures/demo-todolist-live/src/utils/ColorPicker.js b/compiler/fixtures/demo-todolist-live/src/utils/ColorPicker.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-live/src/utils/ColorPicker.js rename to compiler/fixtures/demo-todolist-live/src/utils/ColorPicker.js diff --git a/compiler/forget/fixtures/demo-todolist-live/src/utils/CountBadge.js b/compiler/fixtures/demo-todolist-live/src/utils/CountBadge.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-live/src/utils/CountBadge.js rename to compiler/fixtures/demo-todolist-live/src/utils/CountBadge.js diff --git a/compiler/forget/fixtures/demo-todolist-live/src/utils/InitialTodos.js b/compiler/fixtures/demo-todolist-live/src/utils/InitialTodos.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-live/src/utils/InitialTodos.js rename to compiler/fixtures/demo-todolist-live/src/utils/InitialTodos.js diff --git a/compiler/forget/fixtures/demo-todolist-live/src/utils/Select.js b/compiler/fixtures/demo-todolist-live/src/utils/Select.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-live/src/utils/Select.js rename to compiler/fixtures/demo-todolist-live/src/utils/Select.js diff --git a/compiler/forget/fixtures/demo-todolist-live/src/utils/getFiltered.js b/compiler/fixtures/demo-todolist-live/src/utils/getFiltered.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-live/src/utils/getFiltered.js rename to compiler/fixtures/demo-todolist-live/src/utils/getFiltered.js diff --git a/compiler/forget/fixtures/demo-todolist-live/src/utils/getUpdated.js b/compiler/fixtures/demo-todolist-live/src/utils/getUpdated.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-live/src/utils/getUpdated.js rename to compiler/fixtures/demo-todolist-live/src/utils/getUpdated.js diff --git a/compiler/forget/fixtures/demo-todolist-live/yarn.lock b/compiler/fixtures/demo-todolist-live/yarn.lock similarity index 100% rename from compiler/forget/fixtures/demo-todolist-live/yarn.lock rename to compiler/fixtures/demo-todolist-live/yarn.lock diff --git a/compiler/forget/fixtures/demo-todolist-next/.babelrc b/compiler/fixtures/demo-todolist-next/.babelrc similarity index 100% rename from compiler/forget/fixtures/demo-todolist-next/.babelrc rename to compiler/fixtures/demo-todolist-next/.babelrc diff --git a/compiler/forget/fixtures/demo-todolist-next/.eslintrc.json b/compiler/fixtures/demo-todolist-next/.eslintrc.json similarity index 100% rename from compiler/forget/fixtures/demo-todolist-next/.eslintrc.json rename to compiler/fixtures/demo-todolist-next/.eslintrc.json diff --git a/compiler/forget/fixtures/demo-todolist-next/.gitignore b/compiler/fixtures/demo-todolist-next/.gitignore similarity index 100% rename from compiler/forget/fixtures/demo-todolist-next/.gitignore rename to compiler/fixtures/demo-todolist-next/.gitignore diff --git a/compiler/forget/fixtures/demo-todolist-next/README.md b/compiler/fixtures/demo-todolist-next/README.md similarity index 100% rename from compiler/forget/fixtures/demo-todolist-next/README.md rename to compiler/fixtures/demo-todolist-next/README.md diff --git a/compiler/forget/fixtures/demo-todolist-next/components/AddTodo.js b/compiler/fixtures/demo-todolist-next/components/AddTodo.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-next/components/AddTodo.js rename to compiler/fixtures/demo-todolist-next/components/AddTodo.js diff --git a/compiler/forget/fixtures/demo-todolist-next/components/BlazingTodoList.js b/compiler/fixtures/demo-todolist-next/components/BlazingTodoList.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-next/components/BlazingTodoList.js rename to compiler/fixtures/demo-todolist-next/components/BlazingTodoList.js diff --git a/compiler/forget/fixtures/demo-todolist-next/components/Todo.js b/compiler/fixtures/demo-todolist-next/components/Todo.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-next/components/Todo.js rename to compiler/fixtures/demo-todolist-next/components/Todo.js diff --git a/compiler/forget/fixtures/demo-todolist-next/next.config.js b/compiler/fixtures/demo-todolist-next/next.config.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-next/next.config.js rename to compiler/fixtures/demo-todolist-next/next.config.js diff --git a/compiler/forget/fixtures/demo-todolist-next/package.json b/compiler/fixtures/demo-todolist-next/package.json similarity index 100% rename from compiler/forget/fixtures/demo-todolist-next/package.json rename to compiler/fixtures/demo-todolist-next/package.json diff --git a/compiler/forget/fixtures/demo-todolist-next/pages/_app.js b/compiler/fixtures/demo-todolist-next/pages/_app.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-next/pages/_app.js rename to compiler/fixtures/demo-todolist-next/pages/_app.js diff --git a/compiler/forget/fixtures/demo-todolist-next/pages/api/hello.js b/compiler/fixtures/demo-todolist-next/pages/api/hello.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-next/pages/api/hello.js rename to compiler/fixtures/demo-todolist-next/pages/api/hello.js diff --git a/compiler/forget/fixtures/demo-todolist-next/pages/index.js b/compiler/fixtures/demo-todolist-next/pages/index.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-next/pages/index.js rename to compiler/fixtures/demo-todolist-next/pages/index.js diff --git a/compiler/forget/fixtures/demo-todolist-next/public/favicon.ico b/compiler/fixtures/demo-todolist-next/public/favicon.ico similarity index 100% rename from compiler/forget/fixtures/demo-todolist-next/public/favicon.ico rename to compiler/fixtures/demo-todolist-next/public/favicon.ico diff --git a/compiler/forget/fixtures/demo-todolist-next/public/vercel.svg b/compiler/fixtures/demo-todolist-next/public/vercel.svg similarity index 100% rename from compiler/forget/fixtures/demo-todolist-next/public/vercel.svg rename to compiler/fixtures/demo-todolist-next/public/vercel.svg diff --git a/compiler/forget/fixtures/demo-todolist-next/styles/Home.module.css b/compiler/fixtures/demo-todolist-next/styles/Home.module.css similarity index 100% rename from compiler/forget/fixtures/demo-todolist-next/styles/Home.module.css rename to compiler/fixtures/demo-todolist-next/styles/Home.module.css diff --git a/compiler/forget/fixtures/demo-todolist-next/styles/globals.css b/compiler/fixtures/demo-todolist-next/styles/globals.css similarity index 100% rename from compiler/forget/fixtures/demo-todolist-next/styles/globals.css rename to compiler/fixtures/demo-todolist-next/styles/globals.css diff --git a/compiler/forget/fixtures/demo-todolist-next/styles/normalize.css b/compiler/fixtures/demo-todolist-next/styles/normalize.css similarity index 100% rename from compiler/forget/fixtures/demo-todolist-next/styles/normalize.css rename to compiler/fixtures/demo-todolist-next/styles/normalize.css diff --git a/compiler/forget/fixtures/demo-todolist-next/styles/styles.css b/compiler/fixtures/demo-todolist-next/styles/styles.css similarity index 100% rename from compiler/forget/fixtures/demo-todolist-next/styles/styles.css rename to compiler/fixtures/demo-todolist-next/styles/styles.css diff --git a/compiler/forget/fixtures/demo-todolist-next/utils/ColorPicker.js b/compiler/fixtures/demo-todolist-next/utils/ColorPicker.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-next/utils/ColorPicker.js rename to compiler/fixtures/demo-todolist-next/utils/ColorPicker.js diff --git a/compiler/forget/fixtures/demo-todolist-next/utils/CountBadge.js b/compiler/fixtures/demo-todolist-next/utils/CountBadge.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-next/utils/CountBadge.js rename to compiler/fixtures/demo-todolist-next/utils/CountBadge.js diff --git a/compiler/forget/fixtures/demo-todolist-next/utils/InitialTodos.js b/compiler/fixtures/demo-todolist-next/utils/InitialTodos.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-next/utils/InitialTodos.js rename to compiler/fixtures/demo-todolist-next/utils/InitialTodos.js diff --git a/compiler/forget/fixtures/demo-todolist-next/utils/Select.js b/compiler/fixtures/demo-todolist-next/utils/Select.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-next/utils/Select.js rename to compiler/fixtures/demo-todolist-next/utils/Select.js diff --git a/compiler/forget/fixtures/demo-todolist-next/utils/getFiltered.js b/compiler/fixtures/demo-todolist-next/utils/getFiltered.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-next/utils/getFiltered.js rename to compiler/fixtures/demo-todolist-next/utils/getFiltered.js diff --git a/compiler/forget/fixtures/demo-todolist-next/utils/getUpdated.js b/compiler/fixtures/demo-todolist-next/utils/getUpdated.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-next/utils/getUpdated.js rename to compiler/fixtures/demo-todolist-next/utils/getUpdated.js diff --git a/compiler/forget/fixtures/demo-todolist-next/utils/useMemoCache.js b/compiler/fixtures/demo-todolist-next/utils/useMemoCache.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-next/utils/useMemoCache.js rename to compiler/fixtures/demo-todolist-next/utils/useMemoCache.js diff --git a/compiler/forget/fixtures/demo-todolist-next/yarn.lock b/compiler/fixtures/demo-todolist-next/yarn.lock similarity index 100% rename from compiler/forget/fixtures/demo-todolist-next/yarn.lock rename to compiler/fixtures/demo-todolist-next/yarn.lock diff --git a/compiler/forget/fixtures/demo-todolist-playground/.babelrc.json b/compiler/fixtures/demo-todolist-playground/.babelrc.json similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/.babelrc.json rename to compiler/fixtures/demo-todolist-playground/.babelrc.json diff --git a/compiler/forget/fixtures/demo-todolist-playground/.env b/compiler/fixtures/demo-todolist-playground/.env similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/.env rename to compiler/fixtures/demo-todolist-playground/.env diff --git a/compiler/forget/fixtures/demo-todolist-playground/.gitignore b/compiler/fixtures/demo-todolist-playground/.gitignore similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/.gitignore rename to compiler/fixtures/demo-todolist-playground/.gitignore diff --git a/compiler/forget/fixtures/demo-todolist-playground/README.md b/compiler/fixtures/demo-todolist-playground/README.md similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/README.md rename to compiler/fixtures/demo-todolist-playground/README.md diff --git a/compiler/forget/fixtures/demo-todolist-playground/forget b/compiler/fixtures/demo-todolist-playground/forget similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/forget rename to compiler/fixtures/demo-todolist-playground/forget diff --git a/compiler/forget/fixtures/demo-todolist-playground/package.json b/compiler/fixtures/demo-todolist-playground/package.json similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/package.json rename to compiler/fixtures/demo-todolist-playground/package.json diff --git a/compiler/forget/fixtures/demo-todolist-playground/public/favicon.ico b/compiler/fixtures/demo-todolist-playground/public/favicon.ico similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/public/favicon.ico rename to compiler/fixtures/demo-todolist-playground/public/favicon.ico diff --git a/compiler/forget/fixtures/demo-todolist-playground/public/index.html b/compiler/fixtures/demo-todolist-playground/public/index.html similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/public/index.html rename to compiler/fixtures/demo-todolist-playground/public/index.html diff --git a/compiler/forget/fixtures/demo-todolist-playground/public/manifest.json b/compiler/fixtures/demo-todolist-playground/public/manifest.json similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/public/manifest.json rename to compiler/fixtures/demo-todolist-playground/public/manifest.json diff --git a/compiler/forget/fixtures/demo-todolist-playground/settings.json b/compiler/fixtures/demo-todolist-playground/settings.json similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/settings.json rename to compiler/fixtures/demo-todolist-playground/settings.json diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/Components/ColorPicker.js b/compiler/fixtures/demo-todolist-playground/src/Components/ColorPicker.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/Components/ColorPicker.js rename to compiler/fixtures/demo-todolist-playground/src/Components/ColorPicker.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/Components/CountBadge.js b/compiler/fixtures/demo-todolist-playground/src/Components/CountBadge.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/Components/CountBadge.js rename to compiler/fixtures/demo-todolist-playground/src/Components/CountBadge.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/Components/Select.js b/compiler/fixtures/demo-todolist-playground/src/Components/Select.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/Components/Select.js rename to compiler/fixtures/demo-todolist-playground/src/Components/Select.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/createServiceWorker.js b/compiler/fixtures/demo-todolist-playground/src/createServiceWorker.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/createServiceWorker.js rename to compiler/fixtures/demo-todolist-playground/src/createServiceWorker.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/forget/Ch1.js b/compiler/fixtures/demo-todolist-playground/src/forget/Ch1.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/forget/Ch1.js rename to compiler/fixtures/demo-todolist-playground/src/forget/Ch1.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/forget/Ch2.js b/compiler/fixtures/demo-todolist-playground/src/forget/Ch2.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/forget/Ch2.js rename to compiler/fixtures/demo-todolist-playground/src/forget/Ch2.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/forget/Ch3.js b/compiler/fixtures/demo-todolist-playground/src/forget/Ch3.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/forget/Ch3.js rename to compiler/fixtures/demo-todolist-playground/src/forget/Ch3.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/forget/Ch4.js b/compiler/fixtures/demo-todolist-playground/src/forget/Ch4.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/forget/Ch4.js rename to compiler/fixtures/demo-todolist-playground/src/forget/Ch4.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/forget/Ch5.js b/compiler/fixtures/demo-todolist-playground/src/forget/Ch5.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/forget/Ch5.js rename to compiler/fixtures/demo-todolist-playground/src/forget/Ch5.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/forget/InitialTasks.js b/compiler/fixtures/demo-todolist-playground/src/forget/InitialTasks.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/forget/InitialTasks.js rename to compiler/fixtures/demo-todolist-playground/src/forget/InitialTasks.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/forget/Neo0.js b/compiler/fixtures/demo-todolist-playground/src/forget/Neo0.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/forget/Neo0.js rename to compiler/fixtures/demo-todolist-playground/src/forget/Neo0.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/forget/Neo1.js b/compiler/fixtures/demo-todolist-playground/src/forget/Neo1.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/forget/Neo1.js rename to compiler/fixtures/demo-todolist-playground/src/forget/Neo1.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/forget/Neo2.js b/compiler/fixtures/demo-todolist-playground/src/forget/Neo2.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/forget/Neo2.js rename to compiler/fixtures/demo-todolist-playground/src/forget/Neo2.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/forget/Neo3.js b/compiler/fixtures/demo-todolist-playground/src/forget/Neo3.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/forget/Neo3.js rename to compiler/fixtures/demo-todolist-playground/src/forget/Neo3.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/forget/NeoAddTask.js b/compiler/fixtures/demo-todolist-playground/src/forget/NeoAddTask.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/forget/NeoAddTask.js rename to compiler/fixtures/demo-todolist-playground/src/forget/NeoAddTask.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/forget/NeoAddTaskThemable.js b/compiler/fixtures/demo-todolist-playground/src/forget/NeoAddTaskThemable.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/forget/NeoAddTaskThemable.js rename to compiler/fixtures/demo-todolist-playground/src/forget/NeoAddTaskThemable.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/forget/NeoAddTodo.js b/compiler/fixtures/demo-todolist-playground/src/forget/NeoAddTodo.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/forget/NeoAddTodo.js rename to compiler/fixtures/demo-todolist-playground/src/forget/NeoAddTodo.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/forget/NeoAddTodoThemable.js b/compiler/fixtures/demo-todolist-playground/src/forget/NeoAddTodoThemable.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/forget/NeoAddTodoThemable.js rename to compiler/fixtures/demo-todolist-playground/src/forget/NeoAddTodoThemable.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/forget/NeoTask.js b/compiler/fixtures/demo-todolist-playground/src/forget/NeoTask.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/forget/NeoTask.js rename to compiler/fixtures/demo-todolist-playground/src/forget/NeoTask.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/forget/NeoTaskNoBadge.js b/compiler/fixtures/demo-todolist-playground/src/forget/NeoTaskNoBadge.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/forget/NeoTaskNoBadge.js rename to compiler/fixtures/demo-todolist-playground/src/forget/NeoTaskNoBadge.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/forget/NeoTodo.js b/compiler/fixtures/demo-todolist-playground/src/forget/NeoTodo.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/forget/NeoTodo.js rename to compiler/fixtures/demo-todolist-playground/src/forget/NeoTodo.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/forget/NeoTodoNoBadge.js b/compiler/fixtures/demo-todolist-playground/src/forget/NeoTodoNoBadge.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/forget/NeoTodoNoBadge.js rename to compiler/fixtures/demo-todolist-playground/src/forget/NeoTodoNoBadge.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/forget/TaskBoardContext.js b/compiler/fixtures/demo-todolist-playground/src/forget/TaskBoardContext.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/forget/TaskBoardContext.js rename to compiler/fixtures/demo-todolist-playground/src/forget/TaskBoardContext.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/forget/getFiltered.js b/compiler/fixtures/demo-todolist-playground/src/forget/getFiltered.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/forget/getFiltered.js rename to compiler/fixtures/demo-todolist-playground/src/forget/getFiltered.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/forget/getUpdated.js b/compiler/fixtures/demo-todolist-playground/src/forget/getUpdated.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/forget/getUpdated.js rename to compiler/fixtures/demo-todolist-playground/src/forget/getUpdated.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/forget/initialTodos.js b/compiler/fixtures/demo-todolist-playground/src/forget/initialTodos.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/forget/initialTodos.js rename to compiler/fixtures/demo-todolist-playground/src/forget/initialTodos.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/forget/useMemoCache.js b/compiler/fixtures/demo-todolist-playground/src/forget/useMemoCache.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/forget/useMemoCache.js rename to compiler/fixtures/demo-todolist-playground/src/forget/useMemoCache.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/index.js b/compiler/fixtures/demo-todolist-playground/src/index.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/index.js rename to compiler/fixtures/demo-todolist-playground/src/index.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/neo.css b/compiler/fixtures/demo-todolist-playground/src/neo.css similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/neo.css rename to compiler/fixtures/demo-todolist-playground/src/neo.css diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/normalize.css b/compiler/fixtures/demo-todolist-playground/src/normalize.css similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/normalize.css rename to compiler/fixtures/demo-todolist-playground/src/normalize.css diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/plain.css b/compiler/fixtures/demo-todolist-playground/src/plain.css similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/plain.css rename to compiler/fixtures/demo-todolist-playground/src/plain.css diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/public/index.html b/compiler/fixtures/demo-todolist-playground/src/public/index.html similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/public/index.html rename to compiler/fixtures/demo-todolist-playground/src/public/index.html diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/source/Ch1.js b/compiler/fixtures/demo-todolist-playground/src/source/Ch1.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/source/Ch1.js rename to compiler/fixtures/demo-todolist-playground/src/source/Ch1.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/source/Ch1.memo.js b/compiler/fixtures/demo-todolist-playground/src/source/Ch1.memo.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/source/Ch1.memo.js rename to compiler/fixtures/demo-todolist-playground/src/source/Ch1.memo.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/source/Ch2.half.memo.js b/compiler/fixtures/demo-todolist-playground/src/source/Ch2.half.memo.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/source/Ch2.half.memo.js rename to compiler/fixtures/demo-todolist-playground/src/source/Ch2.half.memo.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/source/Ch2.js b/compiler/fixtures/demo-todolist-playground/src/source/Ch2.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/source/Ch2.js rename to compiler/fixtures/demo-todolist-playground/src/source/Ch2.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/source/Ch2.memo.js b/compiler/fixtures/demo-todolist-playground/src/source/Ch2.memo.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/source/Ch2.memo.js rename to compiler/fixtures/demo-todolist-playground/src/source/Ch2.memo.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/source/Ch3.js b/compiler/fixtures/demo-todolist-playground/src/source/Ch3.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/source/Ch3.js rename to compiler/fixtures/demo-todolist-playground/src/source/Ch3.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/source/Ch4.js b/compiler/fixtures/demo-todolist-playground/src/source/Ch4.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/source/Ch4.js rename to compiler/fixtures/demo-todolist-playground/src/source/Ch4.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/source/Ch5.js b/compiler/fixtures/demo-todolist-playground/src/source/Ch5.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/source/Ch5.js rename to compiler/fixtures/demo-todolist-playground/src/source/Ch5.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/source/InitialTasks.js b/compiler/fixtures/demo-todolist-playground/src/source/InitialTasks.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/source/InitialTasks.js rename to compiler/fixtures/demo-todolist-playground/src/source/InitialTasks.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/source/Neo0.js b/compiler/fixtures/demo-todolist-playground/src/source/Neo0.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/source/Neo0.js rename to compiler/fixtures/demo-todolist-playground/src/source/Neo0.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/source/Neo1.js b/compiler/fixtures/demo-todolist-playground/src/source/Neo1.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/source/Neo1.js rename to compiler/fixtures/demo-todolist-playground/src/source/Neo1.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/source/Neo1.memo.js b/compiler/fixtures/demo-todolist-playground/src/source/Neo1.memo.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/source/Neo1.memo.js rename to compiler/fixtures/demo-todolist-playground/src/source/Neo1.memo.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/source/Neo2.half.memo.js b/compiler/fixtures/demo-todolist-playground/src/source/Neo2.half.memo.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/source/Neo2.half.memo.js rename to compiler/fixtures/demo-todolist-playground/src/source/Neo2.half.memo.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/source/Neo2.js b/compiler/fixtures/demo-todolist-playground/src/source/Neo2.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/source/Neo2.js rename to compiler/fixtures/demo-todolist-playground/src/source/Neo2.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/source/Neo3.half.memo.js b/compiler/fixtures/demo-todolist-playground/src/source/Neo3.half.memo.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/source/Neo3.half.memo.js rename to compiler/fixtures/demo-todolist-playground/src/source/Neo3.half.memo.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/source/Neo3.js b/compiler/fixtures/demo-todolist-playground/src/source/Neo3.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/source/Neo3.js rename to compiler/fixtures/demo-todolist-playground/src/source/Neo3.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/source/Neo3.memo.js b/compiler/fixtures/demo-todolist-playground/src/source/Neo3.memo.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/source/Neo3.memo.js rename to compiler/fixtures/demo-todolist-playground/src/source/Neo3.memo.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/source/Neo3ForgetPseudo.memo.js b/compiler/fixtures/demo-todolist-playground/src/source/Neo3ForgetPseudo.memo.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/source/Neo3ForgetPseudo.memo.js rename to compiler/fixtures/demo-todolist-playground/src/source/Neo3ForgetPseudo.memo.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/source/NeoAddTask.js b/compiler/fixtures/demo-todolist-playground/src/source/NeoAddTask.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/source/NeoAddTask.js rename to compiler/fixtures/demo-todolist-playground/src/source/NeoAddTask.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/source/NeoAddTaskThemable.js b/compiler/fixtures/demo-todolist-playground/src/source/NeoAddTaskThemable.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/source/NeoAddTaskThemable.js rename to compiler/fixtures/demo-todolist-playground/src/source/NeoAddTaskThemable.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/source/NeoAddTodo.js b/compiler/fixtures/demo-todolist-playground/src/source/NeoAddTodo.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/source/NeoAddTodo.js rename to compiler/fixtures/demo-todolist-playground/src/source/NeoAddTodo.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/source/NeoAddTodoThemable.js b/compiler/fixtures/demo-todolist-playground/src/source/NeoAddTodoThemable.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/source/NeoAddTodoThemable.js rename to compiler/fixtures/demo-todolist-playground/src/source/NeoAddTodoThemable.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/source/NeoTask.js b/compiler/fixtures/demo-todolist-playground/src/source/NeoTask.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/source/NeoTask.js rename to compiler/fixtures/demo-todolist-playground/src/source/NeoTask.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/source/NeoTaskNoBadge.js b/compiler/fixtures/demo-todolist-playground/src/source/NeoTaskNoBadge.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/source/NeoTaskNoBadge.js rename to compiler/fixtures/demo-todolist-playground/src/source/NeoTaskNoBadge.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/source/NeoTodo.js b/compiler/fixtures/demo-todolist-playground/src/source/NeoTodo.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/source/NeoTodo.js rename to compiler/fixtures/demo-todolist-playground/src/source/NeoTodo.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/source/NeoTodoNoBadge.js b/compiler/fixtures/demo-todolist-playground/src/source/NeoTodoNoBadge.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/source/NeoTodoNoBadge.js rename to compiler/fixtures/demo-todolist-playground/src/source/NeoTodoNoBadge.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/source/TaskBoardContext.js b/compiler/fixtures/demo-todolist-playground/src/source/TaskBoardContext.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/source/TaskBoardContext.js rename to compiler/fixtures/demo-todolist-playground/src/source/TaskBoardContext.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/source/getFiltered.js b/compiler/fixtures/demo-todolist-playground/src/source/getFiltered.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/source/getFiltered.js rename to compiler/fixtures/demo-todolist-playground/src/source/getFiltered.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/source/getUpdated.js b/compiler/fixtures/demo-todolist-playground/src/source/getUpdated.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/source/getUpdated.js rename to compiler/fixtures/demo-todolist-playground/src/source/getUpdated.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/source/initialTodos.js b/compiler/fixtures/demo-todolist-playground/src/source/initialTodos.js similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/source/initialTodos.js rename to compiler/fixtures/demo-todolist-playground/src/source/initialTodos.js diff --git a/compiler/forget/fixtures/demo-todolist-playground/src/styles.css b/compiler/fixtures/demo-todolist-playground/src/styles.css similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/src/styles.css rename to compiler/fixtures/demo-todolist-playground/src/styles.css diff --git a/compiler/forget/fixtures/demo-todolist-playground/yarn.lock b/compiler/fixtures/demo-todolist-playground/yarn.lock similarity index 100% rename from compiler/forget/fixtures/demo-todolist-playground/yarn.lock rename to compiler/fixtures/demo-todolist-playground/yarn.lock diff --git a/compiler/forget/.gitignore b/compiler/forget/.gitignore deleted file mode 100644 index fef61dfa9d..0000000000 --- a/compiler/forget/.gitignore +++ /dev/null @@ -1,9 +0,0 @@ -.DS_Store -node_modules -.watchmanconfig -dist -package-lock.json -.vscode -!packages/playground/.vscode -.spr.yml -testfilter.txt diff --git a/compiler/forget/CODE_OF_CONDUCT.md b/compiler/forget/CODE_OF_CONDUCT.md deleted file mode 100644 index c4a3c1d16b..0000000000 --- a/compiler/forget/CODE_OF_CONDUCT.md +++ /dev/null @@ -1,80 +0,0 @@ -# Code of Conduct - -## Our Pledge - -In the interest of fostering an open and welcoming environment, we as -contributors and maintainers pledge to make participation in our project and -our community a harassment-free experience for everyone, regardless of age, body -size, disability, ethnicity, sex characteristics, gender identity and expression, -level of experience, education, socio-economic status, nationality, personal -appearance, race, religion, or sexual identity and orientation. - -## Our Standards - -Examples of behavior that contributes to creating a positive environment -include: - -- Using welcoming and inclusive language -- Being respectful of differing viewpoints and experiences -- Gracefully accepting constructive criticism -- Focusing on what is best for the community -- Showing empathy towards other community members - -Examples of unacceptable behavior by participants include: - -- The use of sexualized language or imagery and unwelcome sexual attention or - advances -- Trolling, insulting/derogatory comments, and personal or political attacks -- Public or private harassment -- Publishing others' private information, such as a physical or electronic - address, without explicit permission -- Other conduct which could reasonably be considered inappropriate in a - professional setting - -## Our Responsibilities - -Project maintainers are responsible for clarifying the standards of acceptable -behavior and are expected to take appropriate and fair corrective action in -response to any instances of unacceptable behavior. - -Project maintainers have the right and responsibility to remove, edit, or -reject comments, commits, code, wiki edits, issues, and other contributions -that are not aligned to this Code of Conduct, or to ban temporarily or -permanently any contributor for other behaviors that they deem inappropriate, -threatening, offensive, or harmful. - -## Scope - -This Code of Conduct applies within all project spaces, and it also applies when -an individual is representing the project or its community in public spaces. -Examples of representing a project or community include using an official -project e-mail address, posting via an official social media account, or acting -as an appointed representative at an online or offline event. Representation of -a project may be further defined and clarified by project maintainers. - -This Code of Conduct also applies outside the project spaces when there is a -reasonable belief that an individual's behavior may have a negative impact on -the project or its community. - -## Enforcement - -Instances of abusive, harassing, or otherwise unacceptable behavior may be -reported by contacting the project team at . All -complaints will be reviewed and investigated and will result in a response that -is deemed necessary and appropriate to the circumstances. The project team is -obligated to maintain confidentiality with regard to the reporter of an incident. -Further details of specific enforcement policies may be posted separately. - -Project maintainers who do not follow or enforce the Code of Conduct in good -faith may face temporary or permanent repercussions as determined by other -members of the project's leadership. - -## Attribution - -This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, -available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html - -[homepage]: https://www.contributor-covenant.org - -For answers to common questions about this code of conduct, see -https://www.contributor-covenant.org/faq diff --git a/compiler/forget/CONTRIBUTING.md b/compiler/forget/CONTRIBUTING.md deleted file mode 100644 index d7912b3f5d..0000000000 --- a/compiler/forget/CONTRIBUTING.md +++ /dev/null @@ -1,36 +0,0 @@ -# Contributing to react-forget - -We want to make contributing to this project as easy and transparent as -possible. - -## Pull Requests - -We actively welcome your pull requests. - -1. Fork the repo and create your branch from `main`. -2. If you've added code that should be tested, add tests. -3. If you've changed APIs, update the documentation. -4. Ensure the test suite passes. -5. Make sure your code lints. -6. If you haven't already, complete the Contributor License Agreement ("CLA"). - -## Contributor License Agreement ("CLA") - -In order to accept your pull request, we need you to submit a CLA. You only need -to do this once to work on any of Facebook's open source projects. - -Complete your CLA here: - -## Issues - -We use GitHub issues to track public bugs. Please ensure your description is -clear and has sufficient instructions to be able to reproduce the issue. - -Facebook has a [bounty program](https://www.facebook.com/whitehat/) for the safe -disclosure of security bugs. In those cases, please go through the process -outlined on that page and do not file a public issue. - -## License - -By contributing to react-forget, you agree that your contributions will be licensed -under the LICENSE file in the root directory of this source tree. diff --git a/compiler/forget/package.json b/compiler/package.json similarity index 100% rename from compiler/forget/package.json rename to compiler/package.json diff --git a/compiler/forget/packages/babel-plugin-react-forget/.eslintrc.js b/compiler/packages/babel-plugin-react-forget/.eslintrc.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/.eslintrc.js rename to compiler/packages/babel-plugin-react-forget/.eslintrc.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/.prettierignore b/compiler/packages/babel-plugin-react-forget/.prettierignore similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/.prettierignore rename to compiler/packages/babel-plugin-react-forget/.prettierignore diff --git a/compiler/forget/packages/babel-plugin-react-forget/.prettierrc.json b/compiler/packages/babel-plugin-react-forget/.prettierrc.json similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/.prettierrc.json rename to compiler/packages/babel-plugin-react-forget/.prettierrc.json diff --git a/compiler/forget/packages/babel-plugin-react-forget/jest.config.js b/compiler/packages/babel-plugin-react-forget/jest.config.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/jest.config.js rename to compiler/packages/babel-plugin-react-forget/jest.config.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/package.json b/compiler/packages/babel-plugin-react-forget/package.json similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/package.json rename to compiler/packages/babel-plugin-react-forget/package.json diff --git a/compiler/forget/packages/babel-plugin-react-forget/scripts/build-react-hooks-fixures.js b/compiler/packages/babel-plugin-react-forget/scripts/build-react-hooks-fixures.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/scripts/build-react-hooks-fixures.js rename to compiler/packages/babel-plugin-react-forget/scripts/build-react-hooks-fixures.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/scripts/copyright.js b/compiler/packages/babel-plugin-react-forget/scripts/copyright.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/scripts/copyright.js rename to compiler/packages/babel-plugin-react-forget/scripts/copyright.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/scripts/eslint-plugin-react-hooks-test-cases.js b/compiler/packages/babel-plugin-react-forget/scripts/eslint-plugin-react-hooks-test-cases.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/scripts/eslint-plugin-react-hooks-test-cases.js rename to compiler/packages/babel-plugin-react-forget/scripts/eslint-plugin-react-hooks-test-cases.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/scripts/jest/e2e-classic.config.js b/compiler/packages/babel-plugin-react-forget/scripts/jest/e2e-classic.config.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/scripts/jest/e2e-classic.config.js rename to compiler/packages/babel-plugin-react-forget/scripts/jest/e2e-classic.config.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/scripts/jest/e2e-forget.config.js b/compiler/packages/babel-plugin-react-forget/scripts/jest/e2e-forget.config.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/scripts/jest/e2e-forget.config.js rename to compiler/packages/babel-plugin-react-forget/scripts/jest/e2e-forget.config.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/scripts/jest/main.config.js b/compiler/packages/babel-plugin-react-forget/scripts/jest/main.config.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/scripts/jest/main.config.js rename to compiler/packages/babel-plugin-react-forget/scripts/jest/main.config.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/scripts/jest/makeE2EConfig.js b/compiler/packages/babel-plugin-react-forget/scripts/jest/makeE2EConfig.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/scripts/jest/makeE2EConfig.js rename to compiler/packages/babel-plugin-react-forget/scripts/jest/makeE2EConfig.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/scripts/jest/makeSnapshotResolver.js b/compiler/packages/babel-plugin-react-forget/scripts/jest/makeSnapshotResolver.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/scripts/jest/makeSnapshotResolver.js rename to compiler/packages/babel-plugin-react-forget/scripts/jest/makeSnapshotResolver.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/scripts/jest/makeTransform.ts b/compiler/packages/babel-plugin-react-forget/scripts/jest/makeTransform.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/scripts/jest/makeTransform.ts rename to compiler/packages/babel-plugin-react-forget/scripts/jest/makeTransform.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/scripts/jest/setupEnvE2E.js b/compiler/packages/babel-plugin-react-forget/scripts/jest/setupEnvE2E.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/scripts/jest/setupEnvE2E.js rename to compiler/packages/babel-plugin-react-forget/scripts/jest/setupEnvE2E.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/scripts/jest/snapshot-resolver-no-forget.js b/compiler/packages/babel-plugin-react-forget/scripts/jest/snapshot-resolver-no-forget.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/scripts/jest/snapshot-resolver-no-forget.js rename to compiler/packages/babel-plugin-react-forget/scripts/jest/snapshot-resolver-no-forget.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/scripts/jest/snapshot-resolver-with-forget.js b/compiler/packages/babel-plugin-react-forget/scripts/jest/snapshot-resolver-with-forget.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/scripts/jest/snapshot-resolver-with-forget.js rename to compiler/packages/babel-plugin-react-forget/scripts/jest/snapshot-resolver-with-forget.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/scripts/jest/transform-no-forget.js b/compiler/packages/babel-plugin-react-forget/scripts/jest/transform-no-forget.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/scripts/jest/transform-no-forget.js rename to compiler/packages/babel-plugin-react-forget/scripts/jest/transform-no-forget.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/scripts/jest/transform-with-forget.js b/compiler/packages/babel-plugin-react-forget/scripts/jest/transform-with-forget.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/scripts/jest/transform-with-forget.js rename to compiler/packages/babel-plugin-react-forget/scripts/jest/transform-with-forget.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/scripts/prettier.js b/compiler/packages/babel-plugin-react-forget/scripts/prettier.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/scripts/prettier.js rename to compiler/packages/babel-plugin-react-forget/scripts/prettier.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/scripts/shared/list-changed-files.js b/compiler/packages/babel-plugin-react-forget/scripts/shared/list-changed-files.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/scripts/shared/list-changed-files.js rename to compiler/packages/babel-plugin-react-forget/scripts/shared/list-changed-files.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/scripts/test262-preprocessor.js b/compiler/packages/babel-plugin-react-forget/scripts/test262-preprocessor.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/scripts/test262-preprocessor.js rename to compiler/packages/babel-plugin-react-forget/scripts/test262-preprocessor.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/scripts/test262.sh b/compiler/packages/babel-plugin-react-forget/scripts/test262.sh similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/scripts/test262.sh rename to compiler/packages/babel-plugin-react-forget/scripts/test262.sh diff --git a/compiler/forget/packages/babel-plugin-react-forget/scripts/ts-analyze-trace.sh b/compiler/packages/babel-plugin-react-forget/scripts/ts-analyze-trace.sh similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/scripts/ts-analyze-trace.sh rename to compiler/packages/babel-plugin-react-forget/scripts/ts-analyze-trace.sh diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/Babel/BabelPlugin.ts b/compiler/packages/babel-plugin-react-forget/src/Babel/BabelPlugin.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/Babel/BabelPlugin.ts rename to compiler/packages/babel-plugin-react-forget/src/Babel/BabelPlugin.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/Babel/RunReactForgetBabelPlugin.ts b/compiler/packages/babel-plugin-react-forget/src/Babel/RunReactForgetBabelPlugin.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/Babel/RunReactForgetBabelPlugin.ts rename to compiler/packages/babel-plugin-react-forget/src/Babel/RunReactForgetBabelPlugin.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/Babel/types.d.ts b/compiler/packages/babel-plugin-react-forget/src/Babel/types.d.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/Babel/types.d.ts rename to compiler/packages/babel-plugin-react-forget/src/Babel/types.d.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/CompilerError.ts b/compiler/packages/babel-plugin-react-forget/src/CompilerError.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/CompilerError.ts rename to compiler/packages/babel-plugin-react-forget/src/CompilerError.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/Entrypoint/Gating.ts b/compiler/packages/babel-plugin-react-forget/src/Entrypoint/Gating.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/Entrypoint/Gating.ts rename to compiler/packages/babel-plugin-react-forget/src/Entrypoint/Gating.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/Entrypoint/Imports.ts b/compiler/packages/babel-plugin-react-forget/src/Entrypoint/Imports.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/Entrypoint/Imports.ts rename to compiler/packages/babel-plugin-react-forget/src/Entrypoint/Imports.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/Entrypoint/Instrumentation.ts b/compiler/packages/babel-plugin-react-forget/src/Entrypoint/Instrumentation.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/Entrypoint/Instrumentation.ts rename to compiler/packages/babel-plugin-react-forget/src/Entrypoint/Instrumentation.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/Entrypoint/Options.ts b/compiler/packages/babel-plugin-react-forget/src/Entrypoint/Options.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/Entrypoint/Options.ts rename to compiler/packages/babel-plugin-react-forget/src/Entrypoint/Options.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/Entrypoint/Pipeline.ts b/compiler/packages/babel-plugin-react-forget/src/Entrypoint/Pipeline.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/Entrypoint/Pipeline.ts rename to compiler/packages/babel-plugin-react-forget/src/Entrypoint/Pipeline.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/Entrypoint/Program.ts b/compiler/packages/babel-plugin-react-forget/src/Entrypoint/Program.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/Entrypoint/Program.ts rename to compiler/packages/babel-plugin-react-forget/src/Entrypoint/Program.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/Entrypoint/index.ts b/compiler/packages/babel-plugin-react-forget/src/Entrypoint/index.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/Entrypoint/index.ts rename to compiler/packages/babel-plugin-react-forget/src/Entrypoint/index.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/HIR/AssertConsistentIdentifiers.ts b/compiler/packages/babel-plugin-react-forget/src/HIR/AssertConsistentIdentifiers.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/HIR/AssertConsistentIdentifiers.ts rename to compiler/packages/babel-plugin-react-forget/src/HIR/AssertConsistentIdentifiers.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/HIR/AssertTerminalSuccessorsExist.ts b/compiler/packages/babel-plugin-react-forget/src/HIR/AssertTerminalSuccessorsExist.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/HIR/AssertTerminalSuccessorsExist.ts rename to compiler/packages/babel-plugin-react-forget/src/HIR/AssertTerminalSuccessorsExist.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/HIR/AssertValidMutableRanges.ts b/compiler/packages/babel-plugin-react-forget/src/HIR/AssertValidMutableRanges.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/HIR/AssertValidMutableRanges.ts rename to compiler/packages/babel-plugin-react-forget/src/HIR/AssertValidMutableRanges.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/HIR/BuildHIR.ts b/compiler/packages/babel-plugin-react-forget/src/HIR/BuildHIR.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/HIR/BuildHIR.ts rename to compiler/packages/babel-plugin-react-forget/src/HIR/BuildHIR.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/HIR/Dominator.ts b/compiler/packages/babel-plugin-react-forget/src/HIR/Dominator.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/HIR/Dominator.ts rename to compiler/packages/babel-plugin-react-forget/src/HIR/Dominator.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/HIR/Environment.ts b/compiler/packages/babel-plugin-react-forget/src/HIR/Environment.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/HIR/Environment.ts rename to compiler/packages/babel-plugin-react-forget/src/HIR/Environment.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/HIR/FindContextIdentifiers.ts b/compiler/packages/babel-plugin-react-forget/src/HIR/FindContextIdentifiers.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/HIR/FindContextIdentifiers.ts rename to compiler/packages/babel-plugin-react-forget/src/HIR/FindContextIdentifiers.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/HIR/Globals.ts b/compiler/packages/babel-plugin-react-forget/src/HIR/Globals.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/HIR/Globals.ts rename to compiler/packages/babel-plugin-react-forget/src/HIR/Globals.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/HIR/HIR.ts b/compiler/packages/babel-plugin-react-forget/src/HIR/HIR.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/HIR/HIR.ts rename to compiler/packages/babel-plugin-react-forget/src/HIR/HIR.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/HIR/HIRBuilder.ts b/compiler/packages/babel-plugin-react-forget/src/HIR/HIRBuilder.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/HIR/HIRBuilder.ts rename to compiler/packages/babel-plugin-react-forget/src/HIR/HIRBuilder.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/HIR/MergeConsecutiveBlocks.ts b/compiler/packages/babel-plugin-react-forget/src/HIR/MergeConsecutiveBlocks.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/HIR/MergeConsecutiveBlocks.ts rename to compiler/packages/babel-plugin-react-forget/src/HIR/MergeConsecutiveBlocks.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/HIR/ObjectShape.ts b/compiler/packages/babel-plugin-react-forget/src/HIR/ObjectShape.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/HIR/ObjectShape.ts rename to compiler/packages/babel-plugin-react-forget/src/HIR/ObjectShape.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/HIR/PrintHIR.ts b/compiler/packages/babel-plugin-react-forget/src/HIR/PrintHIR.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/HIR/PrintHIR.ts rename to compiler/packages/babel-plugin-react-forget/src/HIR/PrintHIR.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/HIR/Types.ts b/compiler/packages/babel-plugin-react-forget/src/HIR/Types.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/HIR/Types.ts rename to compiler/packages/babel-plugin-react-forget/src/HIR/Types.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/HIR/index.ts b/compiler/packages/babel-plugin-react-forget/src/HIR/index.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/HIR/index.ts rename to compiler/packages/babel-plugin-react-forget/src/HIR/index.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/HIR/visitors.ts b/compiler/packages/babel-plugin-react-forget/src/HIR/visitors.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/HIR/visitors.ts rename to compiler/packages/babel-plugin-react-forget/src/HIR/visitors.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/Inference/AnalyseFunctions.ts b/compiler/packages/babel-plugin-react-forget/src/Inference/AnalyseFunctions.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/Inference/AnalyseFunctions.ts rename to compiler/packages/babel-plugin-react-forget/src/Inference/AnalyseFunctions.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/Inference/DropMemoCalls.ts b/compiler/packages/babel-plugin-react-forget/src/Inference/DropMemoCalls.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/Inference/DropMemoCalls.ts rename to compiler/packages/babel-plugin-react-forget/src/Inference/DropMemoCalls.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/Inference/InferAlias.ts b/compiler/packages/babel-plugin-react-forget/src/Inference/InferAlias.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/Inference/InferAlias.ts rename to compiler/packages/babel-plugin-react-forget/src/Inference/InferAlias.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/Inference/InferAliasForPhis.ts b/compiler/packages/babel-plugin-react-forget/src/Inference/InferAliasForPhis.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/Inference/InferAliasForPhis.ts rename to compiler/packages/babel-plugin-react-forget/src/Inference/InferAliasForPhis.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/Inference/InferAliasForStores.ts b/compiler/packages/babel-plugin-react-forget/src/Inference/InferAliasForStores.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/Inference/InferAliasForStores.ts rename to compiler/packages/babel-plugin-react-forget/src/Inference/InferAliasForStores.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/Inference/InferMutableContextVariables.ts b/compiler/packages/babel-plugin-react-forget/src/Inference/InferMutableContextVariables.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/Inference/InferMutableContextVariables.ts rename to compiler/packages/babel-plugin-react-forget/src/Inference/InferMutableContextVariables.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/Inference/InferMutableLifetimes.ts b/compiler/packages/babel-plugin-react-forget/src/Inference/InferMutableLifetimes.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/Inference/InferMutableLifetimes.ts rename to compiler/packages/babel-plugin-react-forget/src/Inference/InferMutableLifetimes.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/Inference/InferMutableRanges.ts b/compiler/packages/babel-plugin-react-forget/src/Inference/InferMutableRanges.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/Inference/InferMutableRanges.ts rename to compiler/packages/babel-plugin-react-forget/src/Inference/InferMutableRanges.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/Inference/InferMutableRangesForAlias.ts b/compiler/packages/babel-plugin-react-forget/src/Inference/InferMutableRangesForAlias.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/Inference/InferMutableRangesForAlias.ts rename to compiler/packages/babel-plugin-react-forget/src/Inference/InferMutableRangesForAlias.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/Inference/InferReferenceEffects.ts b/compiler/packages/babel-plugin-react-forget/src/Inference/InferReferenceEffects.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/Inference/InferReferenceEffects.ts rename to compiler/packages/babel-plugin-react-forget/src/Inference/InferReferenceEffects.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/Inference/InlineUseMemo.ts b/compiler/packages/babel-plugin-react-forget/src/Inference/InlineUseMemo.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/Inference/InlineUseMemo.ts rename to compiler/packages/babel-plugin-react-forget/src/Inference/InlineUseMemo.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/Inference/index.ts b/compiler/packages/babel-plugin-react-forget/src/Inference/index.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/Inference/index.ts rename to compiler/packages/babel-plugin-react-forget/src/Inference/index.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/Optimization/ConstantPropagation.ts b/compiler/packages/babel-plugin-react-forget/src/Optimization/ConstantPropagation.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/Optimization/ConstantPropagation.ts rename to compiler/packages/babel-plugin-react-forget/src/Optimization/ConstantPropagation.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/Optimization/DeadCodeElimination.ts b/compiler/packages/babel-plugin-react-forget/src/Optimization/DeadCodeElimination.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/Optimization/DeadCodeElimination.ts rename to compiler/packages/babel-plugin-react-forget/src/Optimization/DeadCodeElimination.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/Optimization/index.ts b/compiler/packages/babel-plugin-react-forget/src/Optimization/index.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/Optimization/index.ts rename to compiler/packages/babel-plugin-react-forget/src/Optimization/index.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/AlignReactiveScopesToBlockScopes.ts b/compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/AlignReactiveScopesToBlockScopes.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/AlignReactiveScopesToBlockScopes.ts rename to compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/AlignReactiveScopesToBlockScopes.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/BuildReactiveBlocks.ts b/compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/BuildReactiveBlocks.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/BuildReactiveBlocks.ts rename to compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/BuildReactiveBlocks.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/BuildReactiveFunction.ts b/compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/BuildReactiveFunction.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/BuildReactiveFunction.ts rename to compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/BuildReactiveFunction.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/CodegenReactiveFunction.ts b/compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/CodegenReactiveFunction.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/CodegenReactiveFunction.ts rename to compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/CodegenReactiveFunction.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/DeriveMinimalDependencies.ts b/compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/DeriveMinimalDependencies.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/DeriveMinimalDependencies.ts rename to compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/DeriveMinimalDependencies.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/ExtractScopeDeclarationsFromDestructuring.ts b/compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/ExtractScopeDeclarationsFromDestructuring.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/ExtractScopeDeclarationsFromDestructuring.ts rename to compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/ExtractScopeDeclarationsFromDestructuring.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/FlattenReactiveLoops.ts b/compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/FlattenReactiveLoops.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/FlattenReactiveLoops.ts rename to compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/FlattenReactiveLoops.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/FlattenScopesWithHooks.ts b/compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/FlattenScopesWithHooks.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/FlattenScopesWithHooks.ts rename to compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/FlattenScopesWithHooks.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/InferReactiveIdentifiers.ts b/compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/InferReactiveIdentifiers.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/InferReactiveIdentifiers.ts rename to compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/InferReactiveIdentifiers.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/InferReactiveScopeVariables.ts b/compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/InferReactiveScopeVariables.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/InferReactiveScopeVariables.ts rename to compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/InferReactiveScopeVariables.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/MemoizeFbtOperandsInSameScope.ts b/compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/MemoizeFbtOperandsInSameScope.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/MemoizeFbtOperandsInSameScope.ts rename to compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/MemoizeFbtOperandsInSameScope.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/MergeOverlappingReactiveScopes.ts b/compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/MergeOverlappingReactiveScopes.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/MergeOverlappingReactiveScopes.ts rename to compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/MergeOverlappingReactiveScopes.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/PrintReactiveFunction.ts b/compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/PrintReactiveFunction.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/PrintReactiveFunction.ts rename to compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/PrintReactiveFunction.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/PromoteUsedTemporaries.ts b/compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/PromoteUsedTemporaries.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/PromoteUsedTemporaries.ts rename to compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/PromoteUsedTemporaries.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/PropagateScopeDependencies.ts b/compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/PropagateScopeDependencies.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/PropagateScopeDependencies.ts rename to compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/PropagateScopeDependencies.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/PruneAllReactiveScopes.ts b/compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/PruneAllReactiveScopes.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/PruneAllReactiveScopes.ts rename to compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/PruneAllReactiveScopes.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/PruneNonEscapingScopes.ts b/compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/PruneNonEscapingScopes.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/PruneNonEscapingScopes.ts rename to compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/PruneNonEscapingScopes.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/PruneNonReactiveDependencies.ts b/compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/PruneNonReactiveDependencies.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/PruneNonReactiveDependencies.ts rename to compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/PruneNonReactiveDependencies.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/PruneTemporaryLValues.ts b/compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/PruneTemporaryLValues.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/PruneTemporaryLValues.ts rename to compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/PruneTemporaryLValues.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/PruneUnusedLabels.ts b/compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/PruneUnusedLabels.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/PruneUnusedLabels.ts rename to compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/PruneUnusedLabels.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/PruneUnusedScopes.ts b/compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/PruneUnusedScopes.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/PruneUnusedScopes.ts rename to compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/PruneUnusedScopes.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/RenameVariables.ts b/compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/RenameVariables.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/RenameVariables.ts rename to compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/RenameVariables.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/index.ts b/compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/index.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/index.ts rename to compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/index.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/visitors.ts b/compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/visitors.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/ReactiveScopes/visitors.ts rename to compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/visitors.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/SSA/EliminateRedundantPhi.ts b/compiler/packages/babel-plugin-react-forget/src/SSA/EliminateRedundantPhi.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/SSA/EliminateRedundantPhi.ts rename to compiler/packages/babel-plugin-react-forget/src/SSA/EliminateRedundantPhi.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/SSA/EnterSSA.ts b/compiler/packages/babel-plugin-react-forget/src/SSA/EnterSSA.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/SSA/EnterSSA.ts rename to compiler/packages/babel-plugin-react-forget/src/SSA/EnterSSA.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/SSA/LeaveSSA.ts b/compiler/packages/babel-plugin-react-forget/src/SSA/LeaveSSA.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/SSA/LeaveSSA.ts rename to compiler/packages/babel-plugin-react-forget/src/SSA/LeaveSSA.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/SSA/index.ts b/compiler/packages/babel-plugin-react-forget/src/SSA/index.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/SSA/index.ts rename to compiler/packages/babel-plugin-react-forget/src/SSA/index.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/TypeInference/InferTypes.ts b/compiler/packages/babel-plugin-react-forget/src/TypeInference/InferTypes.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/TypeInference/InferTypes.ts rename to compiler/packages/babel-plugin-react-forget/src/TypeInference/InferTypes.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/TypeInference/index.ts b/compiler/packages/babel-plugin-react-forget/src/TypeInference/index.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/TypeInference/index.ts rename to compiler/packages/babel-plugin-react-forget/src/TypeInference/index.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/Utils/ComponentDeclaration.ts b/compiler/packages/babel-plugin-react-forget/src/Utils/ComponentDeclaration.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/Utils/ComponentDeclaration.ts rename to compiler/packages/babel-plugin-react-forget/src/Utils/ComponentDeclaration.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/Utils/DisjointSet.ts b/compiler/packages/babel-plugin-react-forget/src/Utils/DisjointSet.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/Utils/DisjointSet.ts rename to compiler/packages/babel-plugin-react-forget/src/Utils/DisjointSet.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/Utils/Result.ts b/compiler/packages/babel-plugin-react-forget/src/Utils/Result.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/Utils/Result.ts rename to compiler/packages/babel-plugin-react-forget/src/Utils/Result.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/Utils/Stack.ts b/compiler/packages/babel-plugin-react-forget/src/Utils/Stack.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/Utils/Stack.ts rename to compiler/packages/babel-plugin-react-forget/src/Utils/Stack.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/Utils/VisualizeHIRMermaid.ts b/compiler/packages/babel-plugin-react-forget/src/Utils/VisualizeHIRMermaid.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/Utils/VisualizeHIRMermaid.ts rename to compiler/packages/babel-plugin-react-forget/src/Utils/VisualizeHIRMermaid.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/Utils/logger.ts b/compiler/packages/babel-plugin-react-forget/src/Utils/logger.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/Utils/logger.ts rename to compiler/packages/babel-plugin-react-forget/src/Utils/logger.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/Utils/todo.ts b/compiler/packages/babel-plugin-react-forget/src/Utils/todo.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/Utils/todo.ts rename to compiler/packages/babel-plugin-react-forget/src/Utils/todo.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/Utils/types.d.ts b/compiler/packages/babel-plugin-react-forget/src/Utils/types.d.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/Utils/types.d.ts rename to compiler/packages/babel-plugin-react-forget/src/Utils/types.d.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/Utils/utils.ts b/compiler/packages/babel-plugin-react-forget/src/Utils/utils.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/Utils/utils.ts rename to compiler/packages/babel-plugin-react-forget/src/Utils/utils.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/Validation/ValidateFrozenLambdas.ts b/compiler/packages/babel-plugin-react-forget/src/Validation/ValidateFrozenLambdas.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/Validation/ValidateFrozenLambdas.ts rename to compiler/packages/babel-plugin-react-forget/src/Validation/ValidateFrozenLambdas.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/Validation/ValidateHooksUsage.ts b/compiler/packages/babel-plugin-react-forget/src/Validation/ValidateHooksUsage.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/Validation/ValidateHooksUsage.ts rename to compiler/packages/babel-plugin-react-forget/src/Validation/ValidateHooksUsage.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/Validation/ValidateNoRefAccesInRender.ts b/compiler/packages/babel-plugin-react-forget/src/Validation/ValidateNoRefAccesInRender.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/Validation/ValidateNoRefAccesInRender.ts rename to compiler/packages/babel-plugin-react-forget/src/Validation/ValidateNoRefAccesInRender.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/Validation/ValidateNoSetStateInRender.ts b/compiler/packages/babel-plugin-react-forget/src/Validation/ValidateNoSetStateInRender.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/Validation/ValidateNoSetStateInRender.ts rename to compiler/packages/babel-plugin-react-forget/src/Validation/ValidateNoSetStateInRender.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/Validation/ValidateUnconditionalHooks.ts b/compiler/packages/babel-plugin-react-forget/src/Validation/ValidateUnconditionalHooks.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/Validation/ValidateUnconditionalHooks.ts rename to compiler/packages/babel-plugin-react-forget/src/Validation/ValidateUnconditionalHooks.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/Validation/index.ts b/compiler/packages/babel-plugin-react-forget/src/Validation/index.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/Validation/index.ts rename to compiler/packages/babel-plugin-react-forget/src/Validation/index.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/DisjointSet-test.ts b/compiler/packages/babel-plugin-react-forget/src/__tests__/DisjointSet-test.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/DisjointSet-test.ts rename to compiler/packages/babel-plugin-react-forget/src/__tests__/DisjointSet-test.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/Result-test.ts b/compiler/packages/babel-plugin-react-forget/src/__tests__/Result-test.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/Result-test.ts rename to compiler/packages/babel-plugin-react-forget/src/__tests__/Result-test.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/e2e/constant-prop.e2e.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/e2e/constant-prop.e2e.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/e2e/constant-prop.e2e.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/e2e/constant-prop.e2e.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/e2e/expectLogs.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/e2e/expectLogs.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/e2e/expectLogs.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/e2e/expectLogs.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/e2e/hello.e2e.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/e2e/hello.e2e.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/e2e/hello.e2e.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/e2e/hello.e2e.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/e2e/update-button.e2e.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/e2e/update-button.e2e.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/e2e/update-button.e2e.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/e2e/update-button.e2e.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/e2e/update-expressions.e2e.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/e2e/update-expressions.e2e.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/e2e/update-expressions.e2e.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/e2e/update-expressions.e2e.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/e2e/use-state.e2e.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/e2e/use-state.e2e.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/e2e/use-state.e2e.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/e2e/use-state.e2e.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-capture-in-method-receiver-and-mutate.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-capture-in-method-receiver-and-mutate.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-capture-in-method-receiver-and-mutate.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-capture-in-method-receiver-and-mutate.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-capture-in-method-receiver-and-mutate.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-capture-in-method-receiver-and-mutate.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-capture-in-method-receiver-and-mutate.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-capture-in-method-receiver-and-mutate.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-capture-in-method-receiver.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-capture-in-method-receiver.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-capture-in-method-receiver.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-capture-in-method-receiver.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-capture-in-method-receiver.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-capture-in-method-receiver.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-capture-in-method-receiver.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-capture-in-method-receiver.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-computed-load.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-computed-load.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-computed-load.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-computed-load.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-computed-load.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-computed-load.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-computed-load.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-computed-load.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-nested-member-path-mutate.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-nested-member-path-mutate.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-nested-member-path-mutate.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-nested-member-path-mutate.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-nested-member-path-mutate.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-nested-member-path-mutate.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-nested-member-path-mutate.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-nested-member-path-mutate.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-nested-member-path.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-nested-member-path.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-nested-member-path.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-nested-member-path.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-nested-member-path.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-nested-member-path.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-nested-member-path.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-nested-member-path.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-while.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-while.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-while.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-while.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-while.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-while.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-while.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/alias-while.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/allocating-primitive-as-dep-nested-scope.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/allocating-primitive-as-dep-nested-scope.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/allocating-primitive-as-dep-nested-scope.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/allocating-primitive-as-dep-nested-scope.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/allocating-primitive-as-dep-nested-scope.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/allocating-primitive-as-dep-nested-scope.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/allocating-primitive-as-dep-nested-scope.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/allocating-primitive-as-dep-nested-scope.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/allocating-primitive-as-dep.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/allocating-primitive-as-dep.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/allocating-primitive-as-dep.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/allocating-primitive-as-dep.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/allocating-primitive-as-dep.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/allocating-primitive-as-dep.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/allocating-primitive-as-dep.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/allocating-primitive-as-dep.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/allow-passing-refs-as-props.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/allow-passing-refs-as-props.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/allow-passing-refs-as-props.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/allow-passing-refs-as-props.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/allow-passing-refs-as-props.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/allow-passing-refs-as-props.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/allow-passing-refs-as-props.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/allow-passing-refs-as-props.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-access-assignment.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-access-assignment.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-access-assignment.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-access-assignment.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-access-assignment.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-access-assignment.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-access-assignment.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-access-assignment.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-at-closure.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-at-closure.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-at-closure.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-at-closure.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-at-closure.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-at-closure.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-at-closure.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-at-closure.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-at-effect.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-at-effect.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-at-effect.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-at-effect.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-at-effect.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-at-effect.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-at-effect.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-at-effect.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-at-mutate-after-capture.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-at-mutate-after-capture.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-at-mutate-after-capture.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-at-mutate-after-capture.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-at-mutate-after-capture.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-at-mutate-after-capture.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-at-mutate-after-capture.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-at-mutate-after-capture.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-expression-spread.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-expression-spread.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-expression-spread.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-expression-spread.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-expression-spread.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-expression-spread.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-expression-spread.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-expression-spread.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-join.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-join.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-join.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-join.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-join.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-join.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-join.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-join.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-map-frozen-array.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-map-frozen-array.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-map-frozen-array.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-map-frozen-array.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-map-frozen-array.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-map-frozen-array.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-map-frozen-array.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-map-frozen-array.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-map-mutable-array-mutating-lambda.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-map-mutable-array-mutating-lambda.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-map-mutable-array-mutating-lambda.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-map-mutable-array-mutating-lambda.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-map-mutable-array-mutating-lambda.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-map-mutable-array-mutating-lambda.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-map-mutable-array-mutating-lambda.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-map-mutable-array-mutating-lambda.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-pattern-params.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-pattern-params.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-pattern-params.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-pattern-params.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-pattern-params.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-pattern-params.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-pattern-params.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-pattern-params.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-properties.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-properties.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-properties.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-properties.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-properties.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-properties.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-properties.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-properties.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-property-call.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-property-call.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-property-call.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-property-call.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-property-call.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-property-call.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-property-call.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-property-call.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-push-effect.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-push-effect.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-push-effect.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-push-effect.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-push-effect.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-push-effect.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-push-effect.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-push-effect.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/arrow-function-expr-gating-test.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/arrow-function-expr-gating-test.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/arrow-function-expr-gating-test.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/arrow-function-expr-gating-test.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/arrow-function-expr-gating-test.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/arrow-function-expr-gating-test.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/arrow-function-expr-gating-test.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/arrow-function-expr-gating-test.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-expression-computed.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-expression-computed.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-expression-computed.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-expression-computed.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-expression-computed.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-expression-computed.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-expression-computed.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-expression-computed.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-expression-nested-path.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-expression-nested-path.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-expression-nested-path.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-expression-nested-path.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-expression-nested-path.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-expression-nested-path.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-expression-nested-path.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-expression-nested-path.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-in-nested-if.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-in-nested-if.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-in-nested-if.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-in-nested-if.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-in-nested-if.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-in-nested-if.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-in-nested-if.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-in-nested-if.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-variations-complex-lvalue-array.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-variations-complex-lvalue-array.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-variations-complex-lvalue-array.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-variations-complex-lvalue-array.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-variations-complex-lvalue-array.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-variations-complex-lvalue-array.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-variations-complex-lvalue-array.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-variations-complex-lvalue-array.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-variations-complex-lvalue.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-variations-complex-lvalue.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-variations-complex-lvalue.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-variations-complex-lvalue.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-variations-complex-lvalue.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-variations-complex-lvalue.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-variations-complex-lvalue.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-variations-complex-lvalue.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-variations.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-variations.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-variations.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-variations.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-variations.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-variations.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-variations.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-variations.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/await-side-effecting-promise.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/await-side-effecting-promise.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/await-side-effecting-promise.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/await-side-effecting-promise.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/await-side-effecting-promise.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/await-side-effecting-promise.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/await-side-effecting-promise.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/await-side-effecting-promise.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/await.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/await.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/await.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/await.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/await.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/await.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/await.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/await.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/babel-existing-react-import.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/babel-existing-react-import.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/babel-existing-react-import.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/babel-existing-react-import.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/babel-existing-react-import.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/babel-existing-react-import.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/babel-existing-react-import.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/babel-existing-react-import.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/babel-existing-react-kitchensink-import.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/babel-existing-react-kitchensink-import.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/babel-existing-react-kitchensink-import.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/babel-existing-react-kitchensink-import.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/babel-existing-react-kitchensink-import.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/babel-existing-react-kitchensink-import.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/babel-existing-react-kitchensink-import.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/babel-existing-react-kitchensink-import.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/bug.useMemo-deps-array-not-cleared.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/bug.useMemo-deps-array-not-cleared.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/bug.useMemo-deps-array-not-cleared.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/bug.useMemo-deps-array-not-cleared.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/bug.useMemo-deps-array-not-cleared.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/bug.useMemo-deps-array-not-cleared.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/bug.useMemo-deps-array-not-cleared.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/bug.useMemo-deps-array-not-cleared.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/bug_object-pattern.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/bug_object-pattern.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/bug_object-pattern.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/bug_object-pattern.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/bug_object-pattern.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/bug_object-pattern.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/bug_object-pattern.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/bug_object-pattern.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/builtin-jsx-tag-lowered-between-mutations.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/builtin-jsx-tag-lowered-between-mutations.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/builtin-jsx-tag-lowered-between-mutations.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/builtin-jsx-tag-lowered-between-mutations.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/builtin-jsx-tag-lowered-between-mutations.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/builtin-jsx-tag-lowered-between-mutations.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/builtin-jsx-tag-lowered-between-mutations.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/builtin-jsx-tag-lowered-between-mutations.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call-args-assignment.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call-args-assignment.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call-args-assignment.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call-args-assignment.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call-args-assignment.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call-args-assignment.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call-args-assignment.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call-args-assignment.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call-args-destructuring-assignment.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call-args-destructuring-assignment.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call-args-destructuring-assignment.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call-args-destructuring-assignment.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call-args-destructuring-assignment.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call-args-destructuring-assignment.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call-args-destructuring-assignment.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call-args-destructuring-assignment.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call-spread.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call-spread.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call-spread.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call-spread.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call-spread.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call-spread.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call-spread.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call-spread.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call-with-independently-memoizable-arg.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call-with-independently-memoizable-arg.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call-with-independently-memoizable-arg.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call-with-independently-memoizable-arg.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call-with-independently-memoizable-arg.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call-with-independently-memoizable-arg.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call-with-independently-memoizable-arg.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call-with-independently-memoizable-arg.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/call.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capture-indirect-mutate-alias.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capture-indirect-mutate-alias.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capture-indirect-mutate-alias.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capture-indirect-mutate-alias.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capture-indirect-mutate-alias.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capture-indirect-mutate-alias.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capture-indirect-mutate-alias.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capture-indirect-mutate-alias.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capture-param-mutate.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capture-param-mutate.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capture-param-mutate.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capture-param-mutate.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capture-param-mutate.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capture-param-mutate.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capture-param-mutate.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capture-param-mutate.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capture_mutate-across-fns.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capture_mutate-across-fns.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capture_mutate-across-fns.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capture_mutate-across-fns.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capture_mutate-across-fns.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capture_mutate-across-fns.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capture_mutate-across-fns.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capture_mutate-across-fns.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-arrow-function-1.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-arrow-function-1.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-arrow-function-1.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-arrow-function-1.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-arrow-function-1.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-arrow-function-1.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-arrow-function-1.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-arrow-function-1.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-fun-alias-captured-mutate-2.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-fun-alias-captured-mutate-2.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-fun-alias-captured-mutate-2.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-fun-alias-captured-mutate-2.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-fun-alias-captured-mutate-2.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-fun-alias-captured-mutate-2.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-fun-alias-captured-mutate-2.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-fun-alias-captured-mutate-2.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-fun-alias-captured-mutate-arr-2.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-fun-alias-captured-mutate-arr-2.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-fun-alias-captured-mutate-arr-2.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-fun-alias-captured-mutate-arr-2.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-fun-alias-captured-mutate-arr-2.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-fun-alias-captured-mutate-arr-2.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-fun-alias-captured-mutate-arr-2.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-fun-alias-captured-mutate-arr-2.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-captured-mutate-arr.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-captured-mutate-arr.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-captured-mutate-arr.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-captured-mutate-arr.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-captured-mutate-arr.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-captured-mutate-arr.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-captured-mutate-arr.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-captured-mutate-arr.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-captured-mutate.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-captured-mutate.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-captured-mutate.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-captured-mutate.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-captured-mutate.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-captured-mutate.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-captured-mutate.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-captured-mutate.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-computed-mutate.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-computed-mutate.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-computed-mutate.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-computed-mutate.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-computed-mutate.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-computed-mutate.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-computed-mutate.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-computed-mutate.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-mutate.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-mutate.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-mutate.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-mutate.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-mutate.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-mutate.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-mutate.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-mutate.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-receiver-computed-mutate.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-receiver-computed-mutate.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-receiver-computed-mutate.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-receiver-computed-mutate.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-receiver-computed-mutate.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-receiver-computed-mutate.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-receiver-computed-mutate.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-receiver-computed-mutate.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-receiver-mutate.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-receiver-mutate.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-receiver-mutate.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-receiver-mutate.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-receiver-mutate.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-receiver-mutate.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-receiver-mutate.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-alias-receiver-mutate.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate-2.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate-2.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate-2.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate-2.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate-2.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate-2.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate-2.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate-2.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate-3.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate-3.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate-3.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate-3.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate-3.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate-3.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate-3.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate-3.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate-nested.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate-nested.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate-nested.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate-nested.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate-nested.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate-nested.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate-nested.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate-nested.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-simple-alias.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-simple-alias.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-simple-alias.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-simple-alias.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-simple-alias.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-simple-alias.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-simple-alias.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-simple-alias.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-1.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-1.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-1.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-1.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-1.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-1.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-1.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-1.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-2.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-2.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-2.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-2.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-2.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-2.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-2.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-2.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-3.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-3.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-3.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-3.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-3.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-3.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-3.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-3.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-4.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-4.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-4.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-4.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-4.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-4.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-4.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-4.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-capture-ref-before-rename.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-capture-ref-before-rename.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-capture-ref-before-rename.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-capture-ref-before-rename.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-capture-ref-before-rename.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-capture-ref-before-rename.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-capture-ref-before-rename.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-capture-ref-before-rename.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-conditional-capture-mutate.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-conditional-capture-mutate.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-conditional-capture-mutate.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-conditional-capture-mutate.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-conditional-capture-mutate.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-conditional-capture-mutate.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-conditional-capture-mutate.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-conditional-capture-mutate.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-decl.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-decl.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-decl.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-decl.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-decl.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-decl.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-decl.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-decl.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-member-expr-arguments.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-member-expr-arguments.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-member-expr-arguments.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-member-expr-arguments.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-member-expr-arguments.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-member-expr-arguments.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-member-expr-arguments.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-member-expr-arguments.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-member-expr-call.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-member-expr-call.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-member-expr-call.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-member-expr-call.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-member-expr-call.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-member-expr-call.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-member-expr-call.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-member-expr-call.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-renamed-ref.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-renamed-ref.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-renamed-ref.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-renamed-ref.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-renamed-ref.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-renamed-ref.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-renamed-ref.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-renamed-ref.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-runs-inference.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-runs-inference.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-runs-inference.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-runs-inference.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-runs-inference.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-runs-inference.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-runs-inference.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-runs-inference.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-shadow-captured.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-shadow-captured.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-shadow-captured.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-shadow-captured.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-shadow-captured.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-shadow-captured.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-shadow-captured.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-shadow-captured.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-skip-computed-path.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-skip-computed-path.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-skip-computed-path.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-skip-computed-path.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-skip-computed-path.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-skip-computed-path.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-skip-computed-path.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-skip-computed-path.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-within-block.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-within-block.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-within-block.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-within-block.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-within-block.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-within-block.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-within-block.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-within-block.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-member-expr.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-member-expr.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-member-expr.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-member-expr.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-member-expr.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-member-expr.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-member-expr.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-member-expr.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-nested-member-call.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-nested-member-call.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-nested-member-call.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-nested-member-call.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-nested-member-call.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-nested-member-call.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-nested-member-call.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-nested-member-call.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-nested-member-expr-in-nested-func.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-nested-member-expr-in-nested-func.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-nested-member-expr-in-nested-func.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-nested-member-expr-in-nested-func.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-nested-member-expr-in-nested-func.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-nested-member-expr-in-nested-func.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-nested-member-expr-in-nested-func.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-nested-member-expr-in-nested-func.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-nested-member-expr.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-nested-member-expr.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-nested-member-expr.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-nested-member-expr.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-nested-member-expr.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-nested-member-expr.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-nested-member-expr.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-nested-member-expr.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-reference-changes-type.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-reference-changes-type.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-reference-changes-type.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-reference-changes-type.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-reference-changes-type.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-reference-changes-type.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-reference-changes-type.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-reference-changes-type.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-variable-in-nested-block.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-variable-in-nested-block.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-variable-in-nested-block.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-variable-in-nested-block.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-variable-in-nested-block.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-variable-in-nested-block.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-variable-in-nested-block.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-variable-in-nested-block.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-variable-in-nested-function.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-variable-in-nested-function.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-variable-in-nested-function.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-variable-in-nested-function.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-variable-in-nested-function.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-variable-in-nested-function.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-variable-in-nested-function.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-variable-in-nested-function.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/chained-assignment-context-variable.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/chained-assignment-context-variable.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/chained-assignment-context-variable.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/chained-assignment-context-variable.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/chained-assignment-context-variable.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/chained-assignment-context-variable.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/chained-assignment-context-variable.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/chained-assignment-context-variable.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/chained-assignment-expressions.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/chained-assignment-expressions.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/chained-assignment-expressions.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/chained-assignment-expressions.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/chained-assignment-expressions.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/chained-assignment-expressions.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/chained-assignment-expressions.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/chained-assignment-expressions.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/codegen-emit-imports-same-source.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/codegen-emit-imports-same-source.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/codegen-emit-imports-same-source.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/codegen-emit-imports-same-source.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/codegen-emit-imports-same-source.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/codegen-emit-imports-same-source.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/codegen-emit-imports-same-source.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/codegen-emit-imports-same-source.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/codegen-emit-make-read-only.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/codegen-emit-make-read-only.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/codegen-emit-make-read-only.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/codegen-emit-make-read-only.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/codegen-emit-make-read-only.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/codegen-emit-make-read-only.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/codegen-emit-make-read-only.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/codegen-emit-make-read-only.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/codegen-instrument-forget-gating-test.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/codegen-instrument-forget-gating-test.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/codegen-instrument-forget-gating-test.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/codegen-instrument-forget-gating-test.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/codegen-instrument-forget-gating-test.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/codegen-instrument-forget-gating-test.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/codegen-instrument-forget-gating-test.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/codegen-instrument-forget-gating-test.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/codegen-instrument-forget-test.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/codegen-instrument-forget-test.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/codegen-instrument-forget-test.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/codegen-instrument-forget-test.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/codegen-instrument-forget-test.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/codegen-instrument-forget-test.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/codegen-instrument-forget-test.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/codegen-instrument-forget-test.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/complex-while.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/complex-while.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/complex-while.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/complex-while.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/complex-while.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/complex-while.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/complex-while.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/complex-while.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/component.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/component.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/component.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/component.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/component.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/component.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/component.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/component.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/computed-call-evaluation-order.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/computed-call-evaluation-order.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/computed-call-evaluation-order.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/computed-call-evaluation-order.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/computed-call-evaluation-order.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/computed-call-evaluation-order.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/computed-call-evaluation-order.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/computed-call-evaluation-order.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/computed-call-spread.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/computed-call-spread.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/computed-call-spread.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/computed-call-spread.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/computed-call-spread.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/computed-call-spread.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/computed-call-spread.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/computed-call-spread.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/computed-load-primitive-as-dependency.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/computed-load-primitive-as-dependency.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/computed-load-primitive-as-dependency.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/computed-load-primitive-as-dependency.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/computed-load-primitive-as-dependency.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/computed-load-primitive-as-dependency.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/computed-load-primitive-as-dependency.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/computed-load-primitive-as-dependency.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/computed-store-alias.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/computed-store-alias.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/computed-store-alias.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/computed-store-alias.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/computed-store-alias.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/computed-store-alias.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/computed-store-alias.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/computed-store-alias.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/concise-arrow-expr.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/concise-arrow-expr.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/concise-arrow-expr.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/concise-arrow-expr.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/concise-arrow-expr.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/concise-arrow-expr.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/concise-arrow-expr.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/concise-arrow-expr.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/cond-deps-conditional-member-expr.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/cond-deps-conditional-member-expr.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/cond-deps-conditional-member-expr.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/cond-deps-conditional-member-expr.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/cond-deps-conditional-member-expr.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/cond-deps-conditional-member-expr.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/cond-deps-conditional-member-expr.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/cond-deps-conditional-member-expr.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/conditional-break-labeled.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/conditional-break-labeled.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/conditional-break-labeled.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/conditional-break-labeled.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/conditional-break-labeled.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/conditional-break-labeled.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/conditional-break-labeled.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/conditional-break-labeled.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/conditional-break.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/conditional-break.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/conditional-break.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/conditional-break.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/conditional-break.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/conditional-break.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/conditional-break.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/conditional-break.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/conditional-on-mutable.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/conditional-on-mutable.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/conditional-on-mutable.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/conditional-on-mutable.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/conditional-on-mutable.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/conditional-on-mutable.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/conditional-on-mutable.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/conditional-on-mutable.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/conditional-set-state-in-render.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/conditional-set-state-in-render.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/conditional-set-state-in-render.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/conditional-set-state-in-render.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/conditional-set-state-in-render.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/conditional-set-state-in-render.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/conditional-set-state-in-render.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/conditional-set-state-in-render.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/console-readonly.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/console-readonly.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/console-readonly.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/console-readonly.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/console-readonly.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/console-readonly.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/console-readonly.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/console-readonly.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/const-propagation-into-function-expression-global.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/const-propagation-into-function-expression-global.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/const-propagation-into-function-expression-global.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/const-propagation-into-function-expression-global.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/const-propagation-into-function-expression-global.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/const-propagation-into-function-expression-global.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/const-propagation-into-function-expression-global.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/const-propagation-into-function-expression-global.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/const-propagation-into-function-expression-primitive.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/const-propagation-into-function-expression-primitive.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/const-propagation-into-function-expression-primitive.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/const-propagation-into-function-expression-primitive.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/const-propagation-into-function-expression-primitive.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/const-propagation-into-function-expression-primitive.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/const-propagation-into-function-expression-primitive.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/const-propagation-into-function-expression-primitive.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-computed.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-computed.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-computed.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-computed.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-computed.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-computed.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-computed.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-computed.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagate-global-phis-constant.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagate-global-phis-constant.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagate-global-phis-constant.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagate-global-phis-constant.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagate-global-phis-constant.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagate-global-phis-constant.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagate-global-phis-constant.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagate-global-phis-constant.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagate-global-phis.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagate-global-phis.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagate-global-phis.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagate-global-phis.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagate-global-phis.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagate-global-phis.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagate-global-phis.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagate-global-phis.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation-for.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation-for.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation-for.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation-for.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation-for.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation-for.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation-for.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation-for.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation-into-function-expressions.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation-into-function-expressions.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation-into-function-expressions.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation-into-function-expressions.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation-into-function-expressions.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation-into-function-expressions.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation-into-function-expressions.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation-into-function-expressions.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation-phi.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation-phi.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation-phi.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation-phi.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation-phi.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation-phi.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation-phi.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation-phi.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation-while.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation-while.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation-while.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation-while.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation-while.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation-while.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation-while.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation-while.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constant-propagation.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constructor.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constructor.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constructor.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constructor.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constructor.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constructor.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constructor.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/constructor.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/context-variable-reassigned-outside-of-lambda.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/context-variable-reassigned-outside-of-lambda.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/context-variable-reassigned-outside-of-lambda.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/context-variable-reassigned-outside-of-lambda.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/context-variable-reassigned-outside-of-lambda.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/context-variable-reassigned-outside-of-lambda.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/context-variable-reassigned-outside-of-lambda.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/context-variable-reassigned-outside-of-lambda.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/controlled-input.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/controlled-input.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/controlled-input.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/controlled-input.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/controlled-input.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/controlled-input.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/controlled-input.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/controlled-input.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/dce-loop.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/dce-loop.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/dce-loop.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/dce-loop.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/dce-loop.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/dce-loop.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/dce-loop.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/dce-loop.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/debugger-memoized.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/debugger-memoized.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/debugger-memoized.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/debugger-memoized.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/debugger-memoized.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/debugger-memoized.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/debugger-memoized.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/debugger-memoized.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/debugger.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/debugger.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/debugger.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/debugger.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/debugger.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/debugger.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/debugger.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/debugger.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/declare-reassign-variable-in-closure.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/declare-reassign-variable-in-closure.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/declare-reassign-variable-in-closure.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/declare-reassign-variable-in-closure.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/declare-reassign-variable-in-closure.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/declare-reassign-variable-in-closure.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/declare-reassign-variable-in-closure.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/declare-reassign-variable-in-closure.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/declare-reassign-variable-in-function-declaration.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/declare-reassign-variable-in-function-declaration.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/declare-reassign-variable-in-function-declaration.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/declare-reassign-variable-in-function-declaration.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/declare-reassign-variable-in-function-declaration.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/declare-reassign-variable-in-function-declaration.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/declare-reassign-variable-in-function-declaration.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/declare-reassign-variable-in-function-declaration.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/delete-computed-property.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/delete-computed-property.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/delete-computed-property.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/delete-computed-property.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/delete-computed-property.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/delete-computed-property.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/delete-computed-property.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/delete-computed-property.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/delete-property.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/delete-property.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/delete-property.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/delete-property.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/delete-property.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/delete-property.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/delete-property.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/delete-property.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/dependencies-outputs.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/dependencies-outputs.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/dependencies-outputs.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/dependencies-outputs.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/dependencies-outputs.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/dependencies-outputs.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/dependencies-outputs.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/dependencies-outputs.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/dependencies.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/dependencies.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/dependencies.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/dependencies.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/dependencies.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/dependencies.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/dependencies.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/dependencies.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructure-capture-global.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructure-capture-global.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructure-capture-global.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructure-capture-global.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructure-capture-global.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructure-capture-global.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructure-capture-global.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructure-capture-global.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructure-direct-reassignment.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructure-direct-reassignment.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructure-direct-reassignment.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructure-direct-reassignment.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructure-direct-reassignment.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructure-direct-reassignment.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructure-direct-reassignment.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructure-direct-reassignment.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-array-default.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-array-default.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-array-default.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-array-default.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-array-default.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-array-default.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-array-default.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-array-default.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-array-param-default.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-array-param-default.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-array-param-default.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-array-param-default.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-array-param-default.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-array-param-default.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-array-param-default.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-array-param-default.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-assignment-array-default.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-assignment-array-default.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-assignment-array-default.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-assignment-array-default.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-assignment-array-default.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-assignment-array-default.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-assignment-array-default.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-assignment-array-default.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-assignment.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-assignment.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-assignment.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-assignment.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-assignment.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-assignment.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-assignment.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-assignment.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-mixed-scope-and-local-variables-with-default.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-mixed-scope-and-local-variables-with-default.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-mixed-scope-and-local-variables-with-default.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-mixed-scope-and-local-variables-with-default.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-mixed-scope-and-local-variables-with-default.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-mixed-scope-and-local-variables-with-default.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-mixed-scope-and-local-variables-with-default.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-mixed-scope-and-local-variables-with-default.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-mixed-scope-declarations-and-locals.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-mixed-scope-declarations-and-locals.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-mixed-scope-declarations-and-locals.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-mixed-scope-declarations-and-locals.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-mixed-scope-declarations-and-locals.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-mixed-scope-declarations-and-locals.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-mixed-scope-declarations-and-locals.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-mixed-scope-declarations-and-locals.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-object-default.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-object-default.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-object-default.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-object-default.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-object-default.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-object-default.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-object-default.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-object-default.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-object-param-default.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-object-param-default.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-object-param-default.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-object-param-default.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-object-param-default.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-object-param-default.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-object-param-default.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-object-param-default.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-property-inference.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-property-inference.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-property-inference.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-property-inference.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-property-inference.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-property-inference.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-property-inference.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring-property-inference.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/destructuring.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/disable-jsx-memoization.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/disable-jsx-memoization.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/disable-jsx-memoization.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/disable-jsx-memoization.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/disable-jsx-memoization.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/disable-jsx-memoization.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/disable-jsx-memoization.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/disable-jsx-memoization.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-break.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-break.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-break.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-break.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-break.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-break.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-break.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-break.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-compound-test.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-compound-test.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-compound-test.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-compound-test.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-compound-test.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-compound-test.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-compound-test.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-compound-test.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-conditional-break.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-conditional-break.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-conditional-break.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-conditional-break.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-conditional-break.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-conditional-break.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-conditional-break.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-conditional-break.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-continue.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-continue.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-continue.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-continue.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-continue.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-continue.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-continue.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-continue.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-early-unconditional-break.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-early-unconditional-break.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-early-unconditional-break.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-early-unconditional-break.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-early-unconditional-break.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-early-unconditional-break.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-early-unconditional-break.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-early-unconditional-break.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-simple.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-simple.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-simple.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-simple.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-simple.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-simple.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-simple.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/do-while-simple.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/dominator.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/dominator.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/dominator.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/dominator.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/dominator.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/dominator.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/dominator.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/dominator.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/early-return.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/early-return.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/early-return.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/early-return.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/early-return.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/early-return.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/early-return.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/early-return.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error._todo.computed-lval-in-destructure.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error._todo.computed-lval-in-destructure.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error._todo.computed-lval-in-destructure.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error._todo.computed-lval-in-destructure.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error._todo.computed-lval-in-destructure.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error._todo.computed-lval-in-destructure.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error._todo.computed-lval-in-destructure.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error._todo.computed-lval-in-destructure.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error._todo.multi-arrow-expr-export-default-gating-test.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error._todo.multi-arrow-expr-export-default-gating-test.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error._todo.multi-arrow-expr-export-default-gating-test.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error._todo.multi-arrow-expr-export-default-gating-test.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error._todo.multi-arrow-expr-export-default-gating-test.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error._todo.multi-arrow-expr-export-default-gating-test.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error._todo.multi-arrow-expr-export-default-gating-test.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error._todo.multi-arrow-expr-export-default-gating-test.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.babel-existing-react-namespace-import.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.babel-existing-react-namespace-import.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.babel-existing-react-namespace-import.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.babel-existing-react-namespace-import.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.babel-existing-react-namespace-import.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.babel-existing-react-namespace-import.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.babel-existing-react-namespace-import.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.babel-existing-react-namespace-import.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.bug-validate-no-set-state-not-all-mutable-range-extensions-are-bad.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.bug-validate-no-set-state-not-all-mutable-range-extensions-are-bad.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.bug-validate-no-set-state-not-all-mutable-range-extensions-are-bad.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.bug-validate-no-set-state-not-all-mutable-range-extensions-are-bad.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.bug-validate-no-set-state-not-all-mutable-range-extensions-are-bad.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.bug-validate-no-set-state-not-all-mutable-range-extensions-are-bad.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.bug-validate-no-set-state-not-all-mutable-range-extensions-are-bad.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.bug-validate-no-set-state-not-all-mutable-range-extensions-are-bad.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.call-args-destructuring-asignment-complex.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.call-args-destructuring-asignment-complex.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.call-args-destructuring-asignment-complex.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.call-args-destructuring-asignment-complex.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.call-args-destructuring-asignment-complex.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.call-args-destructuring-asignment-complex.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.call-args-destructuring-asignment-complex.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.call-args-destructuring-asignment-complex.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.codegen-error-on-conflicting-imports.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.codegen-error-on-conflicting-imports.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.codegen-error-on-conflicting-imports.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.codegen-error-on-conflicting-imports.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.codegen-error-on-conflicting-imports.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.codegen-error-on-conflicting-imports.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.codegen-error-on-conflicting-imports.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.codegen-error-on-conflicting-imports.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.hoisted-function-declaration.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.hoisted-function-declaration.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.hoisted-function-declaration.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.hoisted-function-declaration.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.hoisted-function-declaration.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.hoisted-function-declaration.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.hoisted-function-declaration.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.hoisted-function-declaration.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.hooks-with-React-namespace.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.hooks-with-React-namespace.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.hooks-with-React-namespace.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.hooks-with-React-namespace.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.hooks-with-React-namespace.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.hooks-with-React-namespace.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.hooks-with-React-namespace.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.hooks-with-React-namespace.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-access-ref-during-render.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-access-ref-during-render.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-access-ref-during-render.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-access-ref-during-render.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-access-ref-during-render.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-access-ref-during-render.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-access-ref-during-render.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-access-ref-during-render.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-array-push-frozen.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-array-push-frozen.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-array-push-frozen.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-array-push-frozen.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-array-push-frozen.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-array-push-frozen.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-array-push-frozen.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-array-push-frozen.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-assign-hook-to-local.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-assign-hook-to-local.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-assign-hook-to-local.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-assign-hook-to-local.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-assign-hook-to-local.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-assign-hook-to-local.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-assign-hook-to-local.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-assign-hook-to-local.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-capture-func-passed-to-jsx.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-capture-func-passed-to-jsx.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-capture-func-passed-to-jsx.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-capture-func-passed-to-jsx.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-capture-func-passed-to-jsx.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-capture-func-passed-to-jsx.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-capture-func-passed-to-jsx.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-capture-func-passed-to-jsx.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-computed-store-to-frozen-value.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-computed-store-to-frozen-value.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-computed-store-to-frozen-value.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-computed-store-to-frozen-value.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-computed-store-to-frozen-value.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-computed-store-to-frozen-value.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-computed-store-to-frozen-value.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-computed-store-to-frozen-value.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-delete-computed-property-of-frozen-value.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-delete-computed-property-of-frozen-value.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-delete-computed-property-of-frozen-value.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-delete-computed-property-of-frozen-value.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-delete-computed-property-of-frozen-value.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-delete-computed-property-of-frozen-value.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-delete-computed-property-of-frozen-value.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-delete-computed-property-of-frozen-value.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-delete-property-of-frozen-value.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-delete-property-of-frozen-value.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-delete-property-of-frozen-value.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-delete-property-of-frozen-value.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-delete-property-of-frozen-value.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-delete-property-of-frozen-value.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-delete-property-of-frozen-value.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-delete-property-of-frozen-value.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-destructure-assignment-to-global.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-destructure-assignment-to-global.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-destructure-assignment-to-global.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-destructure-assignment-to-global.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-destructure-assignment-to-global.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-destructure-assignment-to-global.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-destructure-assignment-to-global.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-destructure-assignment-to-global.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-destructure-to-local-global-variables.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-destructure-to-local-global-variables.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-destructure-to-local-global-variables.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-destructure-to-local-global-variables.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-destructure-to-local-global-variables.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-destructure-to-local-global-variables.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-destructure-to-local-global-variables.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-destructure-to-local-global-variables.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-freeze-conditionally-mutable-lambda.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-freeze-conditionally-mutable-lambda.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-freeze-conditionally-mutable-lambda.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-freeze-conditionally-mutable-lambda.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-freeze-conditionally-mutable-lambda.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-freeze-conditionally-mutable-lambda.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-freeze-conditionally-mutable-lambda.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-freeze-conditionally-mutable-lambda.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-freeze-mutable-lambda-mutate-local.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-freeze-mutable-lambda-mutate-local.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-freeze-mutable-lambda-mutate-local.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-freeze-mutable-lambda-mutate-local.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-freeze-mutable-lambda-mutate-local.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-freeze-mutable-lambda-mutate-local.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-freeze-mutable-lambda-mutate-local.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-freeze-mutable-lambda-mutate-local.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-freeze-mutable-lambda-reassign-local.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-freeze-mutable-lambda-reassign-local.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-freeze-mutable-lambda-reassign-local.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-freeze-mutable-lambda-reassign-local.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-freeze-mutable-lambda-reassign-local.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-freeze-mutable-lambda-reassign-local.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-freeze-mutable-lambda-reassign-local.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-freeze-mutable-lambda-reassign-local.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-function-expression-mutates-immutable-value.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-function-expression-mutates-immutable-value.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-function-expression-mutates-immutable-value.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-function-expression-mutates-immutable-value.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-function-expression-mutates-immutable-value.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-function-expression-mutates-immutable-value.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-function-expression-mutates-immutable-value.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-function-expression-mutates-immutable-value.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-mutate-after-aliased-freeze.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-mutate-after-aliased-freeze.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-mutate-after-aliased-freeze.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-mutate-after-aliased-freeze.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-mutate-after-aliased-freeze.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-mutate-after-aliased-freeze.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-mutate-after-aliased-freeze.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-mutate-after-aliased-freeze.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-mutate-after-freeze.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-mutate-after-freeze.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-mutate-after-freeze.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-mutate-after-freeze.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-mutate-after-freeze.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-mutate-after-freeze.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-mutate-after-freeze.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-mutate-after-freeze.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-pass-hook-as-call-arg.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-pass-hook-as-call-arg.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-pass-hook-as-call-arg.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-pass-hook-as-call-arg.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-pass-hook-as-call-arg.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-pass-hook-as-call-arg.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-pass-hook-as-call-arg.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-pass-hook-as-call-arg.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-pass-hook-as-prop.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-pass-hook-as-prop.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-pass-hook-as-prop.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-pass-hook-as-prop.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-pass-hook-as-prop.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-pass-hook-as-prop.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-pass-hook-as-prop.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-pass-hook-as-prop.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-pass-ref-to-function.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-pass-ref-to-function.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-pass-ref-to-function.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-pass-ref-to-function.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-pass-ref-to-function.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-pass-ref-to-function.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-pass-ref-to-function.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-pass-ref-to-function.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-property-store-to-frozen-value.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-property-store-to-frozen-value.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-property-store-to-frozen-value.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-property-store-to-frozen-value.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-property-store-to-frozen-value.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-property-store-to-frozen-value.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-property-store-to-frozen-value.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-property-store-to-frozen-value.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-ref-in-callback-invoked-during-render.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-ref-in-callback-invoked-during-render.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-ref-in-callback-invoked-during-render.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-ref-in-callback-invoked-during-render.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-ref-in-callback-invoked-during-render.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-ref-in-callback-invoked-during-render.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-ref-in-callback-invoked-during-render.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-ref-in-callback-invoked-during-render.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-ref-value-as-props.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-ref-value-as-props.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-ref-value-as-props.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-ref-value-as-props.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-ref-value-as-props.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-ref-value-as-props.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-ref-value-as-props.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-ref-value-as-props.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-set-and-read-ref-during-render.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-set-and-read-ref-during-render.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-set-and-read-ref-during-render.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-set-and-read-ref-during-render.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-set-and-read-ref-during-render.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-set-and-read-ref-during-render.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-set-and-read-ref-during-render.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-set-and-read-ref-during-render.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-sketchy-code-use-forget.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-sketchy-code-use-forget.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-sketchy-code-use-forget.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-sketchy-code-use-forget.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-sketchy-code-use-forget.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-sketchy-code-use-forget.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-sketchy-code-use-forget.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-sketchy-code-use-forget.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-ternary-with-hook-values.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-ternary-with-hook-values.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-ternary-with-hook-values.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-ternary-with-hook-values.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-ternary-with-hook-values.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-ternary-with-hook-values.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-ternary-with-hook-values.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-ternary-with-hook-values.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-unconditional-set-state-in-render.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-unconditional-set-state-in-render.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-unconditional-set-state-in-render.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-unconditional-set-state-in-render.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-unconditional-set-state-in-render.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-unconditional-set-state-in-render.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-unconditional-set-state-in-render.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-unconditional-set-state-in-render.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-use-ref-added-to-dep-without-type-info.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-use-ref-added-to-dep-without-type-info.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-use-ref-added-to-dep-without-type-info.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-use-ref-added-to-dep-without-type-info.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-use-ref-added-to-dep-without-type-info.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-use-ref-added-to-dep-without-type-info.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-use-ref-added-to-dep-without-type-info.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-use-ref-added-to-dep-without-type-info.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-useMemo-async-callback.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-useMemo-async-callback.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-useMemo-async-callback.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-useMemo-async-callback.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-useMemo-async-callback.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-useMemo-async-callback.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-useMemo-async-callback.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-useMemo-async-callback.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-useMemo-callback-args.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-useMemo-callback-args.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-useMemo-callback-args.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-useMemo-callback-args.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-useMemo-callback-args.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-useMemo-callback-args.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-useMemo-callback-args.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.invalid-useMemo-callback-args.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.mutate-captured-arg-separately.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.mutate-captured-arg-separately.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.mutate-captured-arg-separately.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.mutate-captured-arg-separately.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.mutate-captured-arg-separately.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.mutate-captured-arg-separately.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.mutate-captured-arg-separately.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.mutate-captured-arg-separately.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.mutate-global-increment-op-invalid-react.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.mutate-global-increment-op-invalid-react.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.mutate-global-increment-op-invalid-react.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.mutate-global-increment-op-invalid-react.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.mutate-global-increment-op-invalid-react.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.mutate-global-increment-op-invalid-react.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.mutate-global-increment-op-invalid-react.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.mutate-global-increment-op-invalid-react.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.reassignment-to-global.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.reassignment-to-global.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.reassignment-to-global.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.reassignment-to-global.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.reassignment-to-global.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.reassignment-to-global.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.reassignment-to-global.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.reassignment-to-global.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo-kitchensink.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo-kitchensink.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo-kitchensink.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo-kitchensink.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo-kitchensink.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo-kitchensink.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo-kitchensink.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo-kitchensink.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo-unconditional-set-state-lambda.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo-unconditional-set-state-lambda.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo-unconditional-set-state-lambda.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo-unconditional-set-state-lambda.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo-unconditional-set-state-lambda.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo-unconditional-set-state-lambda.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo-unconditional-set-state-lambda.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo-unconditional-set-state-lambda.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo.destructure-assignment-to-context-var.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo.destructure-assignment-to-context-var.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo.destructure-assignment-to-context-var.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo.destructure-assignment-to-context-var.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo.destructure-assignment-to-context-var.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo.destructure-assignment-to-context-var.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo.destructure-assignment-to-context-var.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo.destructure-assignment-to-context-var.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.useMemo-callback-generator.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.useMemo-callback-generator.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.useMemo-callback-generator.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.useMemo-callback-generator.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.useMemo-callback-generator.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.useMemo-callback-generator.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.useMemo-callback-generator.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.useMemo-callback-generator.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.while-with-assignment-in-test.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.while-with-assignment-in-test.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.while-with-assignment-in-test.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.while-with-assignment-in-test.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.while-with-assignment-in-test.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.while-with-assignment-in-test.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.while-with-assignment-in-test.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.while-with-assignment-in-test.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-destructured-rest-element.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-destructured-rest-element.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-destructured-rest-element.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-destructured-rest-element.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-destructured-rest-element.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-destructured-rest-element.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-destructured-rest-element.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-destructured-rest-element.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-jsx-child.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-jsx-child.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-jsx-child.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-jsx-child.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-jsx-child.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-jsx-child.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-jsx-child.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-jsx-child.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-logical.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-logical.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-logical.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-logical.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-logical.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-logical.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-logical.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-logical.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-non-escaping-interleaved-allocating-dependency.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-non-escaping-interleaved-allocating-dependency.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-non-escaping-interleaved-allocating-dependency.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-non-escaping-interleaved-allocating-dependency.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-non-escaping-interleaved-allocating-dependency.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-non-escaping-interleaved-allocating-dependency.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-non-escaping-interleaved-allocating-dependency.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-non-escaping-interleaved-allocating-dependency.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-non-escaping-interleaved-allocating-nested-dependency.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-non-escaping-interleaved-allocating-nested-dependency.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-non-escaping-interleaved-allocating-nested-dependency.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-non-escaping-interleaved-allocating-nested-dependency.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-non-escaping-interleaved-allocating-nested-dependency.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-non-escaping-interleaved-allocating-nested-dependency.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-non-escaping-interleaved-allocating-nested-dependency.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-non-escaping-interleaved-allocating-nested-dependency.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-non-escaping-interleaved-primitive-dependency.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-non-escaping-interleaved-primitive-dependency.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-non-escaping-interleaved-primitive-dependency.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-non-escaping-interleaved-primitive-dependency.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-non-escaping-interleaved-primitive-dependency.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-non-escaping-interleaved-primitive-dependency.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-non-escaping-interleaved-primitive-dependency.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-non-escaping-interleaved-primitive-dependency.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-not-conditional-test.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-not-conditional-test.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-not-conditional-test.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-not-conditional-test.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-not-conditional-test.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-not-conditional-test.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-not-conditional-test.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-not-conditional-test.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-not-if-test.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-not-if-test.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-not-if-test.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-not-if-test.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-not-if-test.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-not-if-test.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-not-if-test.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-not-if-test.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-not-switch-case.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-not-switch-case.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-not-switch-case.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-not-switch-case.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-not-switch-case.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-not-switch-case.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-not-switch-case.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-not-switch-case.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-not-switch-test.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-not-switch-test.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-not-switch-test.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-not-switch-test.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-not-switch-test.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-not-switch-test.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-not-switch-test.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/escape-analysis-not-switch-test.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/expression-with-assignment-dynamic.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/expression-with-assignment-dynamic.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/expression-with-assignment-dynamic.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/expression-with-assignment-dynamic.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/expression-with-assignment-dynamic.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/expression-with-assignment-dynamic.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/expression-with-assignment-dynamic.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/expression-with-assignment-dynamic.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/expression-with-assignment.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/expression-with-assignment.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/expression-with-assignment.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/expression-with-assignment.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/expression-with-assignment.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/expression-with-assignment.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/expression-with-assignment.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/expression-with-assignment.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/extend-scopes-if.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/extend-scopes-if.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/extend-scopes-if.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/extend-scopes-if.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/extend-scopes-if.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/extend-scopes-if.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/extend-scopes-if.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/extend-scopes-if.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-call-complex-param-value.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-call-complex-param-value.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-call-complex-param-value.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-call-complex-param-value.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-call-complex-param-value.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-call-complex-param-value.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-call-complex-param-value.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-call-complex-param-value.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-call.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-call.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-call.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-call.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-call.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-call.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-call.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-call.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-params-complex-param-value.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-params-complex-param-value.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-params-complex-param-value.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-params-complex-param-value.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-params-complex-param-value.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-params-complex-param-value.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-params-complex-param-value.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-params-complex-param-value.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-params.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-params.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-params.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-params.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-params.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-params.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-params.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-params.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-template-string-same-scope.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-template-string-same-scope.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-template-string-same-scope.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-template-string-same-scope.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-template-string-same-scope.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-template-string-same-scope.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-template-string-same-scope.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/fbt-template-string-same-scope.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-empty-update-with-continue.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-empty-update-with-continue.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-empty-update-with-continue.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-empty-update-with-continue.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-empty-update-with-continue.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-empty-update-with-continue.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-empty-update-with-continue.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-empty-update-with-continue.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-empty-update.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-empty-update.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-empty-update.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-empty-update.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-empty-update.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-empty-update.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-empty-update.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-empty-update.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-logical.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-logical.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-logical.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-logical.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-logical.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-logical.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-logical.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-logical.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-break.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-break.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-break.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-break.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-break.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-break.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-break.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-break.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-conditional-break.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-conditional-break.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-conditional-break.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-conditional-break.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-conditional-break.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-conditional-break.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-conditional-break.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-conditional-break.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-continue.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-continue.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-continue.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-continue.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-continue.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-continue.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-continue.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-continue.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-destructure.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-destructure.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-destructure.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-destructure.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-destructure.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-destructure.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-destructure.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-destructure.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-mutate.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-mutate.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-mutate.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-mutate.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-mutate.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-mutate.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-mutate.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-mutate.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-simple.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-simple.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-simple.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-simple.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-simple.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-simple.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-simple.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-of-simple.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-return.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-return.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-return.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-return.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-return.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-return.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-return.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/for-return.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/frozen-after-alias.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/frozen-after-alias.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/frozen-after-alias.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/frozen-after-alias.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/frozen-after-alias.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/frozen-after-alias.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/frozen-after-alias.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/frozen-after-alias.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-declaration-reassign.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-declaration-reassign.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-declaration-reassign.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-declaration-reassign.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-declaration-reassign.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-declaration-reassign.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-declaration-reassign.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-declaration-reassign.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-declaration-redeclare.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-declaration-redeclare.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-declaration-redeclare.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-declaration-redeclare.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-declaration-redeclare.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-declaration-redeclare.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-declaration-redeclare.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-declaration-redeclare.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-declaration-simple.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-declaration-simple.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-declaration-simple.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-declaration-simple.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-declaration-simple.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-declaration-simple.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-declaration-simple.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-declaration-simple.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-expression-captures-value-later-frozen-jsx.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-expression-captures-value-later-frozen-jsx.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-expression-captures-value-later-frozen-jsx.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-expression-captures-value-later-frozen-jsx.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-expression-captures-value-later-frozen-jsx.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-expression-captures-value-later-frozen-jsx.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-expression-captures-value-later-frozen-jsx.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-expression-captures-value-later-frozen-jsx.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-expression-maybe-mutates-hook-return-value.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-expression-maybe-mutates-hook-return-value.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-expression-maybe-mutates-hook-return-value.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-expression-maybe-mutates-hook-return-value.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-expression-maybe-mutates-hook-return-value.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-expression-maybe-mutates-hook-return-value.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-expression-maybe-mutates-hook-return-value.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-expression-maybe-mutates-hook-return-value.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-expression-with-store-to-parameter.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-expression-with-store-to-parameter.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-expression-with-store-to-parameter.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-expression-with-store-to-parameter.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-expression-with-store-to-parameter.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-expression-with-store-to-parameter.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-expression-with-store-to-parameter.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-expression-with-store-to-parameter.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-param-assignment-pattern.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-param-assignment-pattern.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-param-assignment-pattern.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-param-assignment-pattern.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-param-assignment-pattern.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-param-assignment-pattern.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-param-assignment-pattern.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/function-param-assignment-pattern.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/gating-test-export-default-function.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/gating-test-export-default-function.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/gating-test-export-default-function.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/gating-test-export-default-function.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/gating-test-export-default-function.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/gating-test-export-default-function.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/gating-test-export-default-function.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/gating-test-export-default-function.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/gating-test-export-function-and-default.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/gating-test-export-function-and-default.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/gating-test-export-function-and-default.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/gating-test-export-function-and-default.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/gating-test-export-function-and-default.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/gating-test-export-function-and-default.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/gating-test-export-function-and-default.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/gating-test-export-function-and-default.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/gating-test-export-function.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/gating-test-export-function.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/gating-test-export-function.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/gating-test-export-function.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/gating-test-export-function.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/gating-test-export-function.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/gating-test-export-function.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/gating-test-export-function.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/gating-test.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/gating-test.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/gating-test.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/gating-test.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/gating-test.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/gating-test.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/gating-test.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/gating-test.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/global-jsx-tag-lowered-between-mutations.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/global-jsx-tag-lowered-between-mutations.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/global-jsx-tag-lowered-between-mutations.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/global-jsx-tag-lowered-between-mutations.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/global-jsx-tag-lowered-between-mutations.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/global-jsx-tag-lowered-between-mutations.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/global-jsx-tag-lowered-between-mutations.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/global-jsx-tag-lowered-between-mutations.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/globals-Boolean.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/globals-Boolean.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/globals-Boolean.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/globals-Boolean.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/globals-Boolean.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/globals-Boolean.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/globals-Boolean.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/globals-Boolean.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/globals-Number.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/globals-Number.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/globals-Number.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/globals-Number.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/globals-Number.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/globals-Number.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/globals-Number.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/globals-Number.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/globals-String.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/globals-String.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/globals-String.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/globals-String.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/globals-String.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/globals-String.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/globals-String.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/globals-String.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/holey-array-expr.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/holey-array-expr.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/holey-array-expr.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/holey-array-expr.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/holey-array-expr.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/holey-array-expr.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/holey-array-expr.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/holey-array-expr.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/holey-array-pattern-dce-2.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/holey-array-pattern-dce-2.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/holey-array-pattern-dce-2.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/holey-array-pattern-dce-2.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/holey-array-pattern-dce-2.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/holey-array-pattern-dce-2.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/holey-array-pattern-dce-2.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/holey-array-pattern-dce-2.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/holey-array-pattern-dce.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/holey-array-pattern-dce.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/holey-array-pattern-dce.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/holey-array-pattern-dce.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/holey-array-pattern-dce.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/holey-array-pattern-dce.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/holey-array-pattern-dce.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/holey-array-pattern-dce.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/holey-array.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/holey-array.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/holey-array.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/holey-array.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/holey-array.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/holey-array.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/holey-array.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/holey-array.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/hook-call.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/hook-call.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/hook-call.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/hook-call.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/hook-call.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/hook-call.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/hook-call.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/hook-call.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/hook-inside-logical-expression.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/hook-inside-logical-expression.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/hook-inside-logical-expression.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/hook-inside-logical-expression.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/hook-inside-logical-expression.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/hook-inside-logical-expression.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/hook-inside-logical-expression.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/hook-inside-logical-expression.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/hooks-freeze-arguments.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/hooks-freeze-arguments.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/hooks-freeze-arguments.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/hooks-freeze-arguments.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/hooks-freeze-arguments.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/hooks-freeze-arguments.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/hooks-freeze-arguments.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/hooks-freeze-arguments.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/hooks-freeze-possibly-mutable-arguments.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/hooks-freeze-possibly-mutable-arguments.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/hooks-freeze-possibly-mutable-arguments.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/hooks-freeze-possibly-mutable-arguments.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/hooks-freeze-possibly-mutable-arguments.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/hooks-freeze-possibly-mutable-arguments.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/hooks-freeze-possibly-mutable-arguments.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/hooks-freeze-possibly-mutable-arguments.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/immutable-hooks.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/immutable-hooks.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/immutable-hooks.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/immutable-hooks.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/immutable-hooks.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/immutable-hooks.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/immutable-hooks.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/immutable-hooks.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inadvertent-mutability-readonly-class.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inadvertent-mutability-readonly-class.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inadvertent-mutability-readonly-class.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inadvertent-mutability-readonly-class.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inadvertent-mutability-readonly-class.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inadvertent-mutability-readonly-class.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inadvertent-mutability-readonly-class.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inadvertent-mutability-readonly-class.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inadvertent-mutability-readonly-lambda.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inadvertent-mutability-readonly-lambda.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inadvertent-mutability-readonly-lambda.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inadvertent-mutability-readonly-lambda.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inadvertent-mutability-readonly-lambda.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inadvertent-mutability-readonly-lambda.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inadvertent-mutability-readonly-lambda.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inadvertent-mutability-readonly-lambda.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/independent-across-if.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/independent-across-if.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/independent-across-if.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/independent-across-if.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/independent-across-if.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/independent-across-if.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/independent-across-if.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/independent-across-if.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/independent.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/independent.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/independent.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/independent.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/independent.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/independent.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/independent.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/independent.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/independently-memoize-object-property.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/independently-memoize-object-property.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/independently-memoize-object-property.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/independently-memoize-object-property.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/independently-memoize-object-property.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/independently-memoize-object-property.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/independently-memoize-object-property.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/independently-memoize-object-property.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-computed-delete.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-computed-delete.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-computed-delete.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-computed-delete.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-computed-delete.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-computed-delete.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-computed-delete.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-computed-delete.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-global-object.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-global-object.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-global-object.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-global-object.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-global-object.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-global-object.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-global-object.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-global-object.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-phi-primitive.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-phi-primitive.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-phi-primitive.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-phi-primitive.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-phi-primitive.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-phi-primitive.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-phi-primitive.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-phi-primitive.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-property-delete.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-property-delete.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-property-delete.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-property-delete.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-property-delete.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-property-delete.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-property-delete.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-property-delete.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-types-through-type-cast.flow.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-types-through-type-cast.flow.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-types-through-type-cast.flow.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-types-through-type-cast.flow.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-types-through-type-cast.flow.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-types-through-type-cast.flow.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-types-through-type-cast.flow.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/infer-types-through-type-cast.flow.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inner-memo-value-not-promoted-to-outer-scope-dynamic.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inner-memo-value-not-promoted-to-outer-scope-dynamic.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inner-memo-value-not-promoted-to-outer-scope-dynamic.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inner-memo-value-not-promoted-to-outer-scope-dynamic.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inner-memo-value-not-promoted-to-outer-scope-dynamic.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inner-memo-value-not-promoted-to-outer-scope-dynamic.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inner-memo-value-not-promoted-to-outer-scope-dynamic.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inner-memo-value-not-promoted-to-outer-scope-dynamic.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inner-memo-value-not-promoted-to-outer-scope-static.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inner-memo-value-not-promoted-to-outer-scope-static.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inner-memo-value-not-promoted-to-outer-scope-static.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inner-memo-value-not-promoted-to-outer-scope-static.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inner-memo-value-not-promoted-to-outer-scope-static.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inner-memo-value-not-promoted-to-outer-scope-static.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inner-memo-value-not-promoted-to-outer-scope-static.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inner-memo-value-not-promoted-to-outer-scope-static.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/interdependent-across-if.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/interdependent-across-if.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/interdependent-across-if.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/interdependent-across-if.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/interdependent-across-if.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/interdependent-across-if.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/interdependent-across-if.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/interdependent-across-if.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/interdependent.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/interdependent.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/interdependent.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/interdependent.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/interdependent.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/interdependent.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/interdependent.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/interdependent.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inverted-if-else.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inverted-if-else.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inverted-if-else.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inverted-if-else.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inverted-if-else.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inverted-if-else.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inverted-if-else.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inverted-if-else.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inverted-if.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inverted-if.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inverted-if.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inverted-if.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inverted-if.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inverted-if.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inverted-if.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/inverted-if.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/issue852.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/issue852.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/issue852.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/issue852.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/issue852.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/issue852.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/issue852.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/issue852.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/issue933-disjoint-set-infinite-loop.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/issue933-disjoint-set-infinite-loop.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/issue933-disjoint-set-infinite-loop.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/issue933-disjoint-set-infinite-loop.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/issue933-disjoint-set-infinite-loop.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/issue933-disjoint-set-infinite-loop.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/issue933-disjoint-set-infinite-loop.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/issue933-disjoint-set-infinite-loop.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-empty-expression.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-empty-expression.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-empty-expression.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-empty-expression.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-empty-expression.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-empty-expression.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-empty-expression.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-empty-expression.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-fragment.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-fragment.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-fragment.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-fragment.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-fragment.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-fragment.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-fragment.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-fragment.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-member-expression-tag-grouping.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-member-expression-tag-grouping.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-member-expression-tag-grouping.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-member-expression-tag-grouping.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-member-expression-tag-grouping.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-member-expression-tag-grouping.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-member-expression-tag-grouping.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-member-expression-tag-grouping.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-member-expression.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-member-expression.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-member-expression.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-member-expression.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-member-expression.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-member-expression.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-member-expression.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-member-expression.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-namespaced-name.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-namespaced-name.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-namespaced-name.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-namespaced-name.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-namespaced-name.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-namespaced-name.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-namespaced-name.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-namespaced-name.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-spread.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-spread.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-spread.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-spread.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-spread.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-spread.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-spread.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-spread.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-tag-evaluation-order-non-global.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-tag-evaluation-order-non-global.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-tag-evaluation-order-non-global.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-tag-evaluation-order-non-global.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-tag-evaluation-order-non-global.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-tag-evaluation-order-non-global.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-tag-evaluation-order-non-global.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-tag-evaluation-order-non-global.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-tag-evaluation-order.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-tag-evaluation-order.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-tag-evaluation-order.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-tag-evaluation-order.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-tag-evaluation-order.tsx b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-tag-evaluation-order.tsx similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-tag-evaluation-order.tsx rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/jsx-tag-evaluation-order.tsx diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-capture-returned-alias.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-capture-returned-alias.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-capture-returned-alias.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-capture-returned-alias.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-capture-returned-alias.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-capture-returned-alias.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-capture-returned-alias.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-capture-returned-alias.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-mutate-shadowed-object.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-mutate-shadowed-object.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-mutate-shadowed-object.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-mutate-shadowed-object.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-mutate-shadowed-object.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-mutate-shadowed-object.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-mutate-shadowed-object.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-mutate-shadowed-object.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-mutated-non-reactive-to-reactive.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-mutated-non-reactive-to-reactive.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-mutated-non-reactive-to-reactive.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-mutated-non-reactive-to-reactive.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-mutated-non-reactive-to-reactive.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-mutated-non-reactive-to-reactive.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-mutated-non-reactive-to-reactive.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-mutated-non-reactive-to-reactive.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-mutated-ref-non-reactive.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-mutated-ref-non-reactive.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-mutated-ref-non-reactive.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-mutated-ref-non-reactive.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-mutated-ref-non-reactive.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-mutated-ref-non-reactive.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-mutated-ref-non-reactive.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-mutated-ref-non-reactive.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-reassign-primitive.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-reassign-primitive.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-reassign-primitive.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-reassign-primitive.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-reassign-primitive.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-reassign-primitive.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-reassign-primitive.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-reassign-primitive.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-reassign-shadowed-primitive.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-reassign-shadowed-primitive.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-reassign-shadowed-primitive.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-reassign-shadowed-primitive.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-reassign-shadowed-primitive.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-reassign-shadowed-primitive.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-reassign-shadowed-primitive.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-reassign-shadowed-primitive.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-with-fbt.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-with-fbt.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-with-fbt.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-with-fbt.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-with-fbt.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-with-fbt.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-with-fbt.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/lambda-with-fbt.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/logical-expression-object.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/logical-expression-object.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/logical-expression-object.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/logical-expression-object.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/logical-expression-object.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/logical-expression-object.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/logical-expression-object.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/logical-expression-object.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/logical-expression.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/logical-expression.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/logical-expression.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/logical-expression.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/logical-expression.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/logical-expression.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/logical-expression.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/logical-expression.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/method-call-computed.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/method-call-computed.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/method-call-computed.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/method-call-computed.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/method-call-computed.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/method-call-computed.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/method-call-computed.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/method-call-computed.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/method-call-fn-call.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/method-call-fn-call.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/method-call-fn-call.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/method-call-fn-call.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/method-call-fn-call.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/method-call-fn-call.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/method-call-fn-call.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/method-call-fn-call.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/method-call.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/method-call.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/method-call.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/method-call.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/method-call.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/method-call.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/method-call.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/method-call.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/multi-arrow-expr-export-gating-test.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/multi-arrow-expr-export-gating-test.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/multi-arrow-expr-export-gating-test.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/multi-arrow-expr-export-gating-test.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/multi-arrow-expr-export-gating-test.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/multi-arrow-expr-export-gating-test.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/multi-arrow-expr-export-gating-test.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/multi-arrow-expr-export-gating-test.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/multi-arrow-expr-gating-test.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/multi-arrow-expr-gating-test.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/multi-arrow-expr-gating-test.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/multi-arrow-expr-gating-test.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/multi-arrow-expr-gating-test.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/multi-arrow-expr-gating-test.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/multi-arrow-expr-gating-test.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/multi-arrow-expr-gating-test.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/mutable-lifetime-loops.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/mutable-lifetime-loops.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/mutable-lifetime-loops.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/mutable-lifetime-loops.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/mutable-lifetime-loops.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/mutable-lifetime-loops.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/mutable-lifetime-loops.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/mutable-lifetime-loops.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/mutable-lifetime-with-aliasing.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/mutable-lifetime-with-aliasing.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/mutable-lifetime-with-aliasing.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/mutable-lifetime-with-aliasing.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/mutable-lifetime-with-aliasing.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/mutable-lifetime-with-aliasing.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/mutable-lifetime-with-aliasing.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/mutable-lifetime-with-aliasing.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/mutable-liverange-loop.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/mutable-liverange-loop.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/mutable-liverange-loop.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/mutable-liverange-loop.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/mutable-liverange-loop.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/mutable-liverange-loop.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/mutable-liverange-loop.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/mutable-liverange-loop.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/nested-function-shadowed-identifiers.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/nested-function-shadowed-identifiers.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/nested-function-shadowed-identifiers.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/nested-function-shadowed-identifiers.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/nested-function-shadowed-identifiers.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/nested-function-shadowed-identifiers.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/nested-function-shadowed-identifiers.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/nested-function-shadowed-identifiers.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/nested-optional-member-expr.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/nested-optional-member-expr.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/nested-optional-member-expr.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/nested-optional-member-expr.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/nested-optional-member-expr.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/nested-optional-member-expr.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/nested-optional-member-expr.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/nested-optional-member-expr.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/nested-scopes-hook-call.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/nested-scopes-hook-call.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/nested-scopes-hook-call.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/nested-scopes-hook-call.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/nested-scopes-hook-call.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/nested-scopes-hook-call.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/nested-scopes-hook-call.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/nested-scopes-hook-call.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/new-spread.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/new-spread.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/new-spread.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/new-spread.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/new-spread.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/new-spread.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/new-spread.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/new-spread.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/nonoptional-load-from-optional-memberexpr.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/nonoptional-load-from-optional-memberexpr.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/nonoptional-load-from-optional-memberexpr.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/nonoptional-load-from-optional-memberexpr.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/nonoptional-load-from-optional-memberexpr.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/nonoptional-load-from-optional-memberexpr.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/nonoptional-load-from-optional-memberexpr.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/nonoptional-load-from-optional-memberexpr.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-literal-cached-in-if-else.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-literal-cached-in-if-else.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-literal-cached-in-if-else.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-literal-cached-in-if-else.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-literal-cached-in-if-else.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-literal-cached-in-if-else.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-literal-cached-in-if-else.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-literal-cached-in-if-else.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-literal-mutated-after-if-else.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-literal-mutated-after-if-else.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-literal-mutated-after-if-else.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-literal-mutated-after-if-else.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-literal-mutated-after-if-else.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-literal-mutated-after-if-else.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-literal-mutated-after-if-else.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-literal-mutated-after-if-else.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-mutated-after-if-else-with-alias.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-mutated-after-if-else-with-alias.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-mutated-after-if-else-with-alias.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-mutated-after-if-else-with-alias.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-mutated-after-if-else-with-alias.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-mutated-after-if-else-with-alias.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-mutated-after-if-else-with-alias.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-mutated-after-if-else-with-alias.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-mutated-after-if-else.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-mutated-after-if-else.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-mutated-after-if-else.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-mutated-after-if-else.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-mutated-after-if-else.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-mutated-after-if-else.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-mutated-after-if-else.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-mutated-after-if-else.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-mutated-after-nested-if-else-with-alias.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-mutated-after-nested-if-else-with-alias.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-mutated-after-nested-if-else-with-alias.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-mutated-after-nested-if-else-with-alias.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-mutated-after-nested-if-else-with-alias.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-mutated-after-nested-if-else-with-alias.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-mutated-after-nested-if-else-with-alias.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/obj-mutated-after-nested-if-else-with-alias.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-computed-access-assignment.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-computed-access-assignment.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-computed-access-assignment.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-computed-access-assignment.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-computed-access-assignment.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-computed-access-assignment.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-computed-access-assignment.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-computed-access-assignment.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-expression-string-literal-key.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-expression-string-literal-key.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-expression-string-literal-key.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-expression-string-literal-key.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-expression-string-literal-key.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-expression-string-literal-key.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-expression-string-literal-key.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-expression-string-literal-key.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-literal-spread-element.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-literal-spread-element.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-literal-spread-element.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-literal-spread-element.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-literal-spread-element.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-literal-spread-element.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-literal-spread-element.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-literal-spread-element.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-pattern-params.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-pattern-params.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-pattern-params.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-pattern-params.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-pattern-params.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-pattern-params.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-pattern-params.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-pattern-params.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-properties.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-properties.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-properties.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-properties.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-properties.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-properties.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-properties.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/object-properties.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-chained.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-chained.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-chained.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-chained.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-chained.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-chained.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-chained.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-chained.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-logical.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-logical.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-logical.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-logical.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-logical.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-logical.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-logical.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-logical.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-simple.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-simple.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-simple.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-simple.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-simple.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-simple.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-simple.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-simple.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-with-independently-memoizable-arg.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-with-independently-memoizable-arg.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-with-independently-memoizable-arg.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-with-independently-memoizable-arg.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-with-independently-memoizable-arg.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-with-independently-memoizable-arg.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-with-independently-memoizable-arg.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-with-independently-memoizable-arg.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-with-optional-property-load.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-with-optional-property-load.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-with-optional-property-load.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-with-optional-property-load.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-with-optional-property-load.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-with-optional-property-load.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-with-optional-property-load.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call-with-optional-property-load.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-call.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-computed-load-static.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-computed-load-static.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-computed-load-static.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-computed-load-static.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-computed-load-static.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-computed-load-static.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-computed-load-static.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-computed-load-static.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-computed-member-expression.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-computed-member-expression.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-computed-member-expression.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-computed-member-expression.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-computed-member-expression.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-computed-member-expression.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-computed-member-expression.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-computed-member-expression.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-member-expression-call-as-property.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-member-expression-call-as-property.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-member-expression-call-as-property.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-member-expression-call-as-property.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-member-expression-call-as-property.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-member-expression-call-as-property.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-member-expression-call-as-property.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-member-expression-call-as-property.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-member-expression-chain.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-member-expression-chain.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-member-expression-chain.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-member-expression-chain.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-member-expression-chain.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-member-expression-chain.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-member-expression-chain.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-member-expression-chain.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-member-expression-with-optional-member-expr-as-property.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-member-expression-with-optional-member-expr-as-property.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-member-expression-with-optional-member-expr-as-property.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-member-expression-with-optional-member-expr-as-property.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-member-expression-with-optional-member-expr-as-property.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-member-expression-with-optional-member-expr-as-property.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-member-expression-with-optional-member-expr-as-property.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-member-expression-with-optional-member-expr-as-property.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-member-expression.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-member-expression.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-member-expression.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-member-expression.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-member-expression.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-member-expression.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-member-expression.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-member-expression.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-method-call.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-method-call.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-method-call.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-method-call.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-method-call.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-method-call.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-method-call.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-method-call.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-receiver-method-call.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-receiver-method-call.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-receiver-method-call.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-receiver-method-call.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-receiver-method-call.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-receiver-method-call.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-receiver-method-call.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-receiver-method-call.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-receiver-optional-method.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-receiver-optional-method.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-receiver-optional-method.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-receiver-optional-method.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-receiver-optional-method.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-receiver-optional-method.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-receiver-optional-method.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/optional-receiver-optional-method.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-interleaved-by-terminal.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-interleaved-by-terminal.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-interleaved-by-terminal.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-interleaved-by-terminal.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-interleaved-by-terminal.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-interleaved-by-terminal.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-interleaved-by-terminal.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-interleaved-by-terminal.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-interleaved.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-interleaved.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-interleaved.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-interleaved.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-interleaved.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-interleaved.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-interleaved.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-interleaved.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-shadowed.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-shadowed.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-shadowed.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-shadowed.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-shadowed.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-shadowed.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-shadowed.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-shadowed.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-shadowing-within-block.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-shadowing-within-block.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-shadowing-within-block.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-shadowing-within-block.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-shadowing-within-block.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-shadowing-within-block.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-shadowing-within-block.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-shadowing-within-block.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-while.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-while.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-while.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-while.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-while.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-while.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-while.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-while.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-within-block.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-within-block.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-within-block.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-within-block.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-within-block.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-within-block.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-within-block.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/overlapping-scopes-within-block.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/primitive-alias-mutate.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/primitive-alias-mutate.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/primitive-alias-mutate.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/primitive-alias-mutate.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/primitive-alias-mutate.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/primitive-alias-mutate.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/primitive-alias-mutate.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/primitive-alias-mutate.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/primitive-as-dep-nested-scope.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/primitive-as-dep-nested-scope.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/primitive-as-dep-nested-scope.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/primitive-as-dep-nested-scope.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/primitive-as-dep-nested-scope.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/primitive-as-dep-nested-scope.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/primitive-as-dep-nested-scope.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/primitive-as-dep-nested-scope.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/primitive-as-dep.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/primitive-as-dep.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/primitive-as-dep.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/primitive-as-dep.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/primitive-as-dep.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/primitive-as-dep.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/primitive-as-dep.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/primitive-as-dep.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/prop-capturing-function-1.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/prop-capturing-function-1.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/prop-capturing-function-1.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/prop-capturing-function-1.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/prop-capturing-function-1.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/prop-capturing-function-1.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/prop-capturing-function-1.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/prop-capturing-function-1.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/property-assignment.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/property-assignment.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/property-assignment.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/property-assignment.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/property-assignment.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/property-assignment.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/property-assignment.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/property-assignment.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/property-call-evaluation-order.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/property-call-evaluation-order.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/property-call-evaluation-order.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/property-call-evaluation-order.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/property-call-evaluation-order.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/property-call-evaluation-order.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/property-call-evaluation-order.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/property-call-evaluation-order.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/property-call-spread.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/property-call-spread.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/property-call-spread.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/property-call-spread.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/property-call-spread.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/property-call-spread.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/property-call-spread.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/property-call-spread.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactive-dependencies-non-optional-properties-inside-optional-chain.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactive-dependencies-non-optional-properties-inside-optional-chain.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactive-dependencies-non-optional-properties-inside-optional-chain.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactive-dependencies-non-optional-properties-inside-optional-chain.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactive-dependencies-non-optional-properties-inside-optional-chain.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactive-dependencies-non-optional-properties-inside-optional-chain.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactive-dependencies-non-optional-properties-inside-optional-chain.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactive-dependencies-non-optional-properties-inside-optional-chain.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactive-scope-grouping.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactive-scope-grouping.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactive-scope-grouping.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactive-scope-grouping.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactive-scope-grouping.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactive-scope-grouping.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactive-scope-grouping.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactive-scope-grouping.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactive-scopes-if.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactive-scopes-if.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactive-scopes-if.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactive-scopes-if.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactive-scopes-if.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactive-scopes-if.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactive-scopes-if.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactive-scopes-if.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactive-scopes.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactive-scopes.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactive-scopes.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactive-scopes.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactive-scopes.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactive-scopes.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactive-scopes.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactive-scopes.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactivity-analysis-interleaved-reactivity.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactivity-analysis-interleaved-reactivity.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactivity-analysis-interleaved-reactivity.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactivity-analysis-interleaved-reactivity.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactivity-analysis-interleaved-reactivity.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactivity-analysis-interleaved-reactivity.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactivity-analysis-interleaved-reactivity.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactivity-analysis-interleaved-reactivity.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactivity-analysis-reactive-via-mutation-of-computed-load.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactivity-analysis-reactive-via-mutation-of-computed-load.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactivity-analysis-reactive-via-mutation-of-computed-load.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactivity-analysis-reactive-via-mutation-of-computed-load.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactivity-analysis-reactive-via-mutation-of-computed-load.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactivity-analysis-reactive-via-mutation-of-computed-load.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactivity-analysis-reactive-via-mutation-of-computed-load.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactivity-analysis-reactive-via-mutation-of-computed-load.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactivity-analysis-reactive-via-mutation-of-property-load.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactivity-analysis-reactive-via-mutation-of-property-load.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactivity-analysis-reactive-via-mutation-of-property-load.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactivity-analysis-reactive-via-mutation-of-property-load.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactivity-analysis-reactive-via-mutation-of-property-load.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactivity-analysis-reactive-via-mutation-of-property-load.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactivity-analysis-reactive-via-mutation-of-property-load.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactivity-analysis-reactive-via-mutation-of-property-load.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactscript-basic.flow.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactscript-basic.flow.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactscript-basic.flow.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactscript-basic.flow.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactscript-basic.flow.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactscript-basic.flow.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactscript-basic.flow.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reactscript-basic.flow.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassign-object-in-context.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassign-object-in-context.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassign-object-in-context.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassign-object-in-context.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassign-object-in-context.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassign-object-in-context.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassign-object-in-context.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassign-object-in-context.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassign-primitive-in-context.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassign-primitive-in-context.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassign-primitive-in-context.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassign-primitive-in-context.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassign-primitive-in-context.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassign-primitive-in-context.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassign-primitive-in-context.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassign-primitive-in-context.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassigned-phi-in-returned-function-expression.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassigned-phi-in-returned-function-expression.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassigned-phi-in-returned-function-expression.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassigned-phi-in-returned-function-expression.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassigned-phi-in-returned-function-expression.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassigned-phi-in-returned-function-expression.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassigned-phi-in-returned-function-expression.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassigned-phi-in-returned-function-expression.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassignment-conditional.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassignment-conditional.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassignment-conditional.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassignment-conditional.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassignment-conditional.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassignment-conditional.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassignment-conditional.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassignment-conditional.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassignment-separate-scopes.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassignment-separate-scopes.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassignment-separate-scopes.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassignment-separate-scopes.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassignment-separate-scopes.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassignment-separate-scopes.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassignment-separate-scopes.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassignment-separate-scopes.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassignment.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassignment.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassignment.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassignment.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassignment.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassignment.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassignment.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reassignment.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/recursive-function-expr.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/recursive-function-expr.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/recursive-function-expr.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/recursive-function-expr.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/recursive-function-expr.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/recursive-function-expr.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/recursive-function-expr.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/recursive-function-expr.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-condexpr.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-condexpr.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-condexpr.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-condexpr.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-condexpr.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-condexpr.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-condexpr.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-condexpr.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-ifelse.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-ifelse.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-ifelse.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-ifelse.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-ifelse.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-ifelse.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-ifelse.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-ifelse.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-nested-ifelse-missing.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-nested-ifelse-missing.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-nested-ifelse-missing.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-nested-ifelse-missing.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-nested-ifelse-missing.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-nested-ifelse-missing.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-nested-ifelse-missing.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-nested-ifelse-missing.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-nested-ifelse.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-nested-ifelse.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-nested-ifelse.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-nested-ifelse.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-nested-ifelse.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-nested-ifelse.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-nested-ifelse.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-nested-ifelse.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-switch-missing-case.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-switch-missing-case.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-switch-missing-case.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-switch-missing-case.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-switch-missing-case.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-switch-missing-case.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-switch-missing-case.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-switch-missing-case.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-switch-missing-default.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-switch-missing-default.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-switch-missing-default.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-switch-missing-default.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-switch-missing-default.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-switch-missing-default.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-switch-missing-default.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-switch-missing-default.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-switch.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-switch.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-switch.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-switch.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-switch.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-switch.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-switch.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-cfg-switch.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-no-uncond.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-no-uncond.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-no-uncond.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-no-uncond.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-no-uncond.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-no-uncond.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-no-uncond.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-no-uncond.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-promote-uncond.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-promote-uncond.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-promote-uncond.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-promote-uncond.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-promote-uncond.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-promote-uncond.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-promote-uncond.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-promote-uncond.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-subpath-order1.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-subpath-order1.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-subpath-order1.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-subpath-order1.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-subpath-order1.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-subpath-order1.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-subpath-order1.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-subpath-order1.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-subpath-order2.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-subpath-order2.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-subpath-order2.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-subpath-order2.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-subpath-order2.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-subpath-order2.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-subpath-order2.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-subpath-order2.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-superpath-order1.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-superpath-order1.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-superpath-order1.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-superpath-order1.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-superpath-order1.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-superpath-order1.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-superpath-order1.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-superpath-order1.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-superpath-order2.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-superpath-order2.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-superpath-order2.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-superpath-order2.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-superpath-order2.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-superpath-order2.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-superpath-order2.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-superpath-order2.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-memberexpr-join.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-memberexpr-join.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-memberexpr-join.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-memberexpr-join.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-memberexpr-join.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-memberexpr-join.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-memberexpr-join.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-cond-memberexpr-join.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-dependencies-optional-member-expression.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-dependencies-optional-member-expression.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-dependencies-optional-member-expression.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-dependencies-optional-member-expression.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-dependencies-optional-member-expression.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-dependencies-optional-member-expression.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-dependencies-optional-member-expression.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-dependencies-optional-member-expression.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-deps-cond-scope.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-deps-cond-scope.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-deps-cond-scope.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-deps-cond-scope.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-deps-cond-scope.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-deps-cond-scope.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-deps-cond-scope.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-deps-cond-scope.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-deps-join-uncond-scopes-cond-deps.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-deps-join-uncond-scopes-cond-deps.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-deps-join-uncond-scopes-cond-deps.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-deps-join-uncond-scopes-cond-deps.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-deps-join-uncond-scopes-cond-deps.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-deps-join-uncond-scopes-cond-deps.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-deps-join-uncond-scopes-cond-deps.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-deps-join-uncond-scopes-cond-deps.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-nonoverlap-descendant.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-nonoverlap-descendant.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-nonoverlap-descendant.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-nonoverlap-descendant.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-nonoverlap-descendant.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-nonoverlap-descendant.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-nonoverlap-descendant.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-nonoverlap-descendant.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-nonoverlap-direct.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-nonoverlap-direct.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-nonoverlap-direct.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-nonoverlap-direct.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-nonoverlap-direct.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-nonoverlap-direct.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-nonoverlap-direct.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-nonoverlap-direct.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-overlap-descendant.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-overlap-descendant.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-overlap-descendant.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-overlap-descendant.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-overlap-descendant.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-overlap-descendant.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-overlap-descendant.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-overlap-descendant.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-overlap-direct.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-overlap-direct.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-overlap-direct.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-overlap-direct.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-overlap-direct.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-overlap-direct.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-overlap-direct.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-overlap-direct.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-subpath-order1.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-subpath-order1.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-subpath-order1.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-subpath-order1.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-subpath-order1.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-subpath-order1.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-subpath-order1.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-subpath-order1.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-subpath-order2.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-subpath-order2.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-subpath-order2.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-subpath-order2.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-subpath-order2.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-subpath-order2.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-subpath-order2.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-subpath-order2.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-subpath-order3.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-subpath-order3.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-subpath-order3.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-subpath-order3.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-subpath-order3.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-subpath-order3.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-subpath-order3.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reduce-reactive-uncond-deps-subpath-order3.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-aliased-no-added-to-dep.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-aliased-no-added-to-dep.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-aliased-no-added-to-dep.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-aliased-no-added-to-dep.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-aliased-no-added-to-dep.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-aliased-no-added-to-dep.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-aliased-no-added-to-dep.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-aliased-no-added-to-dep.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-aliased-not-added-to-dep-2.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-aliased-not-added-to-dep-2.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-aliased-not-added-to-dep-2.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-aliased-not-added-to-dep-2.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-aliased-not-added-to-dep-2.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-aliased-not-added-to-dep-2.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-aliased-not-added-to-dep-2.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-aliased-not-added-to-dep-2.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-field-not-added-to-dep.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-field-not-added-to-dep.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-field-not-added-to-dep.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-field-not-added-to-dep.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-field-not-added-to-dep.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-field-not-added-to-dep.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-field-not-added-to-dep.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-field-not-added-to-dep.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-not-added-to-dep-2.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-not-added-to-dep-2.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-not-added-to-dep-2.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-not-added-to-dep-2.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-not-added-to-dep-2.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-not-added-to-dep-2.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-not-added-to-dep-2.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-not-added-to-dep-2.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-not-added-to-dep.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-not-added-to-dep.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-not-added-to-dep.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-not-added-to-dep.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-not-added-to-dep.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-not-added-to-dep.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-not-added-to-dep.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-not-added-to-dep.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-optional-field-no-added-to-dep.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-optional-field-no-added-to-dep.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-optional-field-no-added-to-dep.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-optional-field-no-added-to-dep.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-optional-field-no-added-to-dep.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-optional-field-no-added-to-dep.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-optional-field-no-added-to-dep.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-optional-field-no-added-to-dep.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-write-not-added-to-dep.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-write-not-added-to-dep.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-write-not-added-to-dep.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-write-not-added-to-dep.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-write-not-added-to-dep.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-write-not-added-to-dep.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-write-not-added-to-dep.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-current-write-not-added-to-dep.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-in-effect.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-in-effect.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-in-effect.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-in-effect.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-in-effect.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-in-effect.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-in-effect.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ref-in-effect.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/regexp-literal.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/regexp-literal.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/regexp-literal.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/regexp-literal.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/regexp-literal.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/regexp-literal.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/regexp-literal.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/regexp-literal.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/remove-memoization-kitchen-sink.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/remove-memoization-kitchen-sink.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/remove-memoization-kitchen-sink.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/remove-memoization-kitchen-sink.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/remove-memoization-kitchen-sink.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/remove-memoization-kitchen-sink.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/remove-memoization-kitchen-sink.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/remove-memoization-kitchen-sink.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/repro-reassign-to-variable-without-mutable-range.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/repro-reassign-to-variable-without-mutable-range.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/repro-reassign-to-variable-without-mutable-range.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/repro-reassign-to-variable-without-mutable-range.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/repro-reassign-to-variable-without-mutable-range.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/repro-reassign-to-variable-without-mutable-range.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/repro-reassign-to-variable-without-mutable-range.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/repro-reassign-to-variable-without-mutable-range.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/repro-scope-missing-mutable-range.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/repro-scope-missing-mutable-range.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/repro-scope-missing-mutable-range.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/repro-scope-missing-mutable-range.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/repro-scope-missing-mutable-range.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/repro-scope-missing-mutable-range.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/repro-scope-missing-mutable-range.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/repro-scope-missing-mutable-range.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/repro.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/repro.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/repro.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/repro.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/repro.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/repro.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/repro.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/repro.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/return-conditional.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/return-conditional.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/return-conditional.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/return-conditional.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/return-conditional.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/return-conditional.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/return-conditional.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/return-conditional.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/return-undefined.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/return-undefined.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/return-undefined.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/return-undefined.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/return-undefined.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/return-undefined.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/return-undefined.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/return-undefined.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reverse-postorder.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reverse-postorder.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reverse-postorder.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reverse-postorder.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reverse-postorder.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reverse-postorder.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reverse-postorder.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/reverse-postorder.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rewrite-phis-in-lambda-capture-context.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rewrite-phis-in-lambda-capture-context.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rewrite-phis-in-lambda-capture-context.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rewrite-phis-in-lambda-capture-context.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rewrite-phis-in-lambda-capture-context.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rewrite-phis-in-lambda-capture-context.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rewrite-phis-in-lambda-capture-context.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rewrite-phis-in-lambda-capture-context.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-hook-after-early-return.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-hook-after-early-return.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-hook-after-early-return.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-hook-after-early-return.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-hook-after-early-return.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-hook-after-early-return.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-hook-after-early-return.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-hook-after-early-return.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-hook-for.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-hook-for.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-hook-for.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-hook-for.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-hook-for.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-hook-for.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-hook-for.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-hook-for.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-hook-if-alternate.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-hook-if-alternate.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-hook-if-alternate.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-hook-if-alternate.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-hook-if-alternate.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-hook-if-alternate.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-hook-if-alternate.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-hook-if-alternate.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-hook-if-consequent.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-hook-if-consequent.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-hook-if-consequent.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-hook-if-consequent.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-hook-if-consequent.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-hook-if-consequent.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-hook-if-consequent.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-hook-if-consequent.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-1b9527f967f3.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-1b9527f967f3.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-1b9527f967f3.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-1b9527f967f3.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-1b9527f967f3.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-1b9527f967f3.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-1b9527f967f3.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-1b9527f967f3.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-2aabd222fc6a.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-2aabd222fc6a.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-2aabd222fc6a.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-2aabd222fc6a.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-2aabd222fc6a.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-2aabd222fc6a.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-2aabd222fc6a.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-2aabd222fc6a.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-49d341e5d68f.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-49d341e5d68f.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-49d341e5d68f.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-49d341e5d68f.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-49d341e5d68f.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-49d341e5d68f.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-49d341e5d68f.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-49d341e5d68f.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-79128a755612.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-79128a755612.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-79128a755612.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-79128a755612.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-79128a755612.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-79128a755612.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-79128a755612.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-79128a755612.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-9718e30b856c.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-9718e30b856c.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-9718e30b856c.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-9718e30b856c.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-9718e30b856c.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-9718e30b856c.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-9718e30b856c.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-9718e30b856c.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-9bf17c174134.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-9bf17c174134.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-9bf17c174134.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-9bf17c174134.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-9bf17c174134.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-9bf17c174134.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-9bf17c174134.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-9bf17c174134.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-b4dcda3d60ed.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-b4dcda3d60ed.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-b4dcda3d60ed.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-b4dcda3d60ed.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-b4dcda3d60ed.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-b4dcda3d60ed.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-b4dcda3d60ed.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-b4dcda3d60ed.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-c906cace44e9.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-c906cace44e9.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-c906cace44e9.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-c906cace44e9.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-c906cace44e9.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-c906cace44e9.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-c906cace44e9.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-c906cace44e9.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-d740d54e9c21.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-d740d54e9c21.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-d740d54e9c21.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-d740d54e9c21.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-d740d54e9c21.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-d740d54e9c21.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-d740d54e9c21.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-d740d54e9c21.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-d85c144bdf40.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-d85c144bdf40.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-d85c144bdf40.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-d85c144bdf40.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-d85c144bdf40.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-d85c144bdf40.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-d85c144bdf40.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-d85c144bdf40.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-ea7c2fb545a9.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-ea7c2fb545a9.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-ea7c2fb545a9.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-ea7c2fb545a9.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-ea7c2fb545a9.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-ea7c2fb545a9.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-ea7c2fb545a9.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-ea7c2fb545a9.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-f3d6c5e9c83d.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-f3d6c5e9c83d.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-f3d6c5e9c83d.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-f3d6c5e9c83d.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-f3d6c5e9c83d.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-f3d6c5e9c83d.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-f3d6c5e9c83d.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-f3d6c5e9c83d.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-f69800950ff0.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-f69800950ff0.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-f69800950ff0.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-f69800950ff0.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-f69800950ff0.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-f69800950ff0.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-f69800950ff0.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/error.invalid-rules-of-hooks-f69800950ff0.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-0592bd574811.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-0592bd574811.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-0592bd574811.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-0592bd574811.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-0592bd574811.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-0592bd574811.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-0592bd574811.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-0592bd574811.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-0e2214abc294.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-0e2214abc294.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-0e2214abc294.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-0e2214abc294.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-0e2214abc294.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-0e2214abc294.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-0e2214abc294.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-0e2214abc294.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-1ff6c3fbbc94.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-1ff6c3fbbc94.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-1ff6c3fbbc94.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-1ff6c3fbbc94.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-1ff6c3fbbc94.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-1ff6c3fbbc94.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-1ff6c3fbbc94.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-1ff6c3fbbc94.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-23dc7fffde57.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-23dc7fffde57.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-23dc7fffde57.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-23dc7fffde57.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-23dc7fffde57.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-23dc7fffde57.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-23dc7fffde57.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-23dc7fffde57.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-2bec02ac982b.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-2bec02ac982b.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-2bec02ac982b.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-2bec02ac982b.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-2bec02ac982b.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-2bec02ac982b.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-2bec02ac982b.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-2bec02ac982b.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-2e405c78cb80.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-2e405c78cb80.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-2e405c78cb80.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-2e405c78cb80.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-2e405c78cb80.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-2e405c78cb80.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-2e405c78cb80.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-2e405c78cb80.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-33a6e23edac1.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-33a6e23edac1.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-33a6e23edac1.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-33a6e23edac1.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-33a6e23edac1.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-33a6e23edac1.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-33a6e23edac1.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-33a6e23edac1.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-347b0dae66f1.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-347b0dae66f1.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-347b0dae66f1.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-347b0dae66f1.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-347b0dae66f1.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-347b0dae66f1.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-347b0dae66f1.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-347b0dae66f1.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-485bf041f55f.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-485bf041f55f.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-485bf041f55f.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-485bf041f55f.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-485bf041f55f.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-485bf041f55f.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-485bf041f55f.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-485bf041f55f.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-4f6c78a14bf7.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-4f6c78a14bf7.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-4f6c78a14bf7.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-4f6c78a14bf7.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-4f6c78a14bf7.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-4f6c78a14bf7.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-4f6c78a14bf7.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-4f6c78a14bf7.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-7e52f5eec669.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-7e52f5eec669.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-7e52f5eec669.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-7e52f5eec669.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-7e52f5eec669.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-7e52f5eec669.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-7e52f5eec669.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-7e52f5eec669.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-844a496db20b.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-844a496db20b.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-844a496db20b.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-844a496db20b.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-844a496db20b.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-844a496db20b.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-844a496db20b.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-844a496db20b.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-8f1c2c3f71c9.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-8f1c2c3f71c9.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-8f1c2c3f71c9.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-8f1c2c3f71c9.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-8f1c2c3f71c9.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-8f1c2c3f71c9.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-8f1c2c3f71c9.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-8f1c2c3f71c9.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-9a47e97b5d13.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-9a47e97b5d13.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-9a47e97b5d13.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-9a47e97b5d13.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-9a47e97b5d13.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-9a47e97b5d13.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-9a47e97b5d13.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-9a47e97b5d13.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-9d7879272ff6.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-9d7879272ff6.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-9d7879272ff6.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-9d7879272ff6.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-9d7879272ff6.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-9d7879272ff6.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-9d7879272ff6.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-9d7879272ff6.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-c1e8c7f4c191.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-c1e8c7f4c191.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-c1e8c7f4c191.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-c1e8c7f4c191.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-c1e8c7f4c191.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-c1e8c7f4c191.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-c1e8c7f4c191.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-c1e8c7f4c191.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-c5d1f3143c4c.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-c5d1f3143c4c.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-c5d1f3143c4c.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-c5d1f3143c4c.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-c5d1f3143c4c.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-c5d1f3143c4c.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-c5d1f3143c4c.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-c5d1f3143c4c.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-cfdfe5572fc7.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-cfdfe5572fc7.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-cfdfe5572fc7.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-cfdfe5572fc7.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-cfdfe5572fc7.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-cfdfe5572fc7.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-cfdfe5572fc7.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-cfdfe5572fc7.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-df4d750736f3.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-df4d750736f3.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-df4d750736f3.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-df4d750736f3.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-df4d750736f3.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-df4d750736f3.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-df4d750736f3.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-df4d750736f3.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-dfde14171fcd.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-dfde14171fcd.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-dfde14171fcd.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-dfde14171fcd.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-dfde14171fcd.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-dfde14171fcd.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-dfde14171fcd.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-dfde14171fcd.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-e5dd6caf4084.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-e5dd6caf4084.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-e5dd6caf4084.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-e5dd6caf4084.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-e5dd6caf4084.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-e5dd6caf4084.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-e5dd6caf4084.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-e5dd6caf4084.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-e66a744cffbe.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-e66a744cffbe.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-e66a744cffbe.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-e66a744cffbe.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-e66a744cffbe.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-e66a744cffbe.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-e66a744cffbe.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-e66a744cffbe.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-eacfcaa6ef89.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-eacfcaa6ef89.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-eacfcaa6ef89.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-eacfcaa6ef89.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-eacfcaa6ef89.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-eacfcaa6ef89.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-eacfcaa6ef89.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-eacfcaa6ef89.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-fe6042f7628b.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-fe6042f7628b.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-fe6042f7628b.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-fe6042f7628b.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-fe6042f7628b.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-fe6042f7628b.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-fe6042f7628b.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/rules-of-hooks-fe6042f7628b.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-279ac76f53af.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-279ac76f53af.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-279ac76f53af.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-279ac76f53af.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-27c18dc8dad2.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-27c18dc8dad2.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-27c18dc8dad2.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-27c18dc8dad2.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-28a78701970c.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-28a78701970c.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-28a78701970c.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-28a78701970c.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-3d692676194b.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-3d692676194b.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-3d692676194b.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-3d692676194b.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-6949b255e7eb.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-6949b255e7eb.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-6949b255e7eb.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-6949b255e7eb.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-69521d94fa03.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-69521d94fa03.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-69521d94fa03.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-69521d94fa03.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-8503ca76d6f8.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-8503ca76d6f8.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-8503ca76d6f8.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-8503ca76d6f8.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-93dc5d5e538a.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-93dc5d5e538a.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-93dc5d5e538a.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-93dc5d5e538a.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-d0935abedc42.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-d0935abedc42.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-d0935abedc42.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-d0935abedc42.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-e0a5db3ae21e.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-e0a5db3ae21e.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-e0a5db3ae21e.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-e0a5db3ae21e.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-e29c874aa913.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-e29c874aa913.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-e29c874aa913.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-e29c874aa913.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-e9f9bac89f8f.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-e9f9bac89f8f.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-e9f9bac89f8f.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-e9f9bac89f8f.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-fadd52c1e460.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-fadd52c1e460.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-fadd52c1e460.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-fadd52c1e460.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-0a1dbff27ba0.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-0a1dbff27ba0.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-0a1dbff27ba0.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-0a1dbff27ba0.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-0de1224ce64b.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-0de1224ce64b.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-0de1224ce64b.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-0de1224ce64b.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-191029ac48c8.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-191029ac48c8.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-191029ac48c8.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-191029ac48c8.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-206e2811c87c.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-206e2811c87c.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-206e2811c87c.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-206e2811c87c.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-28a7111f56a7.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-28a7111f56a7.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-28a7111f56a7.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-28a7111f56a7.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-2c51251df67a.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-2c51251df67a.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-2c51251df67a.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-2c51251df67a.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-368024110a58.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-368024110a58.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-368024110a58.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-368024110a58.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-449a37146a83.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-449a37146a83.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-449a37146a83.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-449a37146a83.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-5a7ac9a6e8fa.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-5a7ac9a6e8fa.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-5a7ac9a6e8fa.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-5a7ac9a6e8fa.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-76a74b4666e9.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-76a74b4666e9.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-76a74b4666e9.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-76a74b4666e9.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-8303403b8e4c.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-8303403b8e4c.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-8303403b8e4c.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-8303403b8e4c.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-8566f9a360e2.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-8566f9a360e2.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-8566f9a360e2.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-8566f9a360e2.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-99b5c750d1d1.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-99b5c750d1d1.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-99b5c750d1d1.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-99b5c750d1d1.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-9c79feec4b9b.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-9c79feec4b9b.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-9c79feec4b9b.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-9c79feec4b9b.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-a0058f0b446d.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-a0058f0b446d.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-a0058f0b446d.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-a0058f0b446d.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-a63fd4f9dcc0.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-a63fd4f9dcc0.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-a63fd4f9dcc0.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-a63fd4f9dcc0.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-acb56658fe7e.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-acb56658fe7e.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-acb56658fe7e.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-acb56658fe7e.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-c59788ef5676.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-c59788ef5676.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-c59788ef5676.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-c59788ef5676.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-d842d36db450.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-d842d36db450.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-d842d36db450.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-d842d36db450.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-d952b82c2597.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-d952b82c2597.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-d952b82c2597.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-d952b82c2597.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-ddeca9708b63.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-ddeca9708b63.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-ddeca9708b63.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-ddeca9708b63.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-e675f0a672d8.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-e675f0a672d8.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-e675f0a672d8.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-e675f0a672d8.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-e69ffce323c3.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-e69ffce323c3.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-e69ffce323c3.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-e69ffce323c3.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-f6f37b63b2d4.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-f6f37b63b2d4.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-f6f37b63b2d4.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/rules-of-hooks/todo.error.invalid-rules-of-hooks-f6f37b63b2d4.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/same-variable-as-dep-and-redeclare-maybe-frozen.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/same-variable-as-dep-and-redeclare-maybe-frozen.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/same-variable-as-dep-and-redeclare-maybe-frozen.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/same-variable-as-dep-and-redeclare-maybe-frozen.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/same-variable-as-dep-and-redeclare-maybe-frozen.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/same-variable-as-dep-and-redeclare-maybe-frozen.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/same-variable-as-dep-and-redeclare-maybe-frozen.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/same-variable-as-dep-and-redeclare-maybe-frozen.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/same-variable-as-dep-and-redeclare.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/same-variable-as-dep-and-redeclare.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/same-variable-as-dep-and-redeclare.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/same-variable-as-dep-and-redeclare.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/same-variable-as-dep-and-redeclare.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/same-variable-as-dep-and-redeclare.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/same-variable-as-dep-and-redeclare.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/same-variable-as-dep-and-redeclare.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/sequence-expression.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/sequence-expression.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/sequence-expression.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/sequence-expression.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/sequence-expression.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/sequence-expression.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/sequence-expression.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/sequence-expression.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/sequentially-constant-progagatable-if-test-conditions.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/sequentially-constant-progagatable-if-test-conditions.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/sequentially-constant-progagatable-if-test-conditions.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/sequentially-constant-progagatable-if-test-conditions.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/sequentially-constant-progagatable-if-test-conditions.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/sequentially-constant-progagatable-if-test-conditions.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/sequentially-constant-progagatable-if-test-conditions.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/sequentially-constant-progagatable-if-test-conditions.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/simple-alias.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/simple-alias.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/simple-alias.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/simple-alias.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/simple-alias.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/simple-alias.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/simple-alias.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/simple-alias.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/simple-function-1.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/simple-function-1.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/simple-function-1.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/simple-function-1.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/simple-function-1.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/simple-function-1.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/simple-function-1.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/simple-function-1.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/simple-scope.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/simple-scope.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/simple-scope.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/simple-scope.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/simple-scope.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/simple-scope.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/simple-scope.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/simple-scope.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/simple.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/simple.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/simple.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/simple.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/simple.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/simple.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/simple.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/simple.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/sketchy-code-exhaustive-deps.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/sketchy-code-exhaustive-deps.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/sketchy-code-exhaustive-deps.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/sketchy-code-exhaustive-deps.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/sketchy-code-exhaustive-deps.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/sketchy-code-exhaustive-deps.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/sketchy-code-exhaustive-deps.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/sketchy-code-exhaustive-deps.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/sketchy-code-rules-of-hooks.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/sketchy-code-rules-of-hooks.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/sketchy-code-rules-of-hooks.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/sketchy-code-rules-of-hooks.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/sketchy-code-rules-of-hooks.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/sketchy-code-rules-of-hooks.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/sketchy-code-rules-of-hooks.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/sketchy-code-rules-of-hooks.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-arrayexpression.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-arrayexpression.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-arrayexpression.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-arrayexpression.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-arrayexpression.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-arrayexpression.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-arrayexpression.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-arrayexpression.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-call-jsx-2.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-call-jsx-2.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-call-jsx-2.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-call-jsx-2.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-call-jsx-2.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-call-jsx-2.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-call-jsx-2.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-call-jsx-2.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-call-jsx.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-call-jsx.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-call-jsx.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-call-jsx.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-call-jsx.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-call-jsx.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-call-jsx.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-call-jsx.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-cascading-eliminated-phis.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-cascading-eliminated-phis.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-cascading-eliminated-phis.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-cascading-eliminated-phis.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-cascading-eliminated-phis.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-cascading-eliminated-phis.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-cascading-eliminated-phis.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-cascading-eliminated-phis.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-complex-multiple-if.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-complex-multiple-if.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-complex-multiple-if.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-complex-multiple-if.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-complex-multiple-if.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-complex-multiple-if.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-complex-multiple-if.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-complex-multiple-if.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-complex-single-if.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-complex-single-if.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-complex-single-if.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-complex-single-if.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-complex-single-if.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-complex-single-if.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-complex-single-if.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-complex-single-if.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-for-of.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-for-of.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-for-of.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-for-of.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-for-of.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-for-of.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-for-of.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-for-of.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-for-trivial-update.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-for-trivial-update.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-for-trivial-update.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-for-trivial-update.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-for-trivial-update.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-for-trivial-update.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-for-trivial-update.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-for-trivial-update.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-for.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-for.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-for.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-for.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-for.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-for.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-for.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-for.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-if-else.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-if-else.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-if-else.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-if-else.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-if-else.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-if-else.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-if-else.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-if-else.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-leave-case.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-leave-case.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-leave-case.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-leave-case.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-leave-case.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-leave-case.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-leave-case.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-leave-case.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-multiple-phis.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-multiple-phis.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-multiple-phis.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-multiple-phis.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-multiple-phis.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-multiple-phis.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-multiple-phis.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-multiple-phis.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-nested-loops-no-reassign.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-nested-loops-no-reassign.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-nested-loops-no-reassign.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-nested-loops-no-reassign.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-nested-loops-no-reassign.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-nested-loops-no-reassign.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-nested-loops-no-reassign.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-nested-loops-no-reassign.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-nested-partial-phi.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-nested-partial-phi.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-nested-partial-phi.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-nested-partial-phi.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-nested-partial-phi.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-nested-partial-phi.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-nested-partial-phi.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-nested-partial-phi.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-nested-partial-reassignment.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-nested-partial-reassignment.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-nested-partial-reassignment.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-nested-partial-reassignment.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-nested-partial-reassignment.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-nested-partial-reassignment.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-nested-partial-reassignment.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-nested-partial-reassignment.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-newexpression.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-newexpression.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-newexpression.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-newexpression.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-newexpression.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-newexpression.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-newexpression.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-newexpression.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-non-empty-initializer.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-non-empty-initializer.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-non-empty-initializer.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-non-empty-initializer.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-non-empty-initializer.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-non-empty-initializer.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-non-empty-initializer.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-non-empty-initializer.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-objectexpression-phi.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-objectexpression-phi.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-objectexpression-phi.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-objectexpression-phi.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-objectexpression-phi.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-objectexpression-phi.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-objectexpression-phi.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-objectexpression-phi.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-objectexpression.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-objectexpression.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-objectexpression.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-objectexpression.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-objectexpression.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-objectexpression.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-objectexpression.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-objectexpression.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-alias-mutate-if.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-alias-mutate-if.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-alias-mutate-if.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-alias-mutate-if.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-alias-mutate-if.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-alias-mutate-if.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-alias-mutate-if.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-alias-mutate-if.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-if.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-if.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-if.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-if.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-if.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-if.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-if.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-if.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-mutate-if.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-mutate-if.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-mutate-if.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-mutate-if.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-mutate-if.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-mutate-if.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-mutate-if.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-mutate-if.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-mutate-inside-if.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-mutate-inside-if.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-mutate-inside-if.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-mutate-inside-if.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-mutate-inside-if.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-mutate-inside-if.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-mutate-inside-if.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-mutate-inside-if.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-mutate.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-mutate.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-mutate.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-mutate.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-mutate.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-mutate.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-mutate.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-alias-mutate.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-call.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-call.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-call.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-call.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-call.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-call.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-call.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-call.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-mutate-2.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-mutate-2.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-mutate-2.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-mutate-2.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-mutate-2.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-mutate-2.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-mutate-2.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-mutate-2.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-mutate-alias.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-mutate-alias.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-mutate-alias.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-mutate-alias.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-mutate-alias.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-mutate-alias.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-mutate-alias.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-mutate-alias.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-mutate.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-mutate.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-mutate.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-mutate.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-mutate.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-mutate.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-mutate.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property-mutate.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-property.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-reassign-in-rval.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-reassign-in-rval.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-reassign-in-rval.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-reassign-in-rval.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-reassign-in-rval.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-reassign-in-rval.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-reassign-in-rval.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-reassign-in-rval.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-reassign.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-reassign.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-reassign.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-reassign.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-reassign.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-reassign.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-reassign.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-reassign.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-ternary-destruction-with-mutation.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-ternary-destruction-with-mutation.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-ternary-destruction-with-mutation.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-ternary-destruction-with-mutation.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-ternary-destruction-with-mutation.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-ternary-destruction-with-mutation.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-ternary-destruction-with-mutation.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-ternary-destruction-with-mutation.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-ternary-destruction.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-ternary-destruction.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-ternary-destruction.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-ternary-destruction.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-ternary-destruction.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-ternary-destruction.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-ternary-destruction.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-ternary-destruction.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-ternary-with-mutation.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-ternary-with-mutation.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-ternary-with-mutation.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-ternary-with-mutation.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-ternary-with-mutation.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-ternary-with-mutation.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-ternary-with-mutation.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-ternary-with-mutation.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-ternary.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-ternary.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-ternary.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-ternary.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-ternary.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-ternary.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-ternary.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-ternary.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-unconditional-ternary-with-mutation.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-unconditional-ternary-with-mutation.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-unconditional-ternary-with-mutation.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-unconditional-ternary-with-mutation.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-unconditional-ternary-with-mutation.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-unconditional-ternary-with-mutation.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-unconditional-ternary-with-mutation.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-unconditional-ternary-with-mutation.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-unconditional-ternary.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-unconditional-ternary.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-unconditional-ternary.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-unconditional-ternary.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-unconditional-ternary.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-unconditional-ternary.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-unconditional-ternary.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-unconditional-ternary.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-unconditional-with-mutation.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-unconditional-with-mutation.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-unconditional-with-mutation.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-unconditional-with-mutation.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-unconditional-with-mutation.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-unconditional-with-mutation.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-unconditional-with-mutation.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-unconditional-with-mutation.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-via-destructuring-with-mutation.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-via-destructuring-with-mutation.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-via-destructuring-with-mutation.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-via-destructuring-with-mutation.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-via-destructuring-with-mutation.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-via-destructuring-with-mutation.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-via-destructuring-with-mutation.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-via-destructuring-with-mutation.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-via-destructuring.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-via-destructuring.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-via-destructuring.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-via-destructuring.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-via-destructuring.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-via-destructuring.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-via-destructuring.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-via-destructuring.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-with-mutation.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-with-mutation.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-with-mutation.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-with-mutation.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-with-mutation.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-with-mutation.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-with-mutation.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming-with-mutation.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-renaming.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-return.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-return.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-return.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-return.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-return.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-return.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-return.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-return.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-shadowing.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-shadowing.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-shadowing.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-shadowing.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-shadowing.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-shadowing.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-shadowing.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-shadowing.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-sibling-phis.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-sibling-phis.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-sibling-phis.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-sibling-phis.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-sibling-phis.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-sibling-phis.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-sibling-phis.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-sibling-phis.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-simple-phi.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-simple-phi.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-simple-phi.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-simple-phi.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-simple-phi.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-simple-phi.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-simple-phi.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-simple-phi.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-simple.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-simple.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-simple.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-simple.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-simple.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-simple.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-simple.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-simple.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-single-if.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-single-if.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-single-if.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-single-if.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-single-if.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-single-if.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-single-if.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-single-if.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-switch.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-switch.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-switch.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-switch.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-switch.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-switch.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-switch.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-switch.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-throw.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-throw.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-throw.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-throw.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-throw.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-throw.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-throw.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-throw.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-while-no-reassign.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-while-no-reassign.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-while-no-reassign.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-while-no-reassign.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-while-no-reassign.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-while-no-reassign.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-while-no-reassign.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-while-no-reassign.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-while.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-while.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-while.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-while.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-while.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-while.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-while.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ssa-while.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/store-via-call.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/store-via-call.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/store-via-call.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/store-via-call.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/store-via-call.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/store-via-call.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/store-via-call.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/store-via-call.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/store-via-new.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/store-via-new.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/store-via-new.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/store-via-new.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/store-via-new.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/store-via-new.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/store-via-new.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/store-via-new.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/switch-global-propertyload-case-test.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/switch-global-propertyload-case-test.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/switch-global-propertyload-case-test.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/switch-global-propertyload-case-test.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/switch-global-propertyload-case-test.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/switch-global-propertyload-case-test.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/switch-global-propertyload-case-test.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/switch-global-propertyload-case-test.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/switch-non-final-default.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/switch-non-final-default.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/switch-non-final-default.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/switch-non-final-default.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/switch-non-final-default.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/switch-non-final-default.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/switch-non-final-default.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/switch-non-final-default.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/switch-with-fallthrough.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/switch-with-fallthrough.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/switch-with-fallthrough.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/switch-with-fallthrough.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/switch-with-fallthrough.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/switch-with-fallthrough.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/switch-with-fallthrough.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/switch-with-fallthrough.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/switch.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/switch.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/switch.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/switch.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/switch.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/switch.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/switch.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/switch.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/tagged-template-in-hook.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/tagged-template-in-hook.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/tagged-template-in-hook.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/tagged-template-in-hook.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/tagged-template-in-hook.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/tagged-template-in-hook.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/tagged-template-in-hook.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/tagged-template-in-hook.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/tagged-template-literal.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/tagged-template-literal.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/tagged-template-literal.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/tagged-template-literal.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/tagged-template-literal.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/tagged-template-literal.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/tagged-template-literal.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/tagged-template-literal.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/template-literal.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/template-literal.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/template-literal.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/template-literal.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/template-literal.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/template-literal.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/template-literal.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/template-literal.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/temporary-accessed-outside-scope.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/temporary-accessed-outside-scope.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/temporary-accessed-outside-scope.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/temporary-accessed-outside-scope.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/temporary-accessed-outside-scope.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/temporary-accessed-outside-scope.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/temporary-accessed-outside-scope.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/temporary-accessed-outside-scope.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/temporary-at-start-of-value-block.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/temporary-at-start-of-value-block.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/temporary-at-start-of-value-block.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/temporary-at-start-of-value-block.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/temporary-at-start-of-value-block.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/temporary-at-start-of-value-block.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/temporary-at-start-of-value-block.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/temporary-at-start-of-value-block.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/temporary-property-load-accessed-outside-scope.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/temporary-property-load-accessed-outside-scope.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/temporary-property-load-accessed-outside-scope.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/temporary-property-load-accessed-outside-scope.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/temporary-property-load-accessed-outside-scope.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/temporary-property-load-accessed-outside-scope.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/temporary-property-load-accessed-outside-scope.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/temporary-property-load-accessed-outside-scope.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ternary-assignment-expression.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ternary-assignment-expression.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ternary-assignment-expression.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ternary-assignment-expression.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ternary-assignment-expression.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ternary-assignment-expression.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ternary-assignment-expression.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ternary-assignment-expression.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ternary-expression.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ternary-expression.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ternary-expression.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ternary-expression.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ternary-expression.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ternary-expression.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ternary-expression.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/ternary-expression.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/timers.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/timers.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/timers.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/timers.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/timers.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/timers.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/timers.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/timers.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/todo-function-expression-captures-value-later-frozen.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/todo-function-expression-captures-value-later-frozen.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/todo-function-expression-captures-value-later-frozen.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/todo-function-expression-captures-value-later-frozen.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/todo-function-expression-captures-value-later-frozen.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/todo-function-expression-captures-value-later-frozen.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/todo-function-expression-captures-value-later-frozen.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/todo-function-expression-captures-value-later-frozen.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/todo.unnecessary-lambda-memoization.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/todo.unnecessary-lambda-memoization.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/todo.unnecessary-lambda-memoization.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/todo.unnecessary-lambda-memoization.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/todo.unnecessary-lambda-memoization.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/todo.unnecessary-lambda-memoization.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/todo.unnecessary-lambda-memoization.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/todo.unnecessary-lambda-memoization.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/transitive-alias-fields.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/transitive-alias-fields.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/transitive-alias-fields.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/transitive-alias-fields.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/transitive-alias-fields.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/transitive-alias-fields.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/transitive-alias-fields.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/transitive-alias-fields.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/trivial.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/trivial.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/trivial.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/trivial.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/trivial.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/trivial.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/trivial.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/trivial.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-args-test-binary-operator.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-args-test-binary-operator.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-args-test-binary-operator.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-args-test-binary-operator.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-args-test-binary-operator.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-args-test-binary-operator.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-args-test-binary-operator.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-args-test-binary-operator.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-binary-operator.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-binary-operator.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-binary-operator.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-binary-operator.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-binary-operator.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-binary-operator.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-binary-operator.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-binary-operator.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-cast-expression.flow.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-cast-expression.flow.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-cast-expression.flow.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-cast-expression.flow.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-cast-expression.flow.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-cast-expression.flow.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-cast-expression.flow.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-cast-expression.flow.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-field-load.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-field-load.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-field-load.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-field-load.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-field-load.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-field-load.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-field-load.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-field-load.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-field-load-binary-op.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-field-load-binary-op.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-field-load-binary-op.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-field-load-binary-op.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-field-load-binary-op.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-field-load-binary-op.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-field-load-binary-op.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-field-load-binary-op.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-field-store.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-field-store.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-field-store.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-field-store.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-field-store.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-field-store.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-field-store.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-field-store.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-polymorphic.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-polymorphic.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-polymorphic.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-polymorphic.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-polymorphic.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-polymorphic.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-polymorphic.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-polymorphic.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-primitive.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-primitive.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-primitive.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-primitive.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-primitive.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-primitive.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-primitive.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-primitive.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-return-type-inference.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-return-type-inference.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-return-type-inference.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-return-type-inference.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-return-type-inference.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-return-type-inference.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-return-type-inference.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/type-test-return-type-inference.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unary-expr.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unary-expr.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unary-expr.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unary-expr.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unary-expr.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unary-expr.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unary-expr.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unary-expr.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unconditional-break-label.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unconditional-break-label.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unconditional-break-label.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unconditional-break-label.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unconditional-break-label.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unconditional-break-label.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unconditional-break-label.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unconditional-break-label.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/uninitialized-declaration-in-reactive-scope.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/uninitialized-declaration-in-reactive-scope.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/uninitialized-declaration-in-reactive-scope.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/uninitialized-declaration-in-reactive-scope.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/uninitialized-declaration-in-reactive-scope.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/uninitialized-declaration-in-reactive-scope.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/uninitialized-declaration-in-reactive-scope.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/uninitialized-declaration-in-reactive-scope.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unknown-hooks-do-not-assert.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unknown-hooks-do-not-assert.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unknown-hooks-do-not-assert.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unknown-hooks-do-not-assert.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unknown-hooks-do-not-assert.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unknown-hooks-do-not-assert.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unknown-hooks-do-not-assert.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unknown-hooks-do-not-assert.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-array-middle-element.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-array-middle-element.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-array-middle-element.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-array-middle-element.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-array-middle-element.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-array-middle-element.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-array-middle-element.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-array-middle-element.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-array-rest-element.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-array-rest-element.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-array-rest-element.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-array-rest-element.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-array-rest-element.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-array-rest-element.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-array-rest-element.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-array-rest-element.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-conditional.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-conditional.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-conditional.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-conditional.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-conditional.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-conditional.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-conditional.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-conditional.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-logical-assigned-to-variable.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-logical-assigned-to-variable.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-logical-assigned-to-variable.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-logical-assigned-to-variable.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-logical-assigned-to-variable.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-logical-assigned-to-variable.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-logical-assigned-to-variable.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-logical-assigned-to-variable.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-logical.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-logical.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-logical.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-logical.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-logical.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-logical.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-logical.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-logical.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-object-element-with-rest.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-object-element-with-rest.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-object-element-with-rest.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-object-element-with-rest.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-object-element-with-rest.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-object-element-with-rest.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-object-element-with-rest.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-object-element-with-rest.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-object-element.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-object-element.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-object-element.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-object-element.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-object-element.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-object-element.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-object-element.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-object-element.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-optional-method-assigned-to-variable.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-optional-method-assigned-to-variable.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-optional-method-assigned-to-variable.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-optional-method-assigned-to-variable.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-optional-method-assigned-to-variable.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-optional-method-assigned-to-variable.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-optional-method-assigned-to-variable.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-optional-method-assigned-to-variable.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-ternary-assigned-to-variable.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-ternary-assigned-to-variable.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-ternary-assigned-to-variable.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-ternary-assigned-to-variable.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-ternary-assigned-to-variable.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-ternary-assigned-to-variable.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-ternary-assigned-to-variable.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/unused-ternary-assigned-to-variable.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/update-expression-constant-propagation.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/update-expression-constant-propagation.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/update-expression-constant-propagation.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/update-expression-constant-propagation.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/update-expression-constant-propagation.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/update-expression-constant-propagation.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/update-expression-constant-propagation.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/update-expression-constant-propagation.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/update-expression-in-sequence.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/update-expression-in-sequence.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/update-expression-in-sequence.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/update-expression-in-sequence.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/update-expression-in-sequence.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/update-expression-in-sequence.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/update-expression-in-sequence.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/update-expression-in-sequence.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/update-expression-on-function-parameter.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/update-expression-on-function-parameter.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/update-expression-on-function-parameter.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/update-expression-on-function-parameter.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/update-expression-on-function-parameter.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/update-expression-on-function-parameter.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/update-expression-on-function-parameter.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/update-expression-on-function-parameter.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/update-expression.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/update-expression.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/update-expression.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/update-expression.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/update-expression.ts b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/update-expression.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/update-expression.ts rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/update-expression.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/use-callback-simple.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/use-callback-simple.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/use-callback-simple.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/use-callback-simple.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/use-callback-simple.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/use-callback-simple.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/use-callback-simple.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/use-callback-simple.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useEffect-arg-memoized.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useEffect-arg-memoized.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useEffect-arg-memoized.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useEffect-arg-memoized.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useEffect-arg-memoized.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useEffect-arg-memoized.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useEffect-arg-memoized.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useEffect-arg-memoized.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useEffect-nested-lambdas.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useEffect-nested-lambdas.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useEffect-nested-lambdas.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useEffect-nested-lambdas.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useEffect-nested-lambdas.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useEffect-nested-lambdas.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useEffect-nested-lambdas.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useEffect-nested-lambdas.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-if-else-multiple-return.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-if-else-multiple-return.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-if-else-multiple-return.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-if-else-multiple-return.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-if-else-multiple-return.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-if-else-multiple-return.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-if-else-multiple-return.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-if-else-multiple-return.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-independently-memoizeable.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-independently-memoizeable.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-independently-memoizeable.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-independently-memoizeable.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-independently-memoizeable.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-independently-memoizeable.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-independently-memoizeable.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-independently-memoizeable.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-inlining-block-return.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-inlining-block-return.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-inlining-block-return.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-inlining-block-return.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-inlining-block-return.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-inlining-block-return.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-inlining-block-return.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-inlining-block-return.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-inverted-if.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-inverted-if.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-inverted-if.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-inverted-if.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-inverted-if.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-inverted-if.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-inverted-if.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-inverted-if.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-labeled-statement-unconditional-return.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-labeled-statement-unconditional-return.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-labeled-statement-unconditional-return.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-labeled-statement-unconditional-return.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-labeled-statement-unconditional-return.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-labeled-statement-unconditional-return.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-labeled-statement-unconditional-return.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-labeled-statement-unconditional-return.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-logical.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-logical.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-logical.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-logical.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-logical.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-logical.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-logical.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-logical.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-multiple-if-else.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-multiple-if-else.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-multiple-if-else.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-multiple-if-else.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-multiple-if-else.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-multiple-if-else.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-multiple-if-else.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-multiple-if-else.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-named-function.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-named-function.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-named-function.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-named-function.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-named-function.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-named-function.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-named-function.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-named-function.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-nested-ifs.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-nested-ifs.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-nested-ifs.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-nested-ifs.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-nested-ifs.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-nested-ifs.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-nested-ifs.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-nested-ifs.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-return-empty.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-return-empty.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-return-empty.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-return-empty.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-return-empty.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-return-empty.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-return-empty.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-return-empty.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-simple.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-simple.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-simple.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-simple.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-simple.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-simple.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-simple.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-simple.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-switch-no-fallthrough.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-switch-no-fallthrough.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-switch-no-fallthrough.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-switch-no-fallthrough.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-switch-no-fallthrough.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-switch-no-fallthrough.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-switch-no-fallthrough.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-switch-no-fallthrough.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-switch-return.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-switch-return.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-switch-return.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-switch-return.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-switch-return.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-switch-return.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-switch-return.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-switch-return.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/while-break.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/while-break.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/while-break.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/while-break.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/while-break.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/while-break.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/while-break.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/while-break.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/while-conditional-continue.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/while-conditional-continue.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/while-conditional-continue.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/while-conditional-continue.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/while-conditional-continue.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/while-conditional-continue.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/while-conditional-continue.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/while-conditional-continue.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/while-logical.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/while-logical.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/while-logical.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/while-logical.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/while-logical.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/while-logical.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/while-logical.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/while-logical.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/while-property.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/while-property.expect.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/while-property.expect.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/while-property.expect.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/while-property.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/while-property.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/while-property.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/while-property.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/todo/README.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/todo/README.md similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/todo/README.md rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/todo/README.md diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/todo/cfg-for-of-statement-with-assignment.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/todo/cfg-for-of-statement-with-assignment.js similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/todo/cfg-for-of-statement-with-assignment.js rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/todo/cfg-for-of-statement-with-assignment.js diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/tsconfig.json b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/tsconfig.json similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/tsconfig.json rename to compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/tsconfig.json diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/test-utils/validateNoUseBeforeDefine.ts b/compiler/packages/babel-plugin-react-forget/src/__tests__/test-utils/validateNoUseBeforeDefine.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/__tests__/test-utils/validateNoUseBeforeDefine.ts rename to compiler/packages/babel-plugin-react-forget/src/__tests__/test-utils/validateNoUseBeforeDefine.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/index.ts b/compiler/packages/babel-plugin-react-forget/src/index.ts similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/src/index.ts rename to compiler/packages/babel-plugin-react-forget/src/index.ts diff --git a/compiler/forget/packages/babel-plugin-react-forget/tsconfig.json b/compiler/packages/babel-plugin-react-forget/tsconfig.json similarity index 100% rename from compiler/forget/packages/babel-plugin-react-forget/tsconfig.json rename to compiler/packages/babel-plugin-react-forget/tsconfig.json diff --git a/compiler/forget/packages/eslint-browser/README.md b/compiler/packages/eslint-browser/README.md similarity index 100% rename from compiler/forget/packages/eslint-browser/README.md rename to compiler/packages/eslint-browser/README.md diff --git a/compiler/forget/packages/eslint-browser/package.json b/compiler/packages/eslint-browser/package.json similarity index 100% rename from compiler/forget/packages/eslint-browser/package.json rename to compiler/packages/eslint-browser/package.json diff --git a/compiler/forget/packages/eslint-browser/src/index.js b/compiler/packages/eslint-browser/src/index.js similarity index 100% rename from compiler/forget/packages/eslint-browser/src/index.js rename to compiler/packages/eslint-browser/src/index.js diff --git a/compiler/forget/packages/eslint-browser/webpack.config.js b/compiler/packages/eslint-browser/webpack.config.js similarity index 100% rename from compiler/forget/packages/eslint-browser/webpack.config.js rename to compiler/packages/eslint-browser/webpack.config.js diff --git a/compiler/forget/packages/eslint-plugin-react-forget/README.md b/compiler/packages/eslint-plugin-react-forget/README.md similarity index 100% rename from compiler/forget/packages/eslint-plugin-react-forget/README.md rename to compiler/packages/eslint-plugin-react-forget/README.md diff --git a/compiler/forget/packages/eslint-plugin-react-forget/__tests__/ReactForgetDiagnostics-test.ts b/compiler/packages/eslint-plugin-react-forget/__tests__/ReactForgetDiagnostics-test.ts similarity index 100% rename from compiler/forget/packages/eslint-plugin-react-forget/__tests__/ReactForgetDiagnostics-test.ts rename to compiler/packages/eslint-plugin-react-forget/__tests__/ReactForgetDiagnostics-test.ts diff --git a/compiler/forget/packages/eslint-plugin-react-forget/babel.config.js b/compiler/packages/eslint-plugin-react-forget/babel.config.js similarity index 100% rename from compiler/forget/packages/eslint-plugin-react-forget/babel.config.js rename to compiler/packages/eslint-plugin-react-forget/babel.config.js diff --git a/compiler/forget/packages/eslint-plugin-react-forget/package.json b/compiler/packages/eslint-plugin-react-forget/package.json similarity index 100% rename from compiler/forget/packages/eslint-plugin-react-forget/package.json rename to compiler/packages/eslint-plugin-react-forget/package.json diff --git a/compiler/forget/packages/eslint-plugin-react-forget/src/index.ts b/compiler/packages/eslint-plugin-react-forget/src/index.ts similarity index 100% rename from compiler/forget/packages/eslint-plugin-react-forget/src/index.ts rename to compiler/packages/eslint-plugin-react-forget/src/index.ts diff --git a/compiler/forget/packages/eslint-plugin-react-forget/src/rules/ReactForgetDiagnostics.ts b/compiler/packages/eslint-plugin-react-forget/src/rules/ReactForgetDiagnostics.ts similarity index 100% rename from compiler/forget/packages/eslint-plugin-react-forget/src/rules/ReactForgetDiagnostics.ts rename to compiler/packages/eslint-plugin-react-forget/src/rules/ReactForgetDiagnostics.ts diff --git a/compiler/forget/packages/eslint-plugin-react-forget/src/types/hermes-parser.d.ts b/compiler/packages/eslint-plugin-react-forget/src/types/hermes-parser.d.ts similarity index 100% rename from compiler/forget/packages/eslint-plugin-react-forget/src/types/hermes-parser.d.ts rename to compiler/packages/eslint-plugin-react-forget/src/types/hermes-parser.d.ts diff --git a/compiler/forget/packages/eslint-plugin-react-forget/tsconfig.json b/compiler/packages/eslint-plugin-react-forget/tsconfig.json similarity index 100% rename from compiler/forget/packages/eslint-plugin-react-forget/tsconfig.json rename to compiler/packages/eslint-plugin-react-forget/tsconfig.json diff --git a/compiler/forget/packages/fixture-test-utils/package.json b/compiler/packages/fixture-test-utils/package.json similarity index 100% rename from compiler/forget/packages/fixture-test-utils/package.json rename to compiler/packages/fixture-test-utils/package.json diff --git a/compiler/forget/packages/fixture-test-utils/src/compiler-utils.ts b/compiler/packages/fixture-test-utils/src/compiler-utils.ts similarity index 100% rename from compiler/forget/packages/fixture-test-utils/src/compiler-utils.ts rename to compiler/packages/fixture-test-utils/src/compiler-utils.ts diff --git a/compiler/forget/packages/fixture-test-utils/src/constants.ts b/compiler/packages/fixture-test-utils/src/constants.ts similarity index 100% rename from compiler/forget/packages/fixture-test-utils/src/constants.ts rename to compiler/packages/fixture-test-utils/src/constants.ts diff --git a/compiler/forget/packages/fixture-test-utils/src/fixture-utils.ts b/compiler/packages/fixture-test-utils/src/fixture-utils.ts similarity index 100% rename from compiler/forget/packages/fixture-test-utils/src/fixture-utils.ts rename to compiler/packages/fixture-test-utils/src/fixture-utils.ts diff --git a/compiler/forget/packages/fixture-test-utils/src/index.ts b/compiler/packages/fixture-test-utils/src/index.ts similarity index 100% rename from compiler/forget/packages/fixture-test-utils/src/index.ts rename to compiler/packages/fixture-test-utils/src/index.ts diff --git a/compiler/forget/packages/fixture-test-utils/tsconfig.json b/compiler/packages/fixture-test-utils/tsconfig.json similarity index 100% rename from compiler/forget/packages/fixture-test-utils/tsconfig.json rename to compiler/packages/fixture-test-utils/tsconfig.json diff --git a/compiler/forget/packages/js-fuzzer/.eslintrc.js b/compiler/packages/js-fuzzer/.eslintrc.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/.eslintrc.js rename to compiler/packages/js-fuzzer/.eslintrc.js diff --git a/compiler/forget/packages/js-fuzzer/.gitignore b/compiler/packages/js-fuzzer/.gitignore similarity index 100% rename from compiler/forget/packages/js-fuzzer/.gitignore rename to compiler/packages/js-fuzzer/.gitignore diff --git a/compiler/forget/packages/js-fuzzer/DIR_METADATA b/compiler/packages/js-fuzzer/DIR_METADATA similarity index 100% rename from compiler/forget/packages/js-fuzzer/DIR_METADATA rename to compiler/packages/js-fuzzer/DIR_METADATA diff --git a/compiler/forget/packages/js-fuzzer/OWNERS b/compiler/packages/js-fuzzer/OWNERS similarity index 100% rename from compiler/forget/packages/js-fuzzer/OWNERS rename to compiler/packages/js-fuzzer/OWNERS diff --git a/compiler/forget/packages/js-fuzzer/README.md b/compiler/packages/js-fuzzer/README.md similarity index 100% rename from compiler/forget/packages/js-fuzzer/README.md rename to compiler/packages/js-fuzzer/README.md diff --git a/compiler/forget/packages/js-fuzzer/build_db.js b/compiler/packages/js-fuzzer/build_db.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/build_db.js rename to compiler/packages/js-fuzzer/build_db.js diff --git a/compiler/forget/packages/js-fuzzer/corpus.js b/compiler/packages/js-fuzzer/corpus.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/corpus.js rename to compiler/packages/js-fuzzer/corpus.js diff --git a/compiler/forget/packages/js-fuzzer/db.js b/compiler/packages/js-fuzzer/db.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/db.js rename to compiler/packages/js-fuzzer/db.js diff --git a/compiler/forget/packages/js-fuzzer/differential_script_mutator.js b/compiler/packages/js-fuzzer/differential_script_mutator.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/differential_script_mutator.js rename to compiler/packages/js-fuzzer/differential_script_mutator.js diff --git a/compiler/forget/packages/js-fuzzer/exceptions.js b/compiler/packages/js-fuzzer/exceptions.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/exceptions.js rename to compiler/packages/js-fuzzer/exceptions.js diff --git a/compiler/forget/packages/js-fuzzer/foozzie_launcher.py b/compiler/packages/js-fuzzer/foozzie_launcher.py similarity index 100% rename from compiler/forget/packages/js-fuzzer/foozzie_launcher.py rename to compiler/packages/js-fuzzer/foozzie_launcher.py diff --git a/compiler/forget/packages/js-fuzzer/gen_exceptions.js b/compiler/packages/js-fuzzer/gen_exceptions.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/gen_exceptions.js rename to compiler/packages/js-fuzzer/gen_exceptions.js diff --git a/compiler/forget/packages/js-fuzzer/gen_exceptions.sh b/compiler/packages/js-fuzzer/gen_exceptions.sh similarity index 100% rename from compiler/forget/packages/js-fuzzer/gen_exceptions.sh rename to compiler/packages/js-fuzzer/gen_exceptions.sh diff --git a/compiler/forget/packages/js-fuzzer/mutators/array_mutator.js b/compiler/packages/js-fuzzer/mutators/array_mutator.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/mutators/array_mutator.js rename to compiler/packages/js-fuzzer/mutators/array_mutator.js diff --git a/compiler/forget/packages/js-fuzzer/mutators/common.js b/compiler/packages/js-fuzzer/mutators/common.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/mutators/common.js rename to compiler/packages/js-fuzzer/mutators/common.js diff --git a/compiler/forget/packages/js-fuzzer/mutators/crossover_mutator.js b/compiler/packages/js-fuzzer/mutators/crossover_mutator.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/mutators/crossover_mutator.js rename to compiler/packages/js-fuzzer/mutators/crossover_mutator.js diff --git a/compiler/forget/packages/js-fuzzer/mutators/differential_fuzz_mutator.js b/compiler/packages/js-fuzzer/mutators/differential_fuzz_mutator.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/mutators/differential_fuzz_mutator.js rename to compiler/packages/js-fuzzer/mutators/differential_fuzz_mutator.js diff --git a/compiler/forget/packages/js-fuzzer/mutators/expression_mutator.js b/compiler/packages/js-fuzzer/mutators/expression_mutator.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/mutators/expression_mutator.js rename to compiler/packages/js-fuzzer/mutators/expression_mutator.js diff --git a/compiler/forget/packages/js-fuzzer/mutators/function_call_mutator.js b/compiler/packages/js-fuzzer/mutators/function_call_mutator.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/mutators/function_call_mutator.js rename to compiler/packages/js-fuzzer/mutators/function_call_mutator.js diff --git a/compiler/forget/packages/js-fuzzer/mutators/mutator.js b/compiler/packages/js-fuzzer/mutators/mutator.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/mutators/mutator.js rename to compiler/packages/js-fuzzer/mutators/mutator.js diff --git a/compiler/forget/packages/js-fuzzer/mutators/normalizer.js b/compiler/packages/js-fuzzer/mutators/normalizer.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/mutators/normalizer.js rename to compiler/packages/js-fuzzer/mutators/normalizer.js diff --git a/compiler/forget/packages/js-fuzzer/mutators/number_mutator.js b/compiler/packages/js-fuzzer/mutators/number_mutator.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/mutators/number_mutator.js rename to compiler/packages/js-fuzzer/mutators/number_mutator.js diff --git a/compiler/forget/packages/js-fuzzer/mutators/object_mutator.js b/compiler/packages/js-fuzzer/mutators/object_mutator.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/mutators/object_mutator.js rename to compiler/packages/js-fuzzer/mutators/object_mutator.js diff --git a/compiler/forget/packages/js-fuzzer/mutators/try_catch.js b/compiler/packages/js-fuzzer/mutators/try_catch.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/mutators/try_catch.js rename to compiler/packages/js-fuzzer/mutators/try_catch.js diff --git a/compiler/forget/packages/js-fuzzer/mutators/variable_mutator.js b/compiler/packages/js-fuzzer/mutators/variable_mutator.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/mutators/variable_mutator.js rename to compiler/packages/js-fuzzer/mutators/variable_mutator.js diff --git a/compiler/forget/packages/js-fuzzer/mutators/variable_or_object_mutation.js b/compiler/packages/js-fuzzer/mutators/variable_or_object_mutation.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/mutators/variable_or_object_mutation.js rename to compiler/packages/js-fuzzer/mutators/variable_or_object_mutation.js diff --git a/compiler/forget/packages/js-fuzzer/package.json b/compiler/packages/js-fuzzer/package.json similarity index 100% rename from compiler/forget/packages/js-fuzzer/package.json rename to compiler/packages/js-fuzzer/package.json diff --git a/compiler/forget/packages/js-fuzzer/package.sh b/compiler/packages/js-fuzzer/package.sh similarity index 100% rename from compiler/forget/packages/js-fuzzer/package.sh rename to compiler/packages/js-fuzzer/package.sh diff --git a/compiler/forget/packages/js-fuzzer/random.js b/compiler/packages/js-fuzzer/random.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/random.js rename to compiler/packages/js-fuzzer/random.js diff --git a/compiler/forget/packages/js-fuzzer/resources/differential_fuzz_chakra.js b/compiler/packages/js-fuzzer/resources/differential_fuzz_chakra.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/resources/differential_fuzz_chakra.js rename to compiler/packages/js-fuzzer/resources/differential_fuzz_chakra.js diff --git a/compiler/forget/packages/js-fuzzer/resources/differential_fuzz_jstest.js b/compiler/packages/js-fuzzer/resources/differential_fuzz_jstest.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/resources/differential_fuzz_jstest.js rename to compiler/packages/js-fuzzer/resources/differential_fuzz_jstest.js diff --git a/compiler/forget/packages/js-fuzzer/resources/differential_fuzz_library.js b/compiler/packages/js-fuzzer/resources/differential_fuzz_library.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/resources/differential_fuzz_library.js rename to compiler/packages/js-fuzzer/resources/differential_fuzz_library.js diff --git a/compiler/forget/packages/js-fuzzer/resources/differential_fuzz_mjsunit.js b/compiler/packages/js-fuzzer/resources/differential_fuzz_mjsunit.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/resources/differential_fuzz_mjsunit.js rename to compiler/packages/js-fuzzer/resources/differential_fuzz_mjsunit.js diff --git a/compiler/forget/packages/js-fuzzer/resources/differential_fuzz_suppressions.js b/compiler/packages/js-fuzzer/resources/differential_fuzz_suppressions.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/resources/differential_fuzz_suppressions.js rename to compiler/packages/js-fuzzer/resources/differential_fuzz_suppressions.js diff --git a/compiler/forget/packages/js-fuzzer/resources/differential_fuzz_v8.js b/compiler/packages/js-fuzzer/resources/differential_fuzz_v8.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/resources/differential_fuzz_v8.js rename to compiler/packages/js-fuzzer/resources/differential_fuzz_v8.js diff --git a/compiler/forget/packages/js-fuzzer/resources/fuzz_library.js b/compiler/packages/js-fuzzer/resources/fuzz_library.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/resources/fuzz_library.js rename to compiler/packages/js-fuzzer/resources/fuzz_library.js diff --git a/compiler/forget/packages/js-fuzzer/resources/jstest_stubs.js b/compiler/packages/js-fuzzer/resources/jstest_stubs.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/resources/jstest_stubs.js rename to compiler/packages/js-fuzzer/resources/jstest_stubs.js diff --git a/compiler/forget/packages/js-fuzzer/resources/stubs.js b/compiler/packages/js-fuzzer/resources/stubs.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/resources/stubs.js rename to compiler/packages/js-fuzzer/resources/stubs.js diff --git a/compiler/forget/packages/js-fuzzer/run.js b/compiler/packages/js-fuzzer/run.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/run.js rename to compiler/packages/js-fuzzer/run.js diff --git a/compiler/forget/packages/js-fuzzer/script_mutator.js b/compiler/packages/js-fuzzer/script_mutator.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/script_mutator.js rename to compiler/packages/js-fuzzer/script_mutator.js diff --git a/compiler/forget/packages/js-fuzzer/source_helpers.js b/compiler/packages/js-fuzzer/source_helpers.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/source_helpers.js rename to compiler/packages/js-fuzzer/source_helpers.js diff --git a/compiler/forget/packages/js-fuzzer/test/helpers.js b/compiler/packages/js-fuzzer/test/helpers.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test/helpers.js rename to compiler/packages/js-fuzzer/test/helpers.js diff --git a/compiler/forget/packages/js-fuzzer/test/test_available_variables.js b/compiler/packages/js-fuzzer/test/test_available_variables.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test/test_available_variables.js rename to compiler/packages/js-fuzzer/test/test_available_variables.js diff --git a/compiler/forget/packages/js-fuzzer/test/test_corpus.js b/compiler/packages/js-fuzzer/test/test_corpus.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test/test_corpus.js rename to compiler/packages/js-fuzzer/test/test_corpus.js diff --git a/compiler/forget/packages/js-fuzzer/test/test_db.js b/compiler/packages/js-fuzzer/test/test_db.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test/test_db.js rename to compiler/packages/js-fuzzer/test/test_db.js diff --git a/compiler/forget/packages/js-fuzzer/test/test_differential_fuzz.js b/compiler/packages/js-fuzzer/test/test_differential_fuzz.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test/test_differential_fuzz.js rename to compiler/packages/js-fuzzer/test/test_differential_fuzz.js diff --git a/compiler/forget/packages/js-fuzzer/test/test_differential_fuzz_library.js b/compiler/packages/js-fuzzer/test/test_differential_fuzz_library.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test/test_differential_fuzz_library.js rename to compiler/packages/js-fuzzer/test/test_differential_fuzz_library.js diff --git a/compiler/forget/packages/js-fuzzer/test/test_load.js b/compiler/packages/js-fuzzer/test/test_load.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test/test_load.js rename to compiler/packages/js-fuzzer/test/test_load.js diff --git a/compiler/forget/packages/js-fuzzer/test/test_mutate_arrays.js b/compiler/packages/js-fuzzer/test/test_mutate_arrays.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test/test_mutate_arrays.js rename to compiler/packages/js-fuzzer/test/test_mutate_arrays.js diff --git a/compiler/forget/packages/js-fuzzer/test/test_mutate_expressions.js b/compiler/packages/js-fuzzer/test/test_mutate_expressions.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test/test_mutate_expressions.js rename to compiler/packages/js-fuzzer/test/test_mutate_expressions.js diff --git a/compiler/forget/packages/js-fuzzer/test/test_mutate_function_calls.js b/compiler/packages/js-fuzzer/test/test_mutate_function_calls.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test/test_mutate_function_calls.js rename to compiler/packages/js-fuzzer/test/test_mutate_function_calls.js diff --git a/compiler/forget/packages/js-fuzzer/test/test_mutate_numbers.js b/compiler/packages/js-fuzzer/test/test_mutate_numbers.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test/test_mutate_numbers.js rename to compiler/packages/js-fuzzer/test/test_mutate_numbers.js diff --git a/compiler/forget/packages/js-fuzzer/test/test_mutate_objects.js b/compiler/packages/js-fuzzer/test/test_mutate_objects.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test/test_mutate_objects.js rename to compiler/packages/js-fuzzer/test/test_mutate_objects.js diff --git a/compiler/forget/packages/js-fuzzer/test/test_mutate_variable_or_object.js b/compiler/packages/js-fuzzer/test/test_mutate_variable_or_object.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test/test_mutate_variable_or_object.js rename to compiler/packages/js-fuzzer/test/test_mutate_variable_or_object.js diff --git a/compiler/forget/packages/js-fuzzer/test/test_mutate_variables.js b/compiler/packages/js-fuzzer/test/test_mutate_variables.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test/test_mutate_variables.js rename to compiler/packages/js-fuzzer/test/test_mutate_variables.js diff --git a/compiler/forget/packages/js-fuzzer/test/test_mutation_order.js b/compiler/packages/js-fuzzer/test/test_mutation_order.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test/test_mutation_order.js rename to compiler/packages/js-fuzzer/test/test_mutation_order.js diff --git a/compiler/forget/packages/js-fuzzer/test/test_normalize.js b/compiler/packages/js-fuzzer/test/test_normalize.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test/test_normalize.js rename to compiler/packages/js-fuzzer/test/test_normalize.js diff --git a/compiler/forget/packages/js-fuzzer/test/test_random.js b/compiler/packages/js-fuzzer/test/test_random.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test/test_random.js rename to compiler/packages/js-fuzzer/test/test_random.js diff --git a/compiler/forget/packages/js-fuzzer/test/test_regressions.js b/compiler/packages/js-fuzzer/test/test_regressions.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test/test_regressions.js rename to compiler/packages/js-fuzzer/test/test_regressions.js diff --git a/compiler/forget/packages/js-fuzzer/test/test_try_catch.js b/compiler/packages/js-fuzzer/test/test_try_catch.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test/test_try_catch.js rename to compiler/packages/js-fuzzer/test/test_try_catch.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/JSTests/fake_stub.js b/compiler/packages/js-fuzzer/test_data/JSTests/fake_stub.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/JSTests/fake_stub.js rename to compiler/packages/js-fuzzer/test_data/JSTests/fake_stub.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/JSTests/load.js b/compiler/packages/js-fuzzer/test_data/JSTests/load.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/JSTests/load.js rename to compiler/packages/js-fuzzer/test_data/JSTests/load.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/JSTests/load_expected.js b/compiler/packages/js-fuzzer/test_data/JSTests/load_expected.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/JSTests/load_expected.js rename to compiler/packages/js-fuzzer/test_data/JSTests/load_expected.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/available_variables.js b/compiler/packages/js-fuzzer/test_data/available_variables.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/available_variables.js rename to compiler/packages/js-fuzzer/test_data/available_variables.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/available_variables_expected.js b/compiler/packages/js-fuzzer/test_data/available_variables_expected.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/available_variables_expected.js rename to compiler/packages/js-fuzzer/test_data/available_variables_expected.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/chakra/dir/load3.js b/compiler/packages/js-fuzzer/test_data/chakra/dir/load3.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/chakra/dir/load3.js rename to compiler/packages/js-fuzzer/test_data/chakra/dir/load3.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/chakra/load.js b/compiler/packages/js-fuzzer/test_data/chakra/load.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/chakra/load.js rename to compiler/packages/js-fuzzer/test_data/chakra/load.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/chakra/load1.js b/compiler/packages/js-fuzzer/test_data/chakra/load1.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/chakra/load1.js rename to compiler/packages/js-fuzzer/test_data/chakra/load1.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/chakra/load2.js b/compiler/packages/js-fuzzer/test_data/chakra/load2.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/chakra/load2.js rename to compiler/packages/js-fuzzer/test_data/chakra/load2.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/chakra/load_expected.js b/compiler/packages/js-fuzzer/test_data/chakra/load_expected.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/chakra/load_expected.js rename to compiler/packages/js-fuzzer/test_data/chakra/load_expected.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/cross_over_mutator_class_input.js b/compiler/packages/js-fuzzer/test_data/cross_over_mutator_class_input.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/cross_over_mutator_class_input.js rename to compiler/packages/js-fuzzer/test_data/cross_over_mutator_class_input.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/db/this/file.js b/compiler/packages/js-fuzzer/test_data/db/this/file.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/db/this/file.js rename to compiler/packages/js-fuzzer/test_data/db/this/file.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/differential_fuzz/combined_expected.js b/compiler/packages/js-fuzzer/test_data/differential_fuzz/combined_expected.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/differential_fuzz/combined_expected.js rename to compiler/packages/js-fuzzer/test_data/differential_fuzz/combined_expected.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/differential_fuzz/exceptions.js b/compiler/packages/js-fuzzer/test_data/differential_fuzz/exceptions.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/differential_fuzz/exceptions.js rename to compiler/packages/js-fuzzer/test_data/differential_fuzz/exceptions.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/differential_fuzz/exceptions_expected.js b/compiler/packages/js-fuzzer/test_data/differential_fuzz/exceptions_expected.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/differential_fuzz/exceptions_expected.js rename to compiler/packages/js-fuzzer/test_data/differential_fuzz/exceptions_expected.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/differential_fuzz/fake_resource.js b/compiler/packages/js-fuzzer/test_data/differential_fuzz/fake_resource.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/differential_fuzz/fake_resource.js rename to compiler/packages/js-fuzzer/test_data/differential_fuzz/fake_resource.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/differential_fuzz/input1.js b/compiler/packages/js-fuzzer/test_data/differential_fuzz/input1.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/differential_fuzz/input1.js rename to compiler/packages/js-fuzzer/test_data/differential_fuzz/input1.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/differential_fuzz/input2.js b/compiler/packages/js-fuzzer/test_data/differential_fuzz/input2.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/differential_fuzz/input2.js rename to compiler/packages/js-fuzzer/test_data/differential_fuzz/input2.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/differential_fuzz/mutations.js b/compiler/packages/js-fuzzer/test_data/differential_fuzz/mutations.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/differential_fuzz/mutations.js rename to compiler/packages/js-fuzzer/test_data/differential_fuzz/mutations.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/differential_fuzz/mutations_expected.js b/compiler/packages/js-fuzzer/test_data/differential_fuzz/mutations_expected.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/differential_fuzz/mutations_expected.js rename to compiler/packages/js-fuzzer/test_data/differential_fuzz/mutations_expected.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/differential_fuzz/suppressions.js b/compiler/packages/js-fuzzer/test_data/differential_fuzz/suppressions.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/differential_fuzz/suppressions.js rename to compiler/packages/js-fuzzer/test_data/differential_fuzz/suppressions.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/differential_fuzz/suppressions_expected.js b/compiler/packages/js-fuzzer/test_data/differential_fuzz/suppressions_expected.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/differential_fuzz/suppressions_expected.js rename to compiler/packages/js-fuzzer/test_data/differential_fuzz/suppressions_expected.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/differential_fuzz/v8_fuzz_experiments.json b/compiler/packages/js-fuzzer/test_data/differential_fuzz/v8_fuzz_experiments.json similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/differential_fuzz/v8_fuzz_experiments.json rename to compiler/packages/js-fuzzer/test_data/differential_fuzz/v8_fuzz_experiments.json diff --git a/compiler/forget/packages/js-fuzzer/test_data/differential_fuzz/v8_fuzz_flags.json b/compiler/packages/js-fuzzer/test_data/differential_fuzz/v8_fuzz_flags.json similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/differential_fuzz/v8_fuzz_flags.json rename to compiler/packages/js-fuzzer/test_data/differential_fuzz/v8_fuzz_flags.json diff --git a/compiler/forget/packages/js-fuzzer/test_data/fake_db/index.json b/compiler/packages/js-fuzzer/test_data/fake_db/index.json similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/fake_db/index.json rename to compiler/packages/js-fuzzer/test_data/fake_db/index.json diff --git a/compiler/forget/packages/js-fuzzer/test_data/mjsunit/mjsunit.js b/compiler/packages/js-fuzzer/test_data/mjsunit/mjsunit.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/mjsunit/mjsunit.js rename to compiler/packages/js-fuzzer/test_data/mjsunit/mjsunit.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/mjsunit/test_load.js b/compiler/packages/js-fuzzer/test_data/mjsunit/test_load.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/mjsunit/test_load.js rename to compiler/packages/js-fuzzer/test_data/mjsunit/test_load.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/mjsunit/test_load_0.js b/compiler/packages/js-fuzzer/test_data/mjsunit/test_load_0.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/mjsunit/test_load_0.js rename to compiler/packages/js-fuzzer/test_data/mjsunit/test_load_0.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/mjsunit/test_load_1.js b/compiler/packages/js-fuzzer/test_data/mjsunit/test_load_1.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/mjsunit/test_load_1.js rename to compiler/packages/js-fuzzer/test_data/mjsunit/test_load_1.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/mjsunit/test_load_2.js b/compiler/packages/js-fuzzer/test_data/mjsunit/test_load_2.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/mjsunit/test_load_2.js rename to compiler/packages/js-fuzzer/test_data/mjsunit/test_load_2.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/mjsunit/test_load_3.js b/compiler/packages/js-fuzzer/test_data/mjsunit/test_load_3.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/mjsunit/test_load_3.js rename to compiler/packages/js-fuzzer/test_data/mjsunit/test_load_3.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/mjsunit/test_load_expected.js b/compiler/packages/js-fuzzer/test_data/mjsunit/test_load_expected.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/mjsunit/test_load_expected.js rename to compiler/packages/js-fuzzer/test_data/mjsunit/test_load_expected.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/mjsunit/test_load_self.js b/compiler/packages/js-fuzzer/test_data/mjsunit/test_load_self.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/mjsunit/test_load_self.js rename to compiler/packages/js-fuzzer/test_data/mjsunit/test_load_self.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/mjsunit/test_load_self_expected.js b/compiler/packages/js-fuzzer/test_data/mjsunit/test_load_self_expected.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/mjsunit/test_load_self_expected.js rename to compiler/packages/js-fuzzer/test_data/mjsunit/test_load_self_expected.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/mjsunit_softskipped/object-literal.js b/compiler/packages/js-fuzzer/test_data/mjsunit_softskipped/object-literal.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/mjsunit_softskipped/object-literal.js rename to compiler/packages/js-fuzzer/test_data/mjsunit_softskipped/object-literal.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/mjsunit_softskipped/permitted.js b/compiler/packages/js-fuzzer/test_data/mjsunit_softskipped/permitted.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/mjsunit_softskipped/permitted.js rename to compiler/packages/js-fuzzer/test_data/mjsunit_softskipped/permitted.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/mjsunit_softskipped/regress/binaryen-123.js b/compiler/packages/js-fuzzer/test_data/mjsunit_softskipped/regress/binaryen-123.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/mjsunit_softskipped/regress/binaryen-123.js rename to compiler/packages/js-fuzzer/test_data/mjsunit_softskipped/regress/binaryen-123.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/mutate_arrays.js b/compiler/packages/js-fuzzer/test_data/mutate_arrays.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/mutate_arrays.js rename to compiler/packages/js-fuzzer/test_data/mutate_arrays.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/mutate_arrays_expected.js b/compiler/packages/js-fuzzer/test_data/mutate_arrays_expected.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/mutate_arrays_expected.js rename to compiler/packages/js-fuzzer/test_data/mutate_arrays_expected.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/mutate_expressions.js b/compiler/packages/js-fuzzer/test_data/mutate_expressions.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/mutate_expressions.js rename to compiler/packages/js-fuzzer/test_data/mutate_expressions.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/mutate_expressions_current_expected.js b/compiler/packages/js-fuzzer/test_data/mutate_expressions_current_expected.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/mutate_expressions_current_expected.js rename to compiler/packages/js-fuzzer/test_data/mutate_expressions_current_expected.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/mutate_expressions_previous_expected.js b/compiler/packages/js-fuzzer/test_data/mutate_expressions_previous_expected.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/mutate_expressions_previous_expected.js rename to compiler/packages/js-fuzzer/test_data/mutate_expressions_previous_expected.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/mutate_function_call.js b/compiler/packages/js-fuzzer/test_data/mutate_function_call.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/mutate_function_call.js rename to compiler/packages/js-fuzzer/test_data/mutate_function_call.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/mutate_function_call_baseline_expected.js b/compiler/packages/js-fuzzer/test_data/mutate_function_call_baseline_expected.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/mutate_function_call_baseline_expected.js rename to compiler/packages/js-fuzzer/test_data/mutate_function_call_baseline_expected.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/mutate_function_call_deopt_expected.js b/compiler/packages/js-fuzzer/test_data/mutate_function_call_deopt_expected.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/mutate_function_call_deopt_expected.js rename to compiler/packages/js-fuzzer/test_data/mutate_function_call_deopt_expected.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/mutate_function_call_expected.js b/compiler/packages/js-fuzzer/test_data/mutate_function_call_expected.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/mutate_function_call_expected.js rename to compiler/packages/js-fuzzer/test_data/mutate_function_call_expected.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/mutate_function_call_maglev_expected.js b/compiler/packages/js-fuzzer/test_data/mutate_function_call_maglev_expected.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/mutate_function_call_maglev_expected.js rename to compiler/packages/js-fuzzer/test_data/mutate_function_call_maglev_expected.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/mutate_numbers.js b/compiler/packages/js-fuzzer/test_data/mutate_numbers.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/mutate_numbers.js rename to compiler/packages/js-fuzzer/test_data/mutate_numbers.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/mutate_numbers_expected.js b/compiler/packages/js-fuzzer/test_data/mutate_numbers_expected.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/mutate_numbers_expected.js rename to compiler/packages/js-fuzzer/test_data/mutate_numbers_expected.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/mutate_objects.js b/compiler/packages/js-fuzzer/test_data/mutate_objects.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/mutate_objects.js rename to compiler/packages/js-fuzzer/test_data/mutate_objects.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/mutate_objects_expected.js b/compiler/packages/js-fuzzer/test_data/mutate_objects_expected.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/mutate_objects_expected.js rename to compiler/packages/js-fuzzer/test_data/mutate_objects_expected.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/mutate_var_or_obj.js b/compiler/packages/js-fuzzer/test_data/mutate_var_or_obj.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/mutate_var_or_obj.js rename to compiler/packages/js-fuzzer/test_data/mutate_var_or_obj.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/mutate_var_or_obj_expected.js b/compiler/packages/js-fuzzer/test_data/mutate_var_or_obj_expected.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/mutate_var_or_obj_expected.js rename to compiler/packages/js-fuzzer/test_data/mutate_var_or_obj_expected.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/mutate_variables.js b/compiler/packages/js-fuzzer/test_data/mutate_variables.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/mutate_variables.js rename to compiler/packages/js-fuzzer/test_data/mutate_variables.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/mutate_variables_expected.js b/compiler/packages/js-fuzzer/test_data/mutate_variables_expected.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/mutate_variables_expected.js rename to compiler/packages/js-fuzzer/test_data/mutate_variables_expected.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/mutation_order/input.js b/compiler/packages/js-fuzzer/test_data/mutation_order/input.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/mutation_order/input.js rename to compiler/packages/js-fuzzer/test_data/mutation_order/input.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/mutation_order/output_expected.js b/compiler/packages/js-fuzzer/test_data/mutation_order/output_expected.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/mutation_order/output_expected.js rename to compiler/packages/js-fuzzer/test_data/mutation_order/output_expected.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/normalize.js b/compiler/packages/js-fuzzer/test_data/normalize.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/normalize.js rename to compiler/packages/js-fuzzer/test_data/normalize.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/normalize_expected_0.js b/compiler/packages/js-fuzzer/test_data/normalize_expected_0.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/normalize_expected_0.js rename to compiler/packages/js-fuzzer/test_data/normalize_expected_0.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/normalize_expected_1.js b/compiler/packages/js-fuzzer/test_data/normalize_expected_1.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/normalize_expected_1.js rename to compiler/packages/js-fuzzer/test_data/normalize_expected_1.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/regress/numbers/db/index.json b/compiler/packages/js-fuzzer/test_data/regress/numbers/db/index.json similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/regress/numbers/db/index.json rename to compiler/packages/js-fuzzer/test_data/regress/numbers/db/index.json diff --git a/compiler/forget/packages/js-fuzzer/test_data/regress/numbers/input_indices.js b/compiler/packages/js-fuzzer/test_data/regress/numbers/input_indices.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/regress/numbers/input_indices.js rename to compiler/packages/js-fuzzer/test_data/regress/numbers/input_indices.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/regress/numbers/input_negative.js b/compiler/packages/js-fuzzer/test_data/regress/numbers/input_negative.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/regress/numbers/input_negative.js rename to compiler/packages/js-fuzzer/test_data/regress/numbers/input_negative.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/regress/spidermonkey/db/index.json b/compiler/packages/js-fuzzer/test_data/regress/spidermonkey/db/index.json similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/regress/spidermonkey/db/index.json rename to compiler/packages/js-fuzzer/test_data/regress/spidermonkey/db/index.json diff --git a/compiler/forget/packages/js-fuzzer/test_data/regress/spidermonkey/input.js b/compiler/packages/js-fuzzer/test_data/regress/spidermonkey/input.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/regress/spidermonkey/input.js rename to compiler/packages/js-fuzzer/test_data/regress/spidermonkey/input.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/regress/spidermonkey/shell.js b/compiler/packages/js-fuzzer/test_data/regress/spidermonkey/shell.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/regress/spidermonkey/shell.js rename to compiler/packages/js-fuzzer/test_data/regress/spidermonkey/shell.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/regress/strict/db/index.json b/compiler/packages/js-fuzzer/test_data/regress/strict/db/index.json similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/regress/strict/db/index.json rename to compiler/packages/js-fuzzer/test_data/regress/strict/db/index.json diff --git a/compiler/forget/packages/js-fuzzer/test_data/regress/strict/input_delete.js b/compiler/packages/js-fuzzer/test_data/regress/strict/input_delete.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/regress/strict/input_delete.js rename to compiler/packages/js-fuzzer/test_data/regress/strict/input_delete.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/regress/strict/input_strict.js b/compiler/packages/js-fuzzer/test_data/regress/strict/input_strict.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/regress/strict/input_strict.js rename to compiler/packages/js-fuzzer/test_data/regress/strict/input_strict.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/regress/strict/input_with.js b/compiler/packages/js-fuzzer/test_data/regress/strict/input_with.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/regress/strict/input_with.js rename to compiler/packages/js-fuzzer/test_data/regress/strict/input_with.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/simple_test.js b/compiler/packages/js-fuzzer/test_data/simple_test.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/simple_test.js rename to compiler/packages/js-fuzzer/test_data/simple_test.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/simple_test_expected.js b/compiler/packages/js-fuzzer/test_data/simple_test_expected.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/simple_test_expected.js rename to compiler/packages/js-fuzzer/test_data/simple_test_expected.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/spidermonkey/load1.js b/compiler/packages/js-fuzzer/test_data/spidermonkey/load1.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/spidermonkey/load1.js rename to compiler/packages/js-fuzzer/test_data/spidermonkey/load1.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/spidermonkey/shell.js b/compiler/packages/js-fuzzer/test_data/spidermonkey/shell.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/spidermonkey/shell.js rename to compiler/packages/js-fuzzer/test_data/spidermonkey/shell.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/spidermonkey/test/load.js b/compiler/packages/js-fuzzer/test_data/spidermonkey/test/load.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/spidermonkey/test/load.js rename to compiler/packages/js-fuzzer/test_data/spidermonkey/test/load.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/spidermonkey/test/load2.js b/compiler/packages/js-fuzzer/test_data/spidermonkey/test/load2.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/spidermonkey/test/load2.js rename to compiler/packages/js-fuzzer/test_data/spidermonkey/test/load2.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/spidermonkey/test/load_expected.js b/compiler/packages/js-fuzzer/test_data/spidermonkey/test/load_expected.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/spidermonkey/test/load_expected.js rename to compiler/packages/js-fuzzer/test_data/spidermonkey/test/load_expected.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/spidermonkey/test/shell.js b/compiler/packages/js-fuzzer/test_data/spidermonkey/test/shell.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/spidermonkey/test/shell.js rename to compiler/packages/js-fuzzer/test_data/spidermonkey/test/shell.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/try_catch.js b/compiler/packages/js-fuzzer/test_data/try_catch.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/try_catch.js rename to compiler/packages/js-fuzzer/test_data/try_catch.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/try_catch_alternate_expected.js b/compiler/packages/js-fuzzer/test_data/try_catch_alternate_expected.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/try_catch_alternate_expected.js rename to compiler/packages/js-fuzzer/test_data/try_catch_alternate_expected.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/try_catch_expected.js b/compiler/packages/js-fuzzer/test_data/try_catch_expected.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/try_catch_expected.js rename to compiler/packages/js-fuzzer/test_data/try_catch_expected.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/try_catch_nothing_expected.js b/compiler/packages/js-fuzzer/test_data/try_catch_nothing_expected.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/try_catch_nothing_expected.js rename to compiler/packages/js-fuzzer/test_data/try_catch_nothing_expected.js diff --git a/compiler/forget/packages/js-fuzzer/test_data/try_catch_toplevel_expected.js b/compiler/packages/js-fuzzer/test_data/try_catch_toplevel_expected.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_data/try_catch_toplevel_expected.js rename to compiler/packages/js-fuzzer/test_data/try_catch_toplevel_expected.js diff --git a/compiler/forget/packages/js-fuzzer/test_db.js b/compiler/packages/js-fuzzer/test_db.js similarity index 100% rename from compiler/forget/packages/js-fuzzer/test_db.js rename to compiler/packages/js-fuzzer/test_db.js diff --git a/compiler/forget/packages/js-fuzzer/tools/fuzz_one.py b/compiler/packages/js-fuzzer/tools/fuzz_one.py similarity index 100% rename from compiler/forget/packages/js-fuzzer/tools/fuzz_one.py rename to compiler/packages/js-fuzzer/tools/fuzz_one.py diff --git a/compiler/forget/packages/js-fuzzer/tools/minimize.py b/compiler/packages/js-fuzzer/tools/minimize.py similarity index 100% rename from compiler/forget/packages/js-fuzzer/tools/minimize.py rename to compiler/packages/js-fuzzer/tools/minimize.py diff --git a/compiler/forget/packages/js-fuzzer/tools/run_one.py b/compiler/packages/js-fuzzer/tools/run_one.py similarity index 100% rename from compiler/forget/packages/js-fuzzer/tools/run_one.py rename to compiler/packages/js-fuzzer/tools/run_one.py diff --git a/compiler/forget/packages/js-fuzzer/tools/workbench.py b/compiler/packages/js-fuzzer/tools/workbench.py similarity index 100% rename from compiler/forget/packages/js-fuzzer/tools/workbench.py rename to compiler/packages/js-fuzzer/tools/workbench.py diff --git a/compiler/forget/packages/make-read-only-util/.gitignore b/compiler/packages/make-read-only-util/.gitignore similarity index 100% rename from compiler/forget/packages/make-read-only-util/.gitignore rename to compiler/packages/make-read-only-util/.gitignore diff --git a/compiler/forget/packages/make-read-only-util/README.md b/compiler/packages/make-read-only-util/README.md similarity index 100% rename from compiler/forget/packages/make-read-only-util/README.md rename to compiler/packages/make-read-only-util/README.md diff --git a/compiler/forget/packages/make-read-only-util/jest.config.js b/compiler/packages/make-read-only-util/jest.config.js similarity index 100% rename from compiler/forget/packages/make-read-only-util/jest.config.js rename to compiler/packages/make-read-only-util/jest.config.js diff --git a/compiler/forget/packages/make-read-only-util/package.json b/compiler/packages/make-read-only-util/package.json similarity index 100% rename from compiler/forget/packages/make-read-only-util/package.json rename to compiler/packages/make-read-only-util/package.json diff --git a/compiler/forget/packages/make-read-only-util/src/__tests__/makeReadOnly-test.ts b/compiler/packages/make-read-only-util/src/__tests__/makeReadOnly-test.ts similarity index 100% rename from compiler/forget/packages/make-read-only-util/src/__tests__/makeReadOnly-test.ts rename to compiler/packages/make-read-only-util/src/__tests__/makeReadOnly-test.ts diff --git a/compiler/forget/packages/make-read-only-util/src/makeReadOnly.ts b/compiler/packages/make-read-only-util/src/makeReadOnly.ts similarity index 100% rename from compiler/forget/packages/make-read-only-util/src/makeReadOnly.ts rename to compiler/packages/make-read-only-util/src/makeReadOnly.ts diff --git a/compiler/forget/packages/make-read-only-util/tsconfig.json b/compiler/packages/make-read-only-util/tsconfig.json similarity index 100% rename from compiler/forget/packages/make-read-only-util/tsconfig.json rename to compiler/packages/make-read-only-util/tsconfig.json diff --git a/compiler/forget/packages/react-forget-runtime/package.json b/compiler/packages/react-forget-runtime/package.json similarity index 100% rename from compiler/forget/packages/react-forget-runtime/package.json rename to compiler/packages/react-forget-runtime/package.json diff --git a/compiler/forget/packages/react-forget-runtime/src/index.ts b/compiler/packages/react-forget-runtime/src/index.ts similarity index 100% rename from compiler/forget/packages/react-forget-runtime/src/index.ts rename to compiler/packages/react-forget-runtime/src/index.ts diff --git a/compiler/forget/packages/react-forget-runtime/tsconfig.json b/compiler/packages/react-forget-runtime/tsconfig.json similarity index 100% rename from compiler/forget/packages/react-forget-runtime/tsconfig.json rename to compiler/packages/react-forget-runtime/tsconfig.json diff --git a/compiler/forget/packages/snap/package.json b/compiler/packages/snap/package.json similarity index 100% rename from compiler/forget/packages/snap/package.json rename to compiler/packages/snap/package.json diff --git a/compiler/forget/packages/snap/src/compiler-worker.ts b/compiler/packages/snap/src/compiler-worker.ts similarity index 100% rename from compiler/forget/packages/snap/src/compiler-worker.ts rename to compiler/packages/snap/src/compiler-worker.ts diff --git a/compiler/forget/packages/snap/src/main.ts b/compiler/packages/snap/src/main.ts similarity index 100% rename from compiler/forget/packages/snap/src/main.ts rename to compiler/packages/snap/src/main.ts diff --git a/compiler/forget/packages/snap/src/runner.ts b/compiler/packages/snap/src/runner.ts similarity index 100% rename from compiler/forget/packages/snap/src/runner.ts rename to compiler/packages/snap/src/runner.ts diff --git a/compiler/forget/packages/snap/tsconfig.json b/compiler/packages/snap/tsconfig.json similarity index 100% rename from compiler/forget/packages/snap/tsconfig.json rename to compiler/packages/snap/tsconfig.json diff --git a/compiler/forget/packages/sprout/README.md b/compiler/packages/sprout/README.md similarity index 95% rename from compiler/forget/packages/sprout/README.md rename to compiler/packages/sprout/README.md index 662d868e24..370a391f5f 100644 --- a/compiler/forget/packages/sprout/README.md +++ b/compiler/packages/sprout/README.md @@ -7,7 +7,7 @@ We hope to add fuzzing capabilities to Sprout, synthesizing sets of program inpu Sprout is now enabled for all fixtures! If Sprout cannot execute your fixture due to some technical limitations, add your fixture to [`SproutTodoFilter.ts`](./src/SproutTodoFilter.ts) with a comment explaining why. ### Sprout CLI -Sprout can be run from `forget/packages/babel-plugin-react-forget`. When adding new fixtures to Sprout, please check that fixture outputs look reasonable with `yarn sprout --filter --verbose`. +Sprout can be run from `packages/babel-plugin-react-forget`. When adding new fixtures to Sprout, please check that fixture outputs look reasonable with `yarn sprout --filter --verbose`. ```sh # rebuild when sprout or babel-plugin-react-forget changes diff --git a/compiler/forget/packages/sprout/package.json b/compiler/packages/sprout/package.json similarity index 100% rename from compiler/forget/packages/sprout/package.json rename to compiler/packages/sprout/package.json diff --git a/compiler/forget/packages/sprout/src/SproutTodoFilter.ts b/compiler/packages/sprout/src/SproutTodoFilter.ts similarity index 100% rename from compiler/forget/packages/sprout/src/SproutTodoFilter.ts rename to compiler/packages/sprout/src/SproutTodoFilter.ts diff --git a/compiler/forget/packages/sprout/src/main.ts b/compiler/packages/sprout/src/main.ts similarity index 100% rename from compiler/forget/packages/sprout/src/main.ts rename to compiler/packages/sprout/src/main.ts diff --git a/compiler/forget/packages/sprout/src/runner-evaluator.ts b/compiler/packages/sprout/src/runner-evaluator.ts similarity index 100% rename from compiler/forget/packages/sprout/src/runner-evaluator.ts rename to compiler/packages/sprout/src/runner-evaluator.ts diff --git a/compiler/forget/packages/sprout/src/runner-worker.ts b/compiler/packages/sprout/src/runner-worker.ts similarity index 100% rename from compiler/forget/packages/sprout/src/runner-worker.ts rename to compiler/packages/sprout/src/runner-worker.ts diff --git a/compiler/forget/packages/sprout/src/runner.ts b/compiler/packages/sprout/src/runner.ts similarity index 100% rename from compiler/forget/packages/sprout/src/runner.ts rename to compiler/packages/sprout/src/runner.ts diff --git a/compiler/forget/packages/sprout/src/shared-runtime.ts b/compiler/packages/sprout/src/shared-runtime.ts similarity index 100% rename from compiler/forget/packages/sprout/src/shared-runtime.ts rename to compiler/packages/sprout/src/shared-runtime.ts diff --git a/compiler/forget/packages/sprout/tsconfig.json b/compiler/packages/sprout/tsconfig.json similarity index 100% rename from compiler/forget/packages/sprout/tsconfig.json rename to compiler/packages/sprout/tsconfig.json diff --git a/compiler/forget/rust-toolchain.toml b/compiler/rust-toolchain.toml similarity index 100% rename from compiler/forget/rust-toolchain.toml rename to compiler/rust-toolchain.toml diff --git a/compiler/forget/rustfmt.toml b/compiler/rustfmt.toml similarity index 100% rename from compiler/forget/rustfmt.toml rename to compiler/rustfmt.toml diff --git a/compiler/forget/scripts/hash.sh b/compiler/scripts/hash.sh similarity index 100% rename from compiler/forget/scripts/hash.sh rename to compiler/scripts/hash.sh diff --git a/compiler/forget/scripts/rustfmt.sh b/compiler/scripts/rustfmt.sh similarity index 100% rename from compiler/forget/scripts/rustfmt.sh rename to compiler/scripts/rustfmt.sh diff --git a/compiler/forget/test262 b/compiler/test262 similarity index 100% rename from compiler/forget/test262 rename to compiler/test262 diff --git a/compiler/forget/yarn.lock b/compiler/yarn.lock similarity index 100% rename from compiler/forget/yarn.lock rename to compiler/yarn.lock